> hres = IUnknown_QueryInterface(unk, &IID_IRunnableObject,
> (void**)&runnable);
> ok(hres == E_NOINTERFACE, "QueryInterface returned %08x, expected
> E_NOINTERFACE\n", hres);
> ok(runnable == NULL, "runnable=%p, ezpected NULL\n", runnable);
> +
> + hres = IUnknown_QueryInterface(unk, &IID_IPerPropertyBrowsing,
> (void**)&propbrowse);
> + ok(hres == E_NOINTERFACE, "QueryInterface returned %08x, expected
> E_NOINTERFACE\n", hres);
> + ok(runnable == NULL, "runnable=%p, ezpected NULL\n", runnable);
> +
> + hres = IUnknown_QueryInterface(unk, &IID_IOleCache, (void**)&cache);
> + ok(hres == E_NOINTERFACE, "QueryInterface returned %08x, expected
> E_NOINTERFACE\n", hres);
> + ok(cache == NULL, "runnable=%p, ezpected NULL\n", runnable);
> }
Hi Jacek,
The tests seem wrong. Is there a reson your printing runnable twice, and
not propbrowse and cache.
Best Regards
Alistair Leslie-Hughes