1 /***********************************************************************\
2 *                               tmschema.d                              *
3 *                                                                       *
4 *                       Windows API header module                       *
5 *                                                                       *
6 *                 Translated from MinGW Windows headers                 *
7 *                                                                       *
8 *                       Placed into public domain                       *
9 \***********************************************************************/
10 module win32.tmschema;
11 version(Windows):
12 
13 /* BUTTON parts */
14 enum {
15 	BP_PUSHBUTTON = 1,
16 	BP_RADIOBUTTON = 2,
17 	BP_CHECKBOX = 3,
18 	BP_GROUPBOX = 4,
19 	BP_USERBUTTON = 5
20 }
21 
22 enum {
23 	CBS_UNCHECKEDNORMAL = 1,
24 	CBS_UNCHECKEDHOT = 2,
25 	CBS_UNCHECKEDPRESSED = 3,
26 	CBS_UNCHECKEDDISABLED = 4,
27 	CBS_CHECKEDNORMAL = 5,
28 	CBS_CHECKEDHOT = 6,
29 	CBS_CHECKEDPRESSED = 7,
30 	CBS_CHECKEDDISABLED = 8,
31 	CBS_MIXEDNORMAL = 9,
32 	CBS_MIXEDHOT = 10,
33 	CBS_MIXEDPRESSED = 11,
34 	CBS_MIXEDDISABLED = 12
35 }
36 
37 enum {
38 	GBS_NORMAL = 1,
39 	GBS_DISABLED = 2
40 }
41 
42 enum {
43 	PBS_NORMAL = 1,
44 	PBS_HOT = 2,
45 	PBS_PRESSED = 3,
46 	PBS_DISABLED = 4,
47 	PBS_DEFAULTED = 5
48 }
49 
50 enum {
51 	RBS_UNCHECKEDNORMAL = 1,
52 	RBS_UNCHECKEDHOT = 2,
53 	RBS_UNCHECKEDPRESSED = 3,
54 	RBS_UNCHECKEDDISABLED = 4,
55 	RBS_CHECKEDNORMAL = 5,
56 	RBS_CHECKEDHOT = 6,
57 	RBS_CHECKEDPRESSED = 7,
58 	RBS_CHECKEDDISABLED = 8
59 }
60 
61 /* CLOCK parts */
62 enum {
63 	CLP_TIME = 1
64 }
65 
66 enum {
67 	CLS_NORMAL = 1
68 }
69 
70 /* COMBOBOX parts */
71 enum {
72 	CP_DROPDOWNBUTTON = 1
73 }
74 
75 enum {
76 	CBXS_NORMAL = 1,
77 	CBXS_HOT = 2,
78 	CBXS_PRESSED = 3,
79 	CBXS_DISABLED = 4
80 }
81 
82 /* EDIT parts */
83 enum {
84 	EP_EDITTEXT = 1,
85 	EP_CARET = 2
86 }
87 
88 enum {
89 	ETS_NORMAL = 1,
90 	ETS_HOT = 2,
91 	ETS_SELECTED = 3,
92 	ETS_DISABLED = 4,
93 	ETS_FOCUSED = 5,
94 	ETS_READONLY = 6,
95 	ETS_ASSIST = 7
96 }
97 /* EXPLORERBAR parts */
98 enum {
99 	EBP_HEADERBACKGROUND = 1,
100 	EBP_HEADERCLOSE = 2,
101 	EBP_HEADERPIN = 3,
102 	EBP_IEBARMENU = 4,
103 	EBP_NORMALGROUPBACKGROUND = 5,
104 	EBP_NORMALGROUPCOLLAPSE = 6,
105 	EBP_NORMALGROUPEXPAND = 7,
106 	EBP_NORMALGROUPHEAD = 8,
107 	EBP_SPECIALGROUPBACKGROUND = 9,
108 	EBP_SPECIALGROUPCOLLAPSE = 10,
109 	EBP_SPECIALGROUPEXPAND = 11,
110 	EBP_SPECIALGROUPHEAD = 12
111 }
112 
113 enum {
114 	EBHC_NORMAL = 1,
115 	EBHC_HOT = 2,
116 	EBHC_PRESSED = 3
117 }
118 
119 enum {
120 	EBHP_NORMAL = 1,
121 	EBHP_HOT = 2,
122 	EBHP_PRESSED = 3,
123 	EBHP_SELECTEDNORMAL = 4,
124 	EBHP_SELECTEDHOT = 5,
125 	EBHP_SELECTEDPRESSED = 6
126 }
127 
128 enum {
129 	EBM_NORMAL = 1,
130 	EBM_HOT = 2,
131 	EBM_PRESSED = 3
132 }
133 
134 enum {
135 	EBNGC_NORMAL = 1,
136 	EBNGC_HOT = 2,
137 	EBNGC_PRESSED = 3
138 }
139 
140 enum {
141 	EBNGE_NORMAL = 1,
142 	EBNGE_HOT = 2,
143 	EBNGE_PRESSED = 3
144 }
145 
146 enum {
147 	EBSGC_NORMAL = 1,
148 	EBSGC_HOT = 2,
149 	EBSGC_PRESSED = 3
150 }
151 
152 enum {
153 	EBSGE_NORMAL = 1,
154 	EBSGE_HOT = 2,
155 	EBSGE_PRESSED = 3
156 }
157 
158 /* HEADER parts */
159 enum {
160 	HP_HEADERITEM = 1,
161 	HP_HEADERITEMLEFT = 2,
162 	HP_HEADERITEMRIGHT = 3,
163 	HP_HEADERSORTARROW = 4
164 }
165 
166 enum {
167 	HIS_NORMAL = 1,
168 	HIS_HOT = 2,
169 	HIS_PRESSED = 3
170 }
171 
172 enum {
173 	HILS_NORMAL = 1,
174 	HILS_HOT = 2,
175 	HILS_PRESSED = 3
176 }
177 
178 enum {
179 	HIRS_NORMAL = 1,
180 	HIRS_HOT = 2,
181 	HIRS_PRESSED = 3
182 }
183 
184 enum {
185 	HSAS_SORTEDUP = 1,
186 	HSAS_SORTEDDOWN = 2
187 }
188 
189 /* LISTVIEW parts */
190 enum {
191 	LVP_LISTITEM = 1,
192 	LVP_LISTGROUP = 2,
193 	LVP_LISTDETAIL = 3,
194 	LVP_LISTSORTEDDETAIL = 4,
195 	LVP_EMPTYTEXT = 5
196 }
197 
198 enum {
199 	LIS_NORMAL = 1,
200 	LIS_HOT = 2,
201 	LIS_SELECTED = 3,
202 	LIS_DISABLED = 4,
203 	LIS_SELECTEDNOTFOCUS = 5
204 }
205 
206 /* MENU parts */
207 enum {
208 	MP_MENUITEM = 1,
209 	MP_MENUDROPDOWN = 2,
210 	MP_MENUBARITEM = 3,
211 	MP_MENUBARDROPDOWN = 4,
212 	MP_CHEVRON = 5,
213 	MP_SEPARATOR = 6
214 }
215 
216 enum {
217 	MS_NORMAL = 1,
218 	MS_SELECTED = 2,
219 	MS_DEMOTED = 3
220 }
221 /* MENUBAND parts */
222 enum {
223 	MDP_NEWAPPBUTTON = 1,
224 	MDP_SEPERATOR = 2
225 }
226 
227 enum {
228 	MDS_NORMAL = 1,
229 	MDS_HOT = 2,
230 	MDS_PRESSED = 3,
231 	MDS_DISABLED = 4,
232 	MDS_CHECKED = 5,
233 	MDS_HOTCHECKED = 6
234 }
235 
236 /* PAGE parts */
237 enum {
238 	PGRP_UP = 1,
239 	PGRP_DOWN = 2,
240 	PGRP_UPHORZ = 3,
241 	PGRP_DOWNHORZ = 4
242 }
243 
244 enum {
245 	DNS_NORMAL = 1,
246 	DNS_HOT = 2,
247 	DNS_PRESSED = 3,
248 	DNS_DISABLED = 4
249 }
250 
251 enum {
252 	DNHZS_NORMAL = 1,
253 	DNHZS_HOT = 2,
254 	DNHZS_PRESSED = 3,
255 	DNHZS_DISABLED = 4
256 }
257 
258 enum {
259 	UPS_NORMAL = 1,
260 	UPS_HOT = 2,
261 	UPS_PRESSED = 3,
262 	UPS_DISABLED = 4
263 }
264 
265 enum {
266 	UPHZS_NORMAL = 1,
267 	UPHZS_HOT = 2,
268 	UPHZS_PRESSED = 3,
269 	UPHZS_DISABLED = 4
270 }
271 
272 /* PROGRESS parts */
273 enum {
274 	PP_BAR = 1,
275 	PP_BARVERT = 2,
276 	PP_CHUNK = 3,
277 	PP_CHUNKVERT = 4
278 }
279 
280 /* REBAR parts */
281 enum {
282 	RP_GRIPPER = 1,
283 	RP_GRIPPERVERT = 2,
284 	RP_BAND = 3,
285 	RP_CHEVRON = 4,
286 	RP_CHEVRONVERT = 5
287 }
288 
289 enum {
290 	CHEVS_NORMAL = 1,
291 	CHEVS_HOT = 2,
292 	CHEVS_PRESSED = 3
293 }
294 
295 /* SCROLLBAR parts */
296 enum {
297 	SBP_ARROWBTN = 1,
298 	SBP_THUMBBTNHORZ = 2,
299 	SBP_THUMBBTNVERT = 3,
300 	SBP_LOWERTRACKHORZ = 4,
301 	SBP_UPPERTRACKHORZ = 5,
302 	SBP_LOWERTRACKVERT = 6,
303 	SBP_UPPERTRACKVERT = 7,
304 	SBP_GRIPPERHORZ = 8,
305 	SBP_GRIPPERVERT = 9,
306 	SBP_SIZEBOX = 10
307 }
308 
309 enum {
310 	ABS_UPNORMAL = 1,
311 	ABS_UPHOT = 2,
312 	ABS_UPPRESSED = 3,
313 	ABS_UPDISABLED = 4,
314 	ABS_DOWNNORMAL = 5,
315 	ABS_DOWNHOT = 6,
316 	ABS_DOWNPRESSED = 7,
317 	ABS_DOWNDISABLED = 8,
318 	ABS_LEFTNORMAL = 9,
319 	ABS_LEFTHOT = 10,
320 	ABS_LEFTPRESSED = 11,
321 	ABS_LEFTDISABLED = 12,
322 	ABS_RIGHTNORMAL = 13,
323 	ABS_RIGHTHOT = 14,
324 	ABS_RIGHTPRESSED = 15,
325 	ABS_RIGHTDISABLED = 16
326 }
327 
328 enum {
329 	SCRBS_NORMAL = 1,
330 	SCRBS_HOT = 2,
331 	SCRBS_PRESSED = 3,
332 	SCRBS_DISABLED = 4
333 }
334 
335 enum {
336 	SZB_RIGHTALIGN = 1,
337 	SZB_LEFTALIGN = 2
338 }
339 
340 /* SPIN parts */
341 enum {
342 	SPNP_UP = 1,
343 	SPNP_DOWN = 2,
344 	SPNP_UPHORZ = 3,
345 	SPNP_DOWNHORZ = 4
346 }
347 
348 /* STARTPANEL parts */
349 enum {
350 	SPP_USERPANE = 1,
351 	SPP_MOREPROGRAMS = 2,
352 	SPP_MOREPROGRAMSARROW = 3,
353 	SPP_PROGLIST = 4,
354 	SPP_PROGLISTSEPARATOR = 5,
355 	SPP_PLACESLIST = 6,
356 	SPP_PLACESLISTSEPARATOR = 7,
357 	SPP_LOGOFF = 8,
358 	SPP_LOGOFFBUTTONS = 9,
359 	SPP_USERPICTURE = 10,
360 	SPP_PREVIEW = 11
361 }
362 
363 enum {
364 	SPLS_NORMAL = 1,
365 	SPLS_HOT = 2,
366 	SPLS_PRESSED = 3
367 }
368 
369 enum {
370 	SPS_NORMAL = 1,
371 	SPS_HOT = 2,
372 	SPS_PRESSED = 3
373 }
374 
375 /* STATUS parts */
376 enum {
377 	SP_PANE = 1,
378 	SP_GRIPPERPANE = 2,
379 	SP_GRIPPER = 3
380 }
381 
382 /* TAB parts */
383 enum {
384 	TABP_TABITEM = 1,
385 	TABP_TABITEMLEFTEDGE = 2,
386 	TABP_TABITEMRIGHTEDGE = 3,
387 	TABP_TABITEMBOTHEDGE = 4,
388 	TABP_TOPTABITEM = 5,
389 	TABP_TOPTABITEMLEFTEDGE = 6,
390 	TABP_TOPTABITEMRIGHTEDGE = 7,
391 	TABP_TOPTABITEMBOTHEDGE = 8,
392 	TABP_PANE = 9,
393 	TABP_BODY = 10
394 }
395 
396 enum {
397 	TIS_NORMAL = 1,
398 	TIS_HOT = 2,
399 	TIS_SELECTED = 3,
400 	TIS_DISABLED = 4,
401 	TIS_FOCUSED = 5
402 }
403 
404 enum {
405 	TIBES_NORMAL = 1,
406 	TIBES_HOT = 2,
407 	TIBES_SELECTED = 3,
408 	TIBES_DISABLED = 4,
409 	TIBES_FOCUSED = 5
410 }
411 
412 enum {
413 	TILES_NORMAL = 1,
414 	TILES_HOT = 2,
415 	TILES_SELECTED = 3,
416 	TILES_DISABLED = 4,
417 	TILES_FOCUSED = 5
418 }
419 
420 enum {
421 	TIRES_NORMAL = 1,
422 	TIRES_HOT = 2,
423 	TIRES_SELECTED = 3,
424 	TIRES_DISABLED = 4,
425 	TIRES_FOCUSED = 5
426 }
427 
428 enum {
429 	TTIS_NORMAL = 1,
430 	TTIS_HOT = 2,
431 	TTIS_SELECTED = 3,
432 	TTIS_DISABLED = 4,
433 	TTIS_FOCUSED = 5
434 }
435 
436 enum {
437 	TTIBES_NORMAL = 1,
438 	TTIBES_HOT = 2,
439 	TTIBES_SELECTED = 3,
440 	TTIBES_DISABLED = 4,
441 	TTIBES_FOCUSED = 5
442 }
443 
444 enum {
445 	TTILES_NORMAL = 1,
446 	TTILES_HOT = 2,
447 	TTILES_SELECTED = 3,
448 	TTILES_DISABLED = 4,
449 	TTILES_FOCUSED = 5
450 }
451 
452 enum {
453 	TTIRES_NORMAL = 1,
454 	TTIRES_HOT = 2,
455 	TTIRES_SELECTED = 3,
456 	TTIRES_DISABLED = 4,
457 	TTIRES_FOCUSED = 5
458 }
459 
460 /* TASKBAND parts */
461 enum {
462 	TDP_GROUPCOUNT = 1,
463 	TDP_FLASHBUTTON = 2,
464 	TDP_FLASHBUTTONGROUPMENU = 3
465 }
466 
467 /* TASKBAR parts */
468 enum {
469 	TBP_BACKGROUNDBOTTOM = 1,
470 	TBP_BACKGROUNDRIGHT = 2,
471 	TBP_BACKGROUNDTOP = 3,
472 	TBP_BACKGROUNDLEFT = 4,
473 	TBP_SIZINGBARBOTTOM = 5,
474 	TBP_SIZINGBARRIGHT = 6,
475 	TBP_SIZINGBARTOP = 7,
476 	TBP_SIZINGBARLEFT = 8
477 }
478 
479 /* TOOLBAR parts */
480 enum {
481 	TP_BUTTON = 1,
482 	TP_DROPDOWNBUTTON = 2,
483 	TP_SPLITBUTTON = 3,
484 	TP_SPLITBUTTONDROPDOWN = 4,
485 	TP_SEPARATOR = 5,
486 	TP_SEPARATORVERT = 6
487 }
488 
489 enum {
490 	TS_NORMAL = 1,
491 	TS_HOT = 2,
492 	TS_PRESSED = 3,
493 	TS_DISABLED = 4,
494 	TS_CHECKED = 5,
495 	TS_HOTCHECKED = 6
496 }
497 
498 /* TOOLTIP parts */
499 enum {
500 	TTP_STANDARD = 1,
501 	TTP_STANDARDTITLE = 2,
502 	TTP_BALLOON = 3,
503 	TTP_BALLOONTITLE = 4,
504 	TTP_CLOSE = 5
505 }
506 
507 enum {
508 	TTBS_NORMAL = 1,
509 	TTBS_LINK = 2
510 }
511 
512 enum {
513 	TTCS_NORMAL = 1,
514 	TTCS_HOT = 2,
515 	TTCS_PRESSED = 3
516 }
517 
518 enum {
519 	TTSS_NORMAL = 1,
520 	TTSS_LINK = 2
521 }
522 
523 /* TRACKBAR parts */
524 enum {
525 	TKP_TRACK = 1,
526 	TKP_TRACKVERT = 2,
527 	TKP_THUMB = 3,
528 	TKP_THUMBBOTTOM = 4,
529 	TKP_THUMBTOP = 5,
530 	TKP_THUMBVERT = 6,
531 	TKP_THUMBLEFT = 7,
532 	TKP_THUMBRIGHT = 8,
533 	TKP_TICS = 9,
534 	TKP_TICSVERT = 10
535 }
536 
537 enum {
538 	TUS_NORMAL = 1,
539 	TUS_HOT = 2,
540 	TUS_PRESSED = 3,
541 	TUS_FOCUSED = 4,
542 	TUS_DISABLED = 5
543 }
544 
545 enum {
546 	TUBS_NORMAL = 1,
547 	TUBS_HOT = 2,
548 	TUBS_PRESSED = 3,
549 	TUBS_FOCUSED = 4,
550 	TUBS_DISABLED = 5
551 }
552 
553 enum {
554 	TUVLS_NORMAL = 1,
555 	TUVLS_HOT = 2,
556 	TUVLS_PRESSED = 3,
557 	TUVLS_FOCUSED = 4,
558 	TUVLS_DISABLED = 5
559 }
560 
561 enum {
562 	TUVRS_NORMAL = 1,
563 	TUVRS_HOT = 2,
564 	TUVRS_PRESSED = 3,
565 	TUVRS_FOCUSED = 4,
566 	TUVRS_DISABLED = 5
567 }
568 
569 enum {
570 	TUTS_NORMAL = 1,
571 	TUTS_HOT = 2,
572 	TUTS_PRESSED = 3,
573 	TUTS_FOCUSED = 4,
574 	TUTS_DISABLED = 5
575 }
576 
577 enum {
578 	TUVS_NORMAL = 1,
579 	TUVS_HOT = 2,
580 	TUVS_PRESSED = 3,
581 	TUVS_FOCUSED = 4,
582 	TUVS_DISABLED = 5
583 }
584 
585 enum {
586 	TSS_NORMAL = 1
587 }
588 
589 enum {
590 	TSVS_NORMAL = 1
591 }
592 
593 enum {
594 	TRS_NORMAL = 1
595 }
596 
597 enum {
598 	TRVS_NORMAL = 1
599 }
600 
601 /* TRAYNOTIFY parts */
602 enum {
603 	TNP_BACKGROUND = 1,
604 	TNP_ANIMBACKGROUND = 2
605 }
606 
607 /* TREEVIEW parts */
608 enum {
609 	TVP_TREEITEM = 1,
610 	TVP_GLYPH = 2,
611 	TVP_BRANCH = 3
612 }
613 
614 enum {
615 	GLPS_CLOSED = 1,
616 	GLPS_OPENED = 2
617 }
618 
619 enum {
620 	TREIS_NORMAL = 1,
621 	TREIS_HOT = 2,
622 	TREIS_SELECTED = 3,
623 	TREIS_DISABLED = 4,
624 	TREIS_SELECTEDNOTFOCUS = 5
625 }
626 
627 /* WINDOW parts */
628 enum {
629 	WP_CAPTION = 1,
630 	WP_SMALLCAPTION = 2,
631 	WP_MINCAPTION = 3,
632 	WP_SMALLMINCAPTION = 4,
633 	WP_MAXCAPTION = 5,
634 	WP_SMALLMAXCAPTION = 6,
635 	WP_FRAMELEFT = 7,
636 	WP_FRAMERIGHT = 8,
637 	WP_FRAMEBOTTOM = 9,
638 	WP_SMALLFRAMELEFT = 10,
639 	WP_SMALLFRAMERIGHT = 11,
640 	WP_SMALLFRAMEBOTTOM = 12,
641 	WP_SYSBUTTON = 13,
642 	WP_MDISYSBUTTON = 14,
643 	WP_MINBUTTON = 15,
644 	WP_MDIMINBUTTON = 16,
645 	WP_MAXBUTTON = 17,
646 	WP_CLOSEBUTTON = 18,
647 	WP_SMALLCLOSEBUTTON = 19,
648 	WP_MDICLOSEBUTTON = 20,
649 	WP_RESTOREBUTTON = 21,
650 	WP_MDIRESTOREBUTTON = 22,
651 	WP_HELPBUTTON = 23,
652 	WP_MDIHELPBUTTON = 24,
653 	WP_HORZSCROLL = 25,
654 	WP_HORZTHUMB = 26,
655 	WP_VERTSCROLL = 27,
656 	WP_VERTTHUMB = 28,
657 	WP_DIALOG = 29,
658 	WP_CAPTIONSIZINGTEMPLATE = 30,
659 	WP_SMALLCAPTIONSIZINGTEMPLATE = 31,
660 	WP_FRAMELEFTSIZINGTEMPLATE = 32,
661 	WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33,
662 	WP_FRAMERIGHTSIZINGTEMPLATE = 34,
663 	WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35,
664 	WP_FRAMEBOTTOMSIZINGTEMPLATE = 36,
665 	WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37
666 }
667 
668 enum {
669 	CS_ACTIVE = 1,
670 	CS_INACTIVE = 2,
671 	CS_DISABLED = 3
672 }
673 
674 enum {
675 	CBS_NORMAL = 1,
676 	CBS_HOT = 2,
677 	CBS_PUSHED = 3,
678 	CBS_DISABLED = 4
679 }
680 
681 enum {
682 	FS_ACTIVE = 1,
683 	FS_INACTIVE = 2
684 }
685 
686 enum {
687 	HBS_NORMAL = 1,
688 	HBS_HOT = 2,
689 	HBS_PUSHED = 3,
690 	HBS_DISABLED = 4
691 }
692 
693 enum {
694 	HSS_NORMAL = 1,
695 	HSS_HOT = 2,
696 	HSS_PUSHED = 3,
697 	HSS_DISABLED = 4
698 }
699 
700 enum {
701 	HTS_NORMAL = 1,
702 	HTS_HOT = 2,
703 	HTS_PUSHED = 3,
704 	HTS_DISABLED = 4
705 }
706 
707 enum {
708 	MAXBS_NORMAL = 1,
709 	MAXBS_HOT = 2,
710 	MAXBS_PUSHED = 3,
711 	MAXBS_DISABLED = 4
712 }
713 
714 enum {
715 	MXCS_ACTIVE = 1,
716 	MXCS_INACTIVE = 2,
717 	MXCS_DISABLED = 3
718 }
719 
720 enum {
721 	MINBS_NORMAL = 1,
722 	MINBS_HOT = 2,
723 	MINBS_PUSHED = 3,
724 	MINBS_DISABLED = 4
725 }
726 
727 enum {
728 	RBS_NORMAL = 1,
729 	RBS_HOT = 2,
730 	RBS_PUSHED = 3,
731 	RBS_DISABLED = 4
732 }
733 
734 enum {
735 	SBS_NORMAL = 1,
736 	SBS_HOT = 2,
737 	SBS_PUSHED = 3,
738 	SBS_DISABLED = 4
739 }
740 
741 enum {
742 	MNCS_ACTIVE = 1,
743 	MNCS_INACTIVE = 2,
744 	MNCS_DISABLED = 3
745 }
746 
747 enum {
748 	VSS_NORMAL = 1,
749 	VSS_HOT = 2,
750 	VSS_PUSHED = 3,
751 	VSS_DISABLED = 4
752 }
753 
754 enum {
755 	VTS_NORMAL = 1,
756 	VTS_HOT = 2,
757 	VTS_PUSHED = 3,
758 	VTS_DISABLED = 4
759 }