Commit graph

33554 commits

Author SHA1 Message Date
Stefan Ginsberg
3120b5e9f9 - Fix csrss compilation (treat handles as pointer sized, use SIZE_T where appropriate)
svn path=/branches/ros-amd64-bringup/; revision=36992
2008-10-26 15:23:00 +00:00
Stefan Ginsberg
1d619ca266 - Fix function definitions to match header changes
- Don't use x86 fiber assembly for amd64, just stub it out completely
- Use AMD64 definitions in BasepInitializeContext, and add a broken KGDT_64_R3_TEB

svn path=/branches/ros-amd64-bringup/; revision=36990
2008-10-26 14:45:13 +00:00
Stefan Ginsberg
b58ab412df - Make user32 compile and link by defining Get/SetClass/WindowLongPtrA/W
svn path=/branches/ros-amd64-bringup/; revision=36988
2008-10-26 14:25:12 +00:00
Samuel Serapion
1ca859a549 - Fix user32 compilation errors.
- Don't let stefan steal the glory.

svn path=/branches/ros-amd64-bringup/; revision=36987
2008-10-26 13:56:59 +00:00
Stefan Ginsberg
5d8f94e352 - When doing pointer arithmetic, ULONG_PTR is your friend
svn path=/branches/ros-amd64-bringup/; revision=36972
2008-10-25 22:57:16 +00:00
Stefan Ginsberg
02a9619cec - Don't typedef ULONG_PTR to a 32-bit value
svn path=/branches/ros-amd64-bringup/; revision=36971
2008-10-25 22:48:28 +00:00
Stefan Ginsberg
fa5b3a90b9 - Make videoprt compile for 64-bit
- Disable Int10 support as it uses x86 specific structures (is this support still available on amd64?)
- Disable VideoPortEnable/DisableInterrupt -- HalEnable/DisableSystemInterrupt are not apparently present on NT AMD64, so need to figure out what else to use (and if these routine are still present on amd64 videoprt)

svn path=/branches/ros-amd64-bringup/; revision=36969
2008-10-25 22:33:55 +00:00
Stefan Ginsberg
e26b785954 - Fix DXG 64-bit compilation (fix not entirely correct though)
svn path=/branches/ros-amd64-bringup/; revision=36964
2008-10-25 18:18:03 +00:00
Stefan Ginsberg
2121dff3f7 - Make serial build for 64 bit -- explicitly cast first parameter to InterlockedCompareExchangePointer
to PVOID (not needed, with ros headers, on 32-bit for whatever reason)

svn path=/branches/ros-amd64-bringup/; revision=36961
2008-10-25 17:58:43 +00:00
Stefan Ginsberg
b1fb36d594 - Fix isapnp compilation for 64-bit
svn path=/branches/ros-amd64-bringup/; revision=36958
2008-10-25 17:50:42 +00:00
Stefan Ginsberg
c194188c58 - Fix AFD compilation for 64-bit (treat handles as ULONG_PTR-sized)
- Also correct Winsock's SOCKET definition

svn path=/branches/ros-amd64-bringup/; revision=36953
2008-10-25 17:15:23 +00:00
Stefan Ginsberg
fb787b7deb - More correct MmGetSystemAddressForMdlSafe macro
svn path=/branches/ros-amd64-bringup/; revision=36952
2008-10-25 16:26:30 +00:00
Stefan Ginsberg
360b21c776 - Fix ne2000 compilation (treat pointer size as ULONG_PTR, correct function prototypes)
svn path=/branches/ros-amd64-bringup/; revision=36951
2008-10-25 16:12:03 +00:00
Stefan Ginsberg
12569cc78d - Fix NTFS FSD compilation (correct 2 casts)
svn path=/branches/ros-amd64-bringup/; revision=36949
2008-10-25 16:00:42 +00:00
Samuel Serapion
874dc97717 - Remove merge artifact
- Fix user32 spec.
- Fix userenv.rbuild

svn path=/branches/ros-amd64-bringup/; revision=36937
2008-10-25 08:57:39 +00:00
Samuel Serapion
18fd3fd66b Fix build after widl changes.
svn path=/branches/ros-amd64-bringup/; revision=36936
2008-10-25 08:22:11 +00:00
Samuel Serapion
7d76ec86b6 - Covert to spec.
- Fix 64bit build.
- Could benefit from a WINE sync. ;)

svn path=/branches/ros-amd64-bringup/; revision=36935
2008-10-25 07:58:51 +00:00
Samuel Serapion
47867bdabc Fix more rbuild files and fix up gdi32 and glu32 spec files.
svn path=/branches/ros-amd64-bringup/; revision=36930
2008-10-25 07:04:51 +00:00
Timo Kreuzer
0aec5330db sync to trunk head (36925)
svn path=/branches/ros-amd64-bringup/; revision=36926
2008-10-24 20:58:06 +00:00
Timo Kreuzer
24967a19d4 fix ntoskrnl spec file
svn path=/branches/ros-amd64-bringup/; revision=36925
2008-10-24 20:53:05 +00:00
Samuel Serapion
20e0231813 - Sync to trunk 36919.
- Modified a few rbuild files to conform to trunk rbuild.

svn path=/branches/ros-amd64-bringup/; revision=36924
2008-10-24 19:20:07 +00:00
Timo Kreuzer
80dff8a900 merge trunk changes to r36869
svn path=/branches/ros-amd64-bringup/; revision=36923
2008-10-24 17:19:17 +00:00
Samuel Serapion
9e9ba41f71 Reorganize a bit, remove unneeded .
svn path=/branches/ros-amd64-bringup/; revision=36910
2008-10-23 15:18:23 +00:00
Samuel Serapion
0b4379ec37 Ntdll build fixes.
svn path=/branches/ros-amd64-bringup/; revision=36909
2008-10-23 15:09:55 +00:00
Samuel Serapion
0fd068c2b3 Fix 64bit build.
svn path=/branches/ros-amd64-bringup/; revision=36908
2008-10-23 14:52:38 +00:00
Samuel Serapion
a641a8d16b Fix taskmgr build after GetProcessAffinityMask definition change.
svn path=/branches/ros-amd64-bringup/; revision=36907
2008-10-23 14:43:08 +00:00
Samuel Serapion
87ac3a92a3 - Fix definitions of CDHOOKPROC, PROC, FARPROC, NEARPROC
- Fix definitions of SYSTEM_INFO, COMPAREITEMSTRUCT, COPYDATASTRUCT, DELETEITEMSTRUCT, DRAWITEMSTRUCT, MENUITEMINFOA/W, HELPINFO, MSGBOXPARAMSA/W, MOUSEHOOKSTRUCT, DROPSTRUCT, KBDLLHOOKSTRUCT
- Fix definitions of GetProcessAffinityMask, SetProcessAffinityMask, DragObject, InsertMenuA/W, ModifyMenuA/W, WinHelpA/W, RT_GROUP_CURSOR, RT_GROUP_ICON
- Fix Treeview in 64bit regedit.
- Patch by Daniel Verkamp.

svn path=/branches/ros-amd64-bringup/; revision=36906
2008-10-23 14:27:06 +00:00
Samuel Serapion
f5bb33d51f Fix ScmGetServiceEntryByClientHandle definition.
svn path=/branches/ros-amd64-bringup/; revision=36903
2008-10-23 04:12:08 +00:00
Samuel Serapion
ec4d73dafc WTH happened here!?
svn path=/branches/ros-amd64-bringup/; revision=36902
2008-10-23 03:53:09 +00:00
Samuel Serapion
0d08f181b5 - Fix NMHDR definition. noticed by Daniel Verkamp.
- Fixes taskmgr(and other) tabs on windows 64!!!

svn path=/branches/ros-amd64-bringup/; revision=36901
2008-10-23 03:28:07 +00:00
Samuel Serapion
ba40b225d6 - Fix COMBOBOXEXITEA/W noticed by Daniel Verkamp.
- Fixes 64bit wordpad crash on windows 64!!!

svn path=/branches/ros-amd64-bringup/; revision=36900
2008-10-23 03:14:39 +00:00
Samuel Serapion
58309240e4 - Fix modMessage definition
- Fix beepmidi build.

svn path=/branches/ros-amd64-bringup/; revision=36899
2008-10-23 02:59:56 +00:00
Samuel Serapion
64f8abb126 - Fix CryptReleaseContext definition.
- Make SERVICE_STATUS_HANDLE and CLIENT_HANDLE HANDLEs.
- Fix  LSAPR_HANDLE, SC_RPC_HANDLE definitions.
- Fixes 64bit advapi32 build.

svn path=/branches/ros-amd64-bringup/; revision=36898
2008-10-23 02:25:18 +00:00
Samuel Serapion
e2f4cae55d Revert last. (rtl straggler)
svn path=/branches/ros-amd64-bringup/; revision=36886
2008-10-22 02:07:16 +00:00
Timo Kreuzer
c6441a9d8a revert rtl build changes
svn path=/branches/ros-amd64-bringup/; revision=36865
2008-10-20 23:40:10 +00:00
Samuel Serapion
868810d82e delete this directory as in trunk
svn path=/branches/ros-amd64-bringup/; revision=36863
2008-10-20 21:37:19 +00:00
Samuel Serapion
bf6e7fe2de Merge to trunk HEAD(r36856)
svn path=/branches/ros-amd64-bringup/; revision=36862
2008-10-20 21:36:03 +00:00
James Tabor
3e5dc81771 - Add missing PUMDHPDEV.
svn path=/trunk/; revision=36856
2008-10-20 19:37:03 +00:00
James Tabor
328f8323ab - Add driver info for psdk, update local DC and fixed eng functions so that it can support user mode print drivers.
svn path=/trunk/; revision=36855
2008-10-20 19:33:20 +00:00
Timo Kreuzer
7bbdd89880 Some ULONG -> SIZE_T / ULONG_PTR fixes
svn path=/branches/ros-amd64-bringup/; revision=36854
2008-10-20 19:15:40 +00:00
Timo Kreuzer
d5e22f2032 remove functions from stubs file, fix some warnings
svn path=/branches/ros-amd64-bringup/; revision=36853
2008-10-20 19:12:41 +00:00
Timo Kreuzer
66c6550f74 Some ULONG -> SIZE_T / ULONG_PTR fixes
svn path=/branches/ros-amd64-bringup/; revision=36852
2008-10-20 19:11:57 +00:00
Kamil Hornicek
a38d530792 don't deref. null pointer in case NameServer key doesn't exist
svn path=/trunk/; revision=36849
2008-10-20 17:06:13 +00:00
Timo Kreuzer
c7d59695f9 sync to trunk revision 36700
svn path=/branches/ros-amd64-bringup/; revision=36847
2008-10-20 16:20:34 +00:00
Timo Kreuzer
3552ed757c sync to trunk revision 36500
svn path=/branches/ros-amd64-bringup/; revision=36846
2008-10-20 15:46:20 +00:00
Timo Kreuzer
d78c49b82f sync to trunk revision 36100
svn path=/branches/ros-amd64-bringup/; revision=36845
2008-10-20 15:13:53 +00:00
Ged Murphy
b686c53533 Prepare for a change of architecture.
Instead of building all Wine tests as dlls, we'll revert back to separate processes, but redirect the client processes stdin, stdout and stderr to named pipes set by the parent.

svn path=/trunk/; revision=36844
2008-10-20 14:49:59 +00:00
Timo Kreuzer
c54e4eca9e display unexpected interrupts
svn path=/branches/ros-amd64-bringup/; revision=36842
2008-10-20 12:22:41 +00:00
Timo Kreuzer
c52881dbc7 - set the new idt in the pcr
svn path=/branches/ros-amd64-bringup/; revision=36841
2008-10-20 12:21:07 +00:00
Timo Kreuzer
942724fb7c fix __rdtsc on amd64 build, "=A" doesn't work.
svn path=/branches/ros-amd64-bringup/; revision=36840
2008-10-20 12:17:06 +00:00