From d33a9b81439b8a7f0555eea26514829d1436f32a Mon Sep 17 00:00:00 2001 From: Maarten Bosma Date: Sat, 29 Oct 2005 10:55:45 +0000 Subject: [PATCH] Define the GUIDs and other stuff. svn path=/trunk/; revision=18843 --- reactos/w32api/include/ddk/ddkernel.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/reactos/w32api/include/ddk/ddkernel.h b/reactos/w32api/include/ddk/ddkernel.h index 8062ac65451..9133b907931 100644 --- a/reactos/w32api/include/ddk/ddkernel.h +++ b/reactos/w32api/include/ddk/ddkernel.h @@ -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 @@ typedef struct _DDKERNELCAPS #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