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