Added CoCreateInstance16, CoGetClassObject16, OleLoad16 stubs.
This commit is contained in:
parent
43bc613f77
commit
61b2fba9d7
|
@ -1562,7 +1562,6 @@ HRESULT COM_RegReadPath(HKEY hkeyroot, const WCHAR *keyname, const WCHAR *valuen
|
|||
}
|
||||
|
||||
/***********************************************************************
|
||||
* CoGetClassObject [COMPOBJ.7]
|
||||
* CoGetClassObject [OLE32.@]
|
||||
*
|
||||
* FIXME. If request allows of several options and there is a failure
|
||||
|
@ -1664,6 +1663,23 @@ HRESULT WINAPI CoGetClassObject(
|
|||
|
||||
return hres;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* CoGetClassObject [COMPOBJ.7]
|
||||
*
|
||||
*/
|
||||
HRESULT WINAPI CoGetClassObject16(
|
||||
REFCLSID rclsid, DWORD dwClsContext, COSERVERINFO *pServerInfo,
|
||||
REFIID iid, LPVOID *ppv)
|
||||
{
|
||||
FIXME(", stub!\n\tCLSID:\t%s,\n\tIID:\t%s\n", debugstr_guid(rclsid), debugstr_guid(iid));
|
||||
|
||||
if (pServerInfo) {
|
||||
FIXME("\tpServerInfo: name=%s\n",debugstr_w(pServerInfo->pwszName));
|
||||
FIXME("\t\tpAuthInfo=%p\n",pServerInfo->pAuthInfo);
|
||||
}
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
/***********************************************************************
|
||||
* CoResumeClassObjects (OLE32.@)
|
||||
*
|
||||
|
@ -1772,8 +1788,8 @@ HRESULT WINAPI GetClassFile(LPCOLESTR filePathName,CLSID *pclsid)
|
|||
|
||||
return MK_E_INVALIDEXTENSION;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* CoCreateInstance [COMPOBJ.13]
|
||||
* CoCreateInstance [OLE32.@]
|
||||
*/
|
||||
HRESULT WINAPI CoCreateInstance(
|
||||
|
@ -1840,6 +1856,23 @@ HRESULT WINAPI CoCreateInstance(
|
|||
return hres;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* CoCreateInstance [COMPOBJ.13]
|
||||
*/
|
||||
HRESULT WINAPI CoCreateInstance16(
|
||||
REFCLSID rclsid,
|
||||
LPUNKNOWN pUnkOuter,
|
||||
DWORD dwClsContext,
|
||||
REFIID iid,
|
||||
LPVOID *ppv)
|
||||
{
|
||||
FIXME("(%s, %p, %lx, %s, %p), stub!\n",
|
||||
debugstr_guid(rclsid), pUnkOuter, dwClsContext, debugstr_guid(iid),
|
||||
ppv
|
||||
);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* CoCreateInstanceEx [OLE32.@]
|
||||
*/
|
||||
|
|
|
@ -4,13 +4,13 @@
|
|||
4 pascal CoGetMalloc(long ptr) CoGetMalloc16
|
||||
5 pascal CoRegisterClassObject(ptr ptr long long ptr) CoRegisterClassObject16
|
||||
6 pascal CoRevokeClassObject(long) CoRevokeClassObject16
|
||||
7 pascal CoGetClassObject(ptr long ptr ptr ptr) CoGetClassObject
|
||||
7 pascal CoGetClassObject(ptr long ptr ptr ptr) CoGetClassObject16
|
||||
8 stub COMARSHALINTERFACE
|
||||
9 stub COUNMARSHALINTERFACE
|
||||
10 stub COLOADLIBRARY
|
||||
11 stub COFREELIBRARY
|
||||
12 stub COFREEALLLIBRARIES
|
||||
13 pascal CoCreateInstance(ptr ptr long ptr ptr) CoCreateInstance
|
||||
13 pascal CoCreateInstance(ptr ptr long ptr ptr) CoCreateInstance16
|
||||
14 stub STRINGFROMIID
|
||||
15 pascal CoDisconnectObject(ptr long) CoDisconnectObject
|
||||
16 stub CORELEASEMARSHALDATA
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
9 stub OLECREATELINKFROMDATA
|
||||
10 stub OLECREATE
|
||||
11 stub OLECREATELINK
|
||||
12 stub OLELOAD
|
||||
12 pascal OleLoad(segptr ptr segptr ptr) OleLoad16
|
||||
13 stub OLESAVE
|
||||
14 stub OLERUN
|
||||
#15 ___EXPORTEDSTUB
|
||||
|
|
|
@ -192,3 +192,16 @@ BOOL WINAPI IsValidInterface16(SEGPTR punk)
|
|||
return FALSE;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
* OleLoad [OLE2.12]
|
||||
*/
|
||||
HRESULT WINAPI OleLoad16(
|
||||
/*LPSTORAGE16*/ SEGPTR pStg,
|
||||
REFIID riid,
|
||||
/*LPOLECLIENTSITE16*/ SEGPTR pClientSite,
|
||||
LPVOID* ppvObj)
|
||||
{
|
||||
FIXME("(%lx,%s,%lx,%p), stub!\n", pStg, debugstr_guid(riid), pClientSite, ppvObj);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue