VirtualBox

source: vbox/trunk/src/VBox/Devices/Graphics/shaderlib/wine/include/vsstyle.h@ 78046

Last change on this file since 78046 was 53206, checked in by vboxsync, 10 years ago

Devices/vmsvga: header fixes

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 40.5 KB
Line 
1/*
2 * Copyright (C) 2011 Piotr Caban for CodeWeavers
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17 */
18
19/*
20 * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
21 * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
22 * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
23 * a choice of LGPL license versions is made available with the language indicating
24 * that LGPLv2 or any later version may be used, or where a choice of which version
25 * of the LGPL is applied is otherwise unspecified.
26 */
27
28#ifndef __VSSTYLE_H__
29#define __VSSTYLE_H__
30
31
32#define TMTVS_RESERVEDLOW 100000
33#define TMTVS_RESERVEDHIGH 19999
34
35/* AEROWIZARDSTYLE class */
36#if defined(__GNUC__)
37#define VSCLASS_AEROWIZARDSTYLE (const WCHAR []){'A','E','R','O','W','I','Z','A','R','D','S','T','Y','L','E',0}
38#define VSCLASS_AEROWIZARD (const WCHAR []){'A','E','R','O','W','I','Z','A','R','D',0}
39#elif defined(_MSC_VER)
40#define VSCLASS_AEROWIZARDSTYLE L"AEROWIZARDSTYLE"
41#define VSCLASS_AEROWIZARD L"AEROWIZARD"
42#else
43static const WCHAR VSCLASS_AEROWIZARDSTYLE[] = {'A','E','R','O','W','I','Z','A','R','D','S','T','Y','L','E',0};
44static const WCHAR VSCLASS_AEROWIZARD [] = {'A','E','R','O','W','I','Z','A','R','D',0};
45#endif
46
47enum AEROWIZARDPARTS {
48 AW_TITLEBAR = 1,
49 AW_HEADERAREA = 2,
50 AW_CONTENTAREA = 3,
51 AW_COMMANDAREA = 4,
52 AW_BUTTON = 5,
53};
54
55#define AEROWIZARDSTYLEPARTS AEROWIZARDPARTS;
56
57enum TITLEBARSTATES {
58 AW_S_TITLEBAR_ACTIVE = 1,
59 AW_S_TITLEBAR_INACTIVE = 2,
60};
61
62enum HEADERAREASTATES {
63 AW_S_HEADERAREA_NOMARGIN = 1,
64};
65
66enum CONTENTAREASTATES {
67 AW_S_CONTENTAREA_NOMARGIN = 1,
68};
69
70/* BUTTONSTYLE class */
71#if defined(__GNUC__)
72#define VSCLASS_BUTTONSTYLE (const WCHAR []){'B','U','T','T','O','N','S','T','Y','L','E',0}
73#define VSCLASS_BUTTON (const WCHAR []){'B','U','T','T','O','N',0}
74#elif defined(_MSC_VER)
75#define VSCLASS_BUTTONSTYLE L"BUTTONSTYLE"
76#define VSCLASS_BUTTON L"BUTTON"
77#else
78static const WCHAR VSCLASS_BUTTONSTYLE [] = {'B','U','T','T','O','N','S','T','Y','L','E',0};
79static const WCHAR VSCLASS_BUTTON [] = {'B','U','T','T','O','N',0};
80#endif
81
82enum BUTTONPARTS {
83 BP_PUSHBUTTON = 1,
84 BP_RADIOBUTTON = 2,
85 BP_CHECKBOX = 3,
86 BP_GROUPBOX = 4,
87 BP_USERBUTTON = 5,
88 BP_COMMANDLINK = 6,
89 BP_COMMANDLINKGLYPH = 7,
90};
91
92#define BUTTONSTYLEPARTS BUTTONPARTS;
93
94enum PUSHBUTTONSTATES {
95 PBS_NORMAL = 1,
96 PBS_HOT = 2,
97 PBS_PRESSED = 3,
98 PBS_DISABLED = 4,
99 PBS_DEFAULTED = 5,
100 PBS_DEFAULTED_ANIMATING = 6,
101};
102
103enum RADIOBUTTONSTATES {
104 RBS_UNCHECKEDNORMAL = 1,
105 RBS_UNCHECKEDHOT = 2,
106 RBS_UNCHECKEDPRESSED = 3,
107 RBS_UNCHECKEDDISABLED = 4,
108 RBS_CHECKEDNORMAL = 5,
109 RBS_CHECKEDHOT = 6,
110 RBS_CHECKEDPRESSED = 7,
111 RBS_CHECKEDDISABLED = 8,
112};
113
114enum CHECKBOXSTATES {
115 CBS_UNCHECKEDNORMAL = 1,
116 CBS_UNCHECKEDHOT = 2,
117 CBS_UNCHECKEDPRESSED = 3,
118 CBS_UNCHECKEDDISABLED = 4,
119 CBS_CHECKEDNORMAL = 5,
120 CBS_CHECKEDHOT = 6,
121 CBS_CHECKEDPRESSED = 7,
122 CBS_CHECKEDDISABLED = 8,
123 CBS_MIXEDNORMAL = 9,
124 CBS_MIXEDHOT = 10,
125 CBS_MIXEDPRESSED = 11,
126 CBS_MIXEDDISABLED = 12,
127 CBS_IMPLICITNORMAL = 13,
128 CBS_IMPLICITHOT = 14,
129 CBS_IMPLICITPRESSED = 15,
130 CBS_IMPLICITDISABLED = 16,
131 CBS_EXCLUDEDNORMAL = 17,
132 CBS_EXCLUDEDHOT = 18,
133 CBS_EXCLUDEDPRESSED = 19,
134 CBS_EXCLUDEDDISABLED = 20,
135};
136
137enum GROUPBOXSTATES {
138 GBS_NORMAL = 1,
139 GBS_DISABLED = 2,
140};
141
142enum COMMANDLINKSTATES {
143 CMDLS_NORMAL = 1,
144 CMDLS_HOT = 2,
145 CMDLS_PRESSED = 3,
146 CMDLS_DISABLED = 4,
147 CMDLS_DEFAULTED = 5,
148 CMDLS_DEFAULTED_ANIMATING = 6,
149};
150
151enum COMMANDLINKGLYPHSTATES {
152 CMDLGS_NORMAL = 1,
153 CMDLGS_HOT = 2,
154 CMDLGS_PRESSED = 3,
155 CMDLGS_DISABLED = 4,
156 CMDLGS_DEFAULTED = 5,
157};
158
159/* COMBOBOXSTYLE class */
160#if defined(__GNUC__)
161#define VSCLASS_COMBOBOXSTYLE (const WCHAR []){'C','O','M','B','O','B','O','X','S','T','Y','L','E',0}
162#define VSCLASS_COMBOBOX (const WCHAR []){'C','O','M','B','O','B','O','X',0}
163#elif defined(_MSC_VER)
164#define VSCLASS_COMBOBOXSTYLE L"COMBOBOXSTYLE"
165#define VSCLASS_COMBOBOX L"COMBOBOX"
166#else
167static const WCHAR VSCLASS_COMBOBOXSTYLE [] = {'C','O','M','B','O','B','O','X','S','T','Y','L','E',0};
168static const WCHAR VSCLASS_COMBOBOX [] = {'C','O','M','B','O','B','O','X',0};
169#endif
170
171enum COMBOBOXPARTS {
172 CP_DROPDOWNBUTTON = 1,
173 CP_BACKGROUND = 2,
174 CP_TRANSPARENTBACKGROUND = 3,
175 CP_BORDER = 4,
176 CP_READONLY = 5,
177 CP_DROPDOWNBUTTONRIGHT = 6,
178 CP_DROPDOWNBUTTONLEFT = 7,
179 CP_CUEBANNER = 8,
180};
181
182#define COMBOBOXSTYLEPARTS COMBOBOXPARTS;
183
184enum COMBOBOXSTYLESTATES {
185 CBXS_NORMAL = 1,
186 CBXS_HOT = 2,
187 CBXS_PRESSED = 3,
188 CBXS_DISABLED = 4,
189};
190
191enum DROPDOWNBUTTONRIGHTSTATES {
192 CBXSR_NORMAL = 1,
193 CBXSR_HOT = 2,
194 CBXSR_PRESSED = 3,
195 CBXSR_DISABLED = 4,
196};
197
198enum DROPDOWNBUTTONLEFTSTATES {
199 CBXSL_NORMAL = 1,
200 CBXSL_HOT = 2,
201 CBXSL_PRESSED = 3,
202 CBXSL_DISABLED = 4,
203};
204
205enum TRANSPARENTBACKGROUNDSTATES {
206 CBTBS_NORMAL = 1,
207 CBTBS_HOT = 2,
208 CBTBS_DISABLED = 3,
209 CBTBS_FOCUSED = 4,
210};
211
212enum BORDERSTATES {
213 CBB_NORMAL = 1,
214 CBB_HOT = 2,
215 CBB_FOCUSED = 3,
216 CBB_DISABLED = 4,
217};
218
219enum READONLYSTATES {
220 CBRO_NORMAL = 1,
221 CBRO_HOT = 2,
222 CBRO_PRESSED = 3,
223 CBRO_DISABLED = 4,
224};
225
226enum CUEBANNERSTATES {
227 CBCB_NORMAL = 1,
228 CBCB_HOT = 2,
229 CBCB_PRESSED = 3,
230 CBCB_DISABLED = 4,
231};
232
233/* COMMUNICATIONSSTYLE class */
234#if defined(__GNUC__)
235#define VSCLASS_COMMUNICATIONSSTYLE (const WCHAR []){'C','O','M','M','U','N','I','C','A','T','I','O','N','S','S','T','Y','L','E',0}
236#define VSCLASS_COMMUNICATIONS (const WCHAR []){'C','O','M','M','U','N','I','C','A','T','I','O','N','S',0}
237#elif defined(_MSC_VER)
238#define VSCLASS_COMMUNICATIONSSTYLE L"COMMUNICATIONSSTYLE"
239#define VSCLASS_COMMUNICATIONS L"COMMUNICATIONS"
240#else
241static const WCHAR VSCLASS_COMMUNICATIONSSTYLE [] = {'C','O','M','M','U','N','I','C','A','T','I','O','N','S','S','T','Y','L','E',0};
242static const WCHAR VSCLASS_COMMUNICATIONS [] = {'C','O','M','M','U','N','I','C','A','T','I','O','N','S',0};
243#endif
244
245enum COMMUNICATIONSPARTS {
246 CSST_TAB = 1,
247};
248
249#define COMMUNICATIONSSTYLEPARTS COMMUNICATIONSPARTS;
250
251enum TABSTATES {
252 CSTB_NORMAL = 1,
253 CSTB_HOT = 2,
254 CSTB_SELECTED = 3,
255};
256
257/* CONTROLPANELSTYLE class */
258#if defined(__GNUC__)
259#define VSCLASS_CONTROLPANELSTYLE (const WCHAR []){'C','O','N','T','R','O','L','P','A','N','E','L','S','T','Y','L','E',0}
260#define VSCLASS_CONTROLPANEL (const WCHAR []){'C','O','N','T','R','O','L','P','A','N','E','L',0}
261#elif defined(_MSC_VER)
262#define VSCLASS_CONTROLPANELSTYLE L"CONTROLPANELSTYLE"
263#define VSCLASS_CONTROLPANEL L"CONTROLPANEL"
264#else
265static const WCHAR VSCLASS_CONTROLPANELSTYLE [] = {'C','O','N','T','R','O','L','P','A','N','E','L','S','T','Y','L','E',0};
266static const WCHAR VSCLASS_CONTROLPANEL [] = {'C','O','N','T','R','O','L','P','A','N','E','L',0};
267#endif
268
269enum CONTROLPANELPARTS {
270 CPANEL_NAVIGATIONPANE = 1,
271 CPANEL_CONTENTPANE = 2,
272 CPANEL_NAVIGATIONPANELABEL = 3,
273 CPANEL_CONTENTPANELABEL = 4,
274 CPANEL_TITLE = 5,
275 CPANEL_BODYTEXT = 6,
276 CPANEL_HELPLINK = 7,
277 CPANEL_TASKLINK = 8,
278 CPANEL_GROUPTEXT = 9,
279 CPANEL_CONTENTLINK = 10,
280 CPANEL_SECTIONTITLELINK = 11,
281 CPANEL_LARGECOMMANDAREA = 12,
282 CPANEL_SMALLCOMMANDAREA = 13,
283 CPANEL_BUTTON = 14,
284 CPANEL_MESSAGETEXT = 15,
285 CPANEL_NAVIGATIONPANELINE = 16,
286 CPANEL_CONTENTPANELINE = 17,
287 CPANEL_BANNERAREA = 18,
288 CPANEL_BODYTITLE = 19,
289};
290
291#define CONTROLPANELSTYLEPARTS CONTROLPANELPARTS;
292
293enum HELPLINKSTATES {
294 CPHL_NORMAL = 1,
295 CPHL_HOT = 2,
296 CPHL_PRESSED = 3,
297 CPHL_DISABLED = 4,
298};
299
300enum TASKLINKSTATES {
301 CPTL_NORMAL = 1,
302 CPTL_HOT = 2,
303 CPTL_PRESSED = 3,
304 CPTL_DISABLED = 4,
305 CPTL_PAGE = 5,
306};
307
308enum CONTENTLINKSTATES {
309 CPCL_NORMAL = 1,
310 CPCL_HOT = 2,
311 CPCL_PRESSED = 3,
312 CPCL_DISABLED = 4,
313};
314
315enum SECTIONTITLELINKSTATES {
316 CPSTL_NORMAL = 1,
317 CPSTL_HOT = 2,
318};
319
320/* DATEPICKERSTYLE class */
321#if defined(__GNUC__)
322#define VSCLASS_DATEPICKERSTYLE (const WCHAR []){'D','A','T','E','P','I','C','K','E','R','S','T','Y','L','E',0}
323#define VSCLASS_DATEPICKER (const WCHAR []){'D','A','T','E','P','I','C','K','E','R',0}
324#elif defined(_MSC_VER)
325#define VSCLASS_DATEPICKERSTYLE L"DATEPICKERSTYLE"
326#define VSCLASS_DATEPICKER L"DATEPICKER"
327#else
328static const WCHAR VSCLASS_DATEPICKERSTYLE[] = {'D','A','T','E','P','I','C','K','E','R','S','T','Y','L','E',0};
329static const WCHAR VSCLASS_DATEPICKER [] = {'D','A','T','E','P','I','C','K','E','R',0};
330#endif
331
332enum DATEPICKERPARTS {
333 DP_DATETEXT = 1,
334 DP_DATEBORDER = 2,
335 DP_SHOWCALENDARBUTTONRIGHT = 3,
336};
337
338#define DATEPICKERSTYLEPARTS DATEPICKERPARTS;
339
340enum DATETEXTSTATES {
341 DPDT_NORMAL = 1,
342 DPDT_DISABLED = 2,
343 DPDT_SELECTED = 3,
344};
345
346enum DATEBORDERSTATES {
347 DPDB_NORMAL = 1,
348 DPDB_HOT = 2,
349 DPDB_FOCUSED = 3,
350 DPDB_DISABLED = 4,
351};
352
353enum SHOWCALENDARBUTTONRIGHTSTATES {
354 DPSCBR_NORMAL = 1,
355 DPSCBR_HOT = 2,
356 DPSCBR_PRESSED = 3,
357 DPSCBR_DISABLED = 4,
358};
359
360/* DRAGDROPSTYLE class */
361#if defined(__GNUC__)
362#define VSCLASS_DRAGDROPSTYLE (const WCHAR []){'D','R','A','G','D','R','O','P','S','T','Y','L','E',0}
363#define VSCLASS_DRAGDROP (const WCHAR []){'D','R','A','G','D','R','O','P',0}
364#elif defined(_MSC_VER)
365#define VSCLASS_DRAGDROPSTYLE L"DRAGDROPSTYLE"
366#define VSCLASS_DRAGDROP L"DRAGDROP"
367#else
368static const WCHAR VSCLASS_DRAGDROPSTYLE [] = {'D','R','A','G','D','R','O','P','S','T','Y','L','E',0};
369static const WCHAR VSCLASS_DRAGDROP [] = {'D','R','A','G','D','R','O','P',0};
370#endif
371
372enum DRAGDROPPARTS {
373 DD_COPY = 1,
374 DD_MOVE = 2,
375 DD_UPDATEMETADATA = 3,
376 DD_CREATELINK = 4,
377 DD_WARNING = 5,
378 DD_NONE = 6,
379 DD_IMAGEBG = 7,
380 DD_TEXTBG = 8,
381};
382
383#define DRAGDROPSTYLEPARTS DRAGDROPPARTS;
384
385enum COPYSTATES {
386 DDCOPY_HIGHLIGHT = 1,
387 DDCOPY_NOHIGHLIGHT = 2,
388};
389
390enum MOVESTATES {
391 DDMOVE_HIGHLIGHT = 1,
392 DDMOVE_NOHIGHLIGHT = 2,
393};
394
395enum UPDATEMETADATASTATES {
396 DDUPDATEMETADATA_HIGHLIGHT = 1,
397 DDUPDATEMETADATA_NOHIGHLIGHT = 2,
398};
399
400enum CREATELINKSTATES {
401 DDCREATELINK_HIGHLIGHT = 1,
402 DDCREATELINK_NOHIGHLIGHT = 2,
403};
404
405enum WARNINGSTATES {
406 DDWARNING_HIGHLIGHT = 1,
407 DDWARNING_NOHIGHLIGHT = 2,
408};
409
410enum NONESTATES {
411 DDNONE_HIGHLIGHT = 1,
412 DDNONE_NOHIGHLIGHT = 2,
413};
414
415/* EDITSTYLE class */
416#if defined(__GNUC__)
417#define VSCLASS_EDITSTYLE (const WCHAR []){'E','D','I','T','S','T','Y','L','E',0}
418#define VSCLASS_EDIT (const WCHAR []){'E','D','I','T',0}
419#elif defined(_MSC_VER)
420#define VSCLASS_EDITSTYLE L"EDITSTYLE"
421#define VSCLASS_EDIT L"EDIT"
422#else
423static const WCHAR VSCLASS_EDITSTYLE [] = {'E','D','I','T','S','T','Y','L','E',0};
424static const WCHAR VSCLASS_EDIT [] = {'E','D','I','T',0};
425#endif
426
427enum EDITPARTS {
428 EP_EDITTEXT = 1,
429 EP_CARET = 2,
430 EP_BACKGROUND = 3,
431 EP_PASSWORD = 4,
432 EP_BACKGROUNDWITHBORDER = 5,
433 EP_EDITBORDER_NOSCROLL = 6,
434 EP_EDITBORDER_HSCROLL = 7,
435 EP_EDITBORDER_VSCROLL = 8,
436 EP_EDITBORDER_HVSCROLL = 9,
437};
438
439#define EDITSTYLEPARTS EDITPARTS;
440
441enum EDITTEXTSTATES {
442 ETS_NORMAL = 1,
443 ETS_HOT = 2,
444 ETS_SELECTED = 3,
445 ETS_DISABLED = 4,
446 ETS_FOCUSED = 5,
447 ETS_READONLY = 6,
448 ETS_ASSIST = 7,
449 ETS_CUEBANNER = 8,
450};
451
452enum BACKGROUNDSTATES {
453 EBS_NORMAL = 1,
454 EBS_HOT = 2,
455 EBS_DISABLED = 3,
456 EBS_FOCUSED = 4,
457 EBS_READONLY = 5,
458 EBS_ASSIST = 6,
459};
460
461enum BACKGROUNDWITHBORDERSTATES {
462 EBWBS_NORMAL = 1,
463 EBWBS_HOT = 2,
464 EBWBS_DISABLED = 3,
465 EBWBS_FOCUSED = 4,
466};
467
468enum EDITBORDER_NOSCROLLSTATES {
469 EPSN_NORMAL = 1,
470 EPSN_HOT = 2,
471 EPSN_FOCUSED = 3,
472 EPSN_DISABLED = 4,
473};
474
475enum EDITBORDER_HSCROLLSTATES {
476 EPSH_NORMAL = 1,
477 EPSH_HOT = 2,
478 EPSH_FOCUSED = 3,
479 EPSH_DISABLED = 4,
480};
481
482enum EDITBORDER_VSCROLLSTATES {
483 EPSV_NORMAL = 1,
484 EPSV_HOT = 2,
485 EPSV_FOCUSED = 3,
486 EPSV_DISABLED = 4,
487};
488
489enum EDITBORDER_HVSCROLLSTATES {
490 EPSHV_NORMAL = 1,
491 EPSHV_HOT = 2,
492 EPSHV_FOCUSED = 3,
493 EPSHV_DISABLED = 4,
494};
495
496/* EXPLORERBARSTYLE class */
497#if defined(__GNUC__)
498#define VSCLASS_EXPLORERBARSTYLE (const WCHAR []){'E','X','P','L','O','R','E','R','B','A','R','S','T','Y','L','E',0}
499#define VSCLASS_EXPLORERBAR (const WCHAR []){'E','X','P','L','O','R','E','R','B','A','R',0}
500#elif defined(_MSC_VER)
501#define VSCLASS_EXPLORERBARSTYLE L"EXPLORERBARSTYLE"
502#define VSCLASS_EXPLORERBAR L"EXPLORERBAR"
503#else
504static const WCHAR VSCLASS_EXPLORERBARSTYLE [] = {'E','X','P','L','O','R','E','R','B','A','R','S','T','Y','L','E',0};
505static const WCHAR VSCLASS_EXPLORERBAR [] = {'E','X','P','L','O','R','E','R','B','A','R',0};
506#endif
507
508enum EXPLORERBARPARTS {
509 EBP_HEADERBACKGROUND = 1,
510 EBP_HEADERCLOSE = 2,
511 EBP_HEADERPIN = 3,
512 EBP_IEBARMENU = 4,
513 EBP_NORMALGROUPBACKGROUND = 5,
514 EBP_NORMALGROUPCOLLAPSE = 6,
515 EBP_NORMALGROUPEXPAND = 7,
516 EBP_NORMALGROUPHEAD = 8,
517 EBP_SPECIALGROUPBACKGROUND = 9,
518 EBP_SPECIALGROUPCOLLAPSE = 10,
519 EBP_SPECIALGROUPEXPAND = 11,
520 EBP_SPECIALGROUPHEAD = 12,
521};
522
523#define EXPLORERBARSTYLEPARTS EXPLORERBARPARTS;
524
525enum HEADERCLOSESTATES {
526 EBHC_NORMAL = 1,
527 EBHC_HOT = 2,
528 EBHC_PRESSED = 3,
529};
530
531enum HEADERPINSTATES {
532 EBHP_NORMAL = 1,
533 EBHP_HOT = 2,
534 EBHP_PRESSED = 3,
535 EBHP_SELECTEDNORMAL = 4,
536 EBHP_SELECTEDHOT = 5,
537 EBHP_SELECTEDPRESSED = 6,
538};
539
540enum IEBARMENUSTATES {
541 EBM_NORMAL = 1,
542 EBM_HOT = 2,
543 EBM_PRESSED = 3,
544};
545
546enum NORMALGROUPCOLLAPSESTATES {
547 EBNGC_NORMAL = 1,
548 EBNGC_HOT = 2,
549 EBNGC_PRESSED = 3,
550};
551
552enum NORMALGROUPEXPANDSTATES {
553 EBNGE_NORMAL = 1,
554 EBNGE_HOT = 2,
555 EBNGE_PRESSED = 3,
556};
557
558enum SPECIALGROUPCOLLAPSESTATES {
559 EBSGC_NORMAL = 1,
560 EBSGC_HOT = 2,
561 EBSGC_PRESSED = 3,
562};
563
564enum SPECIALGROUPEXPANDSTATES {
565 EBSGE_NORMAL = 1,
566 EBSGE_HOT = 2,
567 EBSGE_PRESSED = 3,
568};
569
570/* FLYOUTSTYLE class */
571#if defined(__GNUC__)
572#define VSCLASS_FLYOUTSTYLE (const WCHAR []){'F','L','Y','O','U','T','S','T','Y','L','E',0}
573#define VSCLASS_FLYOUT (const WCHAR []){'F','L','Y','O','U','T',0}
574#elif defined(_MSC_VER)
575#define VSCLASS_FLYOUTSTYLE L"FLYOUTSTYLE"
576#define VSCLASS_FLYOUT L"FLYOUT"
577#else
578static const WCHAR VSCLASS_FLYOUTSTYLE [] = {'F','L','Y','O','U','T','S','T','Y','L','E',0};
579static const WCHAR VSCLASS_FLYOUT [] = {'F','L','Y','O','U','T',0};
580#endif
581
582enum FLYOUTPARTS {
583 FLYOUT_HEADER = 1,
584 FLYOUT_BODY = 2,
585 FLYOUT_LABEL = 3,
586 FLYOUT_LINK = 4,
587 FLYOUT_DIVIDER = 5,
588 FLYOUT_WINDOW = 6,
589 FLYOUT_LINKAREA = 7,
590 FLYOUT_LINKHEADER = 8,
591};
592
593#define FLYOUTSTYLEPARTS FLYOUTPARTS;
594
595enum LABELSTATES {
596 FLS_NORMAL = 1,
597 FLS_SELECTED = 2,
598 FLS_EMPHASIZED = 3,
599 FLS_DISABLED = 4,
600};
601
602enum LINKSTATES {
603 FLYOUTLINK_NORMAL = 1,
604 FLYOUTLINK_HOVER = 2,
605};
606
607enum BODYSTATES {
608 FBS_NORMAL = 1,
609 FBS_EMPHASIZED = 2,
610};
611
612enum LINKHEADERSTATES {
613 FLH_NORMAL = 1,
614 FLH_HOVER = 2,
615};
616
617/* HEADERSTYLE class */
618#if defined(__GNUC__)
619#define VSCLASS_HEADERSTYLE (const WCHAR []){'H','E','A','D','E','R','S','T','Y','L','E',0}
620#define VSCLASS_HEADER (const WCHAR []){'H','E','A','D','E','R',0}
621#elif defined(_MSC_VER)
622#define VSCLASS_HEADERSTYLE L"HEADERSTYLE"
623#define VSCLASS_HEADER L"HEADER"
624#else
625static const WCHAR VSCLASS_HEADERSTYLE [] = {'H','E','A','D','E','R','S','T','Y','L','E',0};
626static const WCHAR VSCLASS_HEADER [] = {'H','E','A','D','E','R',0};
627#endif
628
629enum HEADERPARTS {
630 HP_HEADERITEM = 1,
631 HP_HEADERITEMLEFT = 2,
632 HP_HEADERITEMRIGHT = 3,
633 HP_HEADERSORTARROW = 4,
634 HP_HEADERDROPDOWN = 5,
635 HP_HEADERDROPDOWNFILTER = 6,
636 HP_HEADEROVERFLOW = 7,
637};
638
639#define HEADERSTYLEPARTS HEADERPARTS;
640
641enum HEADERSTYLESTATES {
642 HBG_DETAILS = 1,
643 HBG_ICON = 2,
644};
645
646enum HEADERITEMSTATES {
647 HIS_NORMAL = 1,
648 HIS_HOT = 2,
649 HIS_PRESSED = 3,
650 HIS_SORTEDNORMAL = 4,
651 HIS_SORTEDHOT = 5,
652 HIS_SORTEDPRESSED = 6,
653 HIS_ICONNORMAL = 7,
654 HIS_ICONHOT = 8,
655 HIS_ICONPRESSED = 9,
656 HIS_ICONSORTEDNORMAL = 10,
657 HIS_ICONSORTEDHOT = 11,
658 HIS_ICONSORTEDPRESSED = 12,
659};
660
661enum HEADERITEMLEFTSTATES {
662 HILS_NORMAL = 1,
663 HILS_HOT = 2,
664 HILS_PRESSED = 3,
665};
666
667enum HEADERITEMRIGHTSTATES {
668 HIRS_NORMAL = 1,
669 HIRS_HOT = 2,
670 HIRS_PRESSED = 3,
671};
672
673enum HEADERSORTARROWSTATES {
674 HSAS_SORTEDUP = 1,
675 HSAS_SORTEDDOWN = 2,
676};
677
678enum HEADERDROPDOWNSTATES {
679 HDDS_NORMAL = 1,
680 HDDS_SOFTHOT = 2,
681 HDDS_HOT = 3,
682};
683
684enum HEADERDROPDOWNFILTERSTATES {
685 HDDFS_NORMAL = 1,
686 HDDFS_SOFTHOT = 2,
687 HDDFS_HOT = 3,
688};
689
690enum HEADEROVERFLOWSTATES {
691 HOFS_NORMAL = 1,
692 HOFS_HOT = 2,
693};
694
695/* LISTBOXSTYLE class */
696#if defined(__GNUC__)
697#define VSCLASS_LISTBOXSTYLE (const WCHAR []){'L','I','S','T','B','O','X','S','T','Y','L','E',0}
698#define VSCLASS_LISTBOX (const WCHAR []){'L','I','S','T','B','O','X',0}
699#elif defined(_MSC_VER)
700#define VSCLASS_LISTBOXSTYLE L"LISTBOXSTYLE"
701#define VSCLASS_LISTBOX L"LISTBOX"
702#else
703static const WCHAR VSCLASS_LISTBOXSTYLE [] = {'L','I','S','T','B','O','X','S','T','Y','L','E',0};
704static const WCHAR VSCLASS_LISTBOX[] = {'L','I','S','T','B','O','X',0};
705#endif
706
707enum LISTBOXPARTS {
708 LBCP_BORDER_HSCROLL = 1,
709 LBCP_BORDER_HVSCROLL = 2,
710 LBCP_BORDER_NOSCROLL = 3,
711 LBCP_BORDER_VSCROLL = 4,
712 LBCP_ITEM = 5,
713};
714
715#define LISTBOXSTYLEPARTS LISTBOXPARTS;
716
717enum BORDER_HSCROLLSTATES {
718 LBPSH_NORMAL = 1,
719 LBPSH_FOCUSED = 2,
720 LBPSH_HOT = 3,
721 LBPSH_DISABLED = 4,
722};
723
724enum BORDER_HVSCROLLSTATES {
725 LBPSHV_NORMAL = 1,
726 LBPSHV_FOCUSED = 2,
727 LBPSHV_HOT = 3,
728 LBPSHV_DISABLED = 4,
729};
730
731enum BORDER_NOSCROLLSTATES {
732 LBPSN_NORMAL = 1,
733 LBPSN_FOCUSED = 2,
734 LBPSN_HOT = 3,
735 LBPSN_DISABLED = 4,
736};
737
738enum BORDER_VSCROLLSTATES {
739 LBPSV_NORMAL = 1,
740 LBPSV_FOCUSED = 2,
741 LBPSV_HOT = 3,
742 LBPSV_DISABLED = 4,
743};
744
745enum ITEMSTATES {
746 LBPSI_HOT = 1,
747 LBPSI_HOTSELECTED = 2,
748 LBPSI_SELECTED = 3,
749 LBPSI_SELECTEDNOTFOCUS = 4,
750};
751
752/* LISTVIEWSTYLE class */
753#if defined(__GNUC__)
754#define VSCLASS_LISTVIEWSTYLE (const WCHAR []){'L','I','S','T','V','I','E','W','S','T','Y','L','E',0}
755#define VSCLASS_LISTVIEW (const WCHAR []){'L','I','S','T','V','I','E','W',0}
756#elif defined(_MSC_VER)
757#define VSCLASS_LISTVIEWSTYLE L"LISTVIEWSTYLE"
758#define VSCLASS_LISTVIEW L"LISTVIEW"
759#else
760static const WCHAR VSCLASS_LISTVIEWSTYLE [] = {'L','I','S','T','V','I','E','W','S','T','Y','L','E',0};
761static const WCHAR VSCLASS_LISTVIEW [] = {'L','I','S','T','V','I','E','W',0};
762#endif
763
764enum LISTVIEWPARTS {
765 LVP_LISTITEM = 1,
766 LVP_LISTGROUP = 2,
767 LVP_LISTDETAIL = 3,
768 LVP_LISTSORTEDDETAIL = 4,
769 LVP_EMPTYTEXT = 5,
770 LVP_GROUPHEADER = 6,
771 LVP_GROUPHEADERLINE = 7,
772 LVP_EXPANDBUTTON = 8,
773 LVP_COLLAPSEBUTTON = 9,
774 LVP_COLUMNDETAIL = 10,
775};
776
777#define LISTVIEWSTYLEPARTS LISTVIEWPARTS;
778
779enum LISTITEMSTATES {
780 LISS_NORMAL = 1,
781 LISS_HOT = 2,
782 LISS_SELECTED = 3,
783 LISS_DISABLED = 4,
784 LISS_SELECTEDNOTFOCUS = 5,
785 LISS_HOTSELECTED = 6,
786};
787
788enum GROUPHEADERSTATES {
789 LVGH_OPEN = 1,
790 LVGH_OPENHOT = 2,
791 LVGH_OPENSELECTED = 3,
792 LVGH_OPENSELECTEDHOT = 4,
793 LVGH_OPENSELECTEDNOTFOCUSED = 5,
794 LVGH_OPENSELECTEDNOTFOCUSEDHOT = 6,
795 LVGH_OPENMIXEDSELECTION = 7,
796 LVGH_OPENMIXEDSELECTIONHOT = 8,
797 LVGH_CLOSE = 9,
798 LVGH_CLOSEHOT = 10,
799 LVGH_CLOSESELECTED = 11,
800 LVGH_CLOSESELECTEDHOT = 12,
801 LVGH_CLOSESELECTEDNOTFOCUSED = 13,
802 LVGH_CLOSESELECTEDNOTFOCUSEDHOT = 14,
803 LVGH_CLOSEMIXEDSELECTION = 15,
804 LVGH_CLOSEMIXEDSELECTIONHOT = 16,
805};
806
807enum GROUPHEADERLINESTATES {
808 LVGHL_OPEN = 1,
809 LVGHL_OPENHOT = 2,
810 LVGHL_OPENSELECTED = 3,
811 LVGHL_OPENSELECTEDHOT = 4,
812 LVGHL_OPENSELECTEDNOTFOCUSED = 5,
813 LVGHL_OPENSELECTEDNOTFOCUSEDHOT = 6,
814 LVGHL_OPENMIXEDSELECTION = 7,
815 LVGHL_OPENMIXEDSELECTIONHOT = 8,
816 LVGHL_CLOSE = 9,
817 LVGHL_CLOSEHOT = 10,
818 LVGHL_CLOSESELECTED = 11,
819 LVGHL_CLOSESELECTEDHOT = 12,
820 LVGHL_CLOSESELECTEDNOTFOCUSED = 13,
821 LVGHL_CLOSESELECTEDNOTFOCUSEDHOT = 14,
822 LVGHL_CLOSEMIXEDSELECTION = 15,
823 LVGHL_CLOSEMIXEDSELECTIONHOT = 16,
824};
825
826enum EXPANDBUTTONSTATES {
827 LVEB_NORMAL = 1,
828 LVEB_HOVER = 2,
829 LVEB_PUSHED = 3,
830};
831
832enum COLLAPSEBUTTONSTATES {
833 LVCB_NORMAL = 1,
834 LVCB_HOVER = 2,
835 LVCB_PUSHED = 3,
836};
837
838/* MENUSTYLE class */
839#if defined(__GNUC__)
840#define VSCLASS_MENUSTYLE (const WCHAR []){'M','E','N','U','S','T','Y','L','E',0}
841#define VSCLASS_MENU (const WCHAR []){'M','E','N','U',0}
842#elif defined(_MSC_VER)
843#define VSCLASS_MENUSTYLE L"MENUSTYLE"
844#define VSCLASS_MENU L"MENU"
845#else
846static const WCHAR VSCLASS_MENUSTYLE [] = {'M','E','N','U','S','T','Y','L','E',0};
847static const WCHAR VSCLASS_MENU [] = {'M','E','N','U',0};
848#endif
849
850enum MENUPARTS {
851 MENU_MENUITEM_TMSCHEMA = 1,
852 MENU_MENUDROPDOWN_TMSCHEMA = 2,
853 MENU_MENUBARITEM_TMSCHEMA = 3,
854 MENU_MENUBARDROPDOWN_TMSCHEMA = 4,
855 MENU_CHEVRON_TMSCHEMA = 5,
856 MENU_SEPARATOR_TMSCHEMA = 6,
857 MENU_BARBACKGROUND = 7,
858 MENU_BARITEM = 8,
859 MENU_POPUPBACKGROUND = 9,
860 MENU_POPUPBORDERS = 10,
861 MENU_POPUPCHECK = 11,
862 MENU_POPUPCHECKBACKGROUND = 12,
863 MENU_POPUPGUTTER = 13,
864 MENU_POPUPITEM = 14,
865 MENU_POPUPSEPARATOR = 15,
866 MENU_POPUPSUBMENU = 16,
867 MENU_SYSTEMCLOSE = 17,
868 MENU_SYSTEMMAXIMIZE = 18,
869 MENU_SYSTEMMINIMIZE = 19,
870 MENU_SYSTEMRESTORE = 20,
871};
872
873#define MENUSTYLEPARTS MENUPARTS;
874
875enum BARBACKGROUNDSTATES {
876 MB_ACTIVE = 1,
877 MB_INACTIVE = 2,
878};
879
880enum BARITEMSTATES {
881 MBI_NORMAL = 1,
882 MBI_HOT = 2,
883 MBI_PUSHED = 3,
884 MBI_DISABLED = 4,
885 MBI_DISABLEDHOT = 5,
886 MBI_DISABLEDPUSHED = 6,
887};
888
889enum POPUPCHECKSTATES {
890 MC_CHECKMARKNORMAL = 1,
891 MC_CHECKMARKDISABLED = 2,
892 MC_BULLETNORMAL = 3,
893 MC_BULLETDISABLED = 4,
894};
895
896enum POPUPCHECKBACKGROUNDSTATES {
897 MCB_DISABLED = 1,
898 MCB_NORMAL = 2,
899 MCB_BITMAP = 3,
900};
901
902enum POPUPITEMSTATES {
903 MPI_NORMAL = 1,
904 MPI_HOT = 2,
905 MPI_DISABLED = 3,
906 MPI_DISABLEDHOT = 4,
907};
908
909enum POPUPSUBMENUSTATES {
910 MSM_NORMAL = 1,
911 MSM_DISABLED = 2,
912};
913
914enum SYSTEMCLOSESTATES {
915 MSYSC_NORMAL = 1,
916 MSYSC_DISABLED = 2,
917};
918
919enum SYSTEMMAXIMIZESTATES {
920 MSYSMX_NORMAL = 1,
921 MSYSMX_DISABLED = 2,
922};
923
924enum SYSTEMMINIMIZESTATES {
925 MSYSMN_NORMAL = 1,
926 MSYSMN_DISABLED = 2,
927};
928
929enum SYSTEMRESTORESTATES {
930 MSYSR_NORMAL = 1,
931 MSYSR_DISABLED = 2,
932};
933
934/* NAVIGATION class */
935#if defined(__GNUC__)
936#define VSCLASS_NAVIGATION (const WCHAR []){'N','A','V','I','G','A','T','I','O','N',0}
937#elif defined(_MSC_VER)
938#define VSCLASS_NAVIGATION L"NAVIGATION"
939#else
940static const WCHAR VSCLASS_NAVIGATION [] = {'N','A','V','I','G','A','T','I','O','N',0};
941#endif
942
943enum NAVIGATIONPARTS {
944 NAV_BACKBUTTON = 1,
945 NAV_FORWARDBUTTON = 2,
946 NAV_MENUBUTTON = 3,
947};
948
949enum NAV_BACKBUTTONSTATES {
950 NAV_BB_NORMAL = 1,
951 NAV_BB_HOT = 2,
952 NAV_BB_PRESSED = 3,
953 NAV_BB_DISABLED = 4,
954};
955
956enum NAV_FORWARDBUTTONSTATES {
957 NAV_FB_NORMAL = 1,
958 NAV_FB_HOT = 2,
959 NAV_FB_PRESSED = 3,
960 NAV_FB_DISABLED = 4,
961};
962
963enum NAV_MENUBUTTONSTATES {
964 NAV_MB_NORMAL = 1,
965 NAV_MB_HOT = 2,
966 NAV_MB_PRESSED = 3,
967 NAV_MB_DISABLED = 4,
968};
969
970/* PROGRESSSTYLE class */
971#if defined(__GNUC__)
972#define VSCLASS_PROGRESSSTYLE (const WCHAR []){'P','R','O','G','R','E','S','S','S','T','Y','L','E',0}
973#define VSCLASS_PROGRESS (const WCHAR []){'P','R','O','G','R','E','S','S',0}
974#elif defined(_MSC_VER)
975#define VSCLASS_PROGRESSSTYLE L"PROGRESSSTYLE"
976#define VSCLASS_PROGRESS L"PROGRESS"
977#else
978static const WCHAR VSCLASS_PROGRESSSTYLE [] = {'P','R','O','G','R','E','S','S','S','T','Y','L','E',0};
979static const WCHAR VSCLASS_PROGRESS [] = {'P','R','O','G','R','E','S','S',0};
980#endif
981
982enum PROGRESSPARTS {
983 PP_BAR = 1,
984 PP_BARVERT = 2,
985 PP_CHUNK = 3,
986 PP_CHUNKVERT = 4,
987 PP_FILL = 5,
988 PP_FILLVERT = 6,
989 PP_PULSEOVERLAY = 7,
990 PP_MOVEOVERLAY = 8,
991 PP_PULSEOVERLAYVERT = 9,
992 PP_MOVEOVERLAYVERT = 10,
993 PP_TRANSPARENTBAR = 11,
994 PP_TRANSPARENTBARVERT = 12,
995};
996
997#define PROGRESSSTYLEPARTS PROGRESSPARTS;
998
999enum TRANSPARENTBARSTATES {
1000 PBBS_NORMAL = 1,
1001 PBBS_PARTIAL = 2,
1002};
1003
1004enum TRANSPARENTBARVERTSTATES {
1005 PBBVS_NORMAL = 1,
1006 PBBVS_PARTIAL = 2,
1007};
1008
1009enum FILLSTATES {
1010 PBFS_NORMAL = 1,
1011 PBFS_ERROR = 2,
1012 PBFS_PAUSED = 3,
1013 PBFS_PARTIAL = 4,
1014};
1015
1016enum FILLVERTSTATES {
1017 PBFVS_NORMAL = 1,
1018 PBFVS_ERROR = 2,
1019 PBFVS_PAUSED = 3,
1020 PBFVS_PARTIAL = 4,
1021};
1022
1023/* REBARSTYLE class */
1024#if defined(__GNUC__)
1025#define VSCLASS_REBARSTYLE (const WCHAR []){'R','E','B','A','R','S','T','Y','L','E',0}
1026#define VSCLASS_REBAR (const WCHAR []){'R','E','B','A','R',0}
1027#elif defined(_MSC_VER)
1028#define VSCLASS_REBARSTYLE L"REBARSTYLE"
1029#define VSCLASS_REBAR L"REBAR"
1030#else
1031static const WCHAR VSCLASS_REBARSTYLE [] = {'R','E','B','A','R','S','T','Y','L','E',0};
1032static const WCHAR VSCLASS_REBAR [] = {'R','E','B','A','R',0};
1033#endif
1034
1035enum REBARPARTS {
1036 RP_GRIPPER = 1,
1037 RP_GRIPPERVERT = 2,
1038 RP_BAND = 3,
1039 RP_CHEVRON = 4,
1040 RP_CHEVRONVERT = 5,
1041 RP_BACKGROUND = 6,
1042 RP_SPLITTER = 7,
1043 RP_SPLITTERVERT = 8,
1044};
1045
1046#define REBARSTYLEPARTS REBARPARTS;
1047
1048enum CHEVRONSTATES {
1049 CHEVS_NORMAL = 1,
1050 CHEVS_HOT = 2,
1051 CHEVS_PRESSED = 3,
1052};
1053
1054enum CHEVRONVERTSTATES {
1055 CHEVSV_NORMAL = 1,
1056 CHEVSV_HOT = 2,
1057 CHEVSV_PRESSED = 3,
1058};
1059
1060enum SPLITTERSTATES {
1061 SPLITS_NORMAL = 1,
1062 SPLITS_HOT = 2,
1063 SPLITS_PRESSED = 3,
1064};
1065
1066enum SPLITTERVERTSTATES {
1067 SPLITSV_NORMAL = 1,
1068 SPLITSV_HOT = 2,
1069 SPLITSV_PRESSED = 3,
1070};
1071
1072/* SCROLLBARSTYLE class */
1073#if defined(__GNUC__)
1074#define VSCLASS_SCROLLBARSTYLE (const WCHAR []){'S','C','R','O','L','L','B','A','R','S','T','Y','L','E',0}
1075#define VSCLASS_SCROLLBAR (const WCHAR []){'S','C','R','O','L','L','B','A','R',0}
1076#elif defined(_MSC_VER)
1077#define VSCLASS_SCROLLBARSTYLE L"SCROLLBARSTYLE"
1078#define VSCLASS_SCROLLBAR L"SCROLLBAR"
1079#else
1080static const WCHAR VSCLASS_SCROLLBARSTYLE [] = {'S','C','R','O','L','L','B','A','R','S','T','Y','L','E',0};
1081static const WCHAR VSCLASS_SCROLLBAR [] = {'S','C','R','O','L','L','B','A','R',0};
1082#endif
1083
1084enum SCROLLBARPARTS {
1085 SBP_ARROWBTN = 1,
1086 SBP_THUMBBTNHORZ = 2,
1087 SBP_THUMBBTNVERT = 3,
1088 SBP_LOWERTRACKHORZ = 4,
1089 SBP_UPPERTRACKHORZ = 5,
1090 SBP_LOWERTRACKVERT = 6,
1091 SBP_UPPERTRACKVERT = 7,
1092 SBP_GRIPPERHORZ = 8,
1093 SBP_GRIPPERVERT = 9,
1094 SBP_SIZEBOX = 10,
1095};
1096
1097#define SCROLLBARSTYLEPARTS SCROLLBARPARTS;
1098
1099enum ARROWBTNSTATES {
1100 ABS_UPNORMAL = 1,
1101 ABS_UPHOT = 2,
1102 ABS_UPPRESSED = 3,
1103 ABS_UPDISABLED = 4,
1104 ABS_DOWNNORMAL = 5,
1105 ABS_DOWNHOT = 6,
1106 ABS_DOWNPRESSED = 7,
1107 ABS_DOWNDISABLED = 8,
1108 ABS_LEFTNORMAL = 9,
1109 ABS_LEFTHOT = 10,
1110 ABS_LEFTPRESSED = 11,
1111 ABS_LEFTDISABLED = 12,
1112 ABS_RIGHTNORMAL = 13,
1113 ABS_RIGHTHOT = 14,
1114 ABS_RIGHTPRESSED = 15,
1115 ABS_RIGHTDISABLED = 16,
1116 ABS_UPHOVER = 17,
1117 ABS_DOWNHOVER = 18,
1118 ABS_LEFTHOVER = 19,
1119 ABS_RIGHTHOVER = 20,
1120};
1121
1122enum SCROLLBARSTYLESTATES {
1123 SCRBS_NORMAL = 1,
1124 SCRBS_HOT = 2,
1125 SCRBS_PRESSED = 3,
1126 SCRBS_DISABLED = 4,
1127 SCRBS_HOVER = 5,
1128};
1129
1130enum SIZEBOXSTATES {
1131 SZB_RIGHTALIGN = 1,
1132 SZB_LEFTALIGN = 2,
1133 SZB_TOPRIGHTALIGN = 3,
1134 SZB_TOPLEFTALIGN = 4,
1135 SZB_HALFBOTTOMRIGHTALIGN = 5,
1136 SZB_HALFBOTTOMLEFTALIGN = 6,
1137 SZB_HALFTOPRIGHTALIGN = 7,
1138 SZB_HALFTOPLEFTALIGN = 8,
1139};
1140
1141/* SPINSTYLE class */
1142#if defined(__GNUC__)
1143#define VSCLASS_SPINSTYLE (const WCHAR []){'S','P','I','N','S','T','Y','L','E',0}
1144#elif defined(_MSC_VER)
1145#define VSCLASS_SPINSTYLE L"SPINSTYLE"
1146#else
1147static const WCHAR VSCLASS_SPINSTYLE [] = {'S','P','I','N','S','T','Y','L','E',0};
1148#endif
1149#if defined(__GNUC__)
1150#define VSCLASS_SPIN (const WCHAR []){'S','P','I','N',0}
1151#elif defined(_MSC_VER)
1152#define VSCLASS_SPIN L"SPIN"
1153#else
1154static const WCHAR VSCLASS_SPIN [] = {'S','P','I','N',0};
1155#endif
1156
1157enum SPINPARTS {
1158 SPNP_UP = 1,
1159 SPNP_DOWN = 2,
1160 SPNP_UPHORZ = 3,
1161 SPNP_DOWNHORZ = 4,
1162};
1163
1164#define SPINSTYLEPARTS SPINPARTS;
1165
1166enum UPSTATES {
1167 UPS_NORMAL = 1,
1168 UPS_HOT = 2,
1169 UPS_PRESSED = 3,
1170 UPS_DISABLED = 4,
1171};
1172
1173enum DOWNSTATES {
1174 DNS_NORMAL = 1,
1175 DNS_HOT = 2,
1176 DNS_PRESSED = 3,
1177 DNS_DISABLED = 4,
1178};
1179
1180enum UPHORZSTATES {
1181 UPHZS_NORMAL = 1,
1182 UPHZS_HOT = 2,
1183 UPHZS_PRESSED = 3,
1184 UPHZS_DISABLED = 4,
1185};
1186
1187enum DOWNHORZSTATES {
1188 DNHZS_NORMAL = 1,
1189 DNHZS_HOT = 2,
1190 DNHZS_PRESSED = 3,
1191 DNHZS_DISABLED = 4,
1192};
1193
1194/* STATUSSTYLE class */
1195#if defined(__GNUC__)
1196#define VSCLASS_STATUSSTYLE (const WCHAR []){'S','T','A','T','U','S','S','T','Y','L','E',0}
1197#define VSCLASS_STATUS (const WCHAR []){'S','T','A','T','U','S',0}
1198#elif defined(_MSC_VER)
1199#define VSCLASS_STATUSSTYLE L"STATUSSTYLE"
1200#define VSCLASS_STATUS L"STATUS"
1201#else
1202static const WCHAR VSCLASS_STATUSSTYLE [] = {'S','T','A','T','U','S','S','T','Y','L','E',0};
1203static const WCHAR VSCLASS_STATUS [] = {'S','T','A','T','U','S',0};
1204#endif
1205
1206enum STATUSPARTS {
1207 SP_PANE = 1,
1208 SP_GRIPPERPANE = 2,
1209 SP_GRIPPER = 3,
1210};
1211
1212#define STATUSSTYLEPARTS STATUSPARTS;
1213
1214/* TABSTYLE class */
1215#if defined(__GNUC__)
1216#define VSCLASS_TABSTYLE (const WCHAR []){'T','A','B','S','T','Y','L','E',0}
1217#define VSCLASS_TAB (const WCHAR []){'T','A','B',0}
1218#elif defined(_MSC_VER)
1219#define VSCLASS_TABSTYLE L"TABSTYLE"
1220#define VSCLASS_TAB L"TAB"
1221#else
1222static const WCHAR VSCLASS_TABSTYLE [] = {'T','A','B','S','T','Y','L','E',0};
1223static const WCHAR VSCLASS_TAB [] = {'T','A','B',0};
1224#endif
1225
1226enum TABPARTS {
1227 TABP_TABITEM = 1,
1228 TABP_TABITEMLEFTEDGE = 2,
1229 TABP_TABITEMRIGHTEDGE = 3,
1230 TABP_TABITEMBOTHEDGE = 4,
1231 TABP_TOPTABITEM = 5,
1232 TABP_TOPTABITEMLEFTEDGE = 6,
1233 TABP_TOPTABITEMRIGHTEDGE = 7,
1234 TABP_TOPTABITEMBOTHEDGE = 8,
1235 TABP_PANE = 9,
1236 TABP_BODY = 10,
1237 TABP_AEROWIZARDBODY = 11,
1238};
1239
1240#define TABSTYLEPARTS TABPARTS;
1241
1242enum TABITEMSTATES {
1243 TIS_NORMAL = 1,
1244 TIS_HOT = 2,
1245 TIS_SELECTED = 3,
1246 TIS_DISABLED = 4,
1247 TIS_FOCUSED = 5,
1248};
1249
1250enum TABITEMLEFTEDGESTATES {
1251 TILES_NORMAL = 1,
1252 TILES_HOT = 2,
1253 TILES_SELECTED = 3,
1254 TILES_DISABLED = 4,
1255 TILES_FOCUSED = 5,
1256};
1257
1258enum TABITEMRIGHTEDGESTATES {
1259 TIRES_NORMAL = 1,
1260 TIRES_HOT = 2,
1261 TIRES_SELECTED = 3,
1262 TIRES_DISABLED = 4,
1263 TIRES_FOCUSED = 5,
1264};
1265
1266enum TABITEMBOTHEDGESTATES {
1267 TIBES_NORMAL = 1,
1268 TIBES_HOT = 2,
1269 TIBES_SELECTED = 3,
1270 TIBES_DISABLED = 4,
1271 TIBES_FOCUSED = 5,
1272};
1273
1274enum TOPTABITEMSTATES {
1275 TTIS_NORMAL = 1,
1276 TTIS_HOT = 2,
1277 TTIS_SELECTED = 3,
1278 TTIS_DISABLED = 4,
1279 TTIS_FOCUSED = 5,
1280};
1281
1282enum TOPTABITEMLEFTEDGESTATES {
1283 TTILES_NORMAL = 1,
1284 TTILES_HOT = 2,
1285 TTILES_SELECTED = 3,
1286 TTILES_DISABLED = 4,
1287 TTILES_FOCUSED = 5,
1288};
1289
1290enum TOPTABITEMRIGHTEDGESTATES {
1291 TTIRES_NORMAL = 1,
1292 TTIRES_HOT = 2,
1293 TTIRES_SELECTED = 3,
1294 TTIRES_DISABLED = 4,
1295 TTIRES_FOCUSED = 5,
1296};
1297
1298enum TOPTABITEMBOTHEDGESTATES {
1299 TTIBES_NORMAL = 1,
1300 TTIBES_HOT = 2,
1301 TTIBES_SELECTED = 3,
1302 TTIBES_DISABLED = 4,
1303 TTIBES_FOCUSED = 5,
1304};
1305
1306/* TASKDIALOGSTYLE class */
1307#if defined(__GNUC__)
1308#define VSCLASS_TASKDIALOGSTYLE (const WCHAR []){'T','A','S','K','D','I','A','L','O','G','S','T','Y','L','E',0}
1309#define VSCLASS_TASKDIALOG (const WCHAR []){'T','A','S','K','D','I','A','L','O','G',0}
1310#elif defined(_MSC_VER)
1311#define VSCLASS_TASKDIALOGSTYLE L"TASKDIALOGSTYLE"
1312#define VSCLASS_TASKDIALOG L"TASKDIALOG"
1313#else
1314static const WCHAR VSCLASS_TASKDIALOGSTYLE[] = {'T','A','S','K','D','I','A','L','O','G','S','T','Y','L','E',0};
1315static const WCHAR VSCLASS_TASKDIALOG [] = {'T','A','S','K','D','I','A','L','O','G',0};
1316#endif
1317
1318enum TASKDIALOGPARTS {
1319 TDLG_PRIMARYPANEL = 1,
1320 TDLG_MAININSTRUCTIONPANE = 2,
1321 TDLG_MAINICON = 3,
1322 TDLG_CONTENTPANE = 4,
1323 TDLG_CONTENTICON = 5,
1324 TDLG_EXPANDEDCONTENT = 6,
1325 TDLG_COMMANDLINKPANE = 7,
1326 TDLG_SECONDARYPANEL = 8,
1327 TDLG_CONTROLPANE = 9,
1328 TDLG_BUTTONSECTION = 10,
1329 TDLG_BUTTONWRAPPER = 11,
1330 TDLG_EXPANDOTEXT = 12,
1331 TDLG_EXPANDOBUTTON = 13,
1332 TDLG_VERIFICATIONTEXT = 14,
1333 TDLG_FOOTNOTEPANE = 15,
1334 TDLG_FOOTNOTEAREA = 16,
1335 TDLG_FOOTNOTESEPARATOR = 17,
1336 TDLG_EXPANDEDFOOTERAREA = 18,
1337 TDLG_PROGRESSBAR = 19,
1338 TDLG_IMAGEALIGNMENT = 20,
1339 TDLG_RADIOBUTTONPANE = 21,
1340};
1341
1342#define TASKDIALOGSTYLEPARTS TASKDIALOGPARTS;
1343
1344enum CONTENTPANESTATES {
1345 TDLGCPS_STANDALONE = 1,
1346};
1347
1348enum EXPANDOBUTTONSTATES {
1349 TDLGEBS_NORMAL = 1,
1350 TDLGEBS_HOVER = 2,
1351 TDLGEBS_PRESSED = 3,
1352 TDLGEBS_EXPANDEDNORMAL = 4,
1353 TDLGEBS_EXPANDEDHOVER = 5,
1354 TDLGEBS_EXPANDEDPRESSED = 6,
1355};
1356
1357/* TEXTSTYLE class */
1358#if defined(__GNUC__)
1359#define VSCLASS_TEXTSTYLE (const WCHAR []){'T','E','X','T','S','T','Y','L','E',0}
1360#elif defined(_MSC_VER)
1361#define VSCLASS_TEXTSTYLE L"TEXTSTYLE"
1362#else
1363static const WCHAR VSCLASS_TEXTSTYLE [] = {'T','E','X','T','S','T','Y','L','E',0};
1364#endif
1365
1366enum TEXTSTYLEPARTS {
1367 TEXT_MAININSTRUCTION = 1,
1368 TEXT_INSTRUCTION = 2,
1369 TEXT_BODYTITLE = 3,
1370 TEXT_BODYTEXT = 4,
1371 TEXT_SECONDARYTEXT = 5,
1372 TEXT_HYPERLINKTEXT = 6,
1373 TEXT_EXPANDED = 7,
1374 TEXT_LABEL = 8,
1375 TEXT_CONTROLLABEL = 9,
1376};
1377
1378enum HYPERLINKTEXTSTATES {
1379 TS_HYPERLINK_NORMAL = 1,
1380 TS_HYPERLINK_HOT = 2,
1381 TS_HYPERLINK_PRESSED = 3,
1382 TS_HYPERLINK_DISABLED = 4,
1383};
1384
1385enum CONTROLLABELSTATES {
1386 TS_CONTROLLABEL_NORMAL = 1,
1387 TS_CONTROLLABEL_DISABLED = 2,
1388};
1389
1390/* TOOLBARSTYLE class */
1391#if defined(__GNUC__)
1392#define VSCLASS_TOOLBARSTYLE (const WCHAR []){'T','O','O','L','B','A','R','S','T','Y','L','E',0}
1393#define VSCLASS_TOOLBAR (const WCHAR []){'T','O','O','L','B','A','R',0}
1394#elif defined(_MSC_VER)
1395#define VSCLASS_TOOLBARSTYLE L"TOOLBARSTYLE"
1396#define VSCLASS_TOOLBAR L"TOOLBAR"
1397#else
1398static const WCHAR VSCLASS_TOOLBARSTYLE [] = {'T','O','O','L','B','A','R','S','T','Y','L','E',0};
1399static const WCHAR VSCLASS_TOOLBAR[] = {'T','O','O','L','B','A','R',0};
1400#endif
1401
1402enum TOOLBARPARTS {
1403 TP_BUTTON = 1,
1404 TP_DROPDOWNBUTTON = 2,
1405 TP_SPLITBUTTON = 3,
1406 TP_SPLITBUTTONDROPDOWN = 4,
1407 TP_SEPARATOR = 5,
1408 TP_SEPARATORVERT = 6,
1409};
1410
1411#define TOOLBARSTYLEPARTS TOOLBARPARTS;
1412
1413enum TOOLBARSTYLESTATES {
1414 TS_NORMAL = 1,
1415 TS_HOT = 2,
1416 TS_PRESSED = 3,
1417 TS_DISABLED = 4,
1418 TS_CHECKED = 5,
1419 TS_HOTCHECKED = 6,
1420 TS_NEARHOT = 7,
1421 TS_OTHERSIDEHOT = 8,
1422};
1423
1424/* TOOLTIPSTYLE class */
1425#if defined(__GNUC__)
1426#define VSCLASS_TOOLTIPSTYLE (const WCHAR []){'T','O','O','L','T','I','P','S','T','Y','L','E',0}
1427#define VSCLASS_TOOLTIP (const WCHAR []){'T','O','O','L','T','I','P',0}
1428#elif defined(_MSC_VER)
1429#define VSCLASS_TOOLTIPSTYLE L"TOOLTIPSTYLE"
1430#define VSCLASS_TOOLTIP L"TOOLTIP"
1431#else
1432static const WCHAR VSCLASS_TOOLTIPSTYLE [] = {'T','O','O','L','T','I','P','S','T','Y','L','E',0};
1433static const WCHAR VSCLASS_TOOLTIP[] = {'T','O','O','L','T','I','P',0};
1434#endif
1435
1436enum TOOLTIPPARTS {
1437 TTP_STANDARD = 1,
1438 TTP_STANDARDTITLE = 2,
1439 TTP_BALLOON = 3,
1440 TTP_BALLOONTITLE = 4,
1441 TTP_CLOSE = 5,
1442 TTP_BALLOONSTEM = 6,
1443};
1444
1445#define TOOLTIPSTYLEPARTS TOOLTIPPARTS;
1446
1447enum CLOSESTATES {
1448 TTCS_NORMAL = 1,
1449 TTCS_HOT = 2,
1450 TTCS_PRESSED = 3,
1451};
1452
1453enum STANDARDSTATES {
1454 TTSS_NORMAL = 1,
1455 TTSS_LINK = 2,
1456};
1457
1458enum BALLOONSTATES {
1459 TTBS_NORMAL = 1,
1460 TTBS_LINK = 2,
1461};
1462
1463enum BALLOONSTEMSTATES {
1464 TTBSS_POINTINGUPLEFTWALL = 1,
1465 TTBSS_POINTINGUPCENTERED = 2,
1466 TTBSS_POINTINGUPRIGHTWALL = 3,
1467 TTBSS_POINTINGDOWNRIGHTWALL = 4,
1468 TTBSS_POINTINGDOWNCENTERED = 5,
1469 TTBSS_POINTINGDOWNLEFTWALL = 6,
1470};
1471
1472/* TRACKBARSTYLE class */
1473#if defined(__GNUC__)
1474#define VSCLASS_TRACKBARSTYLE (const WCHAR []){'T','R','A','C','K','B','A','R','S','T','Y','L','E',0}
1475#define VSCLASS_TRACKBAR (const WCHAR []){'T','R','A','C','K','B','A','R',0}
1476#elif defined(_MSC_VER)
1477#define VSCLASS_TRACKBARSTYLE L"TRACKBARSTYLE"
1478#define VSCLASS_TRACKBAR L"TRACKBAR"
1479#else
1480static const WCHAR VSCLASS_TRACKBARSTYLE [] = {'T','R','A','C','K','B','A','R','S','T','Y','L','E',0};
1481static const WCHAR VSCLASS_TRACKBAR [] = {'T','R','A','C','K','B','A','R',0};
1482#endif
1483
1484enum TRACKBARPARTS {
1485 TKP_TRACK = 1,
1486 TKP_TRACKVERT = 2,
1487 TKP_THUMB = 3,
1488 TKP_THUMBBOTTOM = 4,
1489 TKP_THUMBTOP = 5,
1490 TKP_THUMBVERT = 6,
1491 TKP_THUMBLEFT = 7,
1492 TKP_THUMBRIGHT = 8,
1493 TKP_TICS = 9,
1494 TKP_TICSVERT = 10,
1495};
1496
1497#define TRACKBARSTYLEPARTS TRACKBARPARTS;
1498
1499enum TRACKBARSTYLESTATES {
1500 TKS_NORMAL = 1,
1501};
1502
1503enum TRACKSTATES {
1504 TRS_NORMAL = 1,
1505};
1506
1507enum TRACKVERTSTATES {
1508 TRVS_NORMAL = 1,
1509};
1510
1511enum THUMBSTATES {
1512 TUS_NORMAL = 1,
1513 TUS_HOT = 2,
1514 TUS_PRESSED = 3,
1515 TUS_FOCUSED = 4,
1516 TUS_DISABLED = 5,
1517};
1518
1519enum THUMBBOTTOMSTATES {
1520 TUBS_NORMAL = 1,
1521 TUBS_HOT = 2,
1522 TUBS_PRESSED = 3,
1523 TUBS_FOCUSED = 4,
1524 TUBS_DISABLED = 5,
1525};
1526
1527enum THUMBTOPSTATES {
1528 TUTS_NORMAL = 1,
1529 TUTS_HOT = 2,
1530 TUTS_PRESSED = 3,
1531 TUTS_FOCUSED = 4,
1532 TUTS_DISABLED = 5,
1533};
1534
1535enum THUMBVERTSTATES {
1536 TUVS_NORMAL = 1,
1537 TUVS_HOT = 2,
1538 TUVS_PRESSED = 3,
1539 TUVS_FOCUSED = 4,
1540 TUVS_DISABLED = 5,
1541};
1542
1543enum THUMBLEFTSTATES {
1544 TUVLS_NORMAL = 1,
1545 TUVLS_HOT = 2,
1546 TUVLS_PRESSED = 3,
1547 TUVLS_FOCUSED = 4,
1548 TUVLS_DISABLED = 5,
1549};
1550
1551enum THUMBRIGHTSTATES {
1552 TUVRS_NORMAL = 1,
1553 TUVRS_HOT = 2,
1554 TUVRS_PRESSED = 3,
1555 TUVRS_FOCUSED = 4,
1556 TUVRS_DISABLED = 5,
1557};
1558
1559enum TICSSTATES {
1560 TSS_NORMAL = 1,
1561};
1562
1563enum TICSVERTSTATES {
1564 TSVS_NORMAL = 1,
1565};
1566
1567/* TREEVIEWSTYLE class */
1568#if defined(__GNUC__)
1569#define VSCLASS_TREEVIEWSTYLE (const WCHAR []){'T','R','E','E','V','I','E','W','S','T','Y','L','E',0}
1570#define VSCLASS_TREEVIEW (const WCHAR []){'T','R','E','E','V','I','E','W',0}
1571#elif defined(_MSC_VER)
1572#define VSCLASS_TREEVIEWSTYLE L"TREEVIEWSTYLE"
1573#define VSCLASS_TREEVIEW L"TREEVIEW"
1574#else
1575static const WCHAR VSCLASS_TREEVIEWSTYLE [] = {'T','R','E','E','V','I','E','W','S','T','Y','L','E',0};
1576static const WCHAR VSCLASS_TREEVIEW [] = {'T','R','E','E','V','I','E','W',0};
1577#endif
1578
1579enum TREEVIEWPARTS {
1580 TVP_TREEITEM = 1,
1581 TVP_GLYPH = 2,
1582 TVP_BRANCH = 3,
1583 TVP_HOTGLYPH = 4,
1584};
1585
1586#define TREEVIEWSTYLEPARTS TREEVIEWPARTS;
1587
1588enum TREEITEMSTATES {
1589 TREIS_NORMAL = 1,
1590 TREIS_HOT = 2,
1591 TREIS_SELECTED = 3,
1592 TREIS_DISABLED = 4,
1593 TREIS_SELECTEDNOTFOCUS = 5,
1594 TREIS_HOTSELECTED = 6,
1595};
1596
1597enum GLYPHSTATES {
1598 GLPS_CLOSED = 1,
1599 GLPS_OPENED = 2,
1600};
1601
1602enum HOTGLYPHSTATES {
1603 HGLPS_CLOSED = 1,
1604 HGLPS_OPENED = 2,
1605};
1606
1607/* WINDOWSTYLE class */
1608#if defined(__GNUC__)
1609#define VSCLASS_WINDOWSTYLE (const WCHAR []){'W','I','N','D','O','W','S','T','Y','L','E',0}
1610#define VSCLASS_WINDOW (const WCHAR []){'W','I','N','D','O','W',0}
1611#elif defined(_MSC_VER)
1612#define VSCLASS_WINDOWSTYLE L"WINDOWSTYLE"
1613#define VSCLASS_WINDOW L"WINDOW"
1614#else
1615static const WCHAR VSCLASS_WINDOWSTYLE [] = {'W','I','N','D','O','W','S','T','Y','L','E',0};
1616static const WCHAR VSCLASS_WINDOW [] = {'W','I','N','D','O','W',0};
1617#endif
1618
1619enum WINDOWPARTS {
1620 WP_CAPTION = 1,
1621 WP_SMALLCAPTION = 2,
1622 WP_MINCAPTION = 3,
1623 WP_SMALLMINCAPTION = 4,
1624 WP_MAXCAPTION = 5,
1625 WP_SMALLMAXCAPTION = 6,
1626 WP_FRAMELEFT = 7,
1627 WP_FRAMERIGHT = 8,
1628 WP_FRAMEBOTTOM = 9,
1629 WP_SMALLFRAMELEFT = 10,
1630 WP_SMALLFRAMERIGHT = 11,
1631 WP_SMALLFRAMEBOTTOM = 12,
1632 WP_SYSBUTTON = 13,
1633 WP_MDISYSBUTTON = 14,
1634 WP_MINBUTTON = 15,
1635 WP_MDIMINBUTTON = 16,
1636 WP_MAXBUTTON = 17,
1637 WP_CLOSEBUTTON = 18,
1638 WP_SMALLCLOSEBUTTON = 19,
1639 WP_MDICLOSEBUTTON = 20,
1640 WP_RESTOREBUTTON = 21,
1641 WP_MDIRESTOREBUTTON = 22,
1642 WP_HELPBUTTON = 23,
1643 WP_MDIHELPBUTTON = 24,
1644 WP_HORZSCROLL = 25,
1645 WP_HORZTHUMB = 26,
1646 WP_VERTSCROLL = 27,
1647 WP_VERTTHUMB = 28,
1648 WP_DIALOG = 29,
1649 WP_CAPTIONSIZINGTEMPLATE = 30,
1650 WP_SMALLCAPTIONSIZINGTEMPLATE = 31,
1651 WP_FRAMELEFTSIZINGTEMPLATE = 32,
1652 WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33,
1653 WP_FRAMERIGHTSIZINGTEMPLATE = 34,
1654 WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35,
1655 WP_FRAMEBOTTOMSIZINGTEMPLATE = 36,
1656 WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37,
1657 WP_FRAME = 38,
1658};
1659
1660#define WINDOWSTYLEPARTS WINDOWPARTS;
1661
1662enum FRAMESTATES {
1663 FS_ACTIVE = 1,
1664 FS_INACTIVE = 2,
1665};
1666
1667enum CAPTIONSTATES {
1668 CS_ACTIVE = 1,
1669 CS_INACTIVE = 2,
1670 CS_DISABLED = 3,
1671};
1672
1673enum MAXCAPTIONSTATES {
1674 MXCS_ACTIVE = 1,
1675 MXCS_INACTIVE = 2,
1676 MXCS_DISABLED = 3,
1677};
1678
1679enum MINCAPTIONSTATES {
1680 MNCS_ACTIVE = 1,
1681 MNCS_INACTIVE = 2,
1682 MNCS_DISABLED = 3,
1683};
1684
1685enum HORZSCROLLSTATES {
1686 HSS_NORMAL = 1,
1687 HSS_HOT = 2,
1688 HSS_PUSHED = 3,
1689 HSS_DISABLED = 4,
1690};
1691
1692enum HORZTHUMBSTATES {
1693 HTS_NORMAL = 1,
1694 HTS_HOT = 2,
1695 HTS_PUSHED = 3,
1696 HTS_DISABLED = 4,
1697};
1698
1699enum VERTSCROLLSTATES {
1700 VSS_NORMAL = 1,
1701 VSS_HOT = 2,
1702 VSS_PUSHED = 3,
1703 VSS_DISABLED = 4,
1704};
1705
1706enum VERTTHUMBSTATES {
1707 VTS_NORMAL = 1,
1708 VTS_HOT = 2,
1709 VTS_PUSHED = 3,
1710 VTS_DISABLED = 4,
1711};
1712
1713enum SYSBUTTONSTATES {
1714 SBS_NORMAL = 1,
1715 SBS_HOT = 2,
1716 SBS_PUSHED = 3,
1717 SBS_DISABLED = 4,
1718};
1719
1720enum MINBUTTONSTATES {
1721 MINBS_NORMAL = 1,
1722 MINBS_HOT = 2,
1723 MINBS_PUSHED = 3,
1724 MINBS_DISABLED = 4,
1725};
1726
1727enum RESTOREBUTTONSTATES {
1728 RBS_NORMAL = 1,
1729 RBS_HOT = 2,
1730 RBS_PUSHED = 3,
1731 RBS_DISABLED = 4,
1732};
1733
1734enum HELPBUTTONSTATES {
1735 HBS_NORMAL = 1,
1736 HBS_HOT = 2,
1737 HBS_PUSHED = 3,
1738 HBS_DISABLED = 4,
1739};
1740
1741enum CLOSEBUTTONSTATES {
1742 CBS_NORMAL = 1,
1743 CBS_HOT = 2,
1744 CBS_PUSHED = 3,
1745 CBS_DISABLED = 4,
1746};
1747
1748#endif /* __VSSTYLE_H__ */
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette