set eol-style : native
Modified: trunk/reactos/w32api/include/ddk/dmemmgr.h
Modified: trunk/reactos/w32api/include/ddk/dvp.h

Modified: trunk/reactos/w32api/include/ddk/dmemmgr.h
--- trunk/reactos/w32api/include/ddk/dmemmgr.h	2005-10-15 00:09:45 UTC (rev 18464)
+++ trunk/reactos/w32api/include/ddk/dmemmgr.h	2005-10-15 00:12:49 UTC (rev 18465)
@@ -1,150 +1,150 @@
-
-/* $Id: $
- *
- * COPYRIGHT:            See COPYING in the top level directory
- * PROJECT:              ReactOS kernel
- * FILE:                 
- * PURPOSE:              Directx headers
- * PROGRAMMER:           Magnus Olsen (greatlrd)
- *
- */
-
-#ifndef __DMEMMGR_INCLUDED__
-#define __DMEMMGR_INCLUDED__
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifndef __NTDDKCOMP__
-typedef ULONG_PTR FLATPTR;
-typedef struct _VIDMEM *LPVIDMEM;
-#else
-typedef ULONG_PTR FLATPTR;
-typedef struct _VIDEOMEMORY *LPVIDMEM;
-#endif
-
-#define SURFACEALIGN_DISCARDABLE 0x00000001
-#define VMEMHEAP_LINEAR			 0x00000001 
-#define VMEMHEAP_RECTANGULAR	 0x00000002
-#define VMEMHEAP_ALIGNMENT  	 0x00000004
-
-typedef struct _VMEML
-{
-  struct _VMEML *next;
-  FLATPTR ptr;
-  DWORD size;
-  BOOL  bDiscardable;
-} VMEML, *LPVMEML, *LPLPVMEML;
-
-typedef struct _VMEMR
-{
-  struct _VMEMR *next;
-  struct _VMEMR *prev;
-  
-  struct _VMEMR *pUp;
-  struct _VMEMR *pDown;
-  struct _VMEMR *pLeft;
-  struct _VMEMR *pRight;
-  FLATPTR  ptr;
-  DWORD		size;
-  DWORD     x;
-  DWORD     y;
-  DWORD     cx;
-  DWORD     cy;
-  DWORD		flags;
-  FLATPTR    pBits;
-  BOOL  bDiscardable;
-} VMEMR,  *LPVMEMR,  *LPLPVMEMR;
-
-
-typedef struct _SURFACEALIGNMENT
-{
-  union
-  {
-    struct
-    {
-      DWORD       dwStartAlignment;
-      DWORD       dwPitchAlignment;
-      DWORD       dwFlags;
-      DWORD       dwReserved2;
-    } Linear;
-    struct
-    {
-      DWORD dwXAlignment;
-      DWORD dwYAlignment;
-      DWORD dwFlags;
-      DWORD dwReserved2;
-    } Rectangular;
-  };
-} SURFACEALIGNMENT, *LPSURFACEALIGNMENT;
-
-typedef struct _HEAPALIGNMENT
-{
-    DWORD            dwSize;
-    DDSCAPS          ddsCaps;
-    DWORD            dwReserved;
-    SURFACEALIGNMENT ExecuteBuffer;
-    SURFACEALIGNMENT Overlay;
-    SURFACEALIGNMENT Texture;
-    SURFACEALIGNMENT ZBuffer;
-    SURFACEALIGNMENT AlphaBuffer;
-    SURFACEALIGNMENT Offscreen;
-    SURFACEALIGNMENT FlipTarget;
-} HEAPALIGNMENT, *LPHEAPALIGNMENT;
-
-
-typedef struct _VMEMHEAP
-{
-    DWORD   dwFlags;
-    DWORD   stride;
-    LPVOID  freeList;
-    LPVOID  allocList;
-    DWORD   dwTotalSize;
-    FLATPTR fpGARTLin;
-    FLATPTR fpGARTDev;
-    DWORD   dwCommitedSize;     
-    DWORD   dwCoalesceCount;
-    HEAPALIGNMENT Alignment;
-    DDSCAPSEX   ddsCapsEx;
-    DDSCAPSEX   ddsCapsExAlt;
-#ifndef IS_16
-    LARGE_INTEGER liPhysAGPBase;
-#endif
-    HANDLE        hdevAGP;
-    LPVOID        pvPhysRsrv;
-    BYTE*         pAgpCommitMask;
-    DWORD         dwAgpCommitMaskSize;
-} VMEMHEAP;
-
-typedef VMEMHEAP FAR *LPVMEMHEAP;
-
-typedef struct _DD_GETHEAPALIGNMENTDATA
-{
-    ULONG_PTR     dwInstance; 
-    DWORD         dwHeap;
-    HRESULT       ddRVal;
-    VOID*         GetHeapAlignment;
-    HEAPALIGNMENT Alignment;
-} DD_GETHEAPALIGNMENTDATA, *PDD_GETHEAPALIGNMENTDATA;
-
-extern void WINAPI VidMemFree( LPVMEMHEAP pvmh, FLATPTR ptr);
-
-extern FLATPTR WINAPI 
-       HeapVidMemAllocAligned(
-                               LPVIDMEM lpVidMem,
-                               DWORD dwWidth,
-                               DWORD dwHeight,
-                               LPSURFACEALIGNMENT lpAlignment ,
-                               LPLONG lpNewPitch );
-
-
-#ifndef __NTDDKCOMP__
-extern FLATPTR WINAPI VidMemAlloc( LPVMEMHEAP pvmh, DWORD width, DWORD height);
-#endif
-
-#ifdef __cplusplus
-};
-#endif
-
-#endif
+
+/* $Id: $
+ *
+ * COPYRIGHT:            See COPYING in the top level directory
+ * PROJECT:              ReactOS kernel
+ * FILE:                 
+ * PURPOSE:              Directx headers
+ * PROGRAMMER:           Magnus Olsen (greatlrd)
+ *
+ */
+
+#ifndef __DMEMMGR_INCLUDED__
+#define __DMEMMGR_INCLUDED__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#ifndef __NTDDKCOMP__
+typedef ULONG_PTR FLATPTR;
+typedef struct _VIDMEM *LPVIDMEM;
+#else
+typedef ULONG_PTR FLATPTR;
+typedef struct _VIDEOMEMORY *LPVIDMEM;
+#endif
+
+#define SURFACEALIGN_DISCARDABLE 0x00000001
+#define VMEMHEAP_LINEAR			 0x00000001 
+#define VMEMHEAP_RECTANGULAR	 0x00000002
+#define VMEMHEAP_ALIGNMENT  	 0x00000004
+
+typedef struct _VMEML
+{
+  struct _VMEML *next;
+  FLATPTR ptr;
+  DWORD size;
+  BOOL  bDiscardable;
+} VMEML, *LPVMEML, *LPLPVMEML;
+
+typedef struct _VMEMR
+{
+  struct _VMEMR *next;
+  struct _VMEMR *prev;
+  
+  struct _VMEMR *pUp;
+  struct _VMEMR *pDown;
+  struct _VMEMR *pLeft;
+  struct _VMEMR *pRight;
+  FLATPTR  ptr;
+  DWORD		size;
+  DWORD     x;
+  DWORD     y;
+  DWORD     cx;
+  DWORD     cy;
+  DWORD		flags;
+  FLATPTR    pBits;
+  BOOL  bDiscardable;
+} VMEMR,  *LPVMEMR,  *LPLPVMEMR;
+
+
+typedef struct _SURFACEALIGNMENT
+{
+  union
+  {
+    struct
+    {
+      DWORD       dwStartAlignment;
+      DWORD       dwPitchAlignment;
+      DWORD       dwFlags;
+      DWORD       dwReserved2;
+    } Linear;
+    struct
+    {
+      DWORD dwXAlignment;
+      DWORD dwYAlignment;
+      DWORD dwFlags;
+      DWORD dwReserved2;
+    } Rectangular;
+  };
+} SURFACEALIGNMENT, *LPSURFACEALIGNMENT;
+
+typedef struct _HEAPALIGNMENT
+{
+    DWORD            dwSize;
+    DDSCAPS          ddsCaps;
+    DWORD            dwReserved;
+    SURFACEALIGNMENT ExecuteBuffer;
+    SURFACEALIGNMENT Overlay;
+    SURFACEALIGNMENT Texture;
+    SURFACEALIGNMENT ZBuffer;
+    SURFACEALIGNMENT AlphaBuffer;
+    SURFACEALIGNMENT Offscreen;
+    SURFACEALIGNMENT FlipTarget;
+} HEAPALIGNMENT, *LPHEAPALIGNMENT;
+
+
+typedef struct _VMEMHEAP
+{
+    DWORD   dwFlags;
+    DWORD   stride;
+    LPVOID  freeList;
+    LPVOID  allocList;
+    DWORD   dwTotalSize;
+    FLATPTR fpGARTLin;
+    FLATPTR fpGARTDev;
+    DWORD   dwCommitedSize;     
+    DWORD   dwCoalesceCount;
+    HEAPALIGNMENT Alignment;
+    DDSCAPSEX   ddsCapsEx;
+    DDSCAPSEX   ddsCapsExAlt;
+#ifndef IS_16
+    LARGE_INTEGER liPhysAGPBase;
+#endif
+    HANDLE        hdevAGP;
+    LPVOID        pvPhysRsrv;
+    BYTE*         pAgpCommitMask;
+    DWORD         dwAgpCommitMaskSize;
+} VMEMHEAP;
+
+typedef VMEMHEAP FAR *LPVMEMHEAP;
+
+typedef struct _DD_GETHEAPALIGNMENTDATA
+{
+    ULONG_PTR     dwInstance; 
+    DWORD         dwHeap;
+    HRESULT       ddRVal;
+    VOID*         GetHeapAlignment;
+    HEAPALIGNMENT Alignment;
+} DD_GETHEAPALIGNMENTDATA, *PDD_GETHEAPALIGNMENTDATA;
+
+extern void WINAPI VidMemFree( LPVMEMHEAP pvmh, FLATPTR ptr);
+
+extern FLATPTR WINAPI 
+       HeapVidMemAllocAligned(
+                               LPVIDMEM lpVidMem,
+                               DWORD dwWidth,
+                               DWORD dwHeight,
+                               LPSURFACEALIGNMENT lpAlignment ,
+                               LPLONG lpNewPitch );
+
+
+#ifndef __NTDDKCOMP__
+extern FLATPTR WINAPI VidMemAlloc( LPVMEMHEAP pvmh, DWORD width, DWORD height);
+#endif
+
+#ifdef __cplusplus
+};
+#endif
+
+#endif
Property changes on: trunk/reactos/w32api/include/ddk/dmemmgr.h
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: trunk/reactos/w32api/include/ddk/dvp.h
--- trunk/reactos/w32api/include/ddk/dvp.h	2005-10-15 00:09:45 UTC (rev 18464)
+++ trunk/reactos/w32api/include/ddk/dvp.h	2005-10-15 00:12:49 UTC (rev 18465)
@@ -1,210 +1,210 @@
-
-/* $Id: $
- *
- * COPYRIGHT:            See COPYING in the top level directory
- * PROJECT:              ReactOS kernel
- * FILE:                 
- * PURPOSE:              Directx headers
- * PROGRAMMER:           Magnus Olsen (greatlrd)
- *
- */
-
-#ifndef __DVP_INCLUDED__
-#define __DVP_INCLUDED__
-
-DEFINE_GUID( IID_IDDVideoPortContainer,		0x6C142760,0xA733,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60 );
-DEFINE_GUID( IID_IDirectDrawVideoPort,		0xB36D93E0,0x2B43,0x11CF,0xA2,0xDE,0x00,0xAA,0x00,0xB9,0x33,0x56 );
-DEFINE_GUID( IID_IDirectDrawVideoPortNotify,    0xA655FB94,0x0589,0x4E57,0xB3,0x33,0x56,0x7A,0x89,0x46,0x8C,0x88);
-
-DEFINE_GUID( DDVPTYPE_E_HREFH_VREFH, 0x54F39980L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
-DEFINE_GUID( DDVPTYPE_E_HREFH_VREFL, 0x92783220L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
-DEFINE_GUID( DDVPTYPE_E_HREFL_VREFH, 0xA07A02E0L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
-DEFINE_GUID( DDVPTYPE_E_HREFL_VREFL, 0xE09C77E0L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
-DEFINE_GUID( DDVPTYPE_CCIR656,	     0xFCA326A0L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
-DEFINE_GUID( DDVPTYPE_BROOKTREE,     0x1352A560L,0xDA61,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
-DEFINE_GUID( DDVPTYPE_PHILIPS,	     0x332CF160L,0xDA61,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
-
-
-typedef struct _DDVIDEOPORTCONNECT
-{
-    DWORD dwSize;
-    DWORD dwPortWidth;
-    GUID  guidTypeID;
-    DWORD dwFlags;
-    ULONG_PTR dwReserved1;
-} DDVIDEOPORTCONNECT;
-
-typedef struct _DDVIDEOPORTDESC {
-  DWORD              dwSize;
-  DWORD              dwFieldWidth;
-  DWORD              dwVBIWidth;
-  DWORD              dwFieldHeight;
-  DWORD              dwMicrosecondsPerField;
-  DWORD              dwMaxPixelsPerSecond;
-  DWORD              dwVideoPortID;
-  DWORD              dwReserved1;
-  DDVIDEOPORTCONNECT VideoPortType;
-  ULONG_PTR          dwReserved2;
-  ULONG_PTR          dwReserved3;
-} DDVIDEOPORTDESC;
-
-typedef struct _DDVIDEOPORTBANDWIDTH
-{
-  DWORD dwSize;
-  DWORD dwOverlay;    
-  DWORD dwColorkey;	
-  DWORD dwYInterpolate;
-  DWORD dwYInterpAndColorkey;
-  ULONG_PTR dwReserved1;	
-  ULONG_PTR dwReserved2;	
-} DDVIDEOPORTBANDWIDTH;
-
-typedef struct _DDVIDEOPORTCAPS
-{
-   DWORD dwSize;		
-   DWORD dwFlags;		
-   DWORD dwMaxWidth;	
-   DWORD dwMaxVBIWidth;
-   DWORD dwMaxHeight; 	
-   DWORD dwVideoPortID;
-   DWORD dwCaps;		
-   DWORD dwFX;			
-   DWORD dwNumAutoFlipSurfaces;
-   DWORD dwAlignVideoPortBoundary;	
-   DWORD dwAlignVideoPortPrescaleWidth;
-   DWORD dwAlignVideoPortCropBoundary;	
-   DWORD dwAlignVideoPortCropWidth;	
-   DWORD dwPreshrinkXStep;	
-   DWORD dwPreshrinkYStep;	
-   DWORD dwNumVBIAutoFlipSurfaces;	
-   DWORD dwNumPreferredAutoflip;
-   WORD  wNumFilterTapsX;
-   WORD  wNumFilterTapsY;
-} DDVIDEOPORTCAPS;
-
-typedef struct _DDVIDEOPORTINFO
-{
-    DWORD           dwSize;
-    DWORD           dwOriginX;
-    DWORD           dwOriginY;
-    DWORD           dwVPFlags;
-    RECT            rCrop;
-    DWORD           dwPrescaleWidth;
-    DWORD           dwPrescaleHeight;
-    LPDDPIXELFORMAT lpddpfInputFormat;
-    LPDDPIXELFORMAT lpddpfVBIInputFormat;
-    LPDDPIXELFORMAT lpddpfVBIOutputFormat;
-    DWORD           dwVBIHeight;
-    ULONG_PTR       dwReserved1;
-    ULONG_PTR       dwReserved2;
-} DDVIDEOPORTINFO;
-
-typedef struct _DDVIDEOPORTSTATUS
-{
-    DWORD              dwSize;
-    BOOL               bInUse;
-    DWORD              dwFlags;
-    DWORD              dwReserved1;
-    DDVIDEOPORTCONNECT VideoPortType;
-    ULONG_PTR          dwReserved2;
-    ULONG_PTR          dwReserved3;
-} DDVIDEOPORTSTATUS;
-
-typedef struct _DDVIDEOPORTNOTIFY
-{
-    LARGE_INTEGER ApproximateTimeStamp;	
-    LONG          lField;                        
-    UINT          dwSurfaceIndex;                
-    LONG          lDone;                         
-} DDVIDEOPORTNOTIFY;
-
-
-#define DDVPCONNECT_DOUBLECLOCK			 0x00000001
-#define DDVPCONNECT_VACT			     0x00000002
-#define DDVPCONNECT_INVERTPOLARITY		 0x00000004
-#define DDVPCONNECT_DISCARDSVREFDATA	 0x00000008
-#define DDVPCONNECT_HALFLINE			 0x00000010
-#define DDVPCONNECT_INTERLACED			 0x00000020
-#define DDVPCONNECT_SHAREEVEN			 0x00000040
-#define DDVPCONNECT_SHAREODD			 0x00000080
-#define DDVPCAPS_AUTOFLIP			     0x00000001
-#define DDVPCAPS_INTERLACED			     0x00000002
-#define DDVPCAPS_NONINTERLACED			 0x00000004
-#define DDVPCAPS_READBACKFIELD			 0x00000008
-#define DDVPCAPS_READBACKLINE			 0x00000010
-#define DDVPCAPS_SHAREABLE			     0x00000020
-#define DDVPCAPS_SKIPEVENFIELDS			 0x00000040
-#define DDVPCAPS_SKIPODDFIELDS			 0x00000080
-#define DDVPCAPS_SYNCMASTER			     0x00000100
-#define DDVPCAPS_VBISURFACE	         	 0x00000200
-#define DDVPCAPS_COLORCONTROL			 0x00000400
-#define DDVPCAPS_OVERSAMPLEDVBI			 0x00000800
-#define DDVPCAPS_SYSTEMMEMORY			 0x00001000
-#define DDVPCAPS_VBIANDVIDEOINDEPENDENT  0x00002000
-#define DDVPCAPS_HARDWAREDEINTERLACE     0x00004000
-#define DDVPFX_CROPTOPDATA		         0x00000001
-#define DDVPFX_CROPX			         0x00000002
-#define DDVPFX_CROPY			         0x00000004
-#define DDVPFX_INTERLEAVE		         0x00000008
-#define DDVPFX_MIRRORLEFTRIGHT        	 0x00000010
-#define DDVPFX_MIRRORUPDOWN	        	 0x00000020
-#define DDVPFX_PRESHRINKX        		 0x00000040
-#define DDVPFX_PRESHRINKY		         0x00000080
-#define DDVPFX_PRESHRINKXB        		 0x00000100
-#define DDVPFX_PRESHRINKYB	        	 0x00000200
-#define DDVPFX_PRESHRINKXS	        	 0x00000400
-#define DDVPFX_PRESHRINKYS	        	 0x00000800
-#define DDVPFX_PRESTRETCHX		         0x00001000
-#define DDVPFX_PRESTRETCHY	        	 0x00002000
-#define DDVPFX_PRESTRETCHXN		         0x00004000
-#define DDVPFX_PRESTRETCHYN		         0x00008000
-#define DDVPFX_VBICONVERT		         0x00010000
-#define DDVPFX_VBINOSCALE		         0x00020000
-#define DDVPFX_IGNOREVBIXCROP	         0x00040000
-#define DDVPFX_VBINOINTERLEAVE        	 0x00080000
-#define DDVP_AUTOFLIP		        	 0x00000001
-#define DDVP_CONVERT        			 0x00000002
-#define DDVP_CROP			        	 0x00000004
-#define DDVP_INTERLEAVE			         0x00000008
-#define DDVP_MIRRORLEFTRIGHT        	 0x00000010
-#define DDVP_MIRRORUPDOWN	        	 0x00000020
-#define DDVP_PRESCALE        			 0x00000040
-#define DDVP_SKIPEVENFIELDS        		 0x00000080
-#define DDVP_SKIPODDFIELDS		         0x00000100
-#define DDVP_SYNCMASTER	        		 0x00000200
-#define DDVP_VBICONVERT			         0x00000400
-#define DDVP_VBINOSCALE	        		 0x00000800
-#define DDVP_OVERRIDEBOBWEAVE	         0x00001000
-#define DDVP_IGNOREVBIXCROP	        	 0x00002000
-#define DDVP_VBINOINTERLEAVE        	 0x00004000
-#define DDVP_HARDWAREDEINTERLACE         0x00008000
-#define DDVPFORMAT_VIDEO			     0x00000001
-#define DDVPFORMAT_VBI		     		 0x00000002
-#define DDVPTARGET_VIDEO				 0x00000001
-#define DDVPTARGET_VBI			 		 0x00000002
-#define DDVPWAIT_BEGIN				 	 0x00000001
-#define DDVPWAIT_END				 	 0x00000002
-#define DDVPWAIT_LINE			 		 0x00000003
-#define DDVPFLIP_VIDEO				 	 0x00000001
-#define DDVPFLIP_VBI			 		 0x00000002
-#define DDVPSQ_NOSIGNAL			 		 0x00000001
-#define DDVPSQ_SIGNALOK				 	 0x00000002
-#define DDVPB_VIDEOPORT				 	 0x00000001
-#define DDVPB_OVERLAY			 		 0x00000002
-#define DDVPB_TYPE			 		 	 0x00000004
-#define DDVPBCAPS_SOURCE		 		 0x00000001
-#define DDVPBCAPS_DESTINATION			 0x00000002
-#define DDVPCREATE_VBIONLY			 	 0x00000001
-#define DDVPCREATE_VIDEOONLY			 0x00000002
-#define DDVPSTATUS_VBIONLY		 		 0x00000001
-#define DDVPSTATUS_VIDEOONLY			 0x00000002
-
-typedef struct _DDVIDEOPORTCONNECT   *LPDDVIDEOPORTCONNECT;
-typedef struct _DDVIDEOPORTCAPS      *LPDDVIDEOPORTCAPS;
-typedef struct _DDVIDEOPORTDESC      *LPDDVIDEOPORTDESC;
-typedef struct _DDVIDEOPORTINFO      *LPDDVIDEOPORTINFO;
-typedef struct _DDVIDEOPORTBANDWIDTH *LPDDVIDEOPORTBANDWIDTH;
-typedef struct _DDVIDEOPORTSTATUS    *LPDDVIDEOPORTSTATUS;
-typedef struct _DDVIDEOPORTNOTIFY    *LPDDVIDEOPORTNOTIFY;
-
-#endif
+
+/* $Id: $
+ *
+ * COPYRIGHT:            See COPYING in the top level directory
+ * PROJECT:              ReactOS kernel
+ * FILE:                 
+ * PURPOSE:              Directx headers
+ * PROGRAMMER:           Magnus Olsen (greatlrd)
+ *
+ */
+
+#ifndef __DVP_INCLUDED__
+#define __DVP_INCLUDED__
+
+DEFINE_GUID( IID_IDDVideoPortContainer,		0x6C142760,0xA733,0x11CE,0xA5,0x21,0x00,0x20,0xAF,0x0B,0xE5,0x60 );
+DEFINE_GUID( IID_IDirectDrawVideoPort,		0xB36D93E0,0x2B43,0x11CF,0xA2,0xDE,0x00,0xAA,0x00,0xB9,0x33,0x56 );
+DEFINE_GUID( IID_IDirectDrawVideoPortNotify,    0xA655FB94,0x0589,0x4E57,0xB3,0x33,0x56,0x7A,0x89,0x46,0x8C,0x88);
+
+DEFINE_GUID( DDVPTYPE_E_HREFH_VREFH, 0x54F39980L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
+DEFINE_GUID( DDVPTYPE_E_HREFH_VREFL, 0x92783220L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
+DEFINE_GUID( DDVPTYPE_E_HREFL_VREFH, 0xA07A02E0L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
+DEFINE_GUID( DDVPTYPE_E_HREFL_VREFL, 0xE09C77E0L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
+DEFINE_GUID( DDVPTYPE_CCIR656,	     0xFCA326A0L,0xDA60,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
+DEFINE_GUID( DDVPTYPE_BROOKTREE,     0x1352A560L,0xDA61,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
+DEFINE_GUID( DDVPTYPE_PHILIPS,	     0x332CF160L,0xDA61,0x11CF,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
+
+
+typedef struct _DDVIDEOPORTCONNECT
+{
+    DWORD dwSize;
+    DWORD dwPortWidth;
+    GUID  guidTypeID;
+    DWORD dwFlags;
+    ULONG_PTR dwReserved1;
+} DDVIDEOPORTCONNECT;
+
+typedef struct _DDVIDEOPORTDESC {
+  DWORD              dwSize;
+  DWORD              dwFieldWidth;
+  DWORD              dwVBIWidth;
+  DWORD              dwFieldHeight;
+  DWORD              dwMicrosecondsPerField;
+  DWORD              dwMaxPixelsPerSecond;
+  DWORD              dwVideoPortID;
+  DWORD              dwReserved1;
+  DDVIDEOPORTCONNECT VideoPortType;
+  ULONG_PTR          dwReserved2;
+  ULONG_PTR          dwReserved3;
+} DDVIDEOPORTDESC;
+
+typedef struct _DDVIDEOPORTBANDWIDTH
+{
+  DWORD dwSize;
+  DWORD dwOverlay;    
+  DWORD dwColorkey;	
+  DWORD dwYInterpolate;
+  DWORD dwYInterpAndColorkey;
+  ULONG_PTR dwReserved1;	
+  ULONG_PTR dwReserved2;	
+} DDVIDEOPORTBANDWIDTH;
+
+typedef struct _DDVIDEOPORTCAPS
+{
+   DWORD dwSize;		
+   DWORD dwFlags;		
+   DWORD dwMaxWidth;	
+   DWORD dwMaxVBIWidth;
+   DWORD dwMaxHeight; 	
+   DWORD dwVideoPortID;
+   DWORD dwCaps;		
+   DWORD dwFX;			
+   DWORD dwNumAutoFlipSurfaces;
+   DWORD dwAlignVideoPortBoundary;	
+   DWORD dwAlignVideoPortPrescaleWidth;
+   DWORD dwAlignVideoPortCropBoundary;	
+   DWORD dwAlignVideoPortCropWidth;	
+   DWORD dwPreshrinkXStep;	
+   DWORD dwPreshrinkYStep;	
+   DWORD dwNumVBIAutoFlipSurfaces;	
+   DWORD dwNumPreferredAutoflip;
+   WORD  wNumFilterTapsX;
+   WORD  wNumFilterTapsY;
+} DDVIDEOPORTCAPS;
+
+typedef struct _DDVIDEOPORTINFO
+{
+    DWORD           dwSize;
+    DWORD           dwOriginX;
+    DWORD           dwOriginY;
+    DWORD           dwVPFlags;
+    RECT            rCrop;
+    DWORD           dwPrescaleWidth;
+    DWORD           dwPrescaleHeight;
+    LPDDPIXELFORMAT lpddpfInputFormat;
+    LPDDPIXELFORMAT lpddpfVBIInputFormat;
+    LPDDPIXELFORMAT lpddpfVBIOutputFormat;
+    DWORD           dwVBIHeight;
+    ULONG_PTR       dwReserved1;
+    ULONG_PTR       dwReserved2;
+} DDVIDEOPORTINFO;
+
+typedef struct _DDVIDEOPORTSTATUS
+{
+    DWORD              dwSize;
+    BOOL               bInUse;
+    DWORD              dwFlags;
+    DWORD              dwReserved1;
+    DDVIDEOPORTCONNECT VideoPortType;
+    ULONG_PTR          dwReserved2;
+    ULONG_PTR          dwReserved3;
+} DDVIDEOPORTSTATUS;
+
+typedef struct _DDVIDEOPORTNOTIFY
+{
+    LARGE_INTEGER ApproximateTimeStamp;	
+    LONG          lField;                        
+    UINT          dwSurfaceIndex;                
+    LONG          lDone;                         
+} DDVIDEOPORTNOTIFY;
+
+
+#define DDVPCONNECT_DOUBLECLOCK			 0x00000001
+#define DDVPCONNECT_VACT			     0x00000002
+#define DDVPCONNECT_INVERTPOLARITY		 0x00000004
+#define DDVPCONNECT_DISCARDSVREFDATA	 0x00000008
+#define DDVPCONNECT_HALFLINE			 0x00000010
+#define DDVPCONNECT_INTERLACED			 0x00000020
+#define DDVPCONNECT_SHAREEVEN			 0x00000040
+#define DDVPCONNECT_SHAREODD			 0x00000080
+#define DDVPCAPS_AUTOFLIP			     0x00000001
+#define DDVPCAPS_INTERLACED			     0x00000002
+#define DDVPCAPS_NONINTERLACED			 0x00000004
+#define DDVPCAPS_READBACKFIELD			 0x00000008
+#define DDVPCAPS_READBACKLINE			 0x00000010
+#define DDVPCAPS_SHAREABLE			     0x00000020
+#define DDVPCAPS_SKIPEVENFIELDS			 0x00000040
+#define DDVPCAPS_SKIPODDFIELDS			 0x00000080
+#define DDVPCAPS_SYNCMASTER			     0x00000100
+#define DDVPCAPS_VBISURFACE	         	 0x00000200
+#define DDVPCAPS_COLORCONTROL			 0x00000400
+#define DDVPCAPS_OVERSAMPLEDVBI			 0x00000800
+#define DDVPCAPS_SYSTEMMEMORY			 0x00001000
+#define DDVPCAPS_VBIANDVIDEOINDEPENDENT  0x00002000
+#define DDVPCAPS_HARDWAREDEINTERLACE     0x00004000
+#define DDVPFX_CROPTOPDATA		         0x00000001
+#define DDVPFX_CROPX			         0x00000002
+#define DDVPFX_CROPY			         0x00000004
+#define DDVPFX_INTERLEAVE		         0x00000008
+#define DDVPFX_MIRRORLEFTRIGHT        	 0x00000010
+#define DDVPFX_MIRRORUPDOWN	        	 0x00000020
+#define DDVPFX_PRESHRINKX        		 0x00000040
+#define DDVPFX_PRESHRINKY		         0x00000080
+#define DDVPFX_PRESHRINKXB        		 0x00000100
+#define DDVPFX_PRESHRINKYB	        	 0x00000200
+#define DDVPFX_PRESHRINKXS	        	 0x00000400
+#define DDVPFX_PRESHRINKYS	        	 0x00000800
+#define DDVPFX_PRESTRETCHX		         0x00001000
+#define DDVPFX_PRESTRETCHY	        	 0x00002000
+#define DDVPFX_PRESTRETCHXN		         0x00004000
+#define DDVPFX_PRESTRETCHYN		         0x00008000
+#define DDVPFX_VBICONVERT		         0x00010000
+#define DDVPFX_VBINOSCALE		         0x00020000
+#define DDVPFX_IGNOREVBIXCROP	         0x00040000
+#define DDVPFX_VBINOINTERLEAVE        	 0x00080000
+#define DDVP_AUTOFLIP		        	 0x00000001
+#define DDVP_CONVERT        			 0x00000002
+#define DDVP_CROP			        	 0x00000004
+#define DDVP_INTERLEAVE			         0x00000008
+#define DDVP_MIRRORLEFTRIGHT        	 0x00000010
+#define DDVP_MIRRORUPDOWN	        	 0x00000020
+#define DDVP_PRESCALE        			 0x00000040
+#define DDVP_SKIPEVENFIELDS        		 0x00000080
+#define DDVP_SKIPODDFIELDS		         0x00000100
+#define DDVP_SYNCMASTER	        		 0x00000200
+#define DDVP_VBICONVERT			         0x00000400
+#define DDVP_VBINOSCALE	        		 0x00000800
+#define DDVP_OVERRIDEBOBWEAVE	         0x00001000
+#define DDVP_IGNOREVBIXCROP	        	 0x00002000
+#define DDVP_VBINOINTERLEAVE        	 0x00004000
+#define DDVP_HARDWAREDEINTERLACE         0x00008000
+#define DDVPFORMAT_VIDEO			     0x00000001
+#define DDVPFORMAT_VBI		     		 0x00000002
+#define DDVPTARGET_VIDEO				 0x00000001
+#define DDVPTARGET_VBI			 		 0x00000002
+#define DDVPWAIT_BEGIN				 	 0x00000001
+#define DDVPWAIT_END				 	 0x00000002
+#define DDVPWAIT_LINE			 		 0x00000003
+#define DDVPFLIP_VIDEO				 	 0x00000001
+#define DDVPFLIP_VBI			 		 0x00000002
+#define DDVPSQ_NOSIGNAL			 		 0x00000001
+#define DDVPSQ_SIGNALOK				 	 0x00000002
+#define DDVPB_VIDEOPORT				 	 0x00000001
+#define DDVPB_OVERLAY			 		 0x00000002
+#define DDVPB_TYPE			 		 	 0x00000004
+#define DDVPBCAPS_SOURCE		 		 0x00000001
+#define DDVPBCAPS_DESTINATION			 0x00000002
+#define DDVPCREATE_VBIONLY			 	 0x00000001
+#define DDVPCREATE_VIDEOONLY			 0x00000002
+#define DDVPSTATUS_VBIONLY		 		 0x00000001
+#define DDVPSTATUS_VIDEOONLY			 0x00000002
+
+typedef struct _DDVIDEOPORTCONNECT   *LPDDVIDEOPORTCONNECT;
+typedef struct _DDVIDEOPORTCAPS      *LPDDVIDEOPORTCAPS;
+typedef struct _DDVIDEOPORTDESC      *LPDDVIDEOPORTDESC;
+typedef struct _DDVIDEOPORTINFO      *LPDDVIDEOPORTINFO;
+typedef struct _DDVIDEOPORTBANDWIDTH *LPDDVIDEOPORTBANDWIDTH;
+typedef struct _DDVIDEOPORTSTATUS    *LPDDVIDEOPORTSTATUS;
+typedef struct _DDVIDEOPORTNOTIFY    *LPDDVIDEOPORTNOTIFY;
+
+#endif
Property changes on: trunk/reactos/w32api/include/ddk/dvp.h
___________________________________________________________________
Name: svn:eol-style
   + native