ReactOS 0.4.15-dev-7918-g2a2556c
custcntl.h
Go to the documentation of this file.
1#ifndef _CUSTCNTL_H
2#define _CUSTCNTL_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#define CCF_NOTEXT 1
9#define CCHCCCLASS 32
10#define CCHCCDESC 32
11#define CCHCCTEXT 256
12
13typedef struct tagCCSTYLEA {
20typedef struct tagCCSTYLEW {
27typedef struct tagCCSTYLEFLAGA {
32typedef struct tagCCSTYLEFLAGW {
39typedef struct tagCCINFOA {
59typedef struct tagCCINFOW {
77
80
81#ifdef UNICODE
84typedef CCINFOW CCINFO,*LPCCINFO;
85#define LPFNCCSTYLE LPFNCCSTYLEW
86#define LPFNCCSIZETOTEXT LPFNCCSIZETOTEXTW
87#define LPFNCCINFO LPFNCCINFOW
88#else
92#define LPFNCCSTYLE LPFNCCSTYLEA
93#define LPFNCCSIZETOTEXT LPFNCCSIZETOTEXTA
94#define LPFNCCINFO LPFNCCINFOA
95#endif
96#ifdef __cplusplus
97}
98#endif
99#endif
#define CCHCCTEXT
Definition: custcntl.h:11
struct tagCCSTYLEFLAGA * LPCCSTYLEFLAGA
UINT CALLBACK CustomControlInfoW(LPCCINFOW acci)
CCSTYLEFLAGA * LPCCSTYLEFLAG
Definition: custcntl.h:90
struct tagCCINFOA CCINFOA
struct tagCCSTYLEW CCSTYLEW
CCINFOA CCINFO
Definition: custcntl.h:91
struct tagCCSTYLEFLAGW CCSTYLEFLAGW
struct tagCCSTYLEFLAGA CCSTYLEFLAGA
UINT(CALLBACK * LPFNCCINFOW)(LPCCINFOW)
Definition: custcntl.h:76
UINT CALLBACK CustomControlInfoA(LPCCINFOA acci)
struct tagCCSTYLEW * LPCCSTYLEW
UINT(CALLBACK * LPFNCCINFOA)(LPCCINFOA)
Definition: custcntl.h:56
struct tagCCINFOW CCINFOW
CCSTYLEA * LPCCSTYLE
Definition: custcntl.h:89
struct tagCCINFOW * LPCCINFOW
CCINFOA * LPCCINFO
Definition: custcntl.h:91
INT(CALLBACK * LPFNCCSIZETOTEXTA)(DWORD, DWORD, HFONT, LPSTR)
Definition: custcntl.h:38
BOOL(CALLBACK * LPFNCCSTYLEA)(HWND, LPCCSTYLEA)
Definition: custcntl.h:37
CCSTYLEFLAGA CCSTYLEFLAG
Definition: custcntl.h:90
struct tagCCSTYLEA * LPCCSTYLEA
#define CCHCCCLASS
Definition: custcntl.h:9
INT(CALLBACK * LPFNCCSIZETOTEXTW)(DWORD, DWORD, HFONT, LPWSTR)
Definition: custcntl.h:58
BOOL(CALLBACK * LPFNCCSTYLEW)(HWND, LPCCSTYLEW)
Definition: custcntl.h:57
#define CCHCCDESC
Definition: custcntl.h:10
struct tagCCSTYLEA CCSTYLEA
struct tagCCSTYLEFLAGW * LPCCSTYLEFLAGW
CCSTYLEA CCSTYLE
Definition: custcntl.h:89
struct tagCCINFOA * LPCCINFOA
HANDLE HWND
Definition: compat.h:19
#define CALLBACK
Definition: compat.h:35
unsigned long DWORD
Definition: ntddk_ex.h:95
unsigned short WORD
Definition: ntddk_ex.h:93
USHORT LANGID
Definition: mui.h:9
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
unsigned int UINT
Definition: ndis.h:50
#define BOOL
Definition: nt_native.h:43
#define DWORD
Definition: nt_native.h:44
#define INT
Definition: polytest.cpp:20
CHAR szClass[CCHCCCLASS]
Definition: custcntl.h:40
LPFNCCSIZETOTEXTA lpfnSizeToText
Definition: custcntl.h:52
CHAR szDesc[CCHCCDESC]
Definition: custcntl.h:42
CHAR szTextDefault[CCHCCTEXT]
Definition: custcntl.h:48
DWORD flExtStyleDefault
Definition: custcntl.h:46
DWORD dwReserved1
Definition: custcntl.h:53
INT cStyleFlags
Definition: custcntl.h:49
LPFNCCSTYLEA lpfnStyle
Definition: custcntl.h:51
LPCCSTYLEFLAGA aStyleFlags
Definition: custcntl.h:50
DWORD dwReserved2
Definition: custcntl.h:54
DWORD flOptions
Definition: custcntl.h:41
UINT cyDefault
Definition: custcntl.h:44
DWORD flCtrlTypeMask
Definition: custcntl.h:47
UINT cxDefault
Definition: custcntl.h:43
DWORD flStyleDefault
Definition: custcntl.h:45
UINT cyDefault
Definition: custcntl.h:64
DWORD dwReserved2
Definition: custcntl.h:74
DWORD flOptions
Definition: custcntl.h:61
INT cStyleFlags
Definition: custcntl.h:69
LPCCSTYLEFLAGW aStyleFlags
Definition: custcntl.h:70
WCHAR szDesc[CCHCCDESC]
Definition: custcntl.h:62
LPFNCCSIZETOTEXTW lpfnSizeToText
Definition: custcntl.h:72
DWORD dwReserved1
Definition: custcntl.h:73
DWORD flStyleDefault
Definition: custcntl.h:65
UINT cxDefault
Definition: custcntl.h:63
WCHAR szTextDefault[CCHCCTEXT]
Definition: custcntl.h:68
WCHAR szClass[CCHCCCLASS]
Definition: custcntl.h:60
DWORD flCtrlTypeMask
Definition: custcntl.h:67
DWORD flExtStyleDefault
Definition: custcntl.h:66
LPFNCCSTYLEW lpfnStyle
Definition: custcntl.h:71
WORD wReserved1
Definition: custcntl.h:18
DWORD flExtStyle
Definition: custcntl.h:15
LANGID lgid
Definition: custcntl.h:17
DWORD flStyle
Definition: custcntl.h:14
CHAR szText[CCHCCTEXT]
Definition: custcntl.h:16
LPSTR pszStyle
Definition: custcntl.h:30
DWORD flStyle
Definition: custcntl.h:28
DWORD flStyleMask
Definition: custcntl.h:29
LPWSTR pszStyle
Definition: custcntl.h:35
DWORD flStyleMask
Definition: custcntl.h:34
DWORD flStyle
Definition: custcntl.h:33
WCHAR szText[CCHCCTEXT]
Definition: custcntl.h:23
LANGID lgid
Definition: custcntl.h:24
DWORD flExtStyle
Definition: custcntl.h:22
WORD wReserved1
Definition: custcntl.h:25
DWORD flStyle
Definition: custcntl.h:21
int32_t INT
Definition: typedefs.h:58
char * LPSTR
Definition: xmlstorage.h:182
__wchar_t WCHAR
Definition: xmlstorage.h:180
WCHAR * LPWSTR
Definition: xmlstorage.h:184
char CHAR
Definition: xmlstorage.h:175