VirtualBox

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

最後變更 在這個檔案從53201是 53201,由 vboxsync 提交於 10 年 前

Devices/Main: vmsvga updates

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

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