Mobile API Reference  MicroStrategy 2019
PDCrpcdce.h
Go to the documentation of this file.
1 //==============================================================================================
2 // FILENAME : PDCrpcdce.h
3 // AUTHOR : Perl Script
4 // CREATION : 6/13/02
5 // Copyright (C) MicroStrategy, Inc. 2002
6 //==============================================================================================
7 #ifndef PDCrpcdce_h
8 #define PDCrpcdce_h
9 
10 // this must be the *first* file included
11 #include "ProtectedSource/Prolog.h"
12 
13 #if defined(WIN32) && !defined(_USE_MSI_COM)
14  #include <rpcdce.h>
15  #include "ProtectedSource/UndefineWin32APIAliases.h"
16 #else
17  //==============================================================================================
18  // FILENAME : rpcdce.h
19  // AUTHOR : Liqun Jin
20  // CREATION : 8/27/2001
21  // Copyright (C) 2001 MicroStrategy Incorporated 2001
22  // All rights reserved
23  //==============================================================================================
24  // This header file stands in for the standard 'rpcdce.h' header file used in VC++
25  // We make minimal effort to declare symbols and functions in the same file as
26  // used in Windows.
27 
28  #ifndef __RPCDCE_H__
29  #define __RPCDCE_H__
30 
31  #ifndef GUID_DEFINED
32  #define GUID_DEFINED
33  typedef struct _GUID
34  {
35  unsigned int Data1;
36  unsigned short Data2;
37  unsigned short Data3;
38  unsigned char Data4[8];
39  } GUID;
40  #endif // GUID_DEFINED
41 
42  #ifndef UUID_DEFINED
43  #define UUID_DEFINED
44  typedef GUID UUID;
45 // #ifndef uuid_t
46 // #define uuid_t UUID
47 // #endif
48  #endif
49 
50  #ifdef WIN32
51  #define IN
52  #define OUT
53  #define OPTIONAL
54  #endif
55 
56  #endif // __RPCDCE_H__
57 #endif // WIN32 && !_USE_MSI_COM
58 
59 // this must be the *last* file included
60 #include "ProtectedSource/Epilog.h"
61 
62 #endif // PDCrpcdce_h
unsigned short Data2
Definition: Base/Base/GUID.h:35
struct _GUID GUID
unsigned char Data4[8]
Definition: Base/Base/GUID.h:37
unsigned int Data1
Definition: Base/Base/GUID.h:34
GUID UUID
Definition: PDCrpcdce.h:44
unsigned short Data3
Definition: Base/Base/GUID.h:36
Definition: Base/Base/GUID.h:32