user32/tests: Fix cursor and icon tests compilation with __WINESRC__ defined.
This commit is contained in:
parent
3e3eb805d8
commit
7603700169
|
@ -328,7 +328,7 @@ static LRESULT CALLBACK callback_child(HWND hwnd, UINT msg, WPARAM wParam, LPARA
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return DefWindowProc(hwnd, msg, wParam, lParam);
|
return DefWindowProcA(hwnd, msg, wParam, lParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
static LRESULT CALLBACK callback_parent(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
static LRESULT CALLBACK callback_parent(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
@ -339,12 +339,12 @@ static LRESULT CALLBACK callback_parent(HWND hwnd, UINT msg, WPARAM wParam, LPAR
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
return DefWindowProc(hwnd, msg, wParam, lParam);
|
return DefWindowProcA(hwnd, msg, wParam, lParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void do_child(void)
|
static void do_child(void)
|
||||||
{
|
{
|
||||||
WNDCLASS class;
|
WNDCLASSA class;
|
||||||
MSG msg;
|
MSG msg;
|
||||||
BOOL ret;
|
BOOL ret;
|
||||||
|
|
||||||
|
@ -353,7 +353,7 @@ static void do_child(void)
|
||||||
class.lpfnWndProc = callback_child;
|
class.lpfnWndProc = callback_child;
|
||||||
class.cbClsExtra = 0;
|
class.cbClsExtra = 0;
|
||||||
class.cbWndExtra = 0;
|
class.cbWndExtra = 0;
|
||||||
class.hInstance = GetModuleHandle(NULL);
|
class.hInstance = GetModuleHandleA(NULL);
|
||||||
class.hIcon = NULL;
|
class.hIcon = NULL;
|
||||||
class.hCursor = NULL;
|
class.hCursor = NULL;
|
||||||
class.hbrBackground = NULL;
|
class.hbrBackground = NULL;
|
||||||
|
@ -361,7 +361,7 @@ static void do_child(void)
|
||||||
class.lpszClassName = "cursor_child";
|
class.lpszClassName = "cursor_child";
|
||||||
|
|
||||||
SetLastError(0xdeadbeef);
|
SetLastError(0xdeadbeef);
|
||||||
ret = RegisterClass(&class);
|
ret = RegisterClassA(&class);
|
||||||
ok(ret, "Failed to register window class. Error: %u\n", GetLastError());
|
ok(ret, "Failed to register window class. Error: %u\n", GetLastError());
|
||||||
|
|
||||||
/* Create a window. */
|
/* Create a window. */
|
||||||
|
@ -370,14 +370,14 @@ static void do_child(void)
|
||||||
ok(child != 0, "CreateWindowA failed. Error: %u\n", GetLastError());
|
ok(child != 0, "CreateWindowA failed. Error: %u\n", GetLastError());
|
||||||
|
|
||||||
/* Let the parent know our HWND. */
|
/* Let the parent know our HWND. */
|
||||||
PostMessage(parent, PROC_INIT, (WPARAM) child, 0);
|
PostMessageA(parent, PROC_INIT, (WPARAM) child, 0);
|
||||||
|
|
||||||
/* Receive messages. */
|
/* Receive messages. */
|
||||||
while ((ret = GetMessage(&msg, 0, 0, 0)))
|
while ((ret = GetMessageA(&msg, 0, 0, 0)))
|
||||||
{
|
{
|
||||||
ok(ret != -1, "GetMessage failed. Error: %u\n", GetLastError());
|
ok(ret != -1, "GetMessage failed. Error: %u\n", GetLastError());
|
||||||
TranslateMessage(&msg);
|
TranslateMessage(&msg);
|
||||||
DispatchMessage(&msg);
|
DispatchMessageA(&msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -386,7 +386,7 @@ static void do_parent(void)
|
||||||
char path_name[MAX_PATH];
|
char path_name[MAX_PATH];
|
||||||
PROCESS_INFORMATION info;
|
PROCESS_INFORMATION info;
|
||||||
STARTUPINFOA startup;
|
STARTUPINFOA startup;
|
||||||
WNDCLASS class;
|
WNDCLASSA class;
|
||||||
MSG msg;
|
MSG msg;
|
||||||
BOOL ret;
|
BOOL ret;
|
||||||
|
|
||||||
|
@ -395,7 +395,7 @@ static void do_parent(void)
|
||||||
class.lpfnWndProc = callback_parent;
|
class.lpfnWndProc = callback_parent;
|
||||||
class.cbClsExtra = 0;
|
class.cbClsExtra = 0;
|
||||||
class.cbWndExtra = 0;
|
class.cbWndExtra = 0;
|
||||||
class.hInstance = GetModuleHandle(NULL);
|
class.hInstance = GetModuleHandleA(NULL);
|
||||||
class.hIcon = NULL;
|
class.hIcon = NULL;
|
||||||
class.hCursor = NULL;
|
class.hCursor = NULL;
|
||||||
class.hbrBackground = NULL;
|
class.hbrBackground = NULL;
|
||||||
|
@ -403,7 +403,7 @@ static void do_parent(void)
|
||||||
class.lpszClassName = "cursor_parent";
|
class.lpszClassName = "cursor_parent";
|
||||||
|
|
||||||
SetLastError(0xdeadbeef);
|
SetLastError(0xdeadbeef);
|
||||||
ret = RegisterClass(&class);
|
ret = RegisterClassA(&class);
|
||||||
ok(ret, "Failed to register window class. Error: %u\n", GetLastError());
|
ok(ret, "Failed to register window class. Error: %u\n", GetLastError());
|
||||||
|
|
||||||
/* Create a window. */
|
/* Create a window. */
|
||||||
|
@ -422,17 +422,17 @@ static void do_parent(void)
|
||||||
child_process = info.hProcess;
|
child_process = info.hProcess;
|
||||||
|
|
||||||
/* Wait for child window handle. */
|
/* Wait for child window handle. */
|
||||||
while ((child == 0) && (ret = GetMessage(&msg, parent, 0, 0)))
|
while ((child == 0) && (ret = GetMessageA(&msg, parent, 0, 0)))
|
||||||
{
|
{
|
||||||
ok(ret != -1, "GetMessage failed. Error: %u\n", GetLastError());
|
ok(ret != -1, "GetMessage failed. Error: %u\n", GetLastError());
|
||||||
TranslateMessage(&msg);
|
TranslateMessage(&msg);
|
||||||
DispatchMessage(&msg);
|
DispatchMessageA(&msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void finish_child_process(void)
|
static void finish_child_process(void)
|
||||||
{
|
{
|
||||||
SendMessage(child, WM_CLOSE, 0, 0);
|
SendMessageA(child, WM_CLOSE, 0, 0);
|
||||||
winetest_wait_child_process( child_process );
|
winetest_wait_child_process( child_process );
|
||||||
CloseHandle(child_process);
|
CloseHandle(child_process);
|
||||||
}
|
}
|
||||||
|
@ -462,7 +462,7 @@ static void test_child_process(void)
|
||||||
SetCursor(cursor);
|
SetCursor(cursor);
|
||||||
|
|
||||||
/* Destroy the cursor. */
|
/* Destroy the cursor. */
|
||||||
SendMessage(child, WM_USER+1, 0, (LPARAM) cursor);
|
SendMessageA(child, WM_USER+1, 0, (LPARAM) cursor);
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL color_match(COLORREF a, COLORREF b)
|
static BOOL color_match(COLORREF a, COLORREF b)
|
||||||
|
@ -486,8 +486,8 @@ static void test_CopyImage_Check(HBITMAP bitmap, UINT flags, INT copyWidth, INT
|
||||||
ok(copy != NULL, "CopyImage() failed\n");
|
ok(copy != NULL, "CopyImage() failed\n");
|
||||||
if (copy != NULL)
|
if (copy != NULL)
|
||||||
{
|
{
|
||||||
GetObject(bitmap, sizeof(origBitmap), &origBitmap);
|
GetObjectA(bitmap, sizeof(origBitmap), &origBitmap);
|
||||||
GetObject(copy, sizeof(copyBitmap), ©Bitmap);
|
GetObjectA(copy, sizeof(copyBitmap), ©Bitmap);
|
||||||
orig_is_dib = (origBitmap.bmBits != NULL);
|
orig_is_dib = (origBitmap.bmBits != NULL);
|
||||||
copy_is_dib = (copyBitmap.bmBits != NULL);
|
copy_is_dib = (copyBitmap.bmBits != NULL);
|
||||||
|
|
||||||
|
@ -688,7 +688,7 @@ static void test_initial_cursor(void)
|
||||||
|
|
||||||
/* Check what handle GetCursor() returns if a cursor is not set yet. */
|
/* Check what handle GetCursor() returns if a cursor is not set yet. */
|
||||||
SetLastError(0xdeadbeef);
|
SetLastError(0xdeadbeef);
|
||||||
cursor2 = LoadCursor(NULL, IDC_WAIT);
|
cursor2 = LoadCursorA(NULL, (LPCSTR)IDC_WAIT);
|
||||||
todo_wine {
|
todo_wine {
|
||||||
ok(cursor == cursor2, "cursor (%p) is not IDC_WAIT (%p).\n", cursor, cursor2);
|
ok(cursor == cursor2, "cursor (%p) is not IDC_WAIT (%p).\n", cursor, cursor2);
|
||||||
}
|
}
|
||||||
|
@ -710,7 +710,7 @@ static void test_icon_info_dbg(HICON hIcon, UINT exp_cx, UINT exp_cy, UINT exp_m
|
||||||
ok_(__FILE__, line)(info.yHotspot == exp_cy/2, "info.yHotspot = %u\n", info.yHotspot);
|
ok_(__FILE__, line)(info.yHotspot == exp_cy/2, "info.yHotspot = %u\n", info.yHotspot);
|
||||||
ok_(__FILE__, line)(info.hbmMask != 0, "info.hbmMask is NULL\n");
|
ok_(__FILE__, line)(info.hbmMask != 0, "info.hbmMask is NULL\n");
|
||||||
|
|
||||||
ret = GetObject(info.hbmMask, sizeof(bmMask), &bmMask);
|
ret = GetObjectA(info.hbmMask, sizeof(bmMask), &bmMask);
|
||||||
ok_(__FILE__, line)(ret == sizeof(bmMask), "GetObject(info.hbmMask) failed, ret %u\n", ret);
|
ok_(__FILE__, line)(ret == sizeof(bmMask), "GetObject(info.hbmMask) failed, ret %u\n", ret);
|
||||||
|
|
||||||
if (exp_bpp == 1)
|
if (exp_bpp == 1)
|
||||||
|
@ -725,7 +725,7 @@ static void test_icon_info_dbg(HICON hIcon, UINT exp_cx, UINT exp_cy, UINT exp_m
|
||||||
display_bpp = GetDeviceCaps(hdc, BITSPIXEL);
|
display_bpp = GetDeviceCaps(hdc, BITSPIXEL);
|
||||||
ReleaseDC(0, hdc);
|
ReleaseDC(0, hdc);
|
||||||
|
|
||||||
ret = GetObject(info.hbmColor, sizeof(bmColor), &bmColor);
|
ret = GetObjectA(info.hbmColor, sizeof(bmColor), &bmColor);
|
||||||
ok_(__FILE__, line)(ret == sizeof(bmColor), "GetObject(info.hbmColor) failed, ret %u\n", ret);
|
ok_(__FILE__, line)(ret == sizeof(bmColor), "GetObject(info.hbmColor) failed, ret %u\n", ret);
|
||||||
|
|
||||||
ok_(__FILE__, line)(bmColor.bmBitsPixel == display_bpp /* XP */ ||
|
ok_(__FILE__, line)(bmColor.bmBitsPixel == display_bpp /* XP */ ||
|
||||||
|
@ -1043,7 +1043,7 @@ static void test_LoadImageBitmap(const char * test_desc, HBITMAP hbm)
|
||||||
DWORD ret, pixel = 0;
|
DWORD ret, pixel = 0;
|
||||||
HDC hdc = GetDC(NULL);
|
HDC hdc = GetDC(NULL);
|
||||||
|
|
||||||
ret = GetObject(hbm, sizeof(bm), &bm);
|
ret = GetObjectA(hbm, sizeof(bm), &bm);
|
||||||
ok(ret == sizeof(bm), "GetObject returned %d\n", ret);
|
ok(ret == sizeof(bm), "GetObject returned %d\n", ret);
|
||||||
|
|
||||||
memset(&bmi, 0, sizeof(bmi));
|
memset(&bmi, 0, sizeof(bmi));
|
||||||
|
@ -1219,7 +1219,7 @@ static void test_LoadImage(void)
|
||||||
DeleteFileA("icon.ico");
|
DeleteFileA("icon.ico");
|
||||||
|
|
||||||
/* Test a system icon */
|
/* Test a system icon */
|
||||||
handle = LoadIcon( 0, IDI_HAND );
|
handle = LoadIconA( 0, (LPCSTR)IDI_HAND );
|
||||||
ok(handle != NULL, "LoadImage() failed.\n");
|
ok(handle != NULL, "LoadImage() failed.\n");
|
||||||
if (pGetIconInfoExA)
|
if (pGetIconInfoExA)
|
||||||
{
|
{
|
||||||
|
@ -1976,7 +1976,7 @@ static void check_DrawState_Size(HDC hdc, BOOL maskvalue, UINT32 color, int bpp,
|
||||||
SetPixelV(hdc, 2, 2, background);
|
SetPixelV(hdc, 2, 2, background);
|
||||||
|
|
||||||
/* Let DrawState calculate the size of the icon (it's 1x1) */
|
/* Let DrawState calculate the size of the icon (it's 1x1) */
|
||||||
DrawState(hdc, hbr, NULL, (LPARAM) hicon, 0, 1, 1, 0, 0, (DST_ICON | flags ));
|
DrawStateA(hdc, hbr, NULL, (LPARAM) hicon, 0, 1, 1, 0, 0, (DST_ICON | flags ));
|
||||||
|
|
||||||
result = GetPixel(hdc, 0, 0);
|
result = GetPixel(hdc, 0, 0);
|
||||||
passed[0] = color_match(result, background);
|
passed[0] = color_match(result, background);
|
||||||
|
@ -1990,7 +1990,7 @@ static void check_DrawState_Size(HDC hdc, BOOL maskvalue, UINT32 color, int bpp,
|
||||||
* width/height 2x2 if the icon is only 1x1 pixels in size should
|
* width/height 2x2 if the icon is only 1x1 pixels in size should
|
||||||
* result in drawing it with size 1x1. The size parameters must be
|
* result in drawing it with size 1x1. The size parameters must be
|
||||||
* ignored if a Icon has to be drawn! */
|
* ignored if a Icon has to be drawn! */
|
||||||
DrawState(hdc, hbr, NULL, (LPARAM) hicon, 0, 1, 1, 2, 2, (DST_ICON | flags ));
|
DrawStateA(hdc, hbr, NULL, (LPARAM) hicon, 0, 1, 1, 2, 2, (DST_ICON | flags ));
|
||||||
|
|
||||||
result = GetPixel(hdc, 0, 0);
|
result = GetPixel(hdc, 0, 0);
|
||||||
passed[1] = color_match(result, background);
|
passed[1] = color_match(result, background);
|
||||||
|
@ -2026,7 +2026,7 @@ static void check_DrawState_Color(HDC hdc, BOOL maskvalue, UINT32 color, int bpp
|
||||||
/* Set color of the pixel that will be checked afterwards */
|
/* Set color of the pixel that will be checked afterwards */
|
||||||
SetPixelV(hdc, 1, 1, background);
|
SetPixelV(hdc, 1, 1, background);
|
||||||
|
|
||||||
DrawState(hdc, hbr, NULL, (LPARAM) hicon, 0, 1, 1, 0, 0, ( DST_ICON | flags ));
|
DrawStateA(hdc, hbr, NULL, (LPARAM) hicon, 0, 1, 1, 0, 0, ( DST_ICON | flags ));
|
||||||
|
|
||||||
/* Check the color of the pixel is correct */
|
/* Check the color of the pixel is correct */
|
||||||
result = GetPixel(hdc, 1, 1);
|
result = GetPixel(hdc, 1, 1);
|
||||||
|
@ -2095,7 +2095,7 @@ static DWORD CALLBACK set_cursor_thread( void *arg )
|
||||||
{
|
{
|
||||||
HCURSOR ret;
|
HCURSOR ret;
|
||||||
|
|
||||||
PeekMessage( 0, 0, 0, 0, PM_NOREMOVE ); /* create a msg queue */
|
PeekMessageA( 0, 0, 0, 0, PM_NOREMOVE ); /* create a msg queue */
|
||||||
if (parent_id)
|
if (parent_id)
|
||||||
{
|
{
|
||||||
BOOL ret = AttachThreadInput( GetCurrentThreadId(), parent_id, TRUE );
|
BOOL ret = AttachThreadInput( GetCurrentThreadId(), parent_id, TRUE );
|
||||||
|
@ -2214,7 +2214,7 @@ static DWORD CALLBACK show_cursor_thread( void *arg )
|
||||||
DWORD count = (DWORD_PTR)arg;
|
DWORD count = (DWORD_PTR)arg;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
PeekMessage( 0, 0, 0, 0, PM_NOREMOVE ); /* create a msg queue */
|
PeekMessageA( 0, 0, 0, 0, PM_NOREMOVE ); /* create a msg queue */
|
||||||
if (parent_id)
|
if (parent_id)
|
||||||
{
|
{
|
||||||
BOOL ret = AttachThreadInput( GetCurrentThreadId(), parent_id, TRUE );
|
BOOL ret = AttachThreadInput( GetCurrentThreadId(), parent_id, TRUE );
|
||||||
|
@ -2242,8 +2242,8 @@ static void test_ShowCursor(void)
|
||||||
ok( info.flags & CURSOR_SHOWING, "cursor not shown in info\n" );
|
ok( info.flags & CURSOR_SHOWING, "cursor not shown in info\n" );
|
||||||
}
|
}
|
||||||
|
|
||||||
event_start = CreateEvent( NULL, FALSE, FALSE, NULL );
|
event_start = CreateEventW( NULL, FALSE, FALSE, NULL );
|
||||||
event_next = CreateEvent( NULL, FALSE, FALSE, NULL );
|
event_next = CreateEventW( NULL, FALSE, FALSE, NULL );
|
||||||
|
|
||||||
count = ShowCursor( TRUE );
|
count = ShowCursor( TRUE );
|
||||||
ok( count == 1, "wrong count %d\n", count );
|
ok( count == 1, "wrong count %d\n", count );
|
||||||
|
@ -2448,7 +2448,7 @@ static void test_DestroyCursor(void)
|
||||||
DeleteObject(cursorInfo.hbmColor);
|
DeleteObject(cursorInfo.hbmColor);
|
||||||
|
|
||||||
/* Try testing DestroyCursor() now using LoadCursor() cursors. */
|
/* Try testing DestroyCursor() now using LoadCursor() cursors. */
|
||||||
cursor = LoadCursor(NULL, IDC_ARROW);
|
cursor = LoadCursorA(NULL, (LPCSTR)IDC_ARROW);
|
||||||
|
|
||||||
SetLastError(0xdeadbeef);
|
SetLastError(0xdeadbeef);
|
||||||
ret = DestroyCursor(cursor);
|
ret = DestroyCursor(cursor);
|
||||||
|
@ -2463,11 +2463,11 @@ static void test_DestroyCursor(void)
|
||||||
ok(error == 0xdeadbeef, "Last error: 0x%08x\n", error);
|
ok(error == 0xdeadbeef, "Last error: 0x%08x\n", error);
|
||||||
|
|
||||||
/* Check if LoadCursor() returns the same handle with the same icon. */
|
/* Check if LoadCursor() returns the same handle with the same icon. */
|
||||||
cursor2 = LoadCursor(NULL, IDC_ARROW);
|
cursor2 = LoadCursorA(NULL, (LPCSTR)IDC_ARROW);
|
||||||
ok(cursor2 == cursor, "cursor == %p, cursor2 == %p\n", cursor, cursor2);
|
ok(cursor2 == cursor, "cursor == %p, cursor2 == %p\n", cursor, cursor2);
|
||||||
|
|
||||||
/* Check if LoadCursor() returns the same handle with a different icon. */
|
/* Check if LoadCursor() returns the same handle with a different icon. */
|
||||||
cursor2 = LoadCursor(NULL, IDC_WAIT);
|
cursor2 = LoadCursorA(NULL, (LPCSTR)IDC_WAIT);
|
||||||
ok(cursor2 != cursor, "cursor == %p, cursor2 == %p\n", cursor, cursor2);
|
ok(cursor2 != cursor, "cursor == %p, cursor2 == %p\n", cursor, cursor2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue