31 ok(!!
hwnd,
"Line %d: CreateWindowA failed\n",
pEntry->lineno);
35 (
ret ?
"non-zero" :
"zero"));
43#define STYLE_0 WS_OVERLAPPEDWINDOW
44#define STYLE_1 (WS_OVERLAPPEDWINDOW | WS_MAXIMIZE)
45#define STYLE_2 (WS_OVERLAPPEDWINDOW | WS_MINIMIZE)
46#define STYLE_3 (WS_OVERLAPPEDWINDOW | WS_VISIBLE)
47#define STYLE_4 (WS_OVERLAPPEDWINDOW | WS_VISIBLE | WS_MAXIMIZE)
48#define STYLE_5 (WS_OVERLAPPEDWINDOW | WS_VISIBLE | WS_MINIMIZE)
52#define SW_2 SW_MAXIMIZE
53#define SW_3 SW_MINIMIZE
54#define SW_4 SW_RESTORE
56#define SW_6 SW_SHOWDEFAULT
57#define SW_7 SW_SHOWMAXIMIZED
58#define SW_8 SW_SHOWMINIMIZED
59#define SW_9 SW_SHOWMINNOACTIVE
60#define SW_10 SW_SHOWNA
61#define SW_11 SW_SHOWNOACTIVATE
62#define SW_12 SW_SHOWNORMAL
186#define RED RGB(255, 0, 0)
304 skip(
"RegisterClassW failed\n");
313 skip(
"CreateWindowExW failed\n");
320 skip(
"CreateThread failed\n");
static VOID Test_ShowWindow_Main(VOID)
static void DoTestEntry(const TEST_ENTRY *pEntry)
static const CHAR s_name[]
static const TEST_ENTRY s_entries[]
static LRESULT CALLBACK ForceMinimizeWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
static COLORREF CheckColor(VOID)
static LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
static VOID Test_WS_FORCEMINIMIZE_Sub(HBRUSH hbr)
static DWORD WINAPI ForceMinimizeThreadFunc(LPVOID arg)
static VOID Test_WS_FORCEMINIMIZE()
#define ok_bool_false(value, desc)
#define ok_long(expression, result)
#define ok_int(expression, result)
DWORD GetPixel(LPDIRECTDRAWSURFACE7 Surface, UINT x, UINT y)
HMODULE WINAPI GetModuleHandleW(LPCWSTR lpModuleName)
HMODULE WINAPI DECLSPEC_HOTPATCH GetModuleHandleA(LPCSTR lpModuleName)
HANDLE WINAPI DECLSPEC_HOTPATCH CreateThread(IN LPSECURITY_ATTRIBUTES lpThreadAttributes, IN DWORD dwStackSize, IN LPTHREAD_START_ROUTINE lpStartAddress, IN LPVOID lpParameter, IN DWORD dwCreationFlags, OUT LPDWORD lpThreadId)
#define WS_OVERLAPPEDWINDOW
VOID WINAPI DECLSPEC_HOTPATCH Sleep(IN DWORD dwMilliseconds)
TW_UINT32 TW_UINT16 TW_UINT16 MSG
#define WS_EX_MAKEVISIBLEWHENUNGHOSTED
VERSIONHELPERAPI IsWindowsVistaOrGreater()
HBRUSH WINAPI CreateSolidBrush(_In_ COLORREF)
int WINAPI ReleaseDC(_In_opt_ HWND, _In_ HDC)
#define GetWindowLongPtrW
BOOL WINAPI TranslateMessage(_In_ const MSG *)
BOOL WINAPI ShowWindow(_In_ HWND, _In_ int)
LRESULT WINAPI DefWindowProcW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
LRESULT WINAPI DefWindowProcA(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
BOOL WINAPI GetMessageW(_Out_ LPMSG, _In_opt_ HWND, _In_ UINT, _In_ UINT)
BOOL WINAPI PostMessageW(_In_opt_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
#define CreateWindowA(a, b, c, d, e, f, g, h, i, j, k)
__analysis_noreturn void WINAPI PostQuitMessage(_In_ int)
ATOM WINAPI RegisterClassW(_In_ CONST WNDCLASSW *)
#define GetWindowLongPtrA
HCURSOR WINAPI LoadCursorW(_In_opt_ HINSTANCE, _In_ LPCWSTR)
ATOM WINAPI RegisterClassA(_In_ CONST WNDCLASSA *)
HWND WINAPI CreateWindowExW(_In_ DWORD dwExStyle, _In_opt_ LPCWSTR lpClassName, _In_opt_ LPCWSTR lpWindowName, _In_ DWORD dwStyle, _In_ int X, _In_ int Y, _In_ int nWidth, _In_ int nHeight, _In_opt_ HWND hWndParent, _In_opt_ HMENU hMenu, _In_opt_ HINSTANCE hInstance, _In_opt_ LPVOID lpParam)
HDC WINAPI GetDC(_In_opt_ HWND)
LRESULT WINAPI DispatchMessageW(_In_ const MSG *)
#define SetWindowLongPtrW
BOOL WINAPI DestroyWindow(_In_ HWND)
HICON WINAPI LoadIconW(_In_opt_ HINSTANCE hInstance, _In_ LPCWSTR lpIconName)