Rob Shearman : include: Add a definition for REGCLS_SURROGATE and add declarations for CoRegisterSurrogate and CoGetObjectContext .

Alexandre Julliard julliard at wine.codeweavers.com
Thu Mar 15 08:19:17 CDT 2007


Module: wine
Branch: master
Commit: 2b5524867d427d2b73d19653fe724609b8b40b89
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=2b5524867d427d2b73d19653fe724609b8b40b89

Author: Rob Shearman <rob at codeweavers.com>
Date:   Wed Mar 14 15:43:52 2007 +0000

include: Add a definition for REGCLS_SURROGATE and add declarations for CoRegisterSurrogate and CoGetObjectContext.

---

 include/objbase.h |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/include/objbase.h b/include/objbase.h
index 79603a0..4d94c05 100644
--- a/include/objbase.h
+++ b/include/objbase.h
@@ -355,7 +355,8 @@ typedef enum tagREGCLS
     REGCLS_SINGLEUSE = 0,
     REGCLS_MULTIPLEUSE = 1,
     REGCLS_MULTI_SEPARATE = 2,
-    REGCLS_SUSPENDED = 4
+    REGCLS_SUSPENDED = 4,
+    REGCLS_SURROGATE = 8
 } REGCLS;
 
 HRESULT WINAPI CoGetClassObject(REFCLSID rclsid, DWORD dwClsContext, COSERVERINFO *pServerInfo, REFIID iid, LPVOID *ppv);
@@ -363,6 +364,7 @@ HRESULT WINAPI CoRegisterClassObject(REFCLSID rclsid,LPUNKNOWN pUnk,DWORD dwClsC
 HRESULT WINAPI CoRevokeClassObject(DWORD dwRegister);
 HRESULT WINAPI CoGetPSClsid(REFIID riid,CLSID *pclsid);
 HRESULT WINAPI CoRegisterPSClsid(REFIID riid, REFCLSID rclsid);
+HRESULT WINAPI CoRegisterSurrogate(LPSURROGATE pSurrogate);
 HRESULT WINAPI CoSuspendClassObjects(void);
 HRESULT WINAPI CoResumeClassObjects(void);
 ULONG WINAPI CoAddRefServerProcess(void);
@@ -400,6 +402,7 @@ HRESULT WINAPI CoRevertToSelf(void);
 HRESULT WINAPI CoGetTreatAsClass(REFCLSID clsidOld, LPCLSID pClsidNew);
 HRESULT WINAPI CoTreatAsClass(REFCLSID clsidOld, REFCLSID clsidNew);
 HRESULT WINAPI CoAllowSetForegroundWindow(IUnknown *pUnk, LPVOID lpvReserved);
+HRESULT WINAPI CoGetObjectContext(REFIID riid, LPVOID *ppv);
 
 HRESULT WINAPI CoCreateGuid(GUID* pguid);
 BOOL WINAPI CoIsOle1Class(REFCLSID rclsid);




More information about the wine-cvs mailing list