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