DDRAWI_DIRECTDRAW_LCL (Windows CE 5.0)
This structure contains local data for each DirectDraw object.
typedef struct _DDRAWI_DIRECTDRAW_LCL {DWORDlpDDMore;LPDDRAWI_DIRECTDRAW_GBLlpGbl;DWORDdwUnused0;DWORDdwLocalFlags;DWORDdwLocalRefCnt;DWORDdwProcessId;IUnknownFAR* pUnkOuter;DWORDdwObsolete1;ULONG_PTRhWnd;ULONG_PTRhDC;DWORDdwErrorMode;LPDDRAWI_DDRAWSURFACE_INTlpPrimary;LPDDRAWI_DDRAWSURFACE_INTlpCB;DWORDdwPreferredMode;HINSTANCEhD3DInstance;IUnknownFAR* pD3DIUnknown;LPDDHAL_CALLBACKSlpDDCB;DWORDhDDVxd;DWORDdwAppHackFlags;ULONG_PTRhFocusWnd;DWORDdwHotTracking;DWORDdwIMEState;ULONG_PTRhWndPopup;ULONG_PTRhDD;ULONG_PTRhGammaCalibrator;LPDDGAMMACALIBRATORPROClpGammaCalibrator;} 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**
Used by DirectDraw and should not be filled in by the driver. - dwLocalRefCnt**
Used by DirectDraw and should not be filled in by the driver. - dwProcessId**
Used by DirectDraw and should not be filled in by the driver. - pUnkOuter
Used by DirectDraw and should not be filled in by the driver. - dwObsolete1
Used by DirectDraw and should not be filled in by the driver. - hWnd**
Used by DirectDraw and should not be filled in by the driver. - hDC**
Used by DirectDraw and should not be filled in by the driver. - dwErrorMode**
Used by DirectDraw and should not be filled in by the driver. - lpPrimary**
Pointer to the primary surface. - lpCB**
Used by DirectDraw and should not be filled in by the driver. - dwPreferredMode**
Used by DirectDraw and should not be filled in by the driver. - hD3DInstance**
Used by DirectDraw and should not be filled in by the driver. - pD3DIUnknown**
Used by DirectDraw and should not be filled in by the driver. - lpDDCB**
Used by DirectDraw and should not be filled in by the driver. - hDDVxd**
Used by DirectDraw and should not be filled in by the driver. - dwAppHackFlags**
Used by DirectDraw and should not be filled in by the driver. - hFocusWnd
Used by DirectDraw and should not be filled in by the driver. - dwHotTracking
Used by DirectDraw and should not be filled in by the driver. - dwIMEState**
Used by DirectDraw and should not be filled in by the driver. - hWndPopup
Used by DirectDraw and should not be filled in by the driver. - hDD
Used by DirectDraw and should not be filled in by the driver. - hGammaCalibrator
Used by DirectDraw and should not be filled in by the driver. - lpGammaCalibrator
Used by DirectDraw and should not be filled in by the driver.
Requirements
OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header: Ddrawi.h.
See Also
DDRAWI_DIRECTDRAW_GBL | DirectDraw Structures
Send Feedback on this topic to the authors