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 #if __GNUC__ >= 8 23 #define GCC8DECLSPEC_SELECTANY DECLSPEC_SELECTANY 24 #else 25 #define GCC8DECLSPEC_SELECTANY 26 #endif 27 28 #ifdef __cplusplus 29 extern "C" { 30 #endif 31 32 extern const IID GCC8DECLSPEC_SELECTANY GUID_NULL; 33 extern const IID GCC8DECLSPEC_SELECTANY IID_IRpcChannel; 34 extern const IID GCC8DECLSPEC_SELECTANY IID_IRpcStub; 35 extern const IID GCC8DECLSPEC_SELECTANY IID_IStubManager; 36 extern const IID GCC8DECLSPEC_SELECTANY IID_IRpcProxy; 37 extern const IID GCC8DECLSPEC_SELECTANY IID_IProxyManager; 38 extern const IID GCC8DECLSPEC_SELECTANY IID_IPSFactory; 39 extern const IID GCC8DECLSPEC_SELECTANY IID_IInternalMoniker; 40 extern const IID GCC8DECLSPEC_SELECTANY IID_IDfReserved1; 41 extern const IID GCC8DECLSPEC_SELECTANY IID_IDfReserved2; 42 extern const IID GCC8DECLSPEC_SELECTANY IID_IDfReserved3; 43 extern const CLSID CLSID_StdMarshal; 44 extern const CLSID CLSID_AggStdMarshal; 45 extern const CLSID CLSID_StdAsyncActManager; 46 extern const IID GCC8DECLSPEC_SELECTANY IID_IStub; 47 extern const IID GCC8DECLSPEC_SELECTANY IID_IProxy; 48 extern const IID GCC8DECLSPEC_SELECTANY IID_IEnumGeneric; 49 extern const IID GCC8DECLSPEC_SELECTANY IID_IEnumHolder; 50 extern const IID GCC8DECLSPEC_SELECTANY IID_IEnumCallback; 51 extern const IID GCC8DECLSPEC_SELECTANY IID_IOleManager; 52 extern const IID GCC8DECLSPEC_SELECTANY IID_IOlePresObj; 53 extern const IID GCC8DECLSPEC_SELECTANY IID_IDebug; 54 extern const IID GCC8DECLSPEC_SELECTANY IID_IDebugStream; 55 extern const CLSID CLSID_PSGenObject; 56 extern const CLSID CLSID_PSClientSite; 57 extern const CLSID CLSID_PSClassObject; 58 extern const CLSID CLSID_PSInPlaceActive; 59 extern const CLSID CLSID_PSInPlaceFrame; 60 extern const CLSID CLSID_PSDragDrop; 61 extern const CLSID CLSID_PSBindCtx; 62 extern const CLSID CLSID_PSEnumerators; 63 extern const CLSID CLSID_StaticMetafile; 64 extern const CLSID CLSID_StaticDib; 65 extern const CLSID CID_CDfsVolume; 66 extern const CLSID CLSID_DCOMAccessControl; 67 extern const CLSID CLSID_GlobalOptions; 68 extern const CLSID CLSID_StdGlobalInterfaceTable; 69 extern const CLSID CLSID_ComBinding; 70 extern const CLSID CLSID_StdEvent; 71 extern const CLSID CLSID_ManualResetEvent; 72 extern const CLSID CLSID_SynchronizeContainer; 73 extern const CLSID CLSID_CCDFormKrnl; 74 extern const CLSID CLSID_CCDPropertyPage; 75 extern const CLSID CLSID_CCDFormDialog; 76 extern const CLSID CLSID_CCDCommandButton; 77 extern const CLSID CLSID_CCDComboBox; 78 extern const CLSID CLSID_CCDTextBox; 79 extern const CLSID CLSID_CCDCheckBox; 80 extern const CLSID CLSID_CCDLabel; 81 extern const CLSID CLSID_CCDOptionButton; 82 extern const CLSID CLSID_CCDListBox; 83 extern const CLSID CLSID_CCDScrollBar; 84 extern const CLSID CLSID_CCDGroupBox; 85 extern const CLSID CLSID_CCDGeneralPropertyPage; 86 extern const CLSID CLSID_CCDGenericPropertyPage; 87 extern const CLSID CLSID_CCDFontPropertyPage; 88 extern const CLSID CLSID_CCDColorPropertyPage; 89 extern const CLSID CLSID_CCDLabelPropertyPage; 90 extern const CLSID CLSID_CCDCheckBoxPropertyPage; 91 extern const CLSID CLSID_CCDTextBoxPropertyPage; 92 extern const CLSID CLSID_CCDOptionButtonPropertyPage; 93 extern const CLSID CLSID_CCDListBoxPropertyPage; 94 extern const CLSID CLSID_CCDCommandButtonPropertyPage; 95 extern const CLSID CLSID_CCDComboBoxPropertyPage; 96 extern const CLSID CLSID_CCDScrollBarPropertyPage; 97 extern const CLSID CLSID_CCDGroupBoxPropertyPage; 98 extern const CLSID CLSID_CCDXObjectPropertyPage; 99 extern const CLSID CLSID_CStdPropertyFrame; 100 extern const CLSID CLSID_CFormPropertyPage; 101 extern const CLSID CLSID_CGridPropertyPage; 102 extern const CLSID CLSID_CWSJArticlePage; 103 extern const CLSID CLSID_CSystemPage; 104 extern const CLSID CLSID_IdentityUnmarshal; 105 extern const CLSID CLSID_InProcFreeMarshaler; 106 extern const CLSID CLSID_Picture_Metafile; 107 extern const CLSID CLSID_Picture_EnhMetafile; 108 extern const CLSID CLSID_Picture_Dib; 109 extern const GUID GUID_TRISTATE; 110 111 112 #ifdef __cplusplus 113 } 114 #endif 115 116 #endif /* __CGUID_H__ */ 117