Home | History | Annotate | Download | only in include
      1 /**
      2  * This file has no copyright assigned and is placed in the Public Domain.
      3  * This file is part of the mingw-w64 runtime package.
      4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
      5  */
      6 #ifdef __cplusplus
      7 extern "C"{
      8 #endif
      9 
     10 #include <rpc.h>
     11 #include <rpcndr.h>
     12 
     13 #ifdef _MIDL_USE_GUIDDEF_
     14 #ifndef INITGUID
     15 #define INITGUID
     16 #include <guiddef.h>
     17 #undef INITGUID
     18 #else
     19 #include <guiddef.h>
     20 #endif
     21 
     22 #define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
     23 #else
     24 
     25 #ifndef __IID_DEFINED__
     26 #define __IID_DEFINED__
     27   typedef struct _IID {
     28     unsigned long x;
     29     unsigned short s1;
     30     unsigned short s2;
     31     unsigned char c[8];
     32   } IID;
     33 #endif
     34 
     35 #ifndef CLSID_DEFINED
     36 #define CLSID_DEFINED
     37   typedef IID CLSID;
     38 #endif
     39 
     40 #define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
     41 #endif
     42 
     43   MIDL_DEFINE_GUID(IID,IID_IExchangeServer,0x25150F47,0x5734,0x11d2,0xA5,0x93,0x00,0xC0,0x4F,0x99,0x0D,0x8A);
     44   MIDL_DEFINE_GUID(IID,IID_IStorageGroup,0x25150F46,0x5734,0x11d2,0xA5,0x93,0x00,0xC0,0x4F,0x99,0x0D,0x8A);
     45   MIDL_DEFINE_GUID(IID,IID_IPublicStoreDB,0x25150F44,0x5734,0x11d2,0xA5,0x93,0x00,0xC0,0x4F,0x99,0x0D,0x8A);
     46   MIDL_DEFINE_GUID(IID,IID_IMailboxStoreDB,0x25150F45,0x5734,0x11d2,0xA5,0x93,0x00,0xC0,0x4F,0x99,0x0D,0x8A);
     47   MIDL_DEFINE_GUID(IID,IID_IFolderTree,0x25150F43,0x5734,0x11d2,0xA5,0x93,0x00,0xC0,0x4F,0x99,0x0D,0x8A);
     48   MIDL_DEFINE_GUID(IID,IID_IDataSource2,0x25150F48,0x5734,0x11d2,0xA5,0x93,0x00,0xC0,0x4F,0x99,0x0D,0x8A);
     49 
     50 #undef MIDL_DEFINE_GUID
     51 
     52 #ifdef __cplusplus
     53 }
     54 #endif
     55