[W32KNAPI] - Add some more NtUserGetIconInfo tests

svn path=/trunk/; revision=48104
This commit is contained in:
Jérôme Gardou 2010-07-18 16:40:15 +00:00
parent ec5e0ea56a
commit 0f1aba925e

View file

@ -99,5 +99,31 @@ Test_NtUserGetIconInfo(PTESTINFO pti)
DestroyIcon(hIcon);
/* Test full param, with foreign icon */
hIcon = LoadImageA(NULL,
OIC_HAND,
IMAGE_ICON,
0,
0,
LR_DEFAULTSIZE);
TEST(hIcon != NULL);
RtlInitUnicodeString(&hInstStr, NULL);
RtlInitUnicodeString(&ResourceStr, NULL);
TEST(NtUserGetIconInfo(hIcon,
&iinfo,
&hInstStr,
&ResourceStr,
&bpp,
FALSE) == TRUE);
TESTX(hInstStr.Buffer == NULL, "hInstStr.buffer : %p\n", hInstStr.Buffer);
TEST((LPCTSTR)ResourceStr.Buffer == MAKEINTRESOURCE(IDI_ICON));
TEST(bpp == 32);
DestroyIcon(hIcon);
return APISTATUS_NORMAL;
}