diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2004-01-03 22:12:35 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@users.sourceforge.net> | 2004-01-03 22:12:35 +0000 |
commit | b01201ec32169c6b2889e1c4dd24a4a71ad16bbd (patch) | |
tree | 9b2b37a7f2d721d6fc417d79f8b7fa8c6f383952 /winsup/w32api/include/objbase.h | |
parent | 0efff769fde31941788e77bdeac1d7fdd2e19088 (diff) | |
download | cygnal-b01201ec32169c6b2889e1c4dd24a4a71ad16bbd.tar.gz cygnal-b01201ec32169c6b2889e1c4dd24a4a71ad16bbd.tar.bz2 cygnal-b01201ec32169c6b2889e1c4dd24a4a71ad16bbd.zip |
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.
Diffstat (limited to 'winsup/w32api/include/objbase.h')
-rw-r--r-- | winsup/w32api/include/objbase.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/winsup/w32api/include/objbase.h b/winsup/w32api/include/objbase.h index fcf328ffa..144d52dae 100644 --- a/winsup/w32api/include/objbase.h +++ b/winsup/w32api/include/objbase.h @@ -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 |