ReactOS  0.4.12-dev-18-gf469aca
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 
11 typedef struct _CLBS_INFO
12 {
14  DWORD Unknown; /* FIXME - ExStyle??? */
17 
18 typedef struct _CUSTOM_CONTROL_INFO
19 {
20  WCHAR ClassName[32];
21  DWORD Zero1; /* sizeof(DWORD) or sizeof(PVOID)? */
22  WCHAR ClassName2[32];
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? */
30  WCHAR Columns[256];
33  DWORD Zero4; /* FIXME - size correct? */
34  DWORD Zero5; /* FIXME - size correct? */
35  DWORD Zero6; /* FIXME - size correct? */
37 
40 BOOL WINAPI CustomControlInfoW(LPCUSTOM_CONTROL_INFO);
#define IN
Definition: typedefs.h:38
BOOL WINAPI CustomControlInfoW(LPCUSTOM_CONTROL_INFO)
struct _CLBS_INFO CLBS_INFO
__wchar_t WCHAR
Definition: xmlstorage.h:180
#define CALLBACK
Definition: compat.h:27
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185
DWORD Style
Definition: clbdll.h:13
struct _CUSTOM_CONTROL_INFO * LPCUSTOM_CONTROL_INFO
const CLBS_INFO * SupportedStyles
Definition: clbdll.h:29
int32_t INT_PTR
Definition: typedefs.h:62
UINT_PTR WPARAM
Definition: windef.h:207
INT_PTR WINAPI ClbStyleW(HWND, LPARAM)
DWORD Unknown
Definition: clbdll.h:14
LONG_PTR LPARAM
Definition: windef.h:208
struct _CLBS_INFO * LPCLBS_INFO
struct _CUSTOM_CONTROL_INFO CUSTOM_CONTROL_INFO
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned int UINT
Definition: ndis.h:50
unsigned long DWORD
Definition: ntddk_ex.h:95
#define WINAPI
Definition: msvc.h:20
static const COLUMN_LIST Columns[]
Definition: listview.c:19
LPCWSTR StyleName
Definition: clbdll.h:15
IN LPARAM dwInitParam
Definition: clbdll.h:32
LONG_PTR LRESULT
Definition: windef.h:209
LRESULT CALLBACK ClbWndProc(HWND, UINT, WPARAM, LPARAM)