DDRAWI_DIRECTDRAW_LCL (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.