blob: 1f324d329ebea62244d9c20687f876774c52c7ab [file] [log] [blame]
Kai Tietz9d937a72007-08-10 10:41:48 +00001/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the w64 mingw-runtime package.
Kai Tietzf29f1a32010-01-15 21:15:53 +00004 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
Kai Tietz9d937a72007-08-10 10:41:48 +00005 */
Kai Tietz1bd845d2007-11-05 15:20:03 +00006#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#define RBS_TOOLTIPS 0x100
15#define RBS_VARHEIGHT 0x200
16#define RBS_BANDBORDERS 0x400
17#define RBS_FIXEDORDER 0x800
Kai Tietz9d937a72007-08-10 10:41:48 +000018#define RBS_REGISTERDROP 0x1000
19#define RBS_AUTOSIZE 0x2000
20#define RBS_VERTICALGRIPPER 0x4000
21#define RBS_DBLCLKTOGGLE 0x8000
Kai Tietz1bd845d2007-11-05 15:20:03 +000022#define TTS_ALWAYSTIP 0x1
23#define TTS_NOPREFIX 0x2
Kai Tietz9d937a72007-08-10 10:41:48 +000024#define TTS_NOANIMATE 0x10
25#define TTS_NOFADE 0x20
26#define TTS_BALLOON 0x40
27#define TTS_CLOSE 0x80
Kai Tietz1bd845d2007-11-05 15:20:03 +000028#define SBARS_SIZEGRIP 0x100
29#define SBARS_TOOLTIPS 0x800
30#define SBT_TOOLTIPS 0x800
31#define TBS_AUTOTICKS 0x1
32#define TBS_VERT 0x2
33#define TBS_HORZ 0x0
34#define TBS_TOP 0x4
35#define TBS_BOTTOM 0x0
36#define TBS_LEFT 0x4
37#define TBS_RIGHT 0x0
38#define TBS_BOTH 0x8
39#define TBS_NOTICKS 0x10
40#define TBS_ENABLESELRANGE 0x20
41#define TBS_FIXEDLENGTH 0x40
42#define TBS_NOTHUMB 0x80
43#define TBS_TOOLTIPS 0x100
44#define TBS_REVERSED 0x200
45#define TBS_DOWNISLEFT 0x400
46#define UDS_WRAP 0x1
47#define UDS_SETBUDDYINT 0x2
48#define UDS_ALIGNRIGHT 0x4
49#define UDS_ALIGNLEFT 0x8
50#define UDS_AUTOBUDDY 0x10
51#define UDS_ARROWKEYS 0x20
52#define UDS_HORZ 0x40
53#define UDS_NOTHOUSANDS 0x80
54#define UDS_HOTTRACK 0x100
55#define PBS_SMOOTH 0x1
56#define PBS_VERTICAL 0x4
57#define CCS_TOP 0x1L
58#define CCS_NOMOVEY 0x2L
59#define CCS_BOTTOM 0x3L
60#define CCS_NORESIZE 0x4L
61#define CCS_NOPARENTALIGN 0x8L
62#define CCS_ADJUSTABLE 0x20L
63#define CCS_NODIVIDER 0x40L
64#define CCS_VERT 0x80L
Kai Tietz9d937a72007-08-10 10:41:48 +000065#define CCS_LEFT (CCS_VERT | CCS_TOP)
66#define CCS_RIGHT (CCS_VERT | CCS_BOTTOM)
67#define CCS_NOMOVEX (CCS_VERT | CCS_NOMOVEY)
Kai Tietz1bd845d2007-11-05 15:20:03 +000068#define LVS_ICON 0x0
69#define LVS_REPORT 0x1
70#define LVS_SMALLICON 0x2
71#define LVS_LIST 0x3
72#define LVS_TYPEMASK 0x3
73#define LVS_SINGLESEL 0x4
74#define LVS_SHOWSELALWAYS 0x8
75#define LVS_SORTASCENDING 0x10
76#define LVS_SORTDESCENDING 0x20
77#define LVS_SHAREIMAGELISTS 0x40
78#define LVS_NOLABELWRAP 0x80
79#define LVS_AUTOARRANGE 0x100
80#define LVS_EDITLABELS 0x200
Kai Tietz9d937a72007-08-10 10:41:48 +000081#define LVS_OWNERDATA 0x1000
82#define LVS_NOSCROLL 0x2000
83#define LVS_TYPESTYLEMASK 0xfc00
Kai Tietz1bd845d2007-11-05 15:20:03 +000084#define LVS_ALIGNTOP 0x0
85#define LVS_ALIGNLEFT 0x800
86#define LVS_ALIGNMASK 0xc00
87#define LVS_OWNERDRAWFIXED 0x400
Kai Tietz9d937a72007-08-10 10:41:48 +000088#define LVS_NOCOLUMNHEADER 0x4000
89#define LVS_NOSORTHEADER 0x8000
90
Kai Tietz1bd845d2007-11-05 15:20:03 +000091#define TVS_HASBUTTONS 0x1
92#define TVS_HASLINES 0x2
93#define TVS_LINESATROOT 0x4
94#define TVS_EDITLABELS 0x8
95#define TVS_DISABLEDRAGDROP 0x10
96#define TVS_SHOWSELALWAYS 0x20
97#define TVS_RTLREADING 0x40
98#define TVS_NOTOOLTIPS 0x80
99#define TVS_CHECKBOXES 0x100
100#define TVS_TRACKSELECT 0x200
101#define TVS_SINGLEEXPAND 0x400
102#define TVS_INFOTIP 0x800
Kai Tietz9d937a72007-08-10 10:41:48 +0000103#define TVS_FULLROWSELECT 0x1000
104#define TVS_NOSCROLL 0x2000
105#define TVS_NONEVENHEIGHT 0x4000
106#define TVS_NOHSCROLL 0x8000
107
Kai Tietz1bd845d2007-11-05 15:20:03 +0000108#define TCS_SCROLLOPPOSITE 0x1
109#define TCS_BOTTOM 0x2
110#define TCS_RIGHT 0x2
111#define TCS_MULTISELECT 0x4
112#define TCS_FLATBUTTONS 0x8
113#define TCS_FORCEICONLEFT 0x10
114#define TCS_FORCELABELLEFT 0x20
115#define TCS_HOTTRACK 0x40
116#define TCS_VERTICAL 0x80
117#define TCS_TABS 0x0
118#define TCS_BUTTONS 0x100
119#define TCS_SINGLELINE 0x0
120#define TCS_MULTILINE 0x200
121#define TCS_RIGHTJUSTIFY 0x0
122#define TCS_FIXEDWIDTH 0x400
123#define TCS_RAGGEDRIGHT 0x800
Kai Tietz9d937a72007-08-10 10:41:48 +0000124#define TCS_FOCUSONBUTTONDOWN 0x1000
125#define TCS_OWNERDRAWFIXED 0x2000
126#define TCS_TOOLTIPS 0x4000
127#define TCS_FOCUSNEVER 0x8000
128
Kai Tietz1bd845d2007-11-05 15:20:03 +0000129#define ACS_CENTER 0x1
130#define ACS_TRANSPARENT 0x2
131#define ACS_AUTOPLAY 0x4
132#define ACS_TIMER 0x8
Kai Tietz9d937a72007-08-10 10:41:48 +0000133
Kai Tietz1bd845d2007-11-05 15:20:03 +0000134#define MCS_DAYSTATE 0x1
135#define MCS_MULTISELECT 0x2
136#define MCS_WEEKNUMBERS 0x4
137#define MCS_NOTODAYCIRCLE 0x8
138#define MCS_NOTODAY 0x10
Kai Tietz9d937a72007-08-10 10:41:48 +0000139
Kai Tietz1bd845d2007-11-05 15:20:03 +0000140#define DTS_UPDOWN 0x1
141#define DTS_SHOWNONE 0x2
142#define DTS_SHORTDATEFORMAT 0x0
143#define DTS_LONGDATEFORMAT 0x4
144#define DTS_SHORTDATECENTURYFORMAT 0xc
145#define DTS_TIMEFORMAT 0x9
146#define DTS_APPCANPARSE 0x10
147#define DTS_RIGHTALIGN 0x20
Kai Tietz9d937a72007-08-10 10:41:48 +0000148
Kai Tietz1bd845d2007-11-05 15:20:03 +0000149#define PGS_VERT 0x0
150#define PGS_HORZ 0x1
151#define PGS_AUTOSCROLL 0x2
152#define PGS_DRAGNDROP 0x4
Kai Tietz9d937a72007-08-10 10:41:48 +0000153
Kai Tietz1bd845d2007-11-05 15:20:03 +0000154#define NFS_EDIT 0x1
155#define NFS_STATIC 0x2
156#define NFS_LISTCOMBO 0x4
157#define NFS_BUTTON 0x8
158#define NFS_ALL 0x10
159#define NFS_USEFONTASSOC 0x20