no new code, only fixed some more members in EDD_DIRECTDRAW_GLOBAL struct, and copy some private note to it.

svn path=/trunk/; revision=33159
This commit is contained in:
Magnus Olsen 2008-04-27 09:41:21 +00:00
parent 72aa848eff
commit a5e7b91fe0
3 changed files with 331 additions and 315 deletions

View file

@ -102,45 +102,58 @@ typedef struct _EDD_DIRECTDRAW_GLOBAL
/* 0x008 */ DWORD dwReserved2;
/* 0x00C */ ULONG unk_000c[3];
/* 0x018 */ LONG cDriverReferences;
/* 0x01C */ ULONG unk_01c[3];
/* 0x01C */ ULONG unk_01c;
/* 0x020 */ DWORD dwCallbackFlags; /* <-- verify it match windows xp, dwCallbackFlags
Flags value
0x0001 = GUID_MiscellaneousCallbacks
0x0002 = ddVideoPortCallback and GUID_VideoPortCaps
0x0004 = GUID_ColorControlCallbacks
0x0040 = GUID_MotionCompCallbacks
0x0080 = GUID_Miscellaneous2Callbacks
0x0100 = GUID_DDMoreCaps
0x0200 = GUID_D3DCallbacks3
0x0400 = GUID_NTCallbacks
*/
/* 0x024 */ ULONG unk_024;
#ifdef _WIN32
/* 0x028 */ LARGE_INTEGER llAssertModeTimeout;
/* 0x028 */ LARGE_INTEGER llAssertModeTimeout; // 0x028 <-- verify it match windows xp, llAssertModeTimeout
#else
/* 0x028 */ DWORD llAssertModeTimeoutLowPart;
/* 0x02C */ DWORD llAssertModeTimeoutHighPart;
#endif
/* 0x030 */ DWORD dwNumHeaps; // 0x030 <-- verify it match windows xp, dwNumHeaps
/* 0x034 */ VIDEOMEMORY *pvmList; // 0x034 <-- verify it match windows xp, pvmList
/* 0x030 */ DWORD dwNumHeaps; // 0x030 <-- verify it match windows xp, dwNumHeaps
/* 0x034 */ VIDEOMEMORY *pvmList; // 0x034 <-- verify it match windows xp, pvmList
/* 0x038 */ DWORD dwNumFourCC;
/* 0x03C */ PDWORD pdwFourCC;
/* 0x040 */ DD_HALINFO ddHalInfo;
/* 0x1E0 */ ULONG unk_1e0[46];
/* 0x298 */ DD_CALLBACKS ddCallbacks; // 0x298 <-- verify it match windows xp, ddCallbacks
/* 0x2C0 */ DD_SURFACECALLBACKS ddSurfaceCallbacks; // 0x2C0 <-- verify it match windows xp, ddCallbacks
/* 0x298 */ DD_CALLBACKS ddCallbacks; // 0x298 <-- verify it match windows xp, ddCallbacks
/* 0x2C0 */ DD_SURFACECALLBACKS ddSurfaceCallbacks; // 0x2C0 <-- verify it match windows xp, ddCallbacks
/* 0x304 */ DD_PALETTECALLBACKS ddPaletteCallbacks;
/* 0x314 */ ULONG unk_314[46];
/* 0x3D4 */ D3DNTHAL_CALLBACKS d3dNtHalCallbacks;
/* 0x460 */ ULONG unk_460[7];
/* 0x47C */ D3DNTHAL_CALLBACKS2 d3dNtHalCallbacks2;
/* 0x498 */ ULONG unk_498[18];
/* 0x498 */ DD_VIDEOPORTCALLBACKS ddVideoPortCallback; // 0x498 <-- verify it match windows xp, ddVideoPortCallback
/* 0x4E0 */ DD_MISCELLANEOUSCALLBACKS ddMiscellanousCallbacks;
/* 0x4EC */ ULONG unk_4ec[18];
/* 0x534 */ D3DNTHAL_CALLBACKS3 d3dNtHalCallbacks3;
/* 0x5A4 */ ULONG unk_544;
/* 0x5A8 */ ULONG unk_548;
/* 0x54C */ ULONG unk_54c[23];
/* 0x5A8 */ EDD_DIRECTDRAW_LOCAL* peDirectDrawLocalList; // 0x5A8 <-- verify it match windows xp, comment it is current local struct not a list, peDirectDrawLocalList Current
/* 0x5A8 */ EDD_DIRECTDRAW_LOCAL* peDirectDrawLocalList; // 0x5A8 <-- verify it match windows xp, comment it is current local struct not a list, peDirectDrawLocalList Current
/* 0x5ac */ EDD_SURFACE* peSurface_LockList;
/* 0x5B0 */ FLONG fl;
/* 0x5B4 */ ULONG cSurfaceLocks;
/* 0x5B8 */ PKEVENT pAssertModeEvent;
/* 0x5Bc */ EDD_SURFACE *peSurfaceCurrent;
/* 0x5C0 */ EDD_SURFACE *peSurfacePrimary;
/* 0x5C4 */ BOOL bSuspended; // 0x5C4 <-- verify it match windows xp, tells to dxg to use the drv own api or return error code instead
/* 0x5C4 */ BOOL bSuspended; // 0x5C4 <-- verify it match windows xp, tells to dxg to use the drv own api or return error code instead
/* 0x5C8 */ ULONG unk_5c8[12];
/* 0x5F8 */ RECTL rcbounds;
/* 0x608 */ ULONG unk_608;
/* 0x60c */ HDEV hDev; // 0x60c <-- verify it match windows xp, The real Pdev, hDev
/* 0x60c */ HDEV hDev; // 0x60c <-- verify it match windows xp, The real Pdev, hDev
/* Windows XP and higher */
/* 0x610 */ ULONG unk_610[63];

View file

@ -196,7 +196,7 @@ typedef DWORD (NTAPI *PGD_DXGENERICTRUNK)(ULONG_PTR, ULONG_PTR, SIZE_T*, PVOID,
//typedef x (NTAPI *PGD_DxDvpReleaseNotification)(
//typedef x (NTAPI *PGD_DxDdHeapVidMemAllocAligned)(
//typedef x (NTAPI *PGD_DxDdHeapVidMemFree)(
//typedef x (NTAPI *PGD_DxDdEnableDirectDraw)(
typedef BOOLEAN (NTAPI *PGD_DXDDENABLEDIRECTDRAW)(PVOID, BOOLEAN);
//typedef x (NTAPI *PGD_DxDdDisableDirectDraw)(
//typedef x (NTAPI *PGD_DxDdSuspendDirectDraw)(
//typedef x (NTAPI *PGD_DxDdResumeDirectDraw)(

View file

@ -754,317 +754,318 @@ NtGdiDdSetGammaRamp(HANDLE hDirectDraw,
/* internal debug api */
void dump_edd_directdraw_global(EDD_DIRECTDRAW_GLOBAL *pEddgbl)
{
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->dhpdev : 0x%08lx\n",(((DWORD)&pEddgbl->dhpdev) - (DWORD)pEddgbl), pEddgbl->dhpdev);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->dwReserved1 : 0x%08lx\n",(((DWORD)&pEddgbl->dwReserved1) - (DWORD)pEddgbl),pEddgbl->dwReserved1);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->dwReserved2 : 0x%08lx\n",(((DWORD)&pEddgbl->dwReserved2) - (DWORD)pEddgbl),pEddgbl->dwReserved2);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_000c[0] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_000c[0]) - (DWORD)pEddgbl),pEddgbl->unk_000c[0]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_000c[1] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_000c[1]) - (DWORD)pEddgbl),pEddgbl->unk_000c[1]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_000c[2] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_000c[2]) - (DWORD)pEddgbl),pEddgbl->unk_000c[2]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->cDriverReferences : 0x%08lx\n",(((DWORD)&pEddgbl->cDriverReferences) - (DWORD)pEddgbl),pEddgbl->cDriverReferences);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_01c[0] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_01c[0]) - (DWORD)pEddgbl),pEddgbl->unk_01c[0]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_01c[1] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_01c[1]) - (DWORD)pEddgbl),pEddgbl->unk_01c[1]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_01c[2] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_01c[2]) - (DWORD)pEddgbl),pEddgbl->unk_01c[2]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->llAssertModeTimeout : 0x%x\n",(((DWORD)&pEddgbl->llAssertModeTimeout) - (DWORD)pEddgbl),pEddgbl->llAssertModeTimeout);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->dwNumHeaps : 0x%08lx\n",(((DWORD)&pEddgbl->dwNumHeaps) - (DWORD)pEddgbl),pEddgbl->dwNumHeaps);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->dhpdev : 0x%08lx\n",(((DWORD)&pEddgbl->dhpdev) - (DWORD)pEddgbl), pEddgbl->dhpdev);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->dwReserved1 : 0x%08lx\n",(((DWORD)&pEddgbl->dwReserved1) - (DWORD)pEddgbl),pEddgbl->dwReserved1);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->dwReserved2 : 0x%08lx\n",(((DWORD)&pEddgbl->dwReserved2) - (DWORD)pEddgbl),pEddgbl->dwReserved2);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_000c[0] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_000c[0]) - (DWORD)pEddgbl),pEddgbl->unk_000c[0]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_000c[1] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_000c[1]) - (DWORD)pEddgbl),pEddgbl->unk_000c[1]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_000c[2] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_000c[2]) - (DWORD)pEddgbl),pEddgbl->unk_000c[2]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->cDriverReferences : 0x%08lx\n",(((DWORD)&pEddgbl->cDriverReferences) - (DWORD)pEddgbl),pEddgbl->cDriverReferences);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_01c : 0x%08lx\n",(((DWORD)&pEddgbl->unk_01c) - (DWORD)pEddgbl),pEddgbl->unk_01c);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->dwCallbackFlags : 0x%08lx\n",(((DWORD)&pEddgbl->dwCallbackFlags) - (DWORD)pEddgbl),pEddgbl->dwCallbackFlags);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_024 : 0x%08lx\n",(((DWORD)&pEddgbl->unk_024) - (DWORD)pEddgbl),pEddgbl->unk_024);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->llAssertModeTimeout : 0x%x\n",(((DWORD)&pEddgbl->llAssertModeTimeout) - (DWORD)pEddgbl),pEddgbl->llAssertModeTimeout);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->dwNumHeaps : 0x%08lx\n",(((DWORD)&pEddgbl->dwNumHeaps) - (DWORD)pEddgbl),pEddgbl->dwNumHeaps);
// VIDEOMEMORY *pvmList;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->pvmList : 0x%08lx\n",(((DWORD)&pEddgbl->pvmList) - (DWORD)pEddgbl),pEddgbl->pvmList);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->dwNumFourCC : 0x%08lx\n",(((DWORD)&pEddgbl->dwNumFourCC) - (DWORD)pEddgbl),pEddgbl->dwNumFourCC);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->pdwFourCC : 0x%08lx\n",(((DWORD)&pEddgbl->pdwFourCC) - (DWORD)pEddgbl),pEddgbl->pdwFourCC);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->pvmList : 0x%08lx\n",(((DWORD)&pEddgbl->pvmList) - (DWORD)pEddgbl),pEddgbl->pvmList);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->dwNumFourCC : 0x%08lx\n",(((DWORD)&pEddgbl->dwNumFourCC) - (DWORD)pEddgbl),pEddgbl->dwNumFourCC);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->pdwFourCC : 0x%08lx\n",(((DWORD)&pEddgbl->pdwFourCC) - (DWORD)pEddgbl),pEddgbl->pdwFourCC);
// DD_HALINFO ddHalInfo;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddHalInfo : 0x%08lx\n",(((DWORD)&pEddgbl->ddHalInfo) - (DWORD)pEddgbl),pEddgbl->ddHalInfo);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[0] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[0]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[0]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[1] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[1]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[1]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[2] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[2]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[2]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[3] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[3]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[3]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[4] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[4]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[4]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[5] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[5]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[5]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[6] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[6]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[6]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[7] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[7]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[7]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[8] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[8]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[8]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[9] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[9]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[9]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[10] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[10]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[10]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[11] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[11]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[11]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[12] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[12]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[12]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[13] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[13]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[13]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[14] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[14]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[14]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[15] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[15]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[15]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[16] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[16]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[16]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[17] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[17]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[17]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[18] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[18]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[18]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[19] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[19]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[19]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[20] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[20]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[20]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[21] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[21]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[21]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[22] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[22]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[22]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[23] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[23]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[23]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[24] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[24]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[24]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[25] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[25]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[25]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[26] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[26]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[26]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[27] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[27]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[27]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[28] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[28]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[28]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[29] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[29]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[29]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[30] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[30]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[30]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[31] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[31]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[31]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[32] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[32]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[32]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[33] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[33]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[33]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[34] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[34]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[34]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[35] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[35]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[35]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[36] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[36]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[36]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[37] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[37]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[37]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[38] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[38]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[38]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[39] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[39]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[39]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[40] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[40]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[0]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[41] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[41]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[41]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[42] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[42]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[42]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[43] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[43]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[43]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[44] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[44]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[44]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[45] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[45]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[45]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.dwSize : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.dwSize) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.dwSize);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.dwFlags : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.dwFlags) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.dwFlags);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.DestroyDriver : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.DestroyDriver) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.DestroyDriver);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.CreateSurface : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.CreateSurface) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.CreateSurface);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.SetColorKey : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.SetColorKey) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.SetColorKey);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.SetMode : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.SetMode) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.SetMode);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.WaitForVerticalBlank : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.WaitForVerticalBlank) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.WaitForVerticalBlank);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.CanCreateSurface : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.CanCreateSurface) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.CanCreateSurface);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.CreatePalette : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.CreatePalette) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.CreatePalette);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.GetScanLine : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.GetScanLine) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.GetScanLine);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.MapMemory : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.MapMemory) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.MapMemory);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.dwSize : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.dwSize) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.dwSize);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.dwFlags : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.dwFlags) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.dwFlags);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.DestroySurface : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.DestroySurface) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.DestroySurface);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.Flip : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.Flip) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.Flip);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.SetClipList : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.SetClipList) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.SetClipList);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.Lock : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.Lock) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.Lock);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.Unlock : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.Unlock) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.Unlock);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.Blt : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.Blt) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.Blt);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.SetColorKey : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.SetColorKey) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.SetColorKey);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.AddAttachedSurface : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.AddAttachedSurface) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.AddAttachedSurface);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.GetBltStatus : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.GetBltStatus) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.GetBltStatus);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.GetFlipStatus : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.GetFlipStatus) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.GetFlipStatus);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.UpdateOverlay : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.UpdateOverlay) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.UpdateOverlay);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.SetOverlayPosition : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.SetOverlayPosition) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.SetOverlayPosition);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.reserved4 : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.reserved4) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.reserved4);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.SetPalette : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.SetPalette) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.SetPalette);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddHalInfo : 0x%08lx\n",(((DWORD)&pEddgbl->ddHalInfo) - (DWORD)pEddgbl),pEddgbl->ddHalInfo);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[0] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[0]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[0]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[1] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[1]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[1]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[2] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[2]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[2]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[3] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[3]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[3]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[4] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[4]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[4]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[5] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[5]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[5]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[6] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[6]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[6]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[7] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[7]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[7]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[8] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[8]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[8]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[9] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[9]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[9]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[10] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[10]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[10]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[11] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[11]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[11]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[12] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[12]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[12]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[13] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[13]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[13]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[14] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[14]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[14]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[15] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[15]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[15]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[16] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[16]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[16]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[17] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[17]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[17]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[18] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[18]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[18]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[19] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[19]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[19]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[20] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[20]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[20]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[21] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[21]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[21]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[22] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[22]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[22]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[23] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[23]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[23]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[24] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[24]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[24]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[25] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[25]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[25]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[26] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[26]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[26]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[27] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[27]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[27]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[28] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[28]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[28]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[29] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[29]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[29]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[30] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[30]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[30]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[31] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[31]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[31]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[32] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[32]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[32]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[33] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[33]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[33]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[34] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[34]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[34]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[35] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[35]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[35]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[36] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[36]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[36]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[37] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[37]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[37]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[38] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[38]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[38]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[39] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[39]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[39]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[40] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[40]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[0]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[41] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[41]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[41]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[42] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[42]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[42]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[43] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[43]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[43]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[44] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[44]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[44]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_1e0[45] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_1e0[45]) - (DWORD)pEddgbl),pEddgbl->unk_1e0[45]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.dwSize : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.dwSize) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.dwSize);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.dwFlags : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.dwFlags) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.dwFlags);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.DestroyDriver : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.DestroyDriver) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.DestroyDriver);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.CreateSurface : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.CreateSurface) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.CreateSurface);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.SetColorKey : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.SetColorKey) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.SetColorKey);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.SetMode : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.SetMode) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.SetMode);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.WaitForVerticalBlank : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.WaitForVerticalBlank) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.WaitForVerticalBlank);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.CanCreateSurface : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.CanCreateSurface) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.CanCreateSurface);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.CreatePalette : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.CreatePalette) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.CreatePalette);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.GetScanLine : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.GetScanLine) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.GetScanLine);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddCallbacks.MapMemory : 0x%08lx\n",(((DWORD)&pEddgbl->ddCallbacks.MapMemory) - (DWORD)pEddgbl),pEddgbl->ddCallbacks.MapMemory);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.dwSize : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.dwSize) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.dwSize);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.dwFlags : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.dwFlags) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.dwFlags);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.DestroySurface : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.DestroySurface) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.DestroySurface);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.Flip : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.Flip) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.Flip);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.SetClipList : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.SetClipList) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.SetClipList);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.Lock : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.Lock) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.Lock);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.Unlock : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.Unlock) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.Unlock);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.Blt : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.Blt) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.Blt);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.SetColorKey : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.SetColorKey) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.SetColorKey);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.AddAttachedSurface : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.AddAttachedSurface) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.AddAttachedSurface);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.GetBltStatus : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.GetBltStatus) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.GetBltStatus);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.GetFlipStatus : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.GetFlipStatus) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.GetFlipStatus);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.UpdateOverlay : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.UpdateOverlay) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.UpdateOverlay);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.SetOverlayPosition : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.SetOverlayPosition) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.SetOverlayPosition);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.reserved4 : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.reserved4) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.reserved4);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddSurfaceCallbacks.SetPalette : 0x%08lx\n",(((DWORD)&pEddgbl->ddSurfaceCallbacks.SetPalette) - (DWORD)pEddgbl),pEddgbl->ddSurfaceCallbacks.SetPalette);
// DD_PALETTECALLBACKS ddPaletteCallbacks;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddPaletteCallbacks : 0x%08lx\n",(((DWORD)&pEddgbl->ddPaletteCallbacks) - (DWORD)pEddgbl),pEddgbl->ddPaletteCallbacks);
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->ddPaletteCallbacks : 0x%08lx\n",(((DWORD)&pEddgbl->ddPaletteCallbacks) - (DWORD)pEddgbl),pEddgbl->ddPaletteCallbacks);
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]);
// D3DNTHAL_CALLBACKS d3dNtHalCallbacks;
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]);
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("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]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[1] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[1]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[1]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[2] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[2]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[2]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[3] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[3]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[3]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[4] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[4]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[4]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[5] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[5]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[5]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[6] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[6]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[6]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[7] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[7]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[7]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[8] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[8]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[8]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[9] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[9]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[9]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[10] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[10]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[10]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[11] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[11]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[11]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[12] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[12]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[12]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[13] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[13]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[13]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[14] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[14]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[14]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[15] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[15]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[15]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[16] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[16]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[16]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[17] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[17]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[17]);
// D3DNTHAL_CALLBACKS3 d3dNtHalCallbacks3;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->d3dNtHalCallbacks3 : 0x%08lx\n",(((DWORD)&pEddgbl->d3dNtHalCallbacks3) - (DWORD)pEddgbl),pEddgbl->d3dNtHalCallbacks3);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_544 : 0x%08lx\n",(((DWORD)&pEddgbl->unk_544) - (DWORD)pEddgbl), pEddgbl->unk_544);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_548 : 0x%08lx\n",(((DWORD)&pEddgbl->unk_548) - (DWORD)pEddgbl), pEddgbl->unk_548);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[0] : 0x%08lx\n",( ( (DWORD)&pEddgbl->unk_54c[0] ) - (DWORD)pEddgbl),pEddgbl->unk_54c[0]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[1] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[1]) - (DWORD)pEddgbl),pEddgbl->unk_54c[1]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[2] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[2]) - (DWORD)pEddgbl),pEddgbl->unk_54c[2]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[3] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[3]) - (DWORD)pEddgbl),pEddgbl->unk_54c[3]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[4] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[4]) - (DWORD)pEddgbl),pEddgbl->unk_54c[4]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[5] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[5]) - (DWORD)pEddgbl),pEddgbl->unk_54c[5]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[6] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[6]) - (DWORD)pEddgbl),pEddgbl->unk_54c[6]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[7] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[7]) - (DWORD)pEddgbl),pEddgbl->unk_54c[7]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[8] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[8]) - (DWORD)pEddgbl),pEddgbl->unk_54c[8]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[9] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[9]) - (DWORD)pEddgbl),pEddgbl->unk_54c[9]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[10] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[10]) - (DWORD)pEddgbl),pEddgbl->unk_54c[10]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[11] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[11]) - (DWORD)pEddgbl),pEddgbl->unk_54c[11]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[12] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[12]) - (DWORD)pEddgbl),pEddgbl->unk_54c[12]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[13] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[13]) - (DWORD)pEddgbl),pEddgbl->unk_54c[13]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[14] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[14]) - (DWORD)pEddgbl),pEddgbl->unk_54c[14]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[15] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[15]) - (DWORD)pEddgbl),pEddgbl->unk_54c[15]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[16] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[16]) - (DWORD)pEddgbl),pEddgbl->unk_54c[16]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[17] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[17]) - (DWORD)pEddgbl),pEddgbl->unk_54c[17]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[18] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[18]) - (DWORD)pEddgbl),pEddgbl->unk_54c[18]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[19] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[19]) - (DWORD)pEddgbl),pEddgbl->unk_54c[19]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[20] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[20]) - (DWORD)pEddgbl),pEddgbl->unk_54c[20]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[21] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[21]) - (DWORD)pEddgbl),pEddgbl->unk_54c[21]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[22] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[22]) - (DWORD)pEddgbl),pEddgbl->unk_54c[22]);
// EDD_DIRECTDRAW_LOCAL* peDirectDrawLocalList;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->peDirectDrawLocalList : 0x%08lx\n",(((DWORD)&pEddgbl->peDirectDrawLocalList) - (DWORD)pEddgbl), pEddgbl->peDirectDrawLocalList);
// EDD_SURFACE* peSurface_LockList;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->peSurface_LockList : 0x%08lx\n",(((DWORD)&pEddgbl->peSurface_LockList) - (DWORD)pEddgbl), pEddgbl->peSurface_LockList);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->fl : 0x%08lx\n",(((DWORD)&pEddgbl->fl) - (DWORD)pEddgbl), pEddgbl->fl);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->cSurfaceLocks : 0x%08lx\n",(((DWORD)&pEddgbl->cSurfaceLocks) - (DWORD)pEddgbl), pEddgbl->cSurfaceLocks);
// PKEVENT pAssertModeEvent;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->pAssertModeEvent : 0x%08lx\n",(((DWORD)&pEddgbl->pAssertModeEvent) - (DWORD)pEddgbl), pEddgbl->pAssertModeEvent);
// EDD_SURFACE *peSurfaceCurrent;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->peSurfaceCurrent : 0x%08lx\n",(((DWORD)&pEddgbl->peSurfaceCurrent) - (DWORD)pEddgbl), pEddgbl->peSurfaceCurrent);
// EDD_SURFACE *peSurfacePrimary;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->peSurfacePrimary : 0x%08lx\n",(((DWORD)&pEddgbl->peSurfacePrimary) - (DWORD)pEddgbl),pEddgbl->peSurfacePrimary);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->bSuspended : 0x%08lx\n",(((DWORD)&pEddgbl->bSuspended) - (DWORD)pEddgbl),pEddgbl->bSuspended);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[0] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[0]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[0]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[1] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[1]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[1]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[2] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[2]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[2]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[3] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[3]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[3]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[4] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[4]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[4]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[5] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[5]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[5]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[6] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[6]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[6]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[7] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[7]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[7]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[8] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[8]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[8]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[9] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[9]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[9]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[10] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[10]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[10]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[11] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[11]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[11]);
// RECTL rcbounds;
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("0x%08lx PEDD_DIRECTDRAW_GLOBAL->d3dNtHalCallbacks2 : 0x%08lx\n",(((DWORD)&pEddgbl->d3dNtHalCallbacks2) - (DWORD)pEddgbl),pEddgbl->d3dNtHalCallbacks2);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.dwSize : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.dwSize) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.dwSize);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.dwFlags : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.dwFlags) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.dwFlags);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.CanCreateVideoPort : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.CanCreateVideoPort) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.CanCreateVideoPort);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.CreateVideoPort : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.CreateVideoPort) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.CreateVideoPort);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.FlipVideoPort : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.FlipVideoPort) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.FlipVideoPort);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.GetVideoPortBandwidth : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.GetVideoPortBandwidth) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.GetVideoPortBandwidth);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.GetVideoPortInputFormats : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.GetVideoPortInputFormats) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.GetVideoPortInputFormats);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.GetVideoPortOutputFormats : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.GetVideoPortOutputFormats) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.GetVideoPortOutputFormats);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.lpReserved1 : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.lpReserved1) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.lpReserved1);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.GetVideoPortField : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.GetVideoPortField) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.GetVideoPortField);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.GetVideoPortLine : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.GetVideoPortLine) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.GetVideoPortLine);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.GetVideoPortConnectInfo : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.GetVideoPortConnectInfo) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.GetVideoPortConnectInfo);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.DestroyVideoPort : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.DestroyVideoPort) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.DestroyVideoPort);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.GetVideoPortFlipStatus : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.GetVideoPortFlipStatus) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.GetVideoPortFlipStatus);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.UpdateVideoPort : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.UpdateVideoPort) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.UpdateVideoPort);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.WaitForVideoPortSync : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.WaitForVideoPortSync) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.WaitForVideoPortSync);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.GetVideoSignalStatus : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.GetVideoSignalStatus) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.GetVideoSignalStatus);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->ddVideoPortCallback.ColorControl : 0x%08lx\n",(((DWORD)&pEddgbl->ddVideoPortCallback.ColorControl) - (DWORD)pEddgbl),pEddgbl->ddVideoPortCallback.ColorControl);
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_610[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_610[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_610[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_610[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_610[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_610[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_610[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_610[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);
// 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]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[1] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[1]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[1]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[2] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[2]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[2]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[3] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[3]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[3]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[4] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[4]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[4]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[5] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[5]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[5]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[6] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[6]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[6]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[7] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[7]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[7]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[8] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[8]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[8]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[9] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[9]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[9]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[10] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[10]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[10]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[11] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[11]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[11]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[12] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[12]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[12]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[13] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[13]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[13]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[14] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[14]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[14]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[15] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[15]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[15]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[16] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[16]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[16]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_4ec[17] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_4ec[17]) - (DWORD)pEddgbl),pEddgbl->unk_4ec[17]);
// D3DNTHAL_CALLBACKS3 d3dNtHalCallbacks3;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->d3dNtHalCallbacks3 : 0x%08lx\n",(((DWORD)&pEddgbl->d3dNtHalCallbacks3) - (DWORD)pEddgbl),pEddgbl->d3dNtHalCallbacks3);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_544 : 0x%08lx\n",(((DWORD)&pEddgbl->unk_544) - (DWORD)pEddgbl), pEddgbl->unk_544);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_548 : 0x%08lx\n",(((DWORD)&pEddgbl->unk_548) - (DWORD)pEddgbl), pEddgbl->unk_548);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[0] : 0x%08lx\n",( ( (DWORD)&pEddgbl->unk_54c[0] ) - (DWORD)pEddgbl),pEddgbl->unk_54c[0]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[1] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[1]) - (DWORD)pEddgbl),pEddgbl->unk_54c[1]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[2] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[2]) - (DWORD)pEddgbl),pEddgbl->unk_54c[2]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[3] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[3]) - (DWORD)pEddgbl),pEddgbl->unk_54c[3]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[4] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[4]) - (DWORD)pEddgbl),pEddgbl->unk_54c[4]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[5] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[5]) - (DWORD)pEddgbl),pEddgbl->unk_54c[5]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[6] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[6]) - (DWORD)pEddgbl),pEddgbl->unk_54c[6]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[7] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[7]) - (DWORD)pEddgbl),pEddgbl->unk_54c[7]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[8] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[8]) - (DWORD)pEddgbl),pEddgbl->unk_54c[8]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[9] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[9]) - (DWORD)pEddgbl),pEddgbl->unk_54c[9]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[10] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[10]) - (DWORD)pEddgbl),pEddgbl->unk_54c[10]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[11] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[11]) - (DWORD)pEddgbl),pEddgbl->unk_54c[11]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[12] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[12]) - (DWORD)pEddgbl),pEddgbl->unk_54c[12]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[13] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[13]) - (DWORD)pEddgbl),pEddgbl->unk_54c[13]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[14] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[14]) - (DWORD)pEddgbl),pEddgbl->unk_54c[14]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[15] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[15]) - (DWORD)pEddgbl),pEddgbl->unk_54c[15]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[16] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[16]) - (DWORD)pEddgbl),pEddgbl->unk_54c[16]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[17] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[17]) - (DWORD)pEddgbl),pEddgbl->unk_54c[17]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[18] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[18]) - (DWORD)pEddgbl),pEddgbl->unk_54c[18]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[19] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[19]) - (DWORD)pEddgbl),pEddgbl->unk_54c[19]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[20] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[20]) - (DWORD)pEddgbl),pEddgbl->unk_54c[20]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[21] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[21]) - (DWORD)pEddgbl),pEddgbl->unk_54c[21]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_54c[22] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_54c[22]) - (DWORD)pEddgbl),pEddgbl->unk_54c[22]);
// EDD_DIRECTDRAW_LOCAL* peDirectDrawLocalList;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->peDirectDrawLocalList : 0x%08lx\n",(((DWORD)&pEddgbl->peDirectDrawLocalList) - (DWORD)pEddgbl), pEddgbl->peDirectDrawLocalList);
// EDD_SURFACE* peSurface_LockList;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->peSurface_LockList : 0x%08lx\n",(((DWORD)&pEddgbl->peSurface_LockList) - (DWORD)pEddgbl), pEddgbl->peSurface_LockList);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->fl : 0x%08lx\n",(((DWORD)&pEddgbl->fl) - (DWORD)pEddgbl), pEddgbl->fl);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->cSurfaceLocks : 0x%08lx\n",(((DWORD)&pEddgbl->cSurfaceLocks) - (DWORD)pEddgbl), pEddgbl->cSurfaceLocks);
// PKEVENT pAssertModeEvent;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->pAssertModeEvent : 0x%08lx\n",(((DWORD)&pEddgbl->pAssertModeEvent) - (DWORD)pEddgbl), pEddgbl->pAssertModeEvent);
// EDD_SURFACE *peSurfaceCurrent;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->peSurfaceCurrent : 0x%08lx\n",(((DWORD)&pEddgbl->peSurfaceCurrent) - (DWORD)pEddgbl), pEddgbl->peSurfaceCurrent);
// EDD_SURFACE *peSurfacePrimary;
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->peSurfacePrimary : 0x%08lx\n",(((DWORD)&pEddgbl->peSurfacePrimary) - (DWORD)pEddgbl),pEddgbl->peSurfacePrimary);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->bSuspended : 0x%08lx\n",(((DWORD)&pEddgbl->bSuspended) - (DWORD)pEddgbl),pEddgbl->bSuspended);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[0] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[0]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[0]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[1] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[1]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[1]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[2] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[2]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[2]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[3] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[3]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[3]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[4] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[4]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[4]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[5] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[5]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[5]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[6] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[6]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[6]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[7] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[7]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[7]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[8] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[8]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[8]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[9] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[9]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[9]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[10] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[10]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[10]);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_GLOBAL->unk_5c8[11] : 0x%08lx\n",(((DWORD)&pEddgbl->unk_5c8[11]) - (DWORD)pEddgbl),pEddgbl->unk_5c8[11]);
// RECTL rcbounds;
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("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_610[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_610[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_610[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_610[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_610[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_610[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_610[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_610[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)
@ -1088,6 +1089,8 @@ void dump_edd_directdraw_local(PEDD_DIRECTDRAW_LOCAL pEddlcl)
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);
DPRINT1("0x%08lx PEDD_DIRECTDRAW_LOCAL->unk_050 : 0x%08lx\n",(((DWORD)&pEddlcl->unk_050) - (DWORD)pEddlcl), pEddlcl->unk_050);
}
void