Microsoft Windows CE 3.0  

DDRAWI_DIRECTDRAW_LCL

Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The DDRAWI_DIRECTDRAW_LCLstructure 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_GBLstructure 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

© 2004 Microsoft Corporation. All rights reserved.