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