2004-01-03 Filip Navara <xnavara@volny.cz>
* 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.
This commit is contained in:
@ -39,6 +39,7 @@
|
||||
#define STGM_NOSCRATCH 0x100000
|
||||
#define STGM_CREATE 0x1000
|
||||
#define STGM_CONVERT 0x20000
|
||||
#define STGM_NOSNAPSHOT 0x200000
|
||||
#define STGM_FAILIFTHERE 0
|
||||
#define CWCSTORAGENAME 32
|
||||
#define ASYNC_MODE_COMPATIBILITY 1
|
||||
@ -180,6 +181,8 @@ WINOLEAPI_(ULONG) CoAddRefServerProcess(void);
|
||||
WINOLEAPI_(ULONG) CoReleaseServerProcess(void);
|
||||
WINOLEAPI CoResumeClassObjects(void);
|
||||
WINOLEAPI CoSuspendClassObjects(void);
|
||||
WINOLEAPI CoGetPSClsid(REFIID,CLSID*);
|
||||
WINOLEAPI CoRegisterPSClsid(REFIID,REFCLSID);
|
||||
|
||||
#pragma pack(pop)
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user