ok(hr == S_OK, "got 0x%08x\n", hr);
ok(container != NULL, "returned %p!\n", container);
ok(control != NULL, "returned %p\n", control);
+ IUnknown_Release(container);
+ IUnknown_Release(control);
DestroyWindow(hwnd);
container = NULL;
ok(hr == S_OK, "got 0x%08x\n", hr);
ok(container != NULL, "returned %p!\n", container);
ok(control != NULL, "returned %p\n", control);
+ IUnknown_Release(container);
+ IUnknown_Release(control);
DestroyWindow(hwnd);
container = NULL;
ok(hr == S_OK, "got 0x%08x\n", hr);
ok(container != NULL, "returned %p!\n", container);
ok(control != NULL, "returned %p\n", control);
+ IUnknown_Release(container);
+ IUnknown_Release(control);
DestroyWindow(hwnd);
container = NULL;
ok(hr == S_OK, "got 0x%08x\n", hr);
ok(container != NULL, "returned %p!\n", container);
ok(control != NULL, "returned %p\n", control);
+ IUnknown_Release(container);
+ IUnknown_Release(control);
DestroyWindow(hwnd);
container = (IUnknown *)0xdeadbeef;
ok(hr == S_OK, "got 0x%08x\n", hr);
ok(container != NULL, "returned %p!\n", container);
ok(control != NULL, "returned %p\n", control);
+ IUnknown_Release(container);
+ IUnknown_Release(control);
DestroyWindow(hwnd);
/* test file:// scheme */
ok(hr == S_OK, "got 0x%08x\n", hr);
ok(container != NULL, "returned %p!\n", container);
ok(control != NULL, "returned %p\n", control);
+ IUnknown_Release(container);
+ IUnknown_Release(control);
DestroyWindow(hwnd);
/* test file:// scheme on non-existent file. */
ok(hr == S_OK, "got 0x%08x\n", hr);
ok(container != NULL, "returned %p!\n", container);
ok(control != NULL, "returned %p\n", control);
+ IUnknown_Release(container);
+ IUnknown_Release(control);
DestroyWindow(hwnd);
}