ole32: Fix error code returned by CoGetClassObject/CoCreateInstance in CLSCTX_REMOTE_SERVER case.
This commit is contained in:
parent
8554ce5b18
commit
9943facb26
|
@ -2380,7 +2380,7 @@ HRESULT WINAPI CoGetClassObject(
|
|||
if (CLSCTX_REMOTE_SERVER & dwClsContext)
|
||||
{
|
||||
FIXME ("CLSCTX_REMOTE_SERVER not supported\n");
|
||||
hres = E_NOINTERFACE;
|
||||
hres = REGDB_E_CLASSNOTREG;
|
||||
}
|
||||
|
||||
if (FAILED(hres))
|
||||
|
|
|
@ -270,7 +270,6 @@ static void test_CoCreateInstance(void)
|
|||
hr = CoCreateInstance(&CLSID_non_existent, NULL, CLSCTX_LOCAL_SERVER, &IID_IUnknown, (void **)&pUnk);
|
||||
ok(hr == REGDB_E_CLASSNOTREG, "CoCreateInstance for non-registered local server should have returned REGDB_E_CLASSNOTREG instead of 0x%08x\n", hr);
|
||||
hr = CoCreateInstance(&CLSID_non_existent, NULL, CLSCTX_REMOTE_SERVER, &IID_IUnknown, (void **)&pUnk);
|
||||
todo_wine
|
||||
ok(hr == REGDB_E_CLASSNOTREG, "CoCreateInstance for non-registered remote server should have returned REGDB_E_CLASSNOTREG instead of 0x%08x\n", hr);
|
||||
|
||||
hr = CoCreateInstance(rclsid, NULL, CLSCTX_INPROC_SERVER, &IID_IUnknown, (void **)&pUnk);
|
||||
|
|
Loading…
Reference in New Issue