ReactOS 0.4.15-dev-7842-g558ab78
regcontrol.h
Go to the documentation of this file.
1/*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS User32
4 * PURPOSE: Built-in control registration
5 * FILE: win32ss/user/user32/include/regcontrol.h
6 * PROGRAMER: Ge van Geldorp (ge@gse.nl)
7 * REVISION HISTORY: 2003/06/16 GvG Created
8 * NOTES:
9 */
10
11#pragma once
12
13/* Built-in class descriptor */
15{
16 LPCWSTR name; /* class name */
17 UINT style; /* class style */
18 WNDPROC procA; /* Ansi window procedure */
19 WNDPROC procW; /* Unicode window procedure */
20 INT extra; /* window extra bytes */
21 LPCWSTR cursor; /* cursor name */
22 HBRUSH brush; /* brush or system color */
23};
24
27
34extern const struct builtin_class_descr EDIT_builtin_class;
38extern const struct builtin_class_descr MENU_builtin_class;
42
45
WORD ATOM
Definition: dimm.idl:113
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
unsigned short WORD
Definition: ntddk_ex.h:93
unsigned int UINT
Definition: ndis.h:50
#define FASTCALL
Definition: nt_native.h:50
const struct builtin_class_descr LISTBOX_builtin_class
Definition: listbox.c:126
DWORD RegisterDefaultClasses
Definition: regcontrol.c:13
const struct builtin_class_descr EDIT_builtin_class
Definition: edit.c:5518
const struct builtin_class_descr STATIC_builtin_class
Definition: static.c:81
const struct builtin_class_descr SCROLL_builtin_class
Definition: scrollbar.c:75
const struct builtin_class_descr DIALOG_builtin_class
Definition: dialog.c:109
LRESULT WINAPI ImeWndProcA(HWND, UINT, WPARAM, LPARAM)
Definition: imm.c:1090
const struct builtin_class_descr COMBO_builtin_class
Definition: combo.c:67
const struct builtin_class_descr DESKTOP_builtin_class
const struct builtin_class_descr BUTTON_builtin_class
Definition: button.c:142
const struct builtin_class_descr MDICLIENT_builtin_class
Definition: mdi.c:212
const struct builtin_class_descr MENU_builtin_class
BOOL WINAPI RegisterSystemControls(VOID)
Definition: regcontrol.c:70
const struct builtin_class_descr POPUPMENU_builtin_class
Definition: menu.c:48
const struct builtin_class_descr GHOST_builtin_class
Definition: ghost.c:17
LRESULT WINAPI ImeWndProcW(HWND, UINT, WPARAM, LPARAM)
Definition: imm.c:1096
BOOL WINAPI RegisterIMEClass(VOID)
Definition: imm.c:1127
BOOL FASTCALL VersionRegisterClass(PCWSTR, LPCWSTR, HANDLE, HMODULE *)
Definition: class.c:195
const struct builtin_class_descr COMBOLBOX_builtin_class
Definition: listbox.c:142
const struct builtin_class_descr ICONTITLE_builtin_class
Definition: icontitle.c:29
ATOM WINAPI RegisterClassExWOWW(WNDCLASSEXW *, LPDWORD, WORD, DWORD, BOOL)
Definition: class.c:1262
LRESULT WINAPI ImeWndProc_common(HWND, UINT, WPARAM, LPARAM, BOOL)
Definition: imm.c:935
const uint16_t * PCWSTR
Definition: typedefs.h:57
uint32_t * LPDWORD
Definition: typedefs.h:59
int32_t INT
Definition: typedefs.h:58
LONG_PTR LPARAM
Definition: windef.h:208
LONG_PTR LRESULT
Definition: windef.h:209
UINT_PTR WPARAM
Definition: windef.h:207
#define WINAPI
Definition: msvc.h:6
LRESULT(CALLBACK * WNDPROC)(HWND, UINT, WPARAM, LPARAM)
Definition: winuser.h:2906
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185