[SHELL32_APITEST] Fix PIDL leaks.

This commit is contained in:
Thomas Faber 2019-09-10 12:12:02 +02:00
parent d41c5be3bd
commit cf2b918e0f
No known key found for this signature in database
GPG key ID: 076E7C3D44720826
3 changed files with 3 additions and 3 deletions

View file

@ -76,7 +76,7 @@ VOID TestUninitialized()
hr = ppf2->Initialize(testpidl);
ok(hr == S_OK, "hr = %lx\n", hr);
LPITEMIDLIST pidl;
CComHeapPtr<ITEMIDLIST> pidl;
hr = ppf2->GetCurFolder(&pidl);
ok(hr == S_OK, "hr = %lx\n", hr);
ok(pidl->mkid.cb == 2 * sizeof(WORD), "got wrong pidl size, cb = %x\n", pidl->mkid.cb);

View file

@ -65,7 +65,7 @@ VOID TestInitialize(_In_ IShellFolder2 *psf2)
//hr = ppf2->GetCurFolder(NULL);
//ok(hr == E_INVALIDARG, "hr = %lx\n", hr);
LPITEMIDLIST pidl;
CComHeapPtr<ITEMIDLIST> pidl;
hr = ppf2->GetCurFolder(&pidl);
ok(hr == S_OK, "hr = %lx\n", hr);
// 0 in win10, 14 in xp

View file

@ -205,7 +205,7 @@ VOID TestInitialize(_In_ IShellFolder *psf)
//hr = ppf2->GetCurFolder(NULL);
//ok(hr == E_INVALIDARG, "hr = %lx\n", hr);
LPITEMIDLIST pidl;
CComHeapPtr<ITEMIDLIST> pidl;
hr = ppf2->GetCurFolder(&pidl);
ok(hr == S_OK, "hr = %lx\n", hr);
ok(pidl->mkid.cb == 0, "expected empty pidl got cb = %x\n", pidl->mkid.cb);