winapi_ui_automation/um/
cguid.rs

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
7DEFINE_GUID!{GUID_NULL,
8    0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
9DEFINE_GUID!{CATID_MARSHALER,
10    0x00000003, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
11DEFINE_GUID!{IID_IRpcChannel,
12    0x00000004, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
13DEFINE_GUID!{IID_IRpcStub,
14    0x00000005, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
15DEFINE_GUID!{IID_IStubManager,
16    0x00000006, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
17DEFINE_GUID!{IID_IRpcProxy,
18    0x00000007, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
19DEFINE_GUID!{IID_IProxyManager,
20    0x00000008, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
21DEFINE_GUID!{IID_IPSFactory,
22    0x00000009, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
23DEFINE_GUID!{IID_IInternalMoniker,
24    0x00000011, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
25DEFINE_GUID!{IID_IDfReserved1,
26    0x00000013, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
27DEFINE_GUID!{IID_IDfReserved2,
28    0x00000014, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
29DEFINE_GUID!{IID_IDfReserved3,
30    0x00000015, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
31DEFINE_GUID!{CLSID_StdMarshal,
32    0x00000017, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
33// extern const CLSID CLSID_AggStdMarshal;
34DEFINE_GUID!{CLSID_StdAsyncActManager,
35    0x00000329, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
36DEFINE_GUID!{IID_IStub,
37    0x00000026, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
38DEFINE_GUID!{IID_IProxy,
39    0x00000027, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
40DEFINE_GUID!{IID_IEnumGeneric,
41    0x00000106, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
42DEFINE_GUID!{IID_IEnumHolder,
43    0x00000107, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
44DEFINE_GUID!{IID_IEnumCallback,
45    0x00000108, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
46DEFINE_GUID!{IID_IOleManager,
47    0x0000011f, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
48DEFINE_GUID!{IID_IOlePresObj,
49    0x00000120, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
50DEFINE_GUID!{IID_IDebug,
51    0x00000123, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
52DEFINE_GUID!{IID_IDebugStream,
53    0x00000124, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
54DEFINE_GUID!{CLSID_PSGenObject,
55    0x0000030c, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
56DEFINE_GUID!{CLSID_PSClientSite,
57    0x0000030d, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
58DEFINE_GUID!{CLSID_PSClassObject,
59    0x0000030e, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
60DEFINE_GUID!{CLSID_PSInPlaceActive,
61    0x0000030f, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
62DEFINE_GUID!{CLSID_PSInPlaceFrame,
63    0x00000310, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
64DEFINE_GUID!{CLSID_PSDragDrop,
65    0x00000311, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
66DEFINE_GUID!{CLSID_PSBindCtx,
67    0x00000312, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
68DEFINE_GUID!{CLSID_PSEnumerators,
69    0x00000313, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
70DEFINE_GUID!{CLSID_StaticMetafile,
71    0x00000315, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
72DEFINE_GUID!{CLSID_StaticDib,
73    0x00000316, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
74// extern const CLSID CID_CDfsVolume;
75DEFINE_GUID!{CLSID_DCOMAccessControl,
76    0x0000031d, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
77DEFINE_GUID!{CLSID_GlobalOptions,
78    0x0000034b, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
79DEFINE_GUID!{CLSID_StdGlobalInterfaceTable,
80    0x00000323, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
81DEFINE_GUID!{CLSID_ComBinding,
82    0x00000328, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
83DEFINE_GUID!{CLSID_StdEvent,
84    0x0000032b, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
85DEFINE_GUID!{CLSID_ManualResetEvent,
86    0x0000032c, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
87DEFINE_GUID!{CLSID_SynchronizeContainer,
88    0x0000032d, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
89DEFINE_GUID!{CLSID_AddrControl,
90    0x00000348, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
91DEFINE_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;
125DEFINE_GUID!{CLSID_InProcFreeMarshaler,
126    0x0000033a, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
127DEFINE_GUID!{CLSID_Picture_Metafile,
128    0x00000315, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
129DEFINE_GUID!{CLSID_Picture_EnhMetafile,
130    0x00000319, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
131DEFINE_GUID!{CLSID_Picture_Dib,
132    0x00000316, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}
133DEFINE_GUID!{GUID_TRISTATE,
134    0x6650430a, 0xbe0f, 0x101a, 0x8b, 0xbb, 0x00, 0xaa, 0x00, 0x30, 0x0c, 0xab}