Define the GUIDs and other stuff.
Modified: trunk/reactos/w32api/include/ddk/ddkernel.h

Modified: trunk/reactos/w32api/include/ddk/ddkernel.h
--- trunk/reactos/w32api/include/ddk/ddkernel.h	2005-10-29 10:37:26 UTC (rev 18842)
+++ trunk/reactos/w32api/include/ddk/ddkernel.h	2005-10-29 10:55:45 UTC (rev 18843)
@@ -1,4 +1,4 @@
-/* $Id: $
+/* $Id$
  *
  * COPYRIGHT:            See COPYING in the top level directory
  * PROJECT:              ReactOS kernel
@@ -11,6 +11,11 @@
 #ifndef __DDKM_INCLUDED__
 #define __DDKM_INCLUDED__
 
+#if defined (_WIN32) && !defined (_NO_COM)
+DEFINE_GUID (IID_IDirectDrawKernel,        0x8D56C120,0x6A08,0x11D0,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
+DEFINE_GUID (IID_IDirectDrawSurfaceKernel, 0x60755DA0,0x6A40,0x11D0,0x9B,0x06,0x00,0xA0,0xC9,0x03,0xA3,0xB8);
+#endif
+
 typedef struct _DDKERNELCAPS
 {
   DWORD dwSize;
@@ -51,6 +56,9 @@
 #define DDIRQ_VPORT9_VSYNC		         	 0x00010000
 #define DDIRQ_VPORT9_LINE         			 0x00020000
 
+typedef struct IDirectDrawKernel* LPDIRECTDRAWKERNEL;
+typedef struct IDirectDrawSurfaceKernel* LPDIRECTDRAWSURFACEKERNEL;
+
 #if defined(_WIN32) && !defined(_NO_COM)
 
 #undef INTERFACE