DDRAWI_DDVIDEOPORT_LCL

The DDRAWI_DDVIDEOPORT_LCL structure contains local data for each individual DirectDraw video port object.

typedef struct _DDRAWI_DDVIDEOPORT_LCL
{
LPDDRAWI_DIRECTDRAW_LCL      lpDD;
DDVIDEOPORTDESC              ddvpDesc;
DDVIDEOPORTINFO              ddvpInfo;
LPDDRAWI_DDRAWSURFACE_INT    lpSurface;
LPDDRAWI_DDRAWSURFACE_INT    lpVBISurface;
LPDDRAWI_DDRAWSURFACE_INT    *lpFlipInts;
DWORD                        dwNumAutoflip;
DWORD                        dwProcessID;
DWORD                        dwStateFlags;
DWORD                        dwFlags;
DWORD                        dwRefCnt;
FLATPTR                      fpLastFlip;
ULONG_PTR                    dwReserved1;
ULONG_PTR                    dwReserved2;
HANDLE                       hDDVideoPort;
DWORD                        dwNumVBIAutoflip;
LPDDVIDEOPORTDESC            lpVBIDesc;
LPDDVIDEOPORTDESC            lpVideoDesc;
LPDDVIDEOPORTINFO            lpVBIInfo;
LPDDVIDEOPORTINFO            lpVideoInfo;
DWORD                        dwVBIProcessID;
} DDRAWI_DDVIDEOPORT_LCL;

Members

  • lpDD
    Pointer to a DDRAWI_DIRECTDRAW_LCL structure that contains the local DirectDraw object's data.
  • ddvpDesc
    Pointer to a DDVIDEOPORTDESC structure that describes the video port object.
  • ddvpInfo
    Pointer to a DDVIDEOPORTINFO structure that describes the transfer of video data to a surface.
  • lpSurface
    Pointer to a DDRAWI_DDRAWSURFACE_INT structure for the surface receiving the data.
  • lpVBISurface
    Pointer to a DDRAWI_DDRAWSURFACE_INT structure for the surface receiving the VBI data.
  • lpFlipInts
    This member is used by DirectDraw and should not be filled in by the driver.
  • dwNumAutoflip
    Number of current autoflip surfaces. The driver should use this member for information purposes only.
  • dwProcessID
    This member is used by DirectDraw and should not be filled in by the driver.
  • dwStateFlags
    This member is used by DirectDraw and should not be filled in by the driver.
  • dwFlags
    This member is used by DirectDraw and should not be filled in by the driver.
  • dwRefCnt
    This member is used by DirectDraw and should not be filled in by the driver.
  • fpLastFlip
    This member is used by DirectDraw and should not be filled in by the driver.
  • dwReserved1 and dwReserved2
    Reserved for the display driver.
  • hDDVideoPort
    This member is used by DirectDraw and should not be filled in by the driver.
  • dwNumVBIAutoflip
    Number of VBI surfaces currently being autoflipped. The driver should use this member for information purposes only.
  • lpVBIDesc
    This member is used by DirectDraw and should not be filled in by the driver.
  • lpVideoDesc
    This member is used by DirectDraw and should not be filled in by the driver.
  • lpVBIInfo
    This member is used by DirectDraw and should not be filled in by the driver.
  • lpVideoInfo
    This member is used by DirectDraw and should not be filled in by the driver.
  • dwVBIProcessID
    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.