mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +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
|
||||
} 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
|
||||
} /* extern "C" */
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue