ReactOS  0.4.14-dev-57-g333b8f1
user32testhelpers.h
Go to the documentation of this file.
1 
2 #pragma once
3 
4 static __inline ATOM RegisterSimpleClass(WNDPROC lpfnWndProc, LPCWSTR lpszClassName)
5 {
6  WNDCLASSEXW wcex;
7 
8  memset(&wcex, 0, sizeof(wcex));
9  wcex.cbSize = sizeof(WNDCLASSEX);
10  wcex.lpfnWndProc = lpfnWndProc;
12  wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
13  wcex.lpszClassName = lpszClassName;
14  return RegisterClassExW(&wcex);
15 }
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
WORD ATOM
Definition: dimm.idl:113
#define COLOR_WINDOW
Definition: winuser.h:908
ATOM WINAPI RegisterClassExW(_In_ CONST WNDCLASSEXW *)
smooth NULL
Definition: ftsmooth.c:416
LPCWSTR lpszClassName
Definition: winuser.h:3200
static __inline ATOM RegisterSimpleClass(WNDPROC lpfnWndProc, LPCWSTR lpszClassName)
HBRUSH hbrBackground
Definition: winuser.h:3198
UINT cbSize
Definition: winuser.h:3190
HCURSOR hCursor
Definition: winuser.h:3197
#define LoadCursor
Definition: winuser.h:5713
WNDPROC lpfnWndProc
Definition: winuser.h:3192
LRESULT(CALLBACK * WNDPROC)(HWND, UINT, WPARAM, LPARAM)
Definition: winuser.h:2880
#define IDC_ARROW
Definition: winuser.h:682
WNDCLASSEXA WNDCLASSEX
Definition: winuser.h:5620
#define memset(x, y, z)
Definition: compat.h:39