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.@]
|
* CoGetClassObject [OLE32.@]
|
||||||
*
|
*
|
||||||
* FIXME. If request allows of several options and there is a failure
|
* FIXME. If request allows of several options and there is a failure
|
||||||
|
@ -1664,6 +1663,23 @@ HRESULT WINAPI CoGetClassObject(
|
||||||
|
|
||||||
return hres;
|
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.@)
|
* CoResumeClassObjects (OLE32.@)
|
||||||
*
|
*
|
||||||
|
@ -1772,8 +1788,8 @@ HRESULT WINAPI GetClassFile(LPCOLESTR filePathName,CLSID *pclsid)
|
||||||
|
|
||||||
return MK_E_INVALIDEXTENSION;
|
return MK_E_INVALIDEXTENSION;
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* CoCreateInstance [COMPOBJ.13]
|
|
||||||
* CoCreateInstance [OLE32.@]
|
* CoCreateInstance [OLE32.@]
|
||||||
*/
|
*/
|
||||||
HRESULT WINAPI CoCreateInstance(
|
HRESULT WINAPI CoCreateInstance(
|
||||||
|
@ -1840,6 +1856,23 @@ HRESULT WINAPI CoCreateInstance(
|
||||||
return hres;
|
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.@]
|
* CoCreateInstanceEx [OLE32.@]
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -4,13 +4,13 @@
|
||||||
4 pascal CoGetMalloc(long ptr) CoGetMalloc16
|
4 pascal CoGetMalloc(long ptr) CoGetMalloc16
|
||||||
5 pascal CoRegisterClassObject(ptr ptr long long ptr) CoRegisterClassObject16
|
5 pascal CoRegisterClassObject(ptr ptr long long ptr) CoRegisterClassObject16
|
||||||
6 pascal CoRevokeClassObject(long) CoRevokeClassObject16
|
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
|
8 stub COMARSHALINTERFACE
|
||||||
9 stub COUNMARSHALINTERFACE
|
9 stub COUNMARSHALINTERFACE
|
||||||
10 stub COLOADLIBRARY
|
10 stub COLOADLIBRARY
|
||||||
11 stub COFREELIBRARY
|
11 stub COFREELIBRARY
|
||||||
12 stub COFREEALLLIBRARIES
|
12 stub COFREEALLLIBRARIES
|
||||||
13 pascal CoCreateInstance(ptr ptr long ptr ptr) CoCreateInstance
|
13 pascal CoCreateInstance(ptr ptr long ptr ptr) CoCreateInstance16
|
||||||
14 stub STRINGFROMIID
|
14 stub STRINGFROMIID
|
||||||
15 pascal CoDisconnectObject(ptr long) CoDisconnectObject
|
15 pascal CoDisconnectObject(ptr long) CoDisconnectObject
|
||||||
16 stub CORELEASEMARSHALDATA
|
16 stub CORELEASEMARSHALDATA
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
9 stub OLECREATELINKFROMDATA
|
9 stub OLECREATELINKFROMDATA
|
||||||
10 stub OLECREATE
|
10 stub OLECREATE
|
||||||
11 stub OLECREATELINK
|
11 stub OLECREATELINK
|
||||||
12 stub OLELOAD
|
12 pascal OleLoad(segptr ptr segptr ptr) OleLoad16
|
||||||
13 stub OLESAVE
|
13 stub OLESAVE
|
||||||
14 stub OLERUN
|
14 stub OLERUN
|
||||||
#15 ___EXPORTEDSTUB
|
#15 ___EXPORTEDSTUB
|
||||||
|
|
|
@ -192,3 +192,16 @@ BOOL WINAPI IsValidInterface16(SEGPTR punk)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
return TRUE;
|
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