adding DD_VIDEOPORT_LOCAL struct
Modified: trunk/reactos/w32api/include/ddk/ddrawint.h

Modified: trunk/reactos/w32api/include/ddk/ddrawint.h
--- trunk/reactos/w32api/include/ddk/ddrawint.h	2005-10-23 09:54:12 UTC (rev 18694)
+++ trunk/reactos/w32api/include/ddk/ddrawint.h	2005-10-23 10:02:46 UTC (rev 18695)
@@ -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 */
 
 
 
+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 @@
 	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                                         */
 /************************************************************************/