| 1 |
/** |
| 2 |
* This file is part of the mingw-w64 runtime package. |
| 3 |
* No warranty is given; refer to the file DISCLAIMER within this package. |
| 4 |
*/ |
| 5 |
|
| 6 |
#define HDS_HORZ 0x0 |
| 7 |
#define HDS_BUTTONS 0x2 |
| 8 |
#define HDS_HOTTRACK 0x4 |
| 9 |
#define HDS_HIDDEN 0x8 |
| 10 |
#define HDS_DRAGDROP 0x40 |
| 11 |
#define HDS_FULLDRAG 0x80 |
| 12 |
#define HDS_FILTERBAR 0x100 |
| 13 |
#define HDS_FLAT 0x200 |
| 14 |
#if NTDDI_VERSION >= 0x06000000 |
| 15 |
#define HDS_CHECKBOXES 0x400 |
| 16 |
#define HDS_NOSIZING 0x800 |
| 17 |
#define HDS_OVERFLOW 0x1000 |
| 18 |
#endif |
| 19 |
|
| 20 |
#define TBSTYLE_BUTTON 0x0 |
| 21 |
#define TBSTYLE_SEP 0x1 |
| 22 |
#define TBSTYLE_CHECK 0x2 |
| 23 |
#define TBSTYLE_GROUP 0x4 |
| 24 |
#define TBSTYLE_CHECKGROUP (TBSTYLE_GROUP | TBSTYLE_CHECK) |
| 25 |
#define TBSTYLE_DROPDOWN 0x8 |
| 26 |
#define TBSTYLE_AUTOSIZE 0x10 |
| 27 |
#define TBSTYLE_NOPREFIX 0x20 |
| 28 |
#define TBSTYLE_TOOLTIPS 0x100 |
| 29 |
#define TBSTYLE_WRAPABLE 0x200 |
| 30 |
#define TBSTYLE_ALTDRAG 0x400 |
| 31 |
#define TBSTYLE_FLAT 0x800 |
| 32 |
#define TBSTYLE_LIST 0x1000 |
| 33 |
#define TBSTYLE_CUSTOMERASE 0x2000 |
| 34 |
#define TBSTYLE_REGISTERDROP 0x4000 |
| 35 |
#define TBSTYLE_TRANSPARENT 0x8000 |
| 36 |
|
| 37 |
#define BTNS_BUTTON TBSTYLE_BUTTON |
| 38 |
#define BTNS_SEP TBSTYLE_SEP |
| 39 |
#define BTNS_CHECK TBSTYLE_CHECK |
| 40 |
#define BTNS_GROUP TBSTYLE_GROUP |
| 41 |
#define BTNS_CHECKGROUP TBSTYLE_CHECKGROUP |
| 42 |
#define BTNS_DROPDOWN TBSTYLE_DROPDOWN |
| 43 |
#define BTNS_AUTOSIZE TBSTYLE_AUTOSIZE |
| 44 |
#define BTNS_NOPREFIX TBSTYLE_NOPREFIX |
| 45 |
#define BTNS_SHOWTEXT 0x40 |
| 46 |
#define BTNS_WHOLEDROPDOWN 0x80 |
| 47 |
|
| 48 |
#define RBS_TOOLTIPS 0x100 |
| 49 |
#define RBS_VARHEIGHT 0x200 |
| 50 |
#define RBS_BANDBORDERS 0x400 |
| 51 |
#define RBS_FIXEDORDER 0x800 |
| 52 |
#define RBS_REGISTERDROP 0x1000 |
| 53 |
#define RBS_AUTOSIZE 0x2000 |
| 54 |
#define RBS_VERTICALGRIPPER 0x4000 |
| 55 |
#define RBS_DBLCLKTOGGLE 0x8000 |
| 56 |
|
| 57 |
#define TTS_ALWAYSTIP 0x1 |
| 58 |
#define TTS_NOPREFIX 0x2 |
| 59 |
#define TTS_NOANIMATE 0x10 |
| 60 |
#define TTS_NOFADE 0x20 |
| 61 |
#define TTS_BALLOON 0x40 |
| 62 |
#define TTS_CLOSE 0x80 |
| 63 |
#if NTDDI_VERSION >= 0x06000000 |
| 64 |
#define TTS_USEVISUALSTYLE 0x100 |
| 65 |
#endif |
| 66 |
|
| 67 |
#define SBARS_SIZEGRIP 0x100 |
| 68 |
#define SBARS_TOOLTIPS 0x800 |
| 69 |
|
| 70 |
#define SBT_TOOLTIPS 0x800 |
| 71 |
|
| 72 |
#define TBS_AUTOTICKS 0x1 |
| 73 |
#define TBS_VERT 0x2 |
| 74 |
#define TBS_HORZ 0x0 |
| 75 |
#define TBS_TOP 0x4 |
| 76 |
#define TBS_BOTTOM 0x0 |
| 77 |
#define TBS_LEFT 0x4 |
| 78 |
#define TBS_RIGHT 0x0 |
| 79 |
#define TBS_BOTH 0x8 |
| 80 |
#define TBS_NOTICKS 0x10 |
| 81 |
#define TBS_ENABLESELRANGE 0x20 |
| 82 |
#define TBS_FIXEDLENGTH 0x40 |
| 83 |
#define TBS_NOTHUMB 0x80 |
| 84 |
#define TBS_TOOLTIPS 0x100 |
| 85 |
#define TBS_REVERSED 0x200 |
| 86 |
#define TBS_DOWNISLEFT 0x400 |
| 87 |
#if _WIN32_IE >= 0x0600 |
| 88 |
#define TBS_NOTIFYBEFOREMOVE 0x800 |
| 89 |
#endif |
| 90 |
#if NTDDI_VERSION >= 0x06000000 |
| 91 |
#define TBS_TRANSPARENTBKGND 0x1000 |
| 92 |
#endif |
| 93 |
|
| 94 |
#define UDS_WRAP 0x1 |
| 95 |
#define UDS_SETBUDDYINT 0x2 |
| 96 |
#define UDS_ALIGNRIGHT 0x4 |
| 97 |
#define UDS_ALIGNLEFT 0x8 |
| 98 |
#define UDS_AUTOBUDDY 0x10 |
| 99 |
#define UDS_ARROWKEYS 0x20 |
| 100 |
#define UDS_HORZ 0x0040 |
| 101 |
#define UDS_NOTHOUSANDS 0x80 |
| 102 |
#define UDS_HOTTRACK 0x100 |
| 103 |
|
| 104 |
#define PBS_SMOOTH 0x1 |
| 105 |
#define PBS_VERTICAL 0x4 |
| 106 |
#define PBS_MARQUEE 0x8 |
| 107 |
#if NTDDI_VERSION >= 0x06000000 |
| 108 |
#define PBS_SMOOTHREVERSE 0x10 |
| 109 |
#endif |
| 110 |
|
| 111 |
#define CCS_TOP 0x1L |
| 112 |
#define CCS_NOMOVEY 0x2L |
| 113 |
#define CCS_BOTTOM 0x3L |
| 114 |
#define CCS_NORESIZE 0x4L |
| 115 |
#define CCS_NOPARENTALIGN 0x8L |
| 116 |
#define CCS_ADJUSTABLE 0x20L |
| 117 |
#define CCS_NODIVIDER 0x40L |
| 118 |
#define CCS_VERT 0x80L |
| 119 |
#define CCS_LEFT (CCS_VERT | CCS_TOP) |
| 120 |
#define CCS_RIGHT (CCS_VERT | CCS_BOTTOM) |
| 121 |
#define CCS_NOMOVEX (CCS_VERT | CCS_NOMOVEY) |
| 122 |
|
| 123 |
#define LWS_TRANSPARENT 0x1 |
| 124 |
#define LWS_IGNORERETURN 0x2 |
| 125 |
#if NTDDI_VERSION >= 0x06000000 |
| 126 |
#define LWS_NOPREFIX 0x4 |
| 127 |
#define LWS_USEVISUALSTYLE 0x8 |
| 128 |
#define LWS_USECUSTOMTEXT 0x10 |
| 129 |
#define LWS_RIGHT 0x20 |
| 130 |
#endif |
| 131 |
|
| 132 |
#define LVS_ICON 0x0 |
| 133 |
#define LVS_REPORT 0x1 |
| 134 |
#define LVS_SMALLICON 0x2 |
| 135 |
#define LVS_LIST 0x3 |
| 136 |
#define LVS_TYPEMASK 0x3 |
| 137 |
#define LVS_SINGLESEL 0x4 |
| 138 |
#define LVS_SHOWSELALWAYS 0x8 |
| 139 |
#define LVS_SORTASCENDING 0x10 |
| 140 |
#define LVS_SORTDESCENDING 0x20 |
| 141 |
#define LVS_SHAREIMAGELISTS 0x40 |
| 142 |
#define LVS_NOLABELWRAP 0x80 |
| 143 |
#define LVS_AUTOARRANGE 0x100 |
| 144 |
#define LVS_EDITLABELS 0x200 |
| 145 |
#define LVS_OWNERDATA 0x1000 |
| 146 |
#define LVS_NOSCROLL 0x2000 |
| 147 |
|
| 148 |
#define LVS_TYPESTYLEMASK 0xfc00 |
| 149 |
|
| 150 |
#define LVS_ALIGNTOP 0x0 |
| 151 |
#define LVS_ALIGNLEFT 0x800 |
| 152 |
#define LVS_ALIGNMASK 0xc00 |
| 153 |
|
| 154 |
#define LVS_OWNERDRAWFIXED 0x400 |
| 155 |
#define LVS_NOCOLUMNHEADER 0x4000 |
| 156 |
#define LVS_NOSORTHEADER 0x8000 |
| 157 |
|
| 158 |
#define TVS_HASBUTTONS 0x1 |
| 159 |
#define TVS_HASLINES 0x2 |
| 160 |
#define TVS_LINESATROOT 0x4 |
| 161 |
#define TVS_EDITLABELS 0x8 |
| 162 |
#define TVS_DISABLEDRAGDROP 0x10 |
| 163 |
#define TVS_SHOWSELALWAYS 0x20 |
| 164 |
#define TVS_RTLREADING 0x40 |
| 165 |
#define TVS_NOTOOLTIPS 0x80 |
| 166 |
#define TVS_CHECKBOXES 0x100 |
| 167 |
#define TVS_TRACKSELECT 0x200 |
| 168 |
#define TVS_SINGLEEXPAND 0x400 |
| 169 |
#define TVS_INFOTIP 0x800 |
| 170 |
#define TVS_FULLROWSELECT 0x1000 |
| 171 |
#define TVS_NOSCROLL 0x2000 |
| 172 |
#define TVS_NONEVENHEIGHT 0x4000 |
| 173 |
#define TVS_NOHSCROLL 0x8000 |
| 174 |
|
| 175 |
#define TVS_EX_NOSINGLECOLLAPSE 0x1 |
| 176 |
#if NTDDI_VERSION >= 0x06000000 |
| 177 |
#define TVS_EX_MULTISELECT 0x2 |
| 178 |
#define TVS_EX_DOUBLEBUFFER 0x4 |
| 179 |
#define TVS_EX_NOINDENTSTATE 0x8 |
| 180 |
#define TVS_EX_RICHTOOLTIP 0x10 |
| 181 |
#define TVS_EX_AUTOHSCROLL 0x20 |
| 182 |
#define TVS_EX_FADEINOUTEXPANDOS 0x40 |
| 183 |
#define TVS_EX_PARTIALCHECKBOXES 0x80 |
| 184 |
#define TVS_EX_EXCLUSIONCHECKBOXES 0x100 |
| 185 |
#define TVS_EX_DIMMEDCHECKBOXES 0x200 |
| 186 |
#define TVS_EX_DRAWIMAGEASYNC 0x400 |
| 187 |
#endif |
| 188 |
|
| 189 |
#define TCS_SCROLLOPPOSITE 0x1 |
| 190 |
#define TCS_BOTTOM 0x2 |
| 191 |
#define TCS_RIGHT 0x2 |
| 192 |
#define TCS_MULTISELECT 0x4 |
| 193 |
#define TCS_FLATBUTTONS 0x8 |
| 194 |
#define TCS_FORCEICONLEFT 0x10 |
| 195 |
#define TCS_FORCELABELLEFT 0x20 |
| 196 |
#define TCS_HOTTRACK 0x40 |
| 197 |
#define TCS_VERTICAL 0x80 |
| 198 |
#define TCS_TABS 0x0 |
| 199 |
#define TCS_BUTTONS 0x100 |
| 200 |
#define TCS_SINGLELINE 0x0 |
| 201 |
#define TCS_MULTILINE 0x200 |
| 202 |
#define TCS_RIGHTJUSTIFY 0x0 |
| 203 |
#define TCS_FIXEDWIDTH 0x400 |
| 204 |
#define TCS_RAGGEDRIGHT 0x800 |
| 205 |
#define TCS_FOCUSONBUTTONDOWN 0x1000 |
| 206 |
#define TCS_OWNERDRAWFIXED 0x2000 |
| 207 |
#define TCS_TOOLTIPS 0x4000 |
| 208 |
#define TCS_FOCUSNEVER 0x8000 |
| 209 |
|
| 210 |
#define ACS_CENTER 0x1 |
| 211 |
#define ACS_TRANSPARENT 0x2 |
| 212 |
#define ACS_AUTOPLAY 0x4 |
| 213 |
#define ACS_TIMER 0x8 |
| 214 |
|
| 215 |
#define MCS_DAYSTATE 0x1 |
| 216 |
#define MCS_MULTISELECT 0x2 |
| 217 |
#define MCS_WEEKNUMBERS 0x4 |
| 218 |
#define MCS_NOTODAYCIRCLE 0x8 |
| 219 |
#define MCS_NOTODAY 0x10 |
| 220 |
#if NTDDI_VERSION >= 0x06000000 |
| 221 |
#define MCS_NOTRAILINGDATES 0x40 |
| 222 |
#define MCS_SHORTDAYSOFWEEK 0x80 |
| 223 |
#define MCS_NOSELCHANGEONNAV 0x100 |
| 224 |
#endif |
| 225 |
|
| 226 |
#define DTS_UPDOWN 0x1 |
| 227 |
#define DTS_SHOWNONE 0x2 |
| 228 |
#define DTS_SHORTDATEFORMAT 0x0 |
| 229 |
#define DTS_LONGDATEFORMAT 0x4 |
| 230 |
#define DTS_SHORTDATECENTURYFORMAT 0xc |
| 231 |
#define DTS_TIMEFORMAT 0x9 |
| 232 |
#define DTS_APPCANPARSE 0x10 |
| 233 |
#define DTS_RIGHTALIGN 0x20 |
| 234 |
|
| 235 |
#define PGS_VERT 0x0 |
| 236 |
#define PGS_HORZ 0x1 |
| 237 |
#define PGS_AUTOSCROLL 0x2 |
| 238 |
#define PGS_DRAGNDROP 0x4 |
| 239 |
|
| 240 |
#define NFS_EDIT 0x1 |
| 241 |
#define NFS_STATIC 0x2 |
| 242 |
#define NFS_LISTCOMBO 0x4 |
| 243 |
#define NFS_BUTTON 0x8 |
| 244 |
#define NFS_ALL 0x10 |
| 245 |
#define NFS_USEFONTASSOC 0x20 |
| 246 |
|
| 247 |
#define BS_SPLITBUTTON 0xcL |
| 248 |
#define BS_DEFSPLITBUTTON 0xdL |
| 249 |
#define BS_COMMANDLINK 0xeL |
| 250 |
#define BS_DEFCOMMANDLINK 0xfL |
| 251 |
|
| 252 |
#define BCSIF_GLYPH 0x1 |
| 253 |
#define BCSIF_IMAGE 0x2 |
| 254 |
#define BCSIF_STYLE 0x4 |
| 255 |
#define BCSIF_SIZE 0x8 |
| 256 |
|
| 257 |
#define BCSS_NOSPLIT 0x1 |
| 258 |
#define BCSS_STRETCH 0x2 |
| 259 |
#define BCSS_ALIGNLEFT 0x4 |
| 260 |
#define BCSS_IMAGE 0x8 |