ole32/tests: Test pointer returned by ProgIDFromCLSID() on failure.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
6d3c0dc16a
commit
3237c5ed84
|
@ -356,11 +356,13 @@ static void test_ProgIDFromCLSID(void)
|
|||
CoTaskMemFree(progid);
|
||||
|
||||
/* classes without default progid, progid list is not used */
|
||||
progid = (void *)0xdeadbeef;
|
||||
hr = ProgIDFromCLSID(&IID_Testiface5, &progid);
|
||||
ok(hr == REGDB_E_CLASSNOTREG, "got 0x%08x\n", hr);
|
||||
ok(hr == REGDB_E_CLASSNOTREG && progid == NULL, "got 0x%08x, progid %p\n", hr, progid);
|
||||
|
||||
progid = (void *)0xdeadbeef;
|
||||
hr = ProgIDFromCLSID(&IID_Testiface6, &progid);
|
||||
ok(hr == REGDB_E_CLASSNOTREG, "got 0x%08x\n", hr);
|
||||
ok(hr == REGDB_E_CLASSNOTREG && progid == NULL, "got 0x%08x, progid %p\n", hr, progid);
|
||||
|
||||
pDeactivateActCtx(0, cookie);
|
||||
pReleaseActCtx(handle);
|
||||
|
|
Loading…
Reference in New Issue