• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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