* include/cguid.h (CLSID_StdGlobalInterfaceTable): Declare IID. * include/oaidl.h (ITypeLib2, ITypeInfo2): Define interfaces, declare IID's. (IErrorInfo): Add COBJMACROS. * include/objbase.h (STGM_NOSNAPSHOT): Add define. (CoGetPSClsid): Add protototype, (CoRegisterPSClsid): Likewise. * include/objidl.h (IMarshal): Correct methods. (IMallocSpy): Likewise, (LPPSFACTORYBUFFER): Add typedef. (IGlobalInterfaceTable): Define interface and COBJMACROS. Declare IID. (IStorage_CreateStorage, IRpcStubBuffer_Invoke): Fix macros. * include/ocidl.h (PROPBAG2_TYPE): Define enum. (PROPBAG2, QACONTAINERFLAGS, QACONTAINER, QACONTROL): Define structures. (IPropertyBag2, IPersistPropertyBag2,IAdviseSinkEx, IPointerInactive, IOleUndoUnit, IOleParentUndoUnit, IEnumOleUndoUnits, IOleUndoManager, IQuickActivate): Define interfaces. Declare IID's. (IPersistPropertyBag2): Add COBJMACROS. (LPOLEUNDOMANAGER): Add typedef. (LPPROPERTYBAG2): Likewise. * include/oleidl.h (LPPARSEDISPLAYNAME): Fix definiton. (BINDSPEED): Add definition. (IParseDisplayName, IOleItemContainer, IOleObject, IDropSource, IDropTarget): Add COBJMACROS. * include/wtypes.h (MEMCTX, MSHCTX): Fix enums. * include/winerror.h (CO_S_NOTALLINTERFACES): Add define. * lib/uuid.c (IID_IGlobalInterfaceTable, IID_IOleUndoManager, IID_IPersistPropertyBag2, IID_IPropertyBag2, IID_IRpcProxyBuffer): Add definitions.
		
			
				
	
	
		
			84 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef _CGUID_H
 | 
						|
#define _CGUID_H
 | 
						|
#if __GNUC__ >=3
 | 
						|
#pragma GCC system_header
 | 
						|
#endif
 | 
						|
 | 
						|
#ifdef __cplusplus
 | 
						|
extern "C" {
 | 
						|
#endif
 | 
						|
extern const IID GUID_NULL;
 | 
						|
extern const IID IID_IRpcChannel;
 | 
						|
extern const IID IID_IRpcStub;
 | 
						|
extern const IID IID_IStubManager;
 | 
						|
extern const IID IID_IRpcProxy;
 | 
						|
extern const IID IID_IProxyManager;
 | 
						|
extern const IID IID_IPSFactory;
 | 
						|
extern const IID IID_IInternalMoniker;
 | 
						|
extern const IID IID_IDfReserved1;
 | 
						|
extern const IID IID_IDfReserved2;
 | 
						|
extern const IID IID_IDfReserved3;
 | 
						|
extern const CLSID CLSID_StdMarshal;
 | 
						|
extern const IID IID_IStub;
 | 
						|
extern const IID IID_IProxy;
 | 
						|
extern const IID IID_IEnumGeneric;
 | 
						|
extern const IID IID_IEnumHolder;
 | 
						|
extern const IID IID_IEnumCallback;
 | 
						|
extern const IID IID_IOleManager;
 | 
						|
extern const IID IID_IOlePresObj;
 | 
						|
extern const IID IID_IDebug;
 | 
						|
extern const IID IID_IDebugStream;
 | 
						|
extern const CLSID CLSID_PSGenObject;
 | 
						|
extern const CLSID CLSID_PSClientSite;
 | 
						|
extern const CLSID CLSID_PSClassObject;
 | 
						|
extern const CLSID CLSID_PSInPlaceActive;
 | 
						|
extern const CLSID CLSID_PSInPlaceFrame;
 | 
						|
extern const CLSID CLSID_PSDragDrop;
 | 
						|
extern const CLSID CLSID_PSBindCtx;
 | 
						|
extern const CLSID CLSID_PSEnumerators;
 | 
						|
extern const CLSID CLSID_StaticMetafile;
 | 
						|
extern const CLSID CLSID_StaticDib;
 | 
						|
extern const CLSID CID_CDfsVolume;
 | 
						|
extern const CLSID CLSID_CCDFormKrnl;
 | 
						|
extern const CLSID CLSID_CCDPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDFormDialog;
 | 
						|
extern const CLSID CLSID_CCDCommandButton;
 | 
						|
extern const CLSID CLSID_CCDComboBox;
 | 
						|
extern const CLSID CLSID_CCDTextBox;
 | 
						|
extern const CLSID CLSID_CCDCheckBox;
 | 
						|
extern const CLSID CLSID_CCDLabel;
 | 
						|
extern const CLSID CLSID_CCDOptionButton;
 | 
						|
extern const CLSID CLSID_CCDListBox;
 | 
						|
extern const CLSID CLSID_CCDScrollBar;
 | 
						|
extern const CLSID CLSID_CCDGroupBox;
 | 
						|
extern const CLSID CLSID_CCDGeneralPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDGenericPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDFontPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDColorPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDLabelPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDCheckBoxPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDTextBoxPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDOptionButtonPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDListBoxPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDCommandButtonPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDComboBoxPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDScrollBarPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDGroupBoxPropertyPage;
 | 
						|
extern const CLSID CLSID_CCDXObjectPropertyPage;
 | 
						|
extern const CLSID CLSID_CStdPropertyFrame;
 | 
						|
extern const CLSID CLSID_CFormPropertyPage;
 | 
						|
extern const CLSID CLSID_CGridPropertyPage;
 | 
						|
extern const CLSID CLSID_CWSJArticlePage;
 | 
						|
extern const CLSID CLSID_CSystemPage;
 | 
						|
extern const CLSID CLSID_IdentityUnmarshal;
 | 
						|
extern const CLSID CLSID_InProcFreeMarshaler;
 | 
						|
extern const CLSID CLSID_Picture_Metafile;
 | 
						|
extern const CLSID CLSID_Picture_EnhMetafile;
 | 
						|
extern const CLSID CLSID_Picture_Dib;
 | 
						|
extern const CLSID CLSID_StdGlobalInterfaceTable;
 | 
						|
extern const GUID GUID_TRISTATE;
 | 
						|
#ifdef __cplusplus
 | 
						|
}
 | 
						|
#endif
 | 
						|
#endif
 |