161 trace(
"Screen bpp: %lu.\n", screenbpp);
168 ok(iconinfo2.
fIcon == 0,
"\n");
189 for(creationbpp = 16; creationbpp <=32; creationbpp += 8)
194 skip(
"Unable to change bpp to %lu.\n", creationbpp);
197 trace(
"starting with creationbpp = %lu\n", creationbpp);
204 ok(hcursor != 0,
"should not fail\n");
209 trace(
"testing resetting to %lu\n",
bpp);
213 skip(
"Unable to change bpp to %lu.\n",
bpp);
217 ok(iconinfo2.
fIcon == 1,
"\n");
238 ok(
bitmap.bmBitsPixel == (creationbpp == 32 ? 32 :
bpp),
"creationbpp: %lu, bpp: %lu:\n", creationbpp,
bpp);
250 trace(
"Unable to go back to previous display settings. Sorry.\n");
253 ok(hcursor != 0,
"should not fail\n");
255 ok(iconinfo2.
fIcon == 0,
"\n");
BOOL WINAPI DestroyIcon(_In_ HICON)
DWORD WINAPI GetLastError(VOID)
BOOL WINAPI DeleteObject(_In_ HGDIOBJ)
BOOL WINAPI GetIconInfo(_In_ HICON, _Out_ PICONINFO)
#define ENUM_CURRENT_SETTINGS
LONG WINAPI ChangeDisplaySettingsExW(LPCWSTR lpszDeviceName, LPDEVMODEW lpDevMode, HWND hwnd, DWORD dwflags, LPVOID lParam)
HCURSOR WINAPI CreateCursor(_In_opt_ HINSTANCE, _In_ int, _In_ int, _In_ int, _In_ int, _In_ CONST VOID *, _In_ CONST VOID *)
BOOL WINAPI EnumDisplaySettingsW(LPCWSTR lpszDeviceName, DWORD iModeNum, LPDEVMODEW lpDevMode)
BOOL WINAPI DestroyCursor(_In_ HCURSOR)
#define DISP_CHANGE_SUCCESSFUL
int WINAPI GetSystemMetrics(_In_ int)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
void Test_GetIconInfo(BOOL fIcon, DWORD screen_bpp)