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