Update win32k syscall table layout to win32xp sp2

this is not finish update, we are missing allot stub in 
win32k. before this layout are finish we need thuse stub in place. 

svn path=/trunk/; revision=28203
This commit is contained in:
Magnus Olsen 2007-08-06 19:57:58 +00:00
parent f3c126accd
commit eac8e57854
4 changed files with 833 additions and 574 deletions

View file

@ -2,7 +2,7 @@ LIBRARY d3d8thk
EXPORTS
OsThunkD3dContextCreate@16 = DdEntry1@16
OsThunkD3dContextDestroy@4 = DdEntry2@4
OsThunkD3dContextDestroyAll@0 = DdEntry3@0
OsThunkD3dContextDestroyAll@4 = DdEntry3@4
OsThunkD3dDrawPrimitives2@28 = DdEntry5@28
OsThunkD3dValidateTextureStageState@4 = DdEntry4@4
OsThunkDdAddAttachedSurface@12 = DdEntry7@12

View file

@ -100,7 +100,7 @@ DeviceCapabilitiesExA@20
DeviceCapabilitiesExW@20
DdEntry1@16=NtGdiD3dContextCreate@16
DdEntry2@4=NtGdiD3dContextDestroy@4
DdEntry3@0=NtGdiD3dContextDestroyAll@0
DdEntry3@4=NtGdiD3dContextDestroyAll@4
DdEntry4@4=NtGdiD3dValidateTextureStageState@4
DdEntry5@28=NtGdiD3dDrawPrimitives2@28
DdEntry6@4=NtGdiDdGetDriverState@4

View file

@ -21,9 +21,12 @@ BOOL STDCALL OsThunkD3dContextCreate(
DWORD STDCALL OsThunkD3dContextDestroy(
PD3DNTHAL_CONTEXTDESTROYDATA pContextDestroyData
);
DWORD STDCALL
OsThunkD3dContextDestroyAll(PD3DNTHAL_CONTEXTDESTROYDATA pContextDestroyData);
*/
DWORD STDCALL OsThunkD3dContextDestroyAll(VOID);
DWORD STDCALL OsThunkD3dContextDestroyAll(LPVOID);
/* FIXME PD3DNTHAL_DRAWPRIMITIVES2DATA, PD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA missing
DWORD STDCALL OsThunkD3dDrawPrimitives2(
@ -41,7 +44,7 @@ DWORD STDCALL OsThunkD3dValidateTextureStageState(
);
*/
DWORD STDCALL OsThunkDdAddAttachedSurface(
DWORD STDCALL OsThunkDdAddAttachedSurface(
HANDLE hSurface,
HANDLE hSurfaceAttached,
PDD_ADDATTACHEDSURFACEDATA puAddAttachedSurfaceData
@ -49,7 +52,7 @@ DWORD STDCALL OsThunkDdAddAttachedSurface(
DWORD STDCALL OsThunkDdAlphaBlt(VOID);
BOOL STDCALL OsThunkDdAttachSurface(
BOOL STDCALL OsThunkDdAttachSurface(
HANDLE hSurfaceFrom,
HANDLE hSurfaceTo
);

File diff suppressed because it is too large Load diff