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" {
#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 */
/************************************************************************/
/* Video memory info structures */
/************************************************************************/
@ -194,6 +194,21 @@ typedef struct
LPVOID lpDriverReserved3;
} 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 */
/************************************************************************/