1 /* 2 * Copyright (C) 2000 Peter Hunnisett 3 * 4 * This library is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU Lesser General Public 6 * License as published by the Free Software Foundation; either 7 * version 2.1 of the License, or (at your option) any later version. 8 * 9 * This library is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 * Lesser General Public License for more details. 13 * 14 * You should have received a copy of the GNU Lesser General Public 15 * License along with this library; if not, write to the Free Software 16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 17 */ 18 19 #ifndef __CGUID_H__ 20 #define __CGUID_H__ 21 22 #ifdef __cplusplus 23 extern "C" { 24 #endif 25 26 extern const IID GUID_NULL; 27 extern const IID IID_IRpcChannel; 28 extern const IID IID_IRpcStub; 29 extern const IID IID_IStubManager; 30 extern const IID IID_IRpcProxy; 31 extern const IID IID_IProxyManager; 32 extern const IID IID_IPSFactory; 33 extern const IID IID_IInternalMoniker; 34 extern const IID IID_IDfReserved1; 35 extern const IID IID_IDfReserved2; 36 extern const IID IID_IDfReserved3; 37 extern const CLSID CLSID_StdMarshal; 38 extern const CLSID CLSID_AggStdMarshal; 39 extern const CLSID CLSID_StdAsyncActManager; 40 extern const IID IID_IStub; 41 extern const IID IID_IProxy; 42 extern const IID IID_IEnumGeneric; 43 extern const IID IID_IEnumHolder; 44 extern const IID IID_IEnumCallback; 45 extern const IID IID_IOleManager; 46 extern const IID IID_IOlePresObj; 47 extern const IID IID_IDebug; 48 extern const IID IID_IDebugStream; 49 extern const CLSID CLSID_PSGenObject; 50 extern const CLSID CLSID_PSClientSite; 51 extern const CLSID CLSID_PSClassObject; 52 extern const CLSID CLSID_PSInPlaceActive; 53 extern const CLSID CLSID_PSInPlaceFrame; 54 extern const CLSID CLSID_PSDragDrop; 55 extern const CLSID CLSID_PSBindCtx; 56 extern const CLSID CLSID_PSEnumerators; 57 extern const CLSID CLSID_StaticMetafile; 58 extern const CLSID CLSID_StaticDib; 59 extern const CLSID CID_CDfsVolume; 60 extern const CLSID CLSID_DCOMAccessControl; 61 extern const CLSID CLSID_GlobalOptions; 62 extern const CLSID CLSID_StdGlobalInterfaceTable; 63 extern const CLSID CLSID_ComBinding; 64 extern const CLSID CLSID_StdEvent; 65 extern const CLSID CLSID_ManualResetEvent; 66 extern const CLSID CLSID_SynchronizeContainer; 67 extern const CLSID CLSID_CCDFormKrnl; 68 extern const CLSID CLSID_CCDPropertyPage; 69 extern const CLSID CLSID_CCDFormDialog; 70 extern const CLSID CLSID_CCDCommandButton; 71 extern const CLSID CLSID_CCDComboBox; 72 extern const CLSID CLSID_CCDTextBox; 73 extern const CLSID CLSID_CCDCheckBox; 74 extern const CLSID CLSID_CCDLabel; 75 extern const CLSID CLSID_CCDOptionButton; 76 extern const CLSID CLSID_CCDListBox; 77 extern const CLSID CLSID_CCDScrollBar; 78 extern const CLSID CLSID_CCDGroupBox; 79 extern const CLSID CLSID_CCDGeneralPropertyPage; 80 extern const CLSID CLSID_CCDGenericPropertyPage; 81 extern const CLSID CLSID_CCDFontPropertyPage; 82 extern const CLSID CLSID_CCDColorPropertyPage; 83 extern const CLSID CLSID_CCDLabelPropertyPage; 84 extern const CLSID CLSID_CCDCheckBoxPropertyPage; 85 extern const CLSID CLSID_CCDTextBoxPropertyPage; 86 extern const CLSID CLSID_CCDOptionButtonPropertyPage; 87 extern const CLSID CLSID_CCDListBoxPropertyPage; 88 extern const CLSID CLSID_CCDCommandButtonPropertyPage; 89 extern const CLSID CLSID_CCDComboBoxPropertyPage; 90 extern const CLSID CLSID_CCDScrollBarPropertyPage; 91 extern const CLSID CLSID_CCDGroupBoxPropertyPage; 92 extern const CLSID CLSID_CCDXObjectPropertyPage; 93 extern const CLSID CLSID_CStdPropertyFrame; 94 extern const CLSID CLSID_CFormPropertyPage; 95 extern const CLSID CLSID_CGridPropertyPage; 96 extern const CLSID CLSID_CWSJArticlePage; 97 extern const CLSID CLSID_CSystemPage; 98 extern const CLSID CLSID_IdentityUnmarshal; 99 extern const CLSID CLSID_InProcFreeMarshaler; 100 extern const CLSID CLSID_Picture_Metafile; 101 extern const CLSID CLSID_Picture_EnhMetafile; 102 extern const CLSID CLSID_Picture_Dib; 103 extern const GUID GUID_TRISTATE; 104 105 106 #ifdef __cplusplus 107 } 108 #endif 109 110 #endif /* __CGUID_H__ */ 111