ReactOS 0.4.16-dev-197-g92996da
_DDRAWI_DIRECTDRAW_GBL Struct Reference

#include <ddrawi.h>

Collaboration diagram for _DDRAWI_DIRECTDRAW_GBL:

Public Attributes

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
 
LPDWORD 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
 

Detailed Description

Definition at line 1217 of file ddrawi.h.

Member Data Documentation

◆ cDriverName

char _DDRAWI_DIRECTDRAW_GBL::cDriverName[MAX_DRIVER_NAME]

Definition at line 1284 of file ddrawi.h.

Referenced by StartDirectDraw().

◆ clipperList

LPDDRAWI_DDRAWCLIPPER_INT _DDRAWI_DIRECTDRAW_GBL::clipperList

Definition at line 1227 of file ddrawi.h.

◆ cMonitors

DWORD _DDRAWI_DIRECTDRAW_GBL::cMonitors

Definition at line 1270 of file ddrawi.h.

◆ cObsolete

char _DDRAWI_DIRECTDRAW_GBL::cObsolete[12]

Definition at line 1250 of file ddrawi.h.

Referenced by StartDirectDraw().

◆ dbnOverlayRoot

DBLNODE _DDRAWI_DIRECTDRAW_GBL::dbnOverlayRoot

Definition at line 1253 of file ddrawi.h.

◆ ddBothCaps

DDCORECAPS _DDRAWI_DIRECTDRAW_GBL::ddBothCaps

Definition at line 1264 of file ddrawi.h.

◆ ddCaps

DDCORECAPS _DDRAWI_DIRECTDRAW_GBL::ddCaps

Definition at line 1221 of file ddrawi.h.

Referenced by WinMain().

◆ ddckCKDestOverlay

DDCOLORKEY _DDRAWI_DIRECTDRAW_GBL::ddckCKDestOverlay

Definition at line 1234 of file ddrawi.h.

◆ ddckCKSrcOverlay

DDCOLORKEY _DDRAWI_DIRECTDRAW_GBL::ddckCKSrcOverlay

Definition at line 1235 of file ddrawi.h.

◆ ddHELCaps

DDCORECAPS _DDRAWI_DIRECTDRAW_GBL::ddHELCaps

Definition at line 1232 of file ddrawi.h.

◆ ddsCapsMore

DDSCAPSEX _DDRAWI_DIRECTDRAW_GBL::ddsCapsMore

Definition at line 1291 of file ddrawi.h.

◆ dsList

LPDDRAWI_DDRAWSURFACE_INT _DDRAWI_DIRECTDRAW_GBL::dsList

Definition at line 1225 of file ddrawi.h.

Referenced by Internal_CreateSurface().

◆ dvpList

LPDDRAWI_DDVIDEOPORT_INT _DDRAWI_DIRECTDRAW_GBL::dvpList

Definition at line 1267 of file ddrawi.h.

◆ dwAliasedLockCnt

DWORD _DDRAWI_DIRECTDRAW_GBL::dwAliasedLockCnt

Definition at line 1247 of file ddrawi.h.

◆ dwCurrOverlays

DWORD _DDRAWI_DIRECTDRAW_GBL::dwCurrOverlays

Definition at line 1230 of file ddrawi.h.

◆ dwDOSBoxEvent

DWORD _DDRAWI_DIRECTDRAW_GBL::dwDOSBoxEvent

Definition at line 1282 of file ddrawi.h.

◆ dwEvent16

DWORD _DDRAWI_DIRECTDRAW_GBL::dwEvent16

Definition at line 1259 of file ddrawi.h.

◆ dwFlags

DWORD _DDRAWI_DIRECTDRAW_GBL::dwFlags

Definition at line 1219 of file ddrawi.h.

◆ dwInternal1

DWORD _DDRAWI_DIRECTDRAW_GBL::dwInternal1

Definition at line 1222 of file ddrawi.h.

◆ dwMaxOverlays

DWORD _DDRAWI_DIRECTDRAW_GBL::dwMaxOverlays

Definition at line 1229 of file ddrawi.h.

◆ dwModeIndex

DWORD _DDRAWI_DIRECTDRAW_GBL::dwModeIndex

Definition at line 1239 of file ddrawi.h.

Referenced by WinMain().

◆ dwModeIndexOrig

DWORD _DDRAWI_DIRECTDRAW_GBL::dwModeIndexOrig

Definition at line 1240 of file ddrawi.h.

◆ dwMonitorFrequency

DWORD _DDRAWI_DIRECTDRAW_GBL::dwMonitorFrequency

Definition at line 1231 of file ddrawi.h.

Referenced by Internal_CreateSurface(), StartDirectDraw(), and WinMain().

◆ dwNumFourCC

DWORD _DDRAWI_DIRECTDRAW_GBL::dwNumFourCC

Definition at line 1241 of file ddrawi.h.

◆ dwNumModes

DWORD _DDRAWI_DIRECTDRAW_GBL::dwNumModes

Definition at line 1243 of file ddrawi.h.

Referenced by WinMain().

◆ dwNumZPixelFormats

DWORD _DDRAWI_DIRECTDRAW_GBL::dwNumZPixelFormats

Definition at line 1287 of file ddrawi.h.

◆ dwPDevice

DWORD _DDRAWI_DIRECTDRAW_GBL::dwPDevice

Definition at line 1255 of file ddrawi.h.

◆ dwRefCnt

DWORD _DDRAWI_DIRECTDRAW_GBL::dwRefCnt

Definition at line 1218 of file ddrawi.h.

Referenced by WinMain().

◆ dwReserved1

DWORD _DDRAWI_DIRECTDRAW_GBL::dwReserved1

Definition at line 1251 of file ddrawi.h.

◆ dwReserved2

DWORD _DDRAWI_DIRECTDRAW_GBL::dwReserved2

Definition at line 1252 of file ddrawi.h.

◆ dwReserved3

ULONG_PTR _DDRAWI_DIRECTDRAW_GBL::dwReserved3

Definition at line 1248 of file ddrawi.h.

◆ dwSaveNumModes

DWORD _DDRAWI_DIRECTDRAW_GBL::dwSaveNumModes

Definition at line 1260 of file ddrawi.h.

◆ dwSurfaceLockCount

DWORD _DDRAWI_DIRECTDRAW_GBL::dwSurfaceLockCount

Definition at line 1246 of file ddrawi.h.

◆ dwUnused1

DWORD _DDRAWI_DIRECTDRAW_GBL::dwUnused1[9]

Definition at line 1223 of file ddrawi.h.

◆ dwUnused2

DWORD _DDRAWI_DIRECTDRAW_GBL::dwUnused2[50]

Definition at line 1233 of file ddrawi.h.

◆ dwUnused3

DWORD _DDRAWI_DIRECTDRAW_GBL::dwUnused3

Definition at line 1257 of file ddrawi.h.

◆ dwWin16LockCnt

DWORD _DDRAWI_DIRECTDRAW_GBL::dwWin16LockCnt

Definition at line 1256 of file ddrawi.h.

◆ fpPrimaryOrig

FLATPTR _DDRAWI_DIRECTDRAW_GBL::fpPrimaryOrig

Definition at line 1220 of file ddrawi.h.

◆ gpbmiDest

LPVOID _DDRAWI_DIRECTDRAW_GBL::gpbmiDest

Definition at line 1272 of file ddrawi.h.

◆ gpbmiSrc

LPVOID _DDRAWI_DIRECTDRAW_GBL::gpbmiSrc

Definition at line 1271 of file ddrawi.h.

◆ hDD

◆ hDDVxd

DWORD _DDRAWI_DIRECTDRAW_GBL::hDDVxd

Definition at line 1290 of file ddrawi.h.

Referenced by StartDirectDraw().

◆ hInstance

DWORD _DDRAWI_DIRECTDRAW_GBL::hInstance

Definition at line 1258 of file ddrawi.h.

Referenced by WinMain().

◆ hKernelHandle

ULONG_PTR _DDRAWI_DIRECTDRAW_GBL::hKernelHandle

Definition at line 1274 of file ddrawi.h.

◆ lp16DD

LPDDRAWI_DIRECTDRAW_GBL _DDRAWI_DIRECTDRAW_GBL::lp16DD

Definition at line 1228 of file ddrawi.h.

Referenced by WinMain().

◆ lpD3DExtendedCaps

ULONG_PTR _DDRAWI_DIRECTDRAW_GBL::lpD3DExtendedCaps

Definition at line 1280 of file ddrawi.h.

◆ lpD3DGlobalDriverData

ULONG_PTR _DDRAWI_DIRECTDRAW_GBL::lpD3DGlobalDriverData

Definition at line 1262 of file ddrawi.h.

◆ lpD3DHALCallbacks

ULONG_PTR _DDRAWI_DIRECTDRAW_GBL::lpD3DHALCallbacks

Definition at line 1263 of file ddrawi.h.

◆ lpD3DHALCallbacks2

ULONG_PTR _DDRAWI_DIRECTDRAW_GBL::lpD3DHALCallbacks2

Definition at line 1268 of file ddrawi.h.

◆ lpD3DHALCallbacks3

ULONG_PTR _DDRAWI_DIRECTDRAW_GBL::lpD3DHALCallbacks3

Definition at line 1286 of file ddrawi.h.

◆ lpDDCBtmp

◆ lpDDKernelCaps

LPDDKERNELCAPS _DDRAWI_DIRECTDRAW_GBL::lpDDKernelCaps

Definition at line 1276 of file ddrawi.h.

◆ lpddNLVBothCaps

LPDDNONLOCALVIDMEMCAPS _DDRAWI_DIRECTDRAW_GBL::lpddNLVBothCaps

Definition at line 1279 of file ddrawi.h.

◆ lpddNLVCaps

LPDDNONLOCALVIDMEMCAPS _DDRAWI_DIRECTDRAW_GBL::lpddNLVCaps

Definition at line 1277 of file ddrawi.h.

◆ lpddNLVHELCaps

LPDDNONLOCALVIDMEMCAPS _DDRAWI_DIRECTDRAW_GBL::lpddNLVHELCaps

Definition at line 1278 of file ddrawi.h.

◆ lpDDVideoPortCaps

LPDDVIDEOPORTCAPS _DDRAWI_DIRECTDRAW_GBL::lpDDVideoPortCaps

Definition at line 1266 of file ddrawi.h.

◆ lpDriverHandle

LPVOID _DDRAWI_DIRECTDRAW_GBL::lpDriverHandle

Definition at line 1237 of file ddrawi.h.

Referenced by StartDirectDraw().

◆ lpdwFourCC

LPDWORD _DDRAWI_DIRECTDRAW_GBL::lpdwFourCC

Definition at line 1242 of file ddrawi.h.

Referenced by Cleanup().

◆ lpExclusiveOwner

LPDDRAWI_DIRECTDRAW_LCL _DDRAWI_DIRECTDRAW_GBL::lpExclusiveOwner

Definition at line 1238 of file ddrawi.h.

Referenced by WinMain().

◆ lpModeInfo

LPDDHALMODEINFO _DDRAWI_DIRECTDRAW_GBL::lpModeInfo

Definition at line 1244 of file ddrawi.h.

Referenced by Cleanup(), Main_DDrawSurface_Lock(), StartDirectDraw(), and WinMain().

◆ lpwPDeviceFlags

volatile LPWORD _DDRAWI_DIRECTDRAW_GBL::lpwPDeviceFlags

Definition at line 1254 of file ddrawi.h.

◆ lpZPixelFormats

LPDDPIXELFORMAT _DDRAWI_DIRECTDRAW_GBL::lpZPixelFormats

Definition at line 1288 of file ddrawi.h.

◆ mcList

LPDDRAWI_DDMOTIONCOMP_INT _DDRAWI_DIRECTDRAW_GBL::mcList

Definition at line 1289 of file ddrawi.h.

◆ palList

LPDDRAWI_DDRAWPALETTE_INT _DDRAWI_DIRECTDRAW_GBL::palList

Definition at line 1226 of file ddrawi.h.

Referenced by Internal_CreatePalette().

◆ pfnNotifyProc

ULONG_PTR _DDRAWI_DIRECTDRAW_GBL::pfnNotifyProc

Definition at line 1275 of file ddrawi.h.

◆ phaiHeapAliases

LPHEAPALIASINFO _DDRAWI_DIRECTDRAW_GBL::phaiHeapAliases

Definition at line 1273 of file ddrawi.h.

◆ plProcessList

PROCESS_LIST _DDRAWI_DIRECTDRAW_GBL::plProcessList

Definition at line 1245 of file ddrawi.h.

◆ rectDesktop

RECT _DDRAWI_DIRECTDRAW_GBL::rectDesktop

Definition at line 1283 of file ddrawi.h.

Referenced by StartDirectDraw().

◆ rectDevice

RECT _DDRAWI_DIRECTDRAW_GBL::rectDevice

Definition at line 1269 of file ddrawi.h.

Referenced by StartDirectDraw().

◆ vmiData

VIDMEMINFO _DDRAWI_DIRECTDRAW_GBL::vmiData

Definition at line 1236 of file ddrawi.h.

Referenced by DdCreateSurface(), Internal_CreateSurface(), StartDirectDraw(), and WinMain().


The documentation for this struct was generated from the following file: