From: Amine Khaldi Date: Wed, 12 Dec 2012 12:55:58 +0000 (+0000) Subject: [ATL_WINETEST] X-Git-Tag: backups/ros-csrss@60644~104^2~144 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=1e6bd4d2982a1540d9f2ed5e8755e3c5feff1650 [ATL_WINETEST] * Sync with Wine 1.5.19. svn path=/trunk/; revision=57888 --- diff --git a/rostests/winetests/atl/registrar.c b/rostests/winetests/atl/registrar.c index 9c5dd23e19b..1b1c797d42e 100644 --- a/rostests/winetests/atl/registrar.c +++ b/rostests/winetests/atl/registrar.c @@ -135,11 +135,23 @@ static void test_registrar(void) IRegistrar_Release(registrar); } +static void test_aggregation(void) +{ + IUnknown *unk = (IUnknown*)0xdeadbeef; + HRESULT hres; + + hres = CoCreateInstance(&CLSID_Registrar, (IUnknown*)0xdeadbeef, CLSCTX_INPROC_SERVER|CLSCTX_INPROC_HANDLER, + &IID_IUnknown, (void**)&unk); + ok(hres == CLASS_E_NOAGGREGATION, "CoCreateInstance failed: %08x, expected CLASS_E_NOAGGREGATION\n", hres); + ok(!unk, "unk = %p\n", unk); +} + START_TEST(registrar) { CoInitialize(NULL); test_registrar(); + test_aggregation(); CoUninitialize(); }