[1166] | 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
|
---|