adding DD_VIDEOPORT_LOCAL struct

svn path=/trunk/; revision=18695
This commit is contained in:
Magnus Olsen 2005-10-23 10:02:46 +00:00
parent b3fdbe1277
commit 86a86862c4

View file

@ -24,13 +24,13 @@
extern "C" { extern "C" {
#endif #endif
// FIXME: These should have been defined in other header files!
typedef struct _DD_VIDEOPORT_LOCAL *PDD_VIDEOPORT_LOCAL; /* should be defined here once we have dvp.h */ typedef struct _DD_VIDEOPORT_LOCAL *PDD_VIDEOPORT_LOCAL; /* should be defined here once we have dvp.h */
/************************************************************************/ /************************************************************************/
/* Video memory info structures */ /* Video memory info structures */
/************************************************************************/ /************************************************************************/
@ -194,6 +194,21 @@ typedef struct
LPVOID lpDriverReserved3; LPVOID lpDriverReserved3;
} DD_MOTIONCOMP_LOCAL, *PDD_MOTIONCOMP_LOCAL; } DD_MOTIONCOMP_LOCAL, *PDD_MOTIONCOMP_LOCAL;
typedef struct _DD_VIDEOPORT_LOCAL
{
PDD_DIRECTDRAW_LOCAL lpDD;
DDVIDEOPORTDESC ddvpDesc;
DDVIDEOPORTINFO ddvpInfo;
PDD_SURFACE_INT lpSurface;
PDD_SURFACE_INT lpVBISurface;
DWORD dwNumAutoflip;
DWORD dwNumVBIAutoflip;
ULONG_PTR dwReserved1;
ULONG_PTR dwReserved2;
ULONG_PTR dwReserved3;
} DD_VIDEOPORT_LOCAL ;
/************************************************************************/ /************************************************************************/
/* IDirectDrawSurface callbacks */ /* IDirectDrawSurface callbacks */
/************************************************************************/ /************************************************************************/