mirror of
https://github.com/reactos/reactos.git
synced 2025-01-01 03:54:02 +00:00
add struct DDRAWI_DIRECTDRAW_GBL
svn path=/trunk/; revision=16090
This commit is contained in:
parent
e661bfdc12
commit
2caba7c355
1 changed files with 80 additions and 0 deletions
|
@ -1324,6 +1324,86 @@ typedef struct _DDHAL_WAITFORVERTICALBLANKDATA
|
||||||
LPDDHAL_WAITFORVERTICALBLANK WaitForVerticalBlank; // PRIVATE: ptr to callback
|
LPDDHAL_WAITFORVERTICALBLANK WaitForVerticalBlank; // PRIVATE: ptr to callback
|
||||||
} DDHAL_WAITFORVERTICALBLANKDATA;
|
} DDHAL_WAITFORVERTICALBLANKDATA;
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************/
|
||||||
|
/* DdGetDriverInfo need also _DDRAWI_DIRECTDRAW_GBL for ULONG_PTR dwContext */
|
||||||
|
/*******************************************************************************/
|
||||||
|
|
||||||
|
typedef struct _DDRAWI_DIRECTDRAW_GBL
|
||||||
|
{
|
||||||
|
DWORD dwRefCnt;
|
||||||
|
DWORD dwFlags;
|
||||||
|
FLATPTR fpPrimaryOrig;
|
||||||
|
DDCORECAPS ddCaps;
|
||||||
|
DWORD dwInternal1;
|
||||||
|
DWORD dwUnused1[9];
|
||||||
|
LPDDHAL_CALLBACKS lpDDCBtmp;
|
||||||
|
LPDDRAWI_DDRAWSURFACE_INT dsList;
|
||||||
|
LPDDRAWI_DDRAWPALETTE_INT palList;
|
||||||
|
LPDDRAWI_DDRAWCLIPPER_INT clipperList;
|
||||||
|
LPDDRAWI_DIRECTDRAW_GBL lp16DD;
|
||||||
|
DWORD dwMaxOverlays;
|
||||||
|
DWORD dwCurrOverlays;
|
||||||
|
DWORD dwMonitorFrequency;
|
||||||
|
DDCORECAPS ddHELCaps;
|
||||||
|
DWORD dwUnused2[50];
|
||||||
|
DDCOLORKEY ddckCKDestOverlay;
|
||||||
|
DDCOLORKEY ddckCKSrcOverlay;
|
||||||
|
VIDMEMINFO vmiData;
|
||||||
|
LPVOID lpDriverHandle;
|
||||||
|
LPDDRAWI_DIRECTDRAW_LCL lpExclusiveOwner;
|
||||||
|
DWORD dwModeIndex;
|
||||||
|
DWORD dwModeIndexOrig;
|
||||||
|
DWORD dwNumFourCC;
|
||||||
|
DWORD FAR *lpdwFourCC;
|
||||||
|
DWORD dwNumModes;
|
||||||
|
LPDDHALMODEINFO lpModeInfo;
|
||||||
|
PROCESS_LIST plProcessList;
|
||||||
|
DWORD dwSurfaceLockCount;
|
||||||
|
DWORD dwAliasedLockCnt;
|
||||||
|
ULONG_PTR dwReserved3;
|
||||||
|
ULONG_PTR hDD;
|
||||||
|
char cObsolete[12];
|
||||||
|
DWORD dwReserved1;
|
||||||
|
DWORD dwReserved2;
|
||||||
|
DBLNODE dbnOverlayRoot;
|
||||||
|
volatile LPWORD lpwPDeviceFlags;
|
||||||
|
DWORD dwPDevice;
|
||||||
|
DWORD dwWin16LockCnt;
|
||||||
|
DWORD dwUnused3;
|
||||||
|
DWORD hInstance;
|
||||||
|
DWORD dwEvent16;
|
||||||
|
DWORD dwSaveNumModes;
|
||||||
|
ULONG_PTR lpD3DGlobalDriverData;
|
||||||
|
ULONG_PTR lpD3DHALCallbacks;
|
||||||
|
DDCORECAPS ddBothCaps;
|
||||||
|
LPDDVIDEOPORTCAPS lpDDVideoPortCaps;
|
||||||
|
LPDDRAWI_DDVIDEOPORT_INT dvpList;
|
||||||
|
ULONG_PTR lpD3DHALCallbacks2;
|
||||||
|
RECT rectDevice;
|
||||||
|
DWORD cMonitors;
|
||||||
|
LPVOID gpbmiSrc;
|
||||||
|
LPVOID gpbmiDest;
|
||||||
|
LPHEAPALIASINFO phaiHeapAliases;
|
||||||
|
ULONG_PTR hKernelHandle;
|
||||||
|
ULONG_PTR pfnNotifyProc;
|
||||||
|
LPDDKERNELCAPS lpDDKernelCaps;
|
||||||
|
LPDDNONLOCALVIDMEMCAPS lpddNLVCaps;
|
||||||
|
LPDDNONLOCALVIDMEMCAPS lpddNLVHELCaps;
|
||||||
|
LPDDNONLOCALVIDMEMCAPS lpddNLVBothCaps;
|
||||||
|
ULONG_PTR lpD3DExtendedCaps;
|
||||||
|
DWORD dwDOSBoxEvent;
|
||||||
|
RECT rectDesktop;
|
||||||
|
char cDriverName[MAX_DRIVER_NAME];
|
||||||
|
ULONG_PTR lpD3DHALCallbacks3;
|
||||||
|
DWORD dwNumZPixelFormats;
|
||||||
|
LPDDPIXELFORMAT lpZPixelFormats;
|
||||||
|
LPDDRAWI_DDMOTIONCOMP_INT mcList;
|
||||||
|
DWORD hDDVxd;
|
||||||
|
DDSCAPSEX ddsCapsMore;
|
||||||
|
} DDRAWI_DIRECTDRAW_GBL;
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /* extern "C" */
|
} /* extern "C" */
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue