Commit Graph
40006 Commits
Author SHA1 Message Date
Timo Kreuzer cda052bdd5 [NTDKK]
- Don't use PEB::FastPeb(Un)LockRoutine, these members are deprecated since Windows 2003, use RtlEnter/LeaveCriticalSection instead.

svn path=/branches/ros-amd64-bringup/; revision=44521
2009-12-10 11:54:17 +00:00
Timo Kreuzer d7c4b1608d [NDK]
Fix some dependencies

svn path=/branches/ros-amd64-bringup/; revision=44512
2009-12-10 03:07:30 +00:00
Timo Kreuzer ee49fa9c0f [NDK]
- Add Wx86ThreadState
- Add WinXP version of ACTIVATION_CONTEXT_STACK
- rtltypes doesn't depend on pstypes, but the opposite way around now

svn path=/branches/ros-amd64-bringup/; revision=44511
2009-12-10 02:30:09 +00:00
Timo Kreuzer 3f4e4492cd [IPHLPAPI]
Don't redefine _WIN32_WINNT to 0x500. When using the NDK we need at least 0x503 when compiling for 64 bit (XP64 is 502)

svn path=/branches/ros-amd64-bringup/; revision=44510
2009-12-10 02:17:54 +00:00
Timo Kreuzer 74ce61800e Don't C_ASSERT inside a function body. The new definition causes a warning with this.
svn path=/branches/ros-amd64-bringup/; revision=44509
2009-12-10 01:48:07 +00:00
Timo Kreuzer ec3e6b9382 updates EFLAGS definitions
svn path=/branches/ros-amd64-bringup/; revision=44508
2009-12-10 01:44:42 +00:00
Timo Kreuzer bcd5ab1175 fix a typo
svn path=/branches/ros-amd64-bringup/; revision=44506
2009-12-10 01:09:51 +00:00
Timo Kreuzer 5fae13a4ff Add MmFreeSection prototype
svn path=/branches/ros-amd64-bringup/; revision=44505
2009-12-10 01:06:30 +00:00
Timo Kreuzer c7b2342d5c Fix number 2
svn path=/branches/ros-amd64-bringup/; revision=44504
2009-12-10 00:51:35 +00:00
Timo Kreuzer 9a8e8247d8 Fix number 1
svn path=/branches/ros-amd64-bringup/; revision=44503
2009-12-10 00:51:14 +00:00
Timo Kreuzer 2e2e7009ab Add PDE_TOP for x86
svn path=/branches/ros-amd64-bringup/; revision=44502
2009-12-10 00:39:03 +00:00
Timo Kreuzer c5a2bbe739 [NDK]
- Add CLIENT_ID32/64
- Create explicit 32/64 bit versions of PEB, GDI_TEB_BATCH and TEB, using macros. Thanks to Alex for feedback and suggestions.
- Fix some member names.
- Note to self: fix rostests, too!

svn path=/branches/ros-amd64-bringup/; revision=44501
2009-12-10 00:35:12 +00:00
Timo Kreuzer 8c8c4fcf16 Add NT_TIB32/64
svn path=/branches/ros-amd64-bringup/; revision=44500
2009-12-09 23:58:31 +00:00
Samuel Serapion f657f33288 Eliminate warning.
svn path=/branches/ros-amd64-bringup/; revision=44499
2009-12-09 22:12:41 +00:00
Timo Kreuzer 5a6e9037ae - add LIST_ENTRY32/64, STRING32/64
- change C_ASSERT in winnt.h, too

svn path=/branches/ros-amd64-bringup/; revision=44491
2009-12-09 17:48:56 +00:00
Samuel Serapion 9ed44b0a95 commit stragglers from main tree
svn path=/branches/ros-amd64-bringup/; revision=44477
2009-12-09 01:20:38 +00:00
Samuel Serapion fee45191b7 Fix building all rosapps modules
svn path=/branches/ros-amd64-bringup/; revision=44476
2009-12-09 01:15:20 +00:00
Samuel Serapion ad9860b254 - Create some stubs for some w32kdll api tests. Someone please verify and complete the job.
- Fix building all rostests for amd64. No guarantee anything works now, or ever did...

svn path=/branches/ros-amd64-bringup/; revision=44475
2009-12-09 01:14:28 +00:00
Timo Kreuzer ca0ebabfdd Update moldname-msvcrt.def
svn path=/branches/ros-amd64-bringup/; revision=44471
2009-12-08 17:14:33 +00:00
Timo Kreuzer be39596e77 Thanks to ktietz for his awesome dlltool patch!
Will require dlltool 2.20.51.20091118


svn path=/branches/ros-amd64-bringup/; revision=44470
2009-12-08 16:41:01 +00:00
Timo Kreuzer c2d98129d6 Fix 2nd try.
svn path=/branches/ros-amd64-bringup/; revision=44468
2009-12-08 14:32:39 +00:00
Timo Kreuzer d070fd9f2f Try to fix encoded's broken apps.
svn path=/branches/ros-amd64-bringup/; revision=44467
2009-12-08 14:00:42 +00:00
Samuel Serapion 20a05a760b Fix building some modules.
svn path=/branches/ros-amd64-bringup/; revision=44463
2009-12-07 23:11:49 +00:00
Samuel Serapion 0d2d36c7de Fix building some modules. special thanks to Basil Gello.
svn path=/branches/ros-amd64-bringup/; revision=44462
2009-12-07 23:09:35 +00:00
Samuel Serapion 5fc07e5280 enable user32 generated winetest.
svn path=/branches/ros-amd64-bringup/; revision=44461
2009-12-07 22:30:42 +00:00
Samuel Serapion 4cf93165be Define PHDEVNOTIFY, PDLGITEMTEMPLATEA/W, LPDLGITEMTEMPLATEA/W, PPAINTSTRUCT, PMENUITEMTEMPLATE, PUSEROBJECTFLAGS, PMINIMIZEDMETRICS, PNONCLIENTMETRICSA/W, LPMOUSEINPUT, LPKEYBDINPUT, LPHARDWAREINPUT.
Add HARDWAREHOOKSTRUCT structure.

svn path=/branches/ros-amd64-bringup/; revision=44460
2009-12-07 22:29:45 +00:00
Samuel Serapion 57f3a21c86 Fix some modules
svn path=/branches/ros-amd64-bringup/; revision=44459
2009-12-07 20:01:50 +00:00
Samuel Serapion 1bd3f2e4b8 Add mysteriously missing files
Fix some builds

svn path=/branches/ros-amd64-bringup/; revision=44458
2009-12-07 19:36:36 +00:00
Samuel Serapion af9094fe39 Add mysteriously missing file
svn path=/branches/ros-amd64-bringup/; revision=44457
2009-12-07 18:41:34 +00:00
Samuel Serapion e2226bdaec sync rostests to r44455
svn path=/branches/ros-amd64-bringup/; revision=44456
2009-12-07 18:40:32 +00:00
Samuel Serapion 17b396a6d2 sync rosapps to r44454
svn path=/branches/ros-amd64-bringup/; revision=44455
2009-12-07 18:24:19 +00:00
Michael Martin e7ff40f1e3 [dll/ntdll]
- LdrFixupImports: Unload modules import modules on LdrFixupImports failure to.
-LdrpLoadModule: Free resources and memory on LdrFixupImports failure.
Patch by Alexander Yastrebov. See #4954

svn path=/trunk/; revision=44453
2009-12-07 13:06:08 +00:00
Johannes Anderwald 2ddde07951 - Start implementing a mixer library. The mixer library is based directly on the code in the wdmaud driver. The purpose is to provide a generic library which can be used in usermode (wdmaud.drv (Vista Driver Model)/ dsound) or in kernel mode. In addition, it can be used to test mixer implementation.
svn path=/trunk/; revision=44452
2009-12-07 10:28:49 +00:00
Michael Martin 376921465e [dll/ntdll]
- LdrpMapDllImageFile: Supported finding and loading dlls from the path environment variable as needed. See MSDN for details. OO 3.0 no longer warns of dlls not found (sal3.dll) and at least allows configuration dialog to work.

svn path=/trunk/; revision=44451
2009-12-07 03:50:26 +00:00
Michael Martin 4ed40feb22 [dll/ntdll]
- LdrLoadDll: Create a module activation context for modules when loaded by LoadLibrary and friends. Fixes loading assemblies of modules when loaded from threads.
- find_actctx_dll: Silence debugging.
[dll/kernel32]
- CreateRemoteThread: Do not try to activate the processes default activation context, as the processes default activation context is not created properly yet. Will be fixed in near future.
Several application broken by recent SXS commit are now back to working, including Media Player Class 6.4.9 and Opera 9.64. OO 3.0 install no longer errors on loading ms runtime.

svn path=/trunk/; revision=44450
2009-12-07 03:34:25 +00:00
Dmitry Gorbachev a80552f8a9 Avoid buffer overflow (bug #4693).
svn path=/trunk/; revision=44449
2009-12-07 01:30:32 +00:00
James Tabor ae13f265c6 - [WineTests] User32: Skip test_shell_window, not sure if it is a user32 bug or not.
svn path=/trunk/; revision=44448
2009-12-07 01:21:23 +00:00
James Tabor 8b6f274b1b [Win32k]
- Add debug printout to show post thread message stall when posting hook messages to another thread. See bug 4926.
- Do not set current thread client hook flags, set only the requested client thread hook flag data.
- Initialize Hook head structure with thread info and desktop pointers.

svn path=/trunk/; revision=44447
2009-12-06 23:37:09 +00:00
Christoph von Wittich 6e365041b7 sync msxml3 with wine 1.1.34
svn path=/trunk/; revision=44446
2009-12-06 23:32:04 +00:00
James Tabor 03a7d800be [User32]
- Patch by Nikolay Sivov [email protected] : Check for edit window to be here in case of destruction during handler execution.
- Edit wine sync.

svn path=/trunk/; revision=44445
2009-12-06 22:52:51 +00:00
James Tabor d75d23721e - [Win32k] Missed this one for rev 44423. Return invalid index not invalid parameter. No pass all SetWindowLongPtr wine tests.
svn path=/trunk/; revision=44444
2009-12-06 22:41:53 +00:00
James Tabor b806aed1e1 - [Win32k] If Proc is null, use original one and perform processing.
svn path=/trunk/; revision=44443
2009-12-06 19:22:29 +00:00
Sylvain Petreolle bbcb38b968 Set filesystem characteristics.
Floppy disks and cdroms are now reported as removable.

svn path=/trunk/; revision=44442
2009-12-06 18:49:19 +00:00
Christoph von Wittich b0bec1e996 sync shlwapi with wine 1.1.34
svn path=/trunk/; revision=44441
2009-12-06 15:38:07 +00:00
Christoph von Wittich f0c623ad45 sync msi with wine 1.1.34
svn path=/trunk/; revision=44440
2009-12-06 14:55:00 +00:00
Christoph von Wittich 88f7d4c1bb sync msi_winetest with wine 1.1.34
svn path=/trunk/; revision=44439
2009-12-06 14:46:53 +00:00
Timo Kreuzer 51d9a767a7 copy widl from trunk
svn path=/branches/ros-amd64-bringup/; revision=44438
2009-12-06 14:44:33 +00:00
Johannes Anderwald 00ba19e9a8 Return correct error code
svn path=/trunk/; revision=44437
2009-12-06 10:37:23 +00:00
Christoph von Wittich 0835abcb21 sync netapi32_winetest with wine 1.1.34
svn path=/trunk/; revision=44436
2009-12-06 09:50:53 +00:00
Christoph von Wittich d829b5a270 sync msxml3_winetest with wine 1.1.34
svn path=/trunk/; revision=44435
2009-12-06 09:48:52 +00:00