1 // Licensed under the Apache License, Version 2.0
2 // <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
3 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
4 // All files in the project carrying such notice may not be copied, modified, or distributed
5 // except according to those terms
6 // Some of these definitions are commented out because I could not find their value
7 DEFINE_GUID!{GUID_NULL,
8     0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
9 DEFINE_GUID!{CATID_MARSHALER,
10     0x00000003, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
11 DEFINE_GUID!{IID_IRpcChannel,
12     0x00000004, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
13 DEFINE_GUID!{IID_IRpcStub,
14     0x00000005, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
15 DEFINE_GUID!{IID_IStubManager,
16     0x00000006, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
17 DEFINE_GUID!{IID_IRpcProxy,
18     0x00000007, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
19 DEFINE_GUID!{IID_IProxyManager,
20     0x00000008, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
21 DEFINE_GUID!{IID_IPSFactory,
22     0x00000009, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
23 DEFINE_GUID!{IID_IInternalMoniker,
24     0x00000011, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
25 DEFINE_GUID!{IID_IDfReserved1,
26     0x00000013, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
27 DEFINE_GUID!{IID_IDfReserved2,
28     0x00000014, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
29 DEFINE_GUID!{IID_IDfReserved3,
30     0x00000015, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
31 DEFINE_GUID!{CLSID_StdMarshal,
32     0x00000017, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
33 // extern const CLSID CLSID_AggStdMarshal;
34 DEFINE_GUID!{CLSID_StdAsyncActManager,
35     0x00000329, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
36 DEFINE_GUID!{IID_IStub,
37     0x00000026, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
38 DEFINE_GUID!{IID_IProxy,
39     0x00000027, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
40 DEFINE_GUID!{IID_IEnumGeneric,
41     0x00000106, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
42 DEFINE_GUID!{IID_IEnumHolder,
43     0x00000107, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
44 DEFINE_GUID!{IID_IEnumCallback,
45     0x00000108, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
46 DEFINE_GUID!{IID_IOleManager,
47     0x0000011f, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
48 DEFINE_GUID!{IID_IOlePresObj,
49     0x00000120, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
50 DEFINE_GUID!{IID_IDebug,
51     0x00000123, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
52 DEFINE_GUID!{IID_IDebugStream,
53     0x00000124, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
54 DEFINE_GUID!{CLSID_PSGenObject,
55     0x0000030c, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
56 DEFINE_GUID!{CLSID_PSClientSite,
57     0x0000030d, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
58 DEFINE_GUID!{CLSID_PSClassObject,
59     0x0000030e, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
60 DEFINE_GUID!{CLSID_PSInPlaceActive,
61     0x0000030f, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
62 DEFINE_GUID!{CLSID_PSInPlaceFrame,
63     0x00000310, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
64 DEFINE_GUID!{CLSID_PSDragDrop,
65     0x00000311, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
66 DEFINE_GUID!{CLSID_PSBindCtx,
67     0x00000312, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
68 DEFINE_GUID!{CLSID_PSEnumerators,
69     0x00000313, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
70 DEFINE_GUID!{CLSID_StaticMetafile,
71     0x00000315, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
72 DEFINE_GUID!{CLSID_StaticDib,
73     0x00000316, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
74 // extern const CLSID CID_CDfsVolume;
75 DEFINE_GUID!{CLSID_DCOMAccessControl,
76     0x0000031d, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
77 DEFINE_GUID!{CLSID_GlobalOptions,
78     0x0000034b, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
79 DEFINE_GUID!{CLSID_StdGlobalInterfaceTable,
80     0x00000323, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
81 DEFINE_GUID!{CLSID_ComBinding,
82     0x00000328, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
83 DEFINE_GUID!{CLSID_StdEvent,
84     0x0000032b, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
85 DEFINE_GUID!{CLSID_ManualResetEvent,
86     0x0000032c, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
87 DEFINE_GUID!{CLSID_SynchronizeContainer,
88     0x0000032d, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
89 DEFINE_GUID!{CLSID_AddrControl,
90     0x00000348, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
91 DEFINE_GUID!{CLSID_ContextSwitcher,
92     0x0000034e, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
93 // extern const CLSID CLSID_CCDFormKrnl;
94 // extern const CLSID CLSID_CCDPropertyPage;
95 // extern const CLSID CLSID_CCDFormDialog;
96 // extern const CLSID CLSID_CCDCommandButton;
97 // extern const CLSID CLSID_CCDComboBox;
98 // extern const CLSID CLSID_CCDTextBox;
99 // extern const CLSID CLSID_CCDCheckBox;
100 // extern const CLSID CLSID_CCDLabel;
101 // extern const CLSID CLSID_CCDOptionButton;
102 // extern const CLSID CLSID_CCDListBox;
103 // extern const CLSID CLSID_CCDScrollBar;
104 // extern const CLSID CLSID_CCDGroupBox;
105 // extern const CLSID CLSID_CCDGeneralPropertyPage;
106 // extern const CLSID CLSID_CCDGenericPropertyPage;
107 // extern const CLSID CLSID_CCDFontPropertyPage;
108 // extern const CLSID CLSID_CCDColorPropertyPage;
109 // extern const CLSID CLSID_CCDLabelPropertyPage;
110 // extern const CLSID CLSID_CCDCheckBoxPropertyPage;
111 // extern const CLSID CLSID_CCDTextBoxPropertyPage;
112 // extern const CLSID CLSID_CCDOptionButtonPropertyPage;
113 // extern const CLSID CLSID_CCDListBoxPropertyPage;
114 // extern const CLSID CLSID_CCDCommandButtonPropertyPage;
115 // extern const CLSID CLSID_CCDComboBoxPropertyPage;
116 // extern const CLSID CLSID_CCDScrollBarPropertyPage;
117 // extern const CLSID CLSID_CCDGroupBoxPropertyPage;
118 // extern const CLSID CLSID_CCDXObjectPropertyPage;
119 // extern const CLSID CLSID_CStdPropertyFrame;
120 // extern const CLSID CLSID_CFormPropertyPage;
121 // extern const CLSID CLSID_CGridPropertyPage;
122 // extern const CLSID CLSID_CWSJArticlePage;
123 // extern const CLSID CLSID_CSystemPage;
124 // extern const CLSID CLSID_IdentityUnmarshal;
125 DEFINE_GUID!{CLSID_InProcFreeMarshaler,
126     0x0000033a, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
127 DEFINE_GUID!{CLSID_Picture_Metafile,
128     0x00000315, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
129 DEFINE_GUID!{CLSID_Picture_EnhMetafile,
130     0x00000319, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
131 DEFINE_GUID!{CLSID_Picture_Dib,
132     0x00000316, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
133 DEFINE_GUID!{GUID_TRISTATE,
134     0x6650430a, 0xbe0f, 0x101a, 0x8b, 0xbb, 0x00, 0xaa, 0x00, 0x30, 0x0c, 0xab}
135