DDRAWI_DIRECTDRAW_LCL
The DDRAWI_DIRECTDRAW_LCL structure contains local data for each individual DirectDraw object.
typedef struct _DDRAWI_DIRECTDRAW_LCL
{
DWORD lpDDMore;
LPDDRAWI_DIRECTDRAW_GBL lpGbl;
DWORD dwUnused0;
DWORD dwLocalFlags;
DWORD dwLocalRefCnt;
DWORD dwProcessId;
IUnknown FAR *pUnkOuter;
DWORD dwObsolete1;
ULONG_PTR hWnd;
ULONG_PTR hDC;
DWORD dwErrorMode;
LPDDRAWI_DDRAWSURFACE_INT lpPrimary;
LPDDRAWI_DDRAWSURFACE_INT lpCB;
DWORD dwPreferredMode;
HINSTANCE hD3DInstance;
IUnknown FAR *pD3DIUnknown;
LPDDHAL_CALLBACKS lpDDCB;
DWORD hDDVxd;
DWORD dwAppHackFlags;
ULONG_PTR hFocusWnd;
DWORD dwHotTracking;
DWORD dwIMEState;
ULONG_PTR hWndPopup;
ULONG_PTR hDD;
ULONG_PTR hGammaCalibrator;
LPDDGAMMACALIBRATORPROC lpGammaCalibrator;
} DDRAWI_DIRECTDRAW_LCL;
Members
- lpDDMore
Pointer to additional local data. - lpGbl
Pointer to a DDRAWI_DIRECTDRAW_GBL structure that contains the DirectDraw global data. - dwUnused0
Not currently used. - dwLocalFlags
This member is used by DirectDraw and should not be filled in by the driver. - dwLocalRefCnt
This member is used by DirectDraw and should not be filled in by the driver. - dwProcessId
This member is used by DirectDraw and should not be filled in by the driver. - pUnkOuter
This member is used by DirectDraw and should not be filled in by the driver. - dwObsolete1
This member is used by DirectDraw and should not be filled in by the driver. - hWnd
This member is used by DirectDraw and should not be filled in by the driver. - hDC
This member is used by DirectDraw and should not be filled in by the driver. - dwErrorMode
This member is used by DirectDraw and should not be filled in by the driver. - lpPrimary
Pointer to the primary surface. - lpCB
This member is used by DirectDraw and should not be filled in by the driver. - dwPreferredMode
This member is used by DirectDraw and should not be filled in by the driver. - hD3DInstance
This member is used by DirectDraw and should not be filled in by the driver. - pD3DIUnknown
This member is used by DirectDraw and should not be filled in by the driver. - lpDDCB
This member is used by DirectDraw and should not be filled in by the driver. - hDDVxd
This member is used by DirectDraw and should not be filled in by the driver. - dwAppHackFlags
This member is used by DirectDraw and should not be filled in by the driver. - hFocusWnd
This member is used by DirectDraw and should not be filled in by the driver. - dwHotTracking
This member is used by DirectDraw and should not be filled in by the driver. - dwIMEState
This member is used by DirectDraw and should not be filled in by the driver. - hWndPopup
This member is used by DirectDraw and should not be filled in by the driver. - hDD
This member is used by DirectDraw and should not be filled in by the driver. - hGammaCalibrator
This member is used by DirectDraw and should not be filled in by the driver. - lpGammaCalibrator
This member is used by DirectDraw and should not be filled in by the driver.
Last updated on Tuesday, July 13, 2004
© 1992-2000 Microsoft Corporation. All rights reserved.