From 21c395cbfac70fafb4cb54da0299efc52cf63868 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Thu, 29 Aug 2013 15:09:40 +0200 Subject: [PATCH] guiddef.h: Better GUID declaration for widl. --- include/guiddef.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/include/guiddef.h b/include/guiddef.h index b7de1b19760..36c932cd068 100644 --- a/include/guiddef.h +++ b/include/guiddef.h @@ -18,6 +18,16 @@ #ifndef GUID_DEFINED #define GUID_DEFINED + +#ifdef __WIDL__ +typedef struct +{ + unsigned long Data1; + unsigned short Data2; + unsigned short Data3; + byte Data4[ 8 ]; +} GUID; +#else typedef struct _GUID { #ifdef _MSC_VER @@ -29,6 +39,7 @@ typedef struct _GUID unsigned short Data3; unsigned char Data4[ 8 ]; } GUID; +#endif /* Macros for __uuidof emulation */ #if defined(__cplusplus) && !defined(_MSC_VER)