ReactOS 0.4.16-dev-336-gb667d82
clbdll.h
Go to the documentation of this file.
1#pragma once
2
3#define CLBS_NOTIFY 0x1
4#define CLBS_SORT 0x2
5#define CLBS_DISABLENOSCROLL 0x1000
6#define CLBS_VSCROLL 0x200000
7#define CLBS_BORDER 0x800000
8#define CLBS_POPOUT_HEADINGS 0x200
9#define CLBS_SPRINGLY_COLUMNS 0x0
10
11typedef struct _CLBS_INFO
12{
14 DWORD Unknown; /* FIXME - ExStyle??? */
17
19{
21 DWORD Zero1; /* sizeof(DWORD) or sizeof(PVOID)? */
23 DWORD Unknown1; /* FIXME - size correct? */
24 DWORD Unknown2; /* FIXME - size correct? */
25 DWORD Unknown3; /* FIXME - size correct? */
26 DWORD Zero2; /* FIXME - size correct? */
27 DWORD Zero3; /* FIXME - size correct? */
33 DWORD Zero4; /* FIXME - size correct? */
34 DWORD Zero5; /* FIXME - size correct? */
35 DWORD Zero6; /* FIXME - size correct? */
37
BOOL WINAPI CustomControlInfoW(LPCUSTOM_CONTROL_INFO)
struct _CUSTOM_CONTROL_INFO CUSTOM_CONTROL_INFO
INT_PTR WINAPI ClbStyleW(HWND, LPARAM)
struct _CLBS_INFO * LPCLBS_INFO
LRESULT CALLBACK ClbWndProc(HWND, UINT, WPARAM, LPARAM)
struct _CLBS_INFO CLBS_INFO
struct _CUSTOM_CONTROL_INFO * LPCUSTOM_CONTROL_INFO
#define CALLBACK
Definition: compat.h:35
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
unsigned int UINT
Definition: ndis.h:50
DWORD Style
Definition: clbdll.h:13
LPCWSTR StyleName
Definition: clbdll.h:15
DWORD Unknown
Definition: clbdll.h:14
WCHAR Columns[256]
Definition: clbdll.h:30
INT_PTR(WINAPI *ClbStyleW)(IN HWND hWndParent
IN LPARAM dwInitParam
Definition: clbdll.h:32
const CLBS_INFO * SupportedStyles
Definition: clbdll.h:29
WCHAR ClassName2[32]
Definition: clbdll.h:22
WCHAR ClassName[32]
Definition: clbdll.h:20
int32_t INT_PTR
Definition: typedefs.h:64
#define IN
Definition: typedefs.h:39
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
__wchar_t WCHAR
Definition: xmlstorage.h:180
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185