Author: greatlrd
Date: Sat Apr 26 09:13:59 2008
New Revision: 33151
URL:
http://svn.reactos.org/svn/reactos?rev=33151&view=rev
Log:
remove some debug output it is not longer need it.
Bugfix PEDD_DIRECTDRAW_LOCAL define
add allot debug data at NtGdiDdQueryDirectDrawObject we are here now, prepare activate the
whole graphic driver directx interface.
we will add back some older code of the old desgin of the directx interface, for we need
init the graphic card directx interface
it is not done by dxg.sys, it is done by win32k and dxg.sys using the cached data from
win32k. rember it is cached for each drv.
but we will only support one graphic drv for dx for now, when the code comes alive again.
Modified:
trunk/reactos/include/reactos/drivers/directx/directxint.h
trunk/reactos/subsystems/win32/win32k/include/intddraw.h
trunk/reactos/subsystems/win32/win32k/ntddraw/ddraw.c
Modified: trunk/reactos/include/reactos/drivers/directx/directxint.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/drivers/di…
==============================================================================
--- trunk/reactos/include/reactos/drivers/directx/directxint.h [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/drivers/directx/directxint.h [iso-8859-1] Sat Apr 26
09:13:59 2008
@@ -28,7 +28,7 @@
/* 0x48 */ ULONG unk_048;
/* 0x4C */ ULONG unk_04C;
/* 0x50 */ ULONG unk_050;
-} EDD_DIRECTDRAW_LOCAL, PEDD_DIRECTDRAW_LOCAL;
+} EDD_DIRECTDRAW_LOCAL, *PEDD_DIRECTDRAW_LOCAL;
//
Modified: trunk/reactos/subsystems/win32/win32k/include/intddraw.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/in…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/include/intddraw.h [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/include/intddraw.h [iso-8859-1] Sat Apr 26
09:13:59 2008
@@ -124,5 +124,6 @@
/* Debug function oly for win32k dx */
void dump_edd_directdraw_global(EDD_DIRECTDRAW_GLOBAL *pEddgbl);
+void dump_edd_directdraw_local(PEDD_DIRECTDRAW_LOCAL pEddlcl);
#endif /* _INT_W32k_DDRAW */
Modified: trunk/reactos/subsystems/win32/win32k/ntddraw/ddraw.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/nt…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntddraw/ddraw.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/ntddraw/ddraw.c [iso-8859-1] Sat Apr 26 09:13:59
2008
@@ -186,10 +186,6 @@
DPRINT1("Calling dxg.sys DdCreateDirectDrawObject\n");
DxHandle = pfnDdCreateDirectDrawObject(hdc);
-
-#if DXDDRAWDEBUG
- dump_edd_directdraw_global(&edd_DdirectDraw_Global);
-#endif
return DxHandle;
}
@@ -385,6 +381,10 @@
}
DPRINT1("Calling dxg.sys pfnDdQueryDirectDrawObject\n");
+
+ dump_edd_directdraw_global(&edd_DdirectDraw_Global);
+ dump_edd_directdraw_local(edd_DdirectDraw_Global.peDirectDrawLocalList);
+
return pfnDdQueryDirectDrawObject(hDirectDrawLocal, pHalInfo, pCallBackFlags,
puD3dCallbacks, puD3dDriverData,
puD3dBufferCallbacks, puD3dTextureFormats,
puNumHeaps, puvmList, puNumFourCC, puFourCC);
}
@@ -673,83 +673,83 @@
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks :
0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks) -
(DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks);
// DD_PALETTECALLBACKS ddPaletteCallbacks;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddPaletteCallbacks :
0x%08lx\n",(((DWORD)&pEddgbl->ddPaletteCallbacks) -
(DWORD)pEddgbl),pEddgbl->ddPaletteCallbacks);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[0] :
0x%08lx\n",pEddgbl->unk_314[0]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[1] :
0x%08lx\n",pEddgbl->unk_314[1]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[2] :
0x%08lx\n",pEddgbl->unk_314[2]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[3] :
0x%08lx\n",pEddgbl->unk_314[3]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[4] :
0x%08lx\n",pEddgbl->unk_314[4]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[5] :
0x%08lx\n",pEddgbl->unk_314[5]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[6] :
0x%08lx\n",pEddgbl->unk_314[6]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[7] :
0x%08lx\n",pEddgbl->unk_314[7]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[8] :
0x%08lx\n",pEddgbl->unk_314[8]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[9] :
0x%08lx\n",pEddgbl->unk_314[9]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[10] :
0x%08lx\n",pEddgbl->unk_314[10]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[11] :
0x%08lx\n",pEddgbl->unk_314[11]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[12] :
0x%08lx\n",pEddgbl->unk_314[12]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[13] :
0x%08lx\n",pEddgbl->unk_314[13]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[14] :
0x%08lx\n",pEddgbl->unk_314[14]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[15] :
0x%08lx\n",pEddgbl->unk_314[15]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[16] :
0x%08lx\n",pEddgbl->unk_314[16]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[17] :
0x%08lx\n",pEddgbl->unk_314[17]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[18] :
0x%08lx\n",pEddgbl->unk_314[18]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[19] :
0x%08lx\n",pEddgbl->unk_314[19]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[20] :
0x%08lx\n",pEddgbl->unk_314[20]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[21] :
0x%08lx\n",pEddgbl->unk_314[21]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[22] :
0x%08lx\n",pEddgbl->unk_314[22]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[23] :
0x%08lx\n",pEddgbl->unk_314[23]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[24] :
0x%08lx\n",pEddgbl->unk_314[24]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[25] :
0x%08lx\n",pEddgbl->unk_314[25]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[26] :
0x%08lx\n",pEddgbl->unk_314[26]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[27] :
0x%08lx\n",pEddgbl->unk_314[27]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[28] :
0x%08lx\n",pEddgbl->unk_314[28]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[29] :
0x%08lx\n",pEddgbl->unk_314[29]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[30] :
0x%08lx\n",pEddgbl->unk_314[30]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[31] :
0x%08lx\n",pEddgbl->unk_314[31]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[32] :
0x%08lx\n",pEddgbl->unk_314[32]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[33] :
0x%08lx\n",pEddgbl->unk_314[33]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[34] :
0x%08lx\n",pEddgbl->unk_314[34]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[35] :
0x%08lx\n",pEddgbl->unk_314[35]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[36] :
0x%08lx\n",pEddgbl->unk_314[36]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[37] :
0x%08lx\n",pEddgbl->unk_314[37]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[38] :
0x%08lx\n",pEddgbl->unk_314[38]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[39] :
0x%08lx\n",pEddgbl->unk_314[39]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[40] :
0x%08lx\n",pEddgbl->unk_314[40]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[41] :
0x%08lx\n",pEddgbl->unk_314[41]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[42] :
0x%08lx\n",pEddgbl->unk_314[42]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[43] :
0x%08lx\n",pEddgbl->unk_314[43]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[44] :
0x%08lx\n",pEddgbl->unk_314[44]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[45] :
0x%08lx\n",pEddgbl->unk_314[45]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[46] :
0x%08lx\n",pEddgbl->unk_314[46]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_314[47] :
0x%08lx\n",pEddgbl->unk_314[47]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[0] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[0]) -
(DWORD)pEddgbl),pEddgbl->unk_314[0]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[1] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[1]) -
(DWORD)pEddgbl),pEddgbl->unk_314[1]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[2] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[2]) -
(DWORD)pEddgbl),pEddgbl->unk_314[2]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[3] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[3]) -
(DWORD)pEddgbl),pEddgbl->unk_314[3]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[4] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[4]) -
(DWORD)pEddgbl),pEddgbl->unk_314[4]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[5] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[5]) -
(DWORD)pEddgbl),pEddgbl->unk_314[5]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[6] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[6]) -
(DWORD)pEddgbl),pEddgbl->unk_314[6]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[7] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[7]) -
(DWORD)pEddgbl),pEddgbl->unk_314[7]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[8] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[8]) -
(DWORD)pEddgbl),pEddgbl->unk_314[8]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[9] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[9]) -
(DWORD)pEddgbl),pEddgbl->unk_314[9]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[10] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[10]) -
(DWORD)pEddgbl),pEddgbl->unk_314[10]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[11] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[11]) -
(DWORD)pEddgbl),pEddgbl->unk_314[11]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[12] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[12]) -
(DWORD)pEddgbl),pEddgbl->unk_314[12]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[13] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[13]) -
(DWORD)pEddgbl),pEddgbl->unk_314[13]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[14] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[14]) -
(DWORD)pEddgbl),pEddgbl->unk_314[14]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[15] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[15]) -
(DWORD)pEddgbl),pEddgbl->unk_314[15]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[16] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[16]) -
(DWORD)pEddgbl),pEddgbl->unk_314[16]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[17] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[17]) -
(DWORD)pEddgbl),pEddgbl->unk_314[17]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[18] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[18]) -
(DWORD)pEddgbl),pEddgbl->unk_314[18]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[19] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[19]) -
(DWORD)pEddgbl),pEddgbl->unk_314[19]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[20] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[20]) -
(DWORD)pEddgbl),pEddgbl->unk_314[20]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[21] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[21]) -
(DWORD)pEddgbl),pEddgbl->unk_314[21]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[22] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[22]) -
(DWORD)pEddgbl),pEddgbl->unk_314[22]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[23] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[23]) -
(DWORD)pEddgbl),pEddgbl->unk_314[23]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[24] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[24]) -
(DWORD)pEddgbl),pEddgbl->unk_314[24]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[25] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[25]) -
(DWORD)pEddgbl),pEddgbl->unk_314[25]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[26] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[26]) -
(DWORD)pEddgbl),pEddgbl->unk_314[26]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[27] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[27]) -
(DWORD)pEddgbl),pEddgbl->unk_314[27]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[28] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[28]) -
(DWORD)pEddgbl),pEddgbl->unk_314[28]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[29] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[29]) -
(DWORD)pEddgbl),pEddgbl->unk_314[29]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[30] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[30]) -
(DWORD)pEddgbl),pEddgbl->unk_314[30]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[31] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[31]) -
(DWORD)pEddgbl),pEddgbl->unk_314[31]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[32] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[32]) -
(DWORD)pEddgbl),pEddgbl->unk_314[32]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[33] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[33]) -
(DWORD)pEddgbl),pEddgbl->unk_314[33]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[34] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[34]) -
(DWORD)pEddgbl),pEddgbl->unk_314[34]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[35] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[35]) -
(DWORD)pEddgbl),pEddgbl->unk_314[35]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[36] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[36]) -
(DWORD)pEddgbl),pEddgbl->unk_314[36]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[37] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[37]) -
(DWORD)pEddgbl),pEddgbl->unk_314[37]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[38] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[38]) -
(DWORD)pEddgbl),pEddgbl->unk_314[38]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[39] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[39]) -
(DWORD)pEddgbl),pEddgbl->unk_314[39]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[40] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[40]) -
(DWORD)pEddgbl),pEddgbl->unk_314[40]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[41] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[41]) -
(DWORD)pEddgbl),pEddgbl->unk_314[41]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[42] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[42]) -
(DWORD)pEddgbl),pEddgbl->unk_314[42]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[43] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[43]) -
(DWORD)pEddgbl),pEddgbl->unk_314[43]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[44] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[44]) -
(DWORD)pEddgbl),pEddgbl->unk_314[44]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[45] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[45]) -
(DWORD)pEddgbl),pEddgbl->unk_314[45]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[46] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[46]) -
(DWORD)pEddgbl),pEddgbl->unk_314[46]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_314[47] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_314[47]) -
(DWORD)pEddgbl),pEddgbl->unk_314[47]);
// D3DNTHAL_CALLBACKS d3dNtHalCallbacks;
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->d3dNtHalCallbacks :
0x%08lx\n",pEddgbl->d3dNtHalCallbacks);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_460[0] :
0x%08lx\n",pEddgbl->unk_460[0]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_460[1] :
0x%08lx\n",pEddgbl->unk_460[1]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_460[2] :
0x%08lx\n",pEddgbl->unk_460[2]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_460[3] :
0x%08lx\n",pEddgbl->unk_460[3]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_460[4] :
0x%08lx\n",pEddgbl->unk_460[4]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_460[5] :
0x%08lx\n",pEddgbl->unk_460[5]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_460[6] :
0x%08lx\n",pEddgbl->unk_460[6]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->d3dNtHalCallbacks :
0x%08lx\n",(((DWORD)&pEddgbl->d3dNtHalCallbacks) -
(DWORD)pEddgbl),pEddgbl->d3dNtHalCallbacks);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_460[0] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_460[0]) -
(DWORD)pEddgbl),pEddgbl->unk_460[0]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_460[1] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_460[1]) -
(DWORD)pEddgbl),pEddgbl->unk_460[1]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_460[2] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_460[2]) -
(DWORD)pEddgbl),pEddgbl->unk_460[2]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_460[3] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_460[3]) -
(DWORD)pEddgbl),pEddgbl->unk_460[3]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_460[4] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_460[4]) -
(DWORD)pEddgbl),pEddgbl->unk_460[4]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_460[5] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_460[5]) -
(DWORD)pEddgbl),pEddgbl->unk_460[5]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_460[6] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_460[6]) -
(DWORD)pEddgbl),pEddgbl->unk_460[6]);
// D3DNTHAL_CALLBACKS2 d3dNtHalCallbacks2;
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->d3dNtHalCallbacks2 :
0x%08lx\n",pEddgbl->d3dNtHalCallbacks2);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[0] :
0x%08lx\n",pEddgbl->unk_498[0]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[1] :
0x%08lx\n",pEddgbl->unk_498[1]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[2] :
0x%08lx\n",pEddgbl->unk_498[2]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[3] :
0x%08lx\n",pEddgbl->unk_498[3]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[4] :
0x%08lx\n",pEddgbl->unk_498[4]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[5] :
0x%08lx\n",pEddgbl->unk_498[5]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[6] :
0x%08lx\n",pEddgbl->unk_498[6]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[7] :
0x%08lx\n",pEddgbl->unk_498[7]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[8] :
0x%08lx\n",pEddgbl->unk_498[8]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[9] :
0x%08lx\n",pEddgbl->unk_498[9]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[10] :
0x%08lx\n",pEddgbl->unk_498[10]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[11] :
0x%08lx\n",pEddgbl->unk_498[11]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[12] :
0x%08lx\n",pEddgbl->unk_498[12]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[13] :
0x%08lx\n",pEddgbl->unk_498[13]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[14] :
0x%08lx\n",pEddgbl->unk_498[14]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[15] :
0x%08lx\n",pEddgbl->unk_498[15]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[16] :
0x%08lx\n",pEddgbl->unk_498[16]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_498[17] :
0x%08lx\n",pEddgbl->unk_498[17]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->d3dNtHalCallbacks2 :
0x%08lx\n",(((DWORD)&pEddgbl->d3dNtHalCallbacks2) -
(DWORD)pEddgbl),pEddgbl->d3dNtHalCallbacks2);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[0] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[0]) -
(DWORD)pEddgbl),pEddgbl->unk_498[0]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[1] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[1]) -
(DWORD)pEddgbl),pEddgbl->unk_498[1]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[2] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[2]) -
(DWORD)pEddgbl),pEddgbl->unk_498[2]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[3] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[3]) -
(DWORD)pEddgbl),pEddgbl->unk_498[3]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[4] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[4]) -
(DWORD)pEddgbl),pEddgbl->unk_498[4]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[5] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[5]) -
(DWORD)pEddgbl),pEddgbl->unk_498[5]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[6] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[6]) -
(DWORD)pEddgbl),pEddgbl->unk_498[6]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[7] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[7]) -
(DWORD)pEddgbl),pEddgbl->unk_498[7]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[8] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[8]) -
(DWORD)pEddgbl),pEddgbl->unk_498[8]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[9] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[9]) -
(DWORD)pEddgbl),pEddgbl->unk_498[9]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[10] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[10]) -
(DWORD)pEddgbl),pEddgbl->unk_498[10]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[11] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[11]) -
(DWORD)pEddgbl),pEddgbl->unk_498[11]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[12] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[12]) -
(DWORD)pEddgbl),pEddgbl->unk_498[12]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[13] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[13]) -
(DWORD)pEddgbl),pEddgbl->unk_498[13]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[14] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[14]) -
(DWORD)pEddgbl),pEddgbl->unk_498[14]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[15] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[15]) -
(DWORD)pEddgbl),pEddgbl->unk_498[15]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[16] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[16]) -
(DWORD)pEddgbl),pEddgbl->unk_498[16]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_498[17] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_498[17]) -
(DWORD)pEddgbl),pEddgbl->unk_498[17]);
// DD_MISCELLANEOUSCALLBACKS ddMiscellanousCallbacks;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddMiscellanousCallbacks :
0x%08lx\n",(((DWORD)&pEddgbl->ddMiscellanousCallbacks) -
(DWORD)pEddgbl),pEddgbl->ddMiscellanousCallbacks);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[0] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[0]) -
(DWORD)pEddgbl),pEddgbl->unk_4ec[0]);
@@ -826,71 +826,94 @@
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->rcbounds :
0x%08lx\n",(((DWORD)&pEddgbl->rcbounds) -
(DWORD)pEddgbl),pEddgbl->rcbounds);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_608 :
0x%08lx\n",(((DWORD)&pEddgbl->unk_608) - (DWORD)pEddgbl),
pEddgbl->unk_608);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->hDev :
0x%08lx\n",(((DWORD)&pEddgbl->hDev) - (DWORD)pEddgbl), pEddgbl->hDev);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->ddPaletteCallbacks :
0x%08lx\n",pEddgbl->ddPaletteCallbacks);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[0] :
0x%08lx\n",pEddgbl->unk_610[0]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[1] :
0x%08lx\n",pEddgbl->unk_610[1]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[2] :
0x%08lx\n",pEddgbl->unk_610[2]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[3] :
0x%08lx\n",pEddgbl->unk_610[3]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[4] :
0x%08lx\n",pEddgbl->unk_610[4]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[5] :
0x%08lx\n",pEddgbl->unk_610[5]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[6] :
0x%08lx\n",pEddgbl->unk_610[6]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[7] :
0x%08lx\n",pEddgbl->unk_610[7]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[8] :
0x%08lx\n",pEddgbl->unk_610[8]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[9] :
0x%08lx\n",pEddgbl->unk_610[9]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[10] :
0x%08lx\n",pEddgbl->unk_610[10]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[11] :
0x%08lx\n",pEddgbl->unk_610[11]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[12] :
0x%08lx\n",pEddgbl->unk_610[12]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[13] :
0x%08lx\n",pEddgbl->unk_610[13]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[14] :
0x%08lx\n",pEddgbl->unk_610[14]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[15] :
0x%08lx\n",pEddgbl->unk_610[15]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[16] :
0x%08lx\n",pEddgbl->unk_610[16]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[17] :
0x%08lx\n",pEddgbl->unk_610[17]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[18] :
0x%08lx\n",pEddgbl->unk_610[18]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[19] :
0x%08lx\n",pEddgbl->unk_610[19]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[20] :
0x%08lx\n",pEddgbl->unk_610[20]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[21] :
0x%08lx\n",pEddgbl->unk_610[21]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[22] :
0x%08lx\n",pEddgbl->unk_610[22]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[23] :
0x%08lx\n",pEddgbl->unk_610[23]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[24] :
0x%08lx\n",pEddgbl->unk_610[24]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[25] :
0x%08lx\n",pEddgbl->unk_610[25]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[26] :
0x%08lx\n",pEddgbl->unk_610[26]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[27] :
0x%08lx\n",pEddgbl->unk_610[27]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[28] :
0x%08lx\n",pEddgbl->unk_610[28]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[29] :
0x%08lx\n",pEddgbl->unk_610[29]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[30] :
0x%08lx\n",pEddgbl->unk_610[30]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[31] :
0x%08lx\n",pEddgbl->unk_610[31]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[32] :
0x%08lx\n",pEddgbl->unk_610[32]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[33] :
0x%08lx\n",pEddgbl->unk_610[33]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[34] :
0x%08lx\n",pEddgbl->unk_610[34]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[35] :
0x%08lx\n",pEddgbl->unk_610[35]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[36] :
0x%08lx\n",pEddgbl->unk_610[36]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[37] :
0x%08lx\n",pEddgbl->unk_610[37]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[38] :
0x%08lx\n",pEddgbl->unk_610[38]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[39] :
0x%08lx\n",pEddgbl->unk_610[39]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[40] :
0x%08lx\n",pEddgbl->unk_610[40]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[41] :
0x%08lx\n",pEddgbl->unk_610[41]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[42] :
0x%08lx\n",pEddgbl->unk_610[42]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[43] :
0x%08lx\n",pEddgbl->unk_610[43]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[44] :
0x%08lx\n",pEddgbl->unk_610[44]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[45] :
0x%08lx\n",pEddgbl->unk_610[45]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[46] :
0x%08lx\n",pEddgbl->unk_610[46]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[47] :
0x%08lx\n",pEddgbl->unk_610[47]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[48] :
0x%08lx\n",pEddgbl->unk_610[48]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[49] :
0x%08lx\n",pEddgbl->unk_610[49]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[50] :
0x%08lx\n",pEddgbl->unk_610[50]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[51] :
0x%08lx\n",pEddgbl->unk_610[51]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[52] :
0x%08lx\n",pEddgbl->unk_610[52]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[53] :
0x%08lx\n",pEddgbl->unk_610[53]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[54] :
0x%08lx\n",pEddgbl->unk_610[54]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[55] :
0x%08lx\n",pEddgbl->unk_610[55]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[56] :
0x%08lx\n",pEddgbl->unk_610[56]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[57] :
0x%08lx\n",pEddgbl->unk_610[57]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[58] :
0x%08lx\n",pEddgbl->unk_610[58]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[59] :
0x%08lx\n",pEddgbl->unk_610[59]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_1e0[60] :
0x%08lx\n",pEddgbl->unk_610[60]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[61] :
0x%08lx\n",pEddgbl->unk_610[61]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_610[62] :
0x%08lx\n",pEddgbl->unk_610[62]);
- DPRINT1("PEDD_DIRECTDRAW_GLOBAL->unk_70C :
0x%08lx\n",pEddgbl->unk_70C);
+
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddPaletteCallbacks :
0x%08lx\n",(((DWORD)&pEddgbl->ddPaletteCallbacks) - (DWORD)pEddgbl),
pEddgbl->ddPaletteCallbacks);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[0] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[0]) - (DWORD)pEddgbl),
pEddgbl->unk_610[0]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[1] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[1]) - (DWORD)pEddgbl),
pEddgbl->unk_610[1]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[2] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[2]) - (DWORD)pEddgbl),
pEddgbl->unk_610[2]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[3] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[3]) - (DWORD)pEddgbl),
pEddgbl->unk_610[3]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[4] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[4]) - (DWORD)pEddgbl),
pEddgbl->unk_610[4]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[5] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[5]) - (DWORD)pEddgbl),
pEddgbl->unk_610[5]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[6] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[6]) - (DWORD)pEddgbl),
pEddgbl->unk_610[6]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[7] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[7]) - (DWORD)pEddgbl),
pEddgbl->unk_610[7]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[8] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[8]) - (DWORD)pEddgbl),
pEddgbl->unk_610[8]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[9] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[9]) - (DWORD)pEddgbl),
pEddgbl->unk_610[9]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[10] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[10]) - (DWORD)pEddgbl),
pEddgbl->unk_610[10]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[11] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[11]) - (DWORD)pEddgbl),
pEddgbl->unk_610[11]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[12] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[12]) - (DWORD)pEddgbl),
pEddgbl->unk_610[12]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[13] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[13]) - (DWORD)pEddgbl),
pEddgbl->unk_610[13]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[14] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[14]) - (DWORD)pEddgbl),
pEddgbl->unk_610[14]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[15] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[15]) - (DWORD)pEddgbl),
pEddgbl->unk_610[15]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[16] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[16]) - (DWORD)pEddgbl),
pEddgbl->unk_610[16]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[17] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[17]) - (DWORD)pEddgbl),
pEddgbl->unk_610[17]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[18] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[18]) - (DWORD)pEddgbl),
pEddgbl->unk_610[18]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[19] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[19]) - (DWORD)pEddgbl),
pEddgbl->unk_610[19]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[20] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[20]) - (DWORD)pEddgbl),
pEddgbl->unk_610[20]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[21] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[21]) - (DWORD)pEddgbl),
pEddgbl->unk_610[21]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[22] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[22]) - (DWORD)pEddgbl),
pEddgbl->unk_610[22]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[23] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[23]) - (DWORD)pEddgbl),
pEddgbl->unk_610[23]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[24] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[24]) - (DWORD)pEddgbl),
pEddgbl->unk_610[24]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[25] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[25]) - (DWORD)pEddgbl),
pEddgbl->unk_610[25]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[26] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[26]) - (DWORD)pEddgbl),
pEddgbl->unk_610[26]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[27] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[27]) - (DWORD)pEddgbl),
pEddgbl->unk_610[27]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[28] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[28]) - (DWORD)pEddgbl),
pEddgbl->unk_610[28]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[29] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[29]) - (DWORD)pEddgbl),
pEddgbl->unk_610[29]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[30] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[30]) - (DWORD)pEddgbl),
pEddgbl->unk_610[30]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[31] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[31]) - (DWORD)pEddgbl),
pEddgbl->unk_610[31]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[32] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[32]) - (DWORD)pEddgbl),
pEddgbl->unk_610[32]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[33] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[33]) - (DWORD)pEddgbl),
pEddgbl->unk_610[33]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[34] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[34]) - (DWORD)pEddgbl),
pEddgbl->unk_610[34]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[35] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[35]) - (DWORD)pEddgbl),
pEddgbl->unk_610[35]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[36] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[36]) - (DWORD)pEddgbl),
pEddgbl->unk_610[36]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[37] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[37]) - (DWORD)pEddgbl),
pEddgbl->unk_610[37]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[38] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[38]) - (DWORD)pEddgbl),
pEddgbl->unk_610[38]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[39] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[39]) - (DWORD)pEddgbl),
pEddgbl->unk_610[39]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[40] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[40]) - (DWORD)pEddgbl),
pEddgbl->unk_610[40]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[41] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[41]) - (DWORD)pEddgbl),
pEddgbl->unk_610[41]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[42] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[42]) - (DWORD)pEddgbl),
pEddgbl->unk_610[42]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[43] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[43]) - (DWORD)pEddgbl),
pEddgbl->unk_610[43]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[44] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[44]) - (DWORD)pEddgbl),
pEddgbl->unk_610[44]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[45] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[45]) - (DWORD)pEddgbl),
pEddgbl->unk_610[45]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[46] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[46]) - (DWORD)pEddgbl),
pEddgbl->unk_610[46]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[47] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[47]) - (DWORD)pEddgbl),
pEddgbl->unk_610[47]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[48] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[48]) - (DWORD)pEddgbl),
pEddgbl->unk_610[48]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[49] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[49]) - (DWORD)pEddgbl),
pEddgbl->unk_610[49]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[50] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[50]) - (DWORD)pEddgbl),
pEddgbl->unk_610[50]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[51] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[51]) - (DWORD)pEddgbl),
pEddgbl->unk_610[51]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[52] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[52]) - (DWORD)pEddgbl),
pEddgbl->unk_610[52]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[53] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[53]) - (DWORD)pEddgbl),
pEddgbl->unk_610[53]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[54] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[54]) - (DWORD)pEddgbl),
pEddgbl->unk_610[54]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[55] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[55]) - (DWORD)pEddgbl),
pEddgbl->unk_610[55]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[56] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[56]) - (DWORD)pEddgbl),
pEddgbl->unk_610[56]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[57] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[57]) - (DWORD)pEddgbl),
pEddgbl->unk_610[57]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[58] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[58]) - (DWORD)pEddgbl),
pEddgbl->unk_610[58]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[59] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[59]) - (DWORD)pEddgbl),
pEddgbl->unk_610[59]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[60] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[60]) - (DWORD)pEddgbl),
pEddgbl->unk_610[60]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[61] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[61]) - (DWORD)pEddgbl),
pEddgbl->unk_610[61]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_610[62] :
0x%08lx\n",(((DWORD)&pEddgbl->unk_610[62]) - (DWORD)pEddgbl),
pEddgbl->unk_610[62]);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_70C :
0x%08lx\n",(((DWORD)&pEddgbl->unk_70C) - (DWORD)pEddgbl),
pEddgbl->unk_70C);
+}
+
+void dump_edd_directdraw_local(PEDD_DIRECTDRAW_LOCAL pEddlcl)
+{
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->pobj :
0x%08lx\n",(((DWORD)&pEddlcl->pobj) - (DWORD)pEddlcl), pEddlcl->pobj);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->peDirectDrawGlobal :
0x%08lx\n",(((DWORD)&pEddlcl->peDirectDrawGlobal) - (DWORD)pEddlcl),
pEddlcl->peDirectDrawGlobal);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->peSurface_DdList :
0x%08lx\n",(((DWORD)&pEddlcl->peSurface_DdList) - (DWORD)pEddlcl),
pEddlcl->peSurface_DdList);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->unk_01c :
0x%08lx\n",(((DWORD)&pEddlcl->unk_01c) - (DWORD)pEddlcl),
pEddlcl->unk_01c);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->unk_020 :
0x%08lx\n",(((DWORD)&pEddlcl->unk_020) - (DWORD)pEddlcl),
pEddlcl->unk_020);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->peDirectDrawGlobal2 :
0x%08lx\n",(((DWORD)&pEddlcl->peDirectDrawGlobal2) - (DWORD)pEddlcl),
pEddlcl->peDirectDrawGlobal2);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->fpProcess :
0x%08lx\n",(((DWORD)&pEddlcl->fpProcess) - (DWORD)pEddlcl),
pEddlcl->fpProcess);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->fl :
0x%08lx\n",(((DWORD)&pEddlcl->fl) - (DWORD)pEddlcl), pEddlcl->fl);
+
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->peDirectDrawLocal_prev :
0x%08lx\n",(((DWORD)&pEddlcl->peDirectDrawLocal_prev) - (DWORD)pEddlcl),
pEddlcl->peDirectDrawLocal_prev);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->Process :
0x%08lx\n",(((DWORD)&pEddlcl->Process) - (DWORD)pEddlcl),
pEddlcl->Process);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->unk_038 :
0x%08lx\n",(((DWORD)&pEddlcl->unk_038) - (DWORD)pEddlcl),
pEddlcl->unk_038);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->UniqueProcess :
0x%08lx\n",(((DWORD)&pEddlcl->UniqueProcess) - (DWORD)pEddlcl),
pEddlcl->UniqueProcess);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->unk_040 :
0x%08lx\n",(((DWORD)&pEddlcl->unk_040) - (DWORD)pEddlcl),
pEddlcl->unk_040);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->unk_044 :
0x%08lx\n",(((DWORD)&pEddlcl->unk_044) - (DWORD)pEddlcl),
pEddlcl->unk_044);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->unk_048 :
0x%08lx\n",(((DWORD)&pEddlcl->unk_048) - (DWORD)pEddlcl),
pEddlcl->unk_048);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->unk_04C :
0x%08lx\n",(((DWORD)&pEddlcl->unk_04C) - (DWORD)pEddlcl),
pEddlcl->unk_04C);
+ DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->unk_050 :
0x%08lx\n",(((DWORD)&pEddlcl->unk_050) - (DWORD)pEddlcl),
pEddlcl->unk_050);
}
/* EOF */