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