~ubuntu-branches/debian/lenny/fpc/lenny

« back to all changes in this revision

Viewing changes to fpcsrc/packages/base/winunits/jwatmschema.pas

  • Committer: Bazaar Package Importer
  • Author(s): Mazen Neifer, Torsten Werner, Mazen Neifer
  • Date: 2008-05-17 17:12:11 UTC
  • mfrom: (3.1.9 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080517171211-9qi33xhd9evfa0kg
Tags: 2.2.0-dfsg1-9
[ Torsten Werner ]
* Add Mazen Neifer to Uploaders field.

[ Mazen Neifer ]
* Moved FPC sources into a version dependent directory from /usr/share/fpcsrc
  to /usr/share/fpcsrc/${FPCVERSION}. This allow installing more than on FPC
  release.
* Fixed far call issue in compiler preventing building huge binearies.
  (closes: #477743)
* Updated building dependencies, recomennded and suggested packages.
* Moved fppkg to fp-utils as it is just a helper tool and is not required by
  compiler.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
{******************************************************************************}
 
2
{                                                                              }
 
3
{ Visual Styles (Themes) API interface Unit for Object Pascal                  }
 
4
{                                                                              }
 
5
{ Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft          }
 
6
{ Corporation. All Rights Reserved.                                            }
 
7
{                                                                              }
 
8
{ The original file is: tmschema.h, released June 2001. The original Pascal    }
 
9
{ code is: TmSchema.pas, released July 2001. The initial developer of the      }
 
10
{ Pascal code is Marcel van Brakel (brakelm att chello dott nl).               }
 
11
{                                                                              }
 
12
{ Portions created by Marcel van Brakel are Copyright (C) 1999-2001            }
 
13
{ Marcel van Brakel. All Rights Reserved.                                      }
 
14
{                                                                              }
 
15
{ Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI)        }
 
16
{                                                                              }
 
17
{ You may retrieve the latest version of this file at the Project JEDI         }
 
18
{ APILIB home page, located at http://jedi-apilib.sourceforge.net              }
 
19
{                                                                              }
 
20
{ The contents of this file are used with permission, subject to the Mozilla   }
 
21
{ Public License Version 1.1 (the "License"); you may not use this file except }
 
22
{ in compliance with the License. You may obtain a copy of the License at      }
 
23
{ http://www.mozilla.org/MPL/MPL-1.1.html                                      }
 
24
{                                                                              }
 
25
{ Software distributed under the License is distributed on an "AS IS" basis,   }
 
26
{ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
 
27
{ the specific language governing rights and limitations under the License.    }
 
28
{                                                                              }
 
29
{ Alternatively, the contents of this file may be used under the terms of the  }
 
30
{ GNU Lesser General Public License (the  "LGPL License"), in which case the   }
 
31
{ provisions of the LGPL License are applicable instead of those above.        }
 
32
{ If you wish to allow use of your version of this file only under the terms   }
 
33
{ of the LGPL License and not to allow others to use your version of this file }
 
34
{ under the MPL, indicate your decision by deleting  the provisions above and  }
 
35
{ replace  them with the notice and other provisions required by the LGPL      }
 
36
{ License.  If you do not delete the provisions above, a recipient may use     }
 
37
{ your version of this file under either the MPL or the LGPL License.          }
 
38
{                                                                              }
 
39
{ For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
 
40
{                                                                              }
 
41
{******************************************************************************}
 
42
 
 
43
// $Id: JwaTmSchema.pas,v 1.5 2005/09/03 14:27:48 marquardt Exp $
 
44
 
 
45
unit JwaTmSchema;
 
46
 
 
47
{$WEAKPACKAGEUNIT}
 
48
 
 
49
{$HPPEMIT ''}
 
50
{$HPPEMIT '#include "tmschema.h"'}
 
51
{$HPPEMIT ''}
 
52
 
 
53
{$I jediapilib.inc}
 
54
 
 
55
interface
 
56
 
 
57
uses
 
58
  JwaWindows;
 
59
 
 
60
//-----------------------------------------------------------------
 
61
//   TmSchema.h - Theme Manager schema (properties, parts, etc)
 
62
//-----------------------------------------------------------------
 
63
 
 
64
const
 
65
  THEMEMGR_VERSION = 1;     // increment if order of props changes or
 
66
                            // any props are deleted (will prevent loading
 
67
                            // of controlsets that use older version
 
68
  {$EXTERNALSYM THEMEMGR_VERSION}
 
69
 
 
70
//-----------------------------------------------------------------
 
71
//   TM_ENUM (must also be declared in PROPERTIES section)
 
72
//
 
73
//    these cannot be renumbered (part of uxtheme API)
 
74
//-----------------------------------------------------------------
 
75
 
 
76
type
 
77
  BGTYPE = DWORD;
 
78
  {$EXTERNALSYM BGTYPE}
 
79
 
 
80
const
 
81
  BT_IMAGEFILE   = 0;
 
82
  {$EXTERNALSYM BT_IMAGEFILE}
 
83
  BT_BORDERFILL  = 1;
 
84
  {$EXTERNALSYM BT_BORDERFILL}
 
85
  BT_NONE        = 2;
 
86
  {$EXTERNALSYM BT_NONE}
 
87
 
 
88
type
 
89
  IMAGELAYOUT = DWORD;
 
90
  {$EXTERNALSYM IMAGELAYOUT}
 
91
 
 
92
const
 
93
  IL_VERTICAL    = 0;
 
94
  {$EXTERNALSYM IL_VERTICAL}
 
95
  IL_HORIZONTAL  = 1;
 
96
  {$EXTERNALSYM IL_HORIZONTAL}
 
97
 
 
98
type
 
99
  BORDERTYPE = DWORD;
 
100
  {$EXTERNALSYM BORDERTYPE}
 
101
 
 
102
const
 
103
  BT_RECT       = 0;
 
104
  {$EXTERNALSYM BT_RECT}
 
105
  BT_ROUNDRECT  = 1;
 
106
  {$EXTERNALSYM BT_ROUNDRECT}
 
107
  BT_ELLIPSE    = 2;
 
108
  {$EXTERNALSYM BT_ELLIPSE}
 
109
 
 
110
type
 
111
  FILLTYPE = DWORD;
 
112
  {$EXTERNALSYM FILLTYPE}
 
113
 
 
114
const
 
115
  FT_SOLID           = 0;
 
116
  {$EXTERNALSYM FT_SOLID}
 
117
  FT_VERTGRADIENT    = 1;
 
118
  {$EXTERNALSYM FT_VERTGRADIENT}
 
119
  FT_HORZGRADIENT    = 2;
 
120
  {$EXTERNALSYM FT_HORZGRADIENT}
 
121
  FT_RADIALGRADIENT  = 3;
 
122
  {$EXTERNALSYM FT_RADIALGRADIENT}
 
123
  FT_TILEIMAGE       = 4;
 
124
  {$EXTERNALSYM FT_TILEIMAGE}
 
125
 
 
126
type
 
127
  SIZINGTYPE = DWORD;
 
128
  {$EXTERNALSYM SIZINGTYPE}
 
129
 
 
130
const
 
131
  ST_TRUESIZE  = 0;
 
132
  {$EXTERNALSYM ST_TRUESIZE}
 
133
  ST_STRETCH   = 1;
 
134
  {$EXTERNALSYM ST_STRETCH}
 
135
  ST_TILE      = 2;
 
136
  {$EXTERNALSYM ST_TILE}
 
137
 
 
138
type
 
139
  HALIGN = DWORD;
 
140
  {$EXTERNALSYM HALIGN}
 
141
 
 
142
const
 
143
  HA_LEFT    = 0;
 
144
  {$EXTERNALSYM HA_LEFT}
 
145
  HA_CENTER  = 1;
 
146
  {$EXTERNALSYM HA_CENTER}
 
147
  HA_RIGHT   = 2;
 
148
  {$EXTERNALSYM HA_RIGHT}
 
149
 
 
150
type
 
151
  CONTENTALIGNMENT = DWORD;
 
152
  {$EXTERNALSYM CONTENTALIGNMENT}
 
153
 
 
154
const
 
155
  CA_LEFT    = 0;
 
156
  {$EXTERNALSYM CA_LEFT}
 
157
  CA_CENTER  = 1;
 
158
  {$EXTERNALSYM CA_CENTER}
 
159
  CA_RIGHT   = 2;
 
160
  {$EXTERNALSYM CA_RIGHT}
 
161
 
 
162
type
 
163
  VALIGN = DWORD;
 
164
  {$EXTERNALSYM VALIGN}
 
165
 
 
166
const
 
167
  VA_TOP     = 0;
 
168
  {$EXTERNALSYM VA_TOP}
 
169
  VA_CENTER  = 1;
 
170
  {$EXTERNALSYM VA_CENTER}
 
171
  VA_BOTTOM  = 2;
 
172
  {$EXTERNALSYM VA_BOTTOM}
 
173
 
 
174
type
 
175
  OFFSETTYPE = DWORD;
 
176
  {$EXTERNALSYM OFFSETTYPE}
 
177
 
 
178
const
 
179
  OT_TOPLEFT            = 0;
 
180
  {$EXTERNALSYM OT_TOPLEFT}
 
181
  OT_TOPRIGHT           = 1;
 
182
  {$EXTERNALSYM OT_TOPRIGHT}
 
183
  OT_TOPMIDDLE          = 2;
 
184
  {$EXTERNALSYM OT_TOPMIDDLE}
 
185
  OT_BOTTOMLEFT         = 3;
 
186
  {$EXTERNALSYM OT_BOTTOMLEFT}
 
187
  OT_BOTTOMRIGHT        = 4;
 
188
  {$EXTERNALSYM OT_BOTTOMRIGHT}
 
189
  OT_BOTTOMMIDDLE       = 5;
 
190
  {$EXTERNALSYM OT_BOTTOMMIDDLE}
 
191
  OT_MIDDLELEFT         = 6;
 
192
  {$EXTERNALSYM OT_MIDDLELEFT}
 
193
  OT_MIDDLERIGHT        = 7;
 
194
  {$EXTERNALSYM OT_MIDDLERIGHT}
 
195
  OT_LEFTOFCAPTION      = 8;
 
196
  {$EXTERNALSYM OT_LEFTOFCAPTION}
 
197
  OT_RIGHTOFCAPTION     = 9;
 
198
  {$EXTERNALSYM OT_RIGHTOFCAPTION}
 
199
  OT_LEFTOFLASTBUTTON   = 10;
 
200
  {$EXTERNALSYM OT_LEFTOFLASTBUTTON}
 
201
  OT_RIGHTOFLASTBUTTON  = 11;
 
202
  {$EXTERNALSYM OT_RIGHTOFLASTBUTTON}
 
203
  OT_ABOVELASTBUTTON    = 12;
 
204
  {$EXTERNALSYM OT_ABOVELASTBUTTON}
 
205
  OT_BELOWLASTBUTTON    = 13;
 
206
  {$EXTERNALSYM OT_BELOWLASTBUTTON}
 
207
 
 
208
type
 
209
  ICONEFFECT = DWORD;
 
210
  {$EXTERNALSYM ICONEFFECT}
 
211
 
 
212
const
 
213
  ICE_NONE    = 0;
 
214
  {$EXTERNALSYM ICE_NONE}
 
215
  ICE_GLOW    = 1;
 
216
  {$EXTERNALSYM ICE_GLOW}
 
217
  ICE_SHADOW  = 2;
 
218
  {$EXTERNALSYM ICE_SHADOW}
 
219
  ICE_PULSE   = 3;
 
220
  {$EXTERNALSYM ICE_PULSE}
 
221
  ICE_ALPHA   = 4;
 
222
  {$EXTERNALSYM ICE_ALPHA}
 
223
 
 
224
type
 
225
  TEXTSHADOWTYPE = DWORD;
 
226
  {$EXTERNALSYM TEXTSHADOWTYPE}
 
227
 
 
228
const
 
229
  TST_NONE        = 0;
 
230
  {$EXTERNALSYM TST_NONE}
 
231
  TST_SINGLE      = 1;
 
232
  {$EXTERNALSYM TST_SINGLE}
 
233
  TST_CONTINUOUS  = 2;
 
234
  {$EXTERNALSYM TST_CONTINUOUS}
 
235
 
 
236
type
 
237
  GLYPHTYPE = DWORD;
 
238
  {$EXTERNALSYM GLYPHTYPE}
 
239
 
 
240
const
 
241
  GT_NONE        = 0;
 
242
  {$EXTERNALSYM GT_NONE}
 
243
  GT_IMAGEGLYPH  = 1;
 
244
  {$EXTERNALSYM GT_IMAGEGLYPH}
 
245
  GT_FONTGLYPH   = 2;
 
246
  {$EXTERNALSYM GT_FONTGLYPH}
 
247
 
 
248
type
 
249
  IMAGESELECTTYPE = DWORD;
 
250
  {$EXTERNALSYM IMAGESELECTTYPE}
 
251
 
 
252
const
 
253
  IST_NONE  = 0;
 
254
  {$EXTERNALSYM IST_NONE}
 
255
  IST_SIZE  = 1;
 
256
  {$EXTERNALSYM IST_SIZE}
 
257
  IST_DPI   = 2;
 
258
  {$EXTERNALSYM IST_DPI}
 
259
 
 
260
type
 
261
  TRUESIZESCALINGTYPE = DWORD;
 
262
  {$EXTERNALSYM TRUESIZESCALINGTYPE}
 
263
 
 
264
const
 
265
  TSST_NONE  = 0;
 
266
  {$EXTERNALSYM TSST_NONE}
 
267
  TSST_SIZE  = 1;
 
268
  {$EXTERNALSYM TSST_SIZE}
 
269
  TSST_DPI   = 2;
 
270
  {$EXTERNALSYM TSST_DPI}
 
271
 
 
272
type
 
273
  GLYPHFONTSIZINGTYPE = DWORD;
 
274
  {$EXTERNALSYM GLYPHFONTSIZINGTYPE}
 
275
 
 
276
const
 
277
  GFST_NONE  = 0;
 
278
  {$EXTERNALSYM GFST_NONE}
 
279
  GFST_SIZE  = 1;
 
280
  {$EXTERNALSYM GFST_SIZE}
 
281
  GFST_DPI   = 2;
 
282
  {$EXTERNALSYM GFST_DPI}
 
283
 
 
284
//-----------------------------------------------------------------
 
285
//    PROPERTIES - used by uxtheme rendering and controls
 
286
//
 
287
//    these cannot be renumbered (part of uxtheme API)
 
288
//-----------------------------------------------------------------
 
289
 
 
290
const
 
291
 
 
292
  //---- primitive types ----
 
293
 
 
294
  TMT_STRING = 201;
 
295
  {$EXTERNALSYM TMT_STRING}
 
296
  TMT_INT = 202;
 
297
  {$EXTERNALSYM TMT_INT}
 
298
  TMT_BOOL = 203;
 
299
  {$EXTERNALSYM TMT_BOOL}
 
300
  TMT_COLOR = 204;
 
301
  {$EXTERNALSYM TMT_COLOR}
 
302
  TMT_MARGINS = 205;
 
303
  {$EXTERNALSYM TMT_MARGINS}
 
304
  TMT_FILENAME = 206;
 
305
  {$EXTERNALSYM TMT_FILENAME}
 
306
  TMT_SIZE = 207;
 
307
  {$EXTERNALSYM TMT_SIZE}
 
308
  TMT_POSITION = 208;
 
309
  {$EXTERNALSYM TMT_POSITION}
 
310
  TMT_RECT = 209;
 
311
  {$EXTERNALSYM TMT_RECT}
 
312
  TMT_FONT = 210;
 
313
  {$EXTERNALSYM TMT_FONT}
 
314
  TMT_INTLIST = 211;
 
315
  {$EXTERNALSYM TMT_INTLIST}
 
316
 
 
317
  //---- special misc. properties ----
 
318
 
 
319
  TMT_COLORSCHEMES = 401;
 
320
  {$EXTERNALSYM TMT_COLORSCHEMES}
 
321
  TMT_SIZES = 402;
 
322
  {$EXTERNALSYM TMT_SIZES}
 
323
  TMT_CHARSET = 403;
 
324
  {$EXTERNALSYM TMT_CHARSET}
 
325
 
 
326
  //---- [documentation] properties ----
 
327
 
 
328
  TMT_DISPLAYNAME = 601;
 
329
  {$EXTERNALSYM TMT_DISPLAYNAME}
 
330
  TMT_TOOLTIP = 602;
 
331
  {$EXTERNALSYM TMT_TOOLTIP}
 
332
  TMT_COMPANY = 603;
 
333
  {$EXTERNALSYM TMT_COMPANY}
 
334
  TMT_AUTHOR = 604;
 
335
  {$EXTERNALSYM TMT_AUTHOR}
 
336
  TMT_COPYRIGHT = 605;
 
337
  {$EXTERNALSYM TMT_COPYRIGHT}
 
338
  TMT_URL = 606;
 
339
  {$EXTERNALSYM TMT_URL}
 
340
  TMT_VERSION = 607;
 
341
  {$EXTERNALSYM TMT_VERSION}
 
342
  TMT_DESCRIPTION = 608;
 
343
  {$EXTERNALSYM TMT_DESCRIPTION}
 
344
 
 
345
  TMT_FIRST_RCSTRING_NAME = TMT_DISPLAYNAME;
 
346
  {$EXTERNALSYM TMT_FIRST_RCSTRING_NAME}
 
347
  TMT_LAST_RCSTRING_NAME  = TMT_DESCRIPTION;
 
348
  {$EXTERNALSYM TMT_LAST_RCSTRING_NAME}
 
349
 
 
350
  //---- theme metrics: fonts ----
 
351
 
 
352
  TMT_CAPTIONFONT = 801;
 
353
  {$EXTERNALSYM TMT_CAPTIONFONT}
 
354
  TMT_SMALLCAPTIONFONT = 802;
 
355
  {$EXTERNALSYM TMT_SMALLCAPTIONFONT}
 
356
  TMT_MENUFONT = 803;
 
357
  {$EXTERNALSYM TMT_MENUFONT}
 
358
  TMT_STATUSFONT = 804;
 
359
  {$EXTERNALSYM TMT_STATUSFONT}
 
360
  TMT_MSGBOXFONT = 805;
 
361
  {$EXTERNALSYM TMT_MSGBOXFONT}
 
362
  TMT_ICONTITLEFONT = 806;
 
363
  {$EXTERNALSYM TMT_ICONTITLEFONT}
 
364
 
 
365
  TMT_FIRSTFONT = TMT_CAPTIONFONT;
 
366
  {$EXTERNALSYM TMT_FIRSTFONT}
 
367
  TMT_LASTFONT  = TMT_ICONTITLEFONT;
 
368
  {$EXTERNALSYM TMT_LASTFONT}
 
369
 
 
370
  //---- theme metrics: bools ----
 
371
 
 
372
  TMT_FLATMENUS = 1001;
 
373
  {$EXTERNALSYM TMT_FLATMENUS}
 
374
 
 
375
  TMT_FIRSTBOOL = TMT_FLATMENUS;
 
376
  {$EXTERNALSYM TMT_FIRSTBOOL}
 
377
  TMT_LASTBOOL  = TMT_FLATMENUS;
 
378
  {$EXTERNALSYM TMT_LASTBOOL}
 
379
 
 
380
  //---- theme metrics: sizes ----
 
381
 
 
382
  TMT_SIZINGBORDERWIDTH = 1201;
 
383
  {$EXTERNALSYM TMT_SIZINGBORDERWIDTH}
 
384
  TMT_SCROLLBARWIDTH = 1202;
 
385
  {$EXTERNALSYM TMT_SCROLLBARWIDTH}
 
386
  TMT_SCROLLBARHEIGHT = 1203;
 
387
  {$EXTERNALSYM TMT_SCROLLBARHEIGHT}
 
388
  TMT_CAPTIONBARWIDTH = 1204;
 
389
  {$EXTERNALSYM TMT_CAPTIONBARWIDTH}
 
390
  TMT_CAPTIONBARHEIGHT = 1205;
 
391
  {$EXTERNALSYM TMT_CAPTIONBARHEIGHT}
 
392
  TMT_SMCAPTIONBARWIDTH = 1206;
 
393
  {$EXTERNALSYM TMT_SMCAPTIONBARWIDTH}
 
394
  TMT_SMCAPTIONBARHEIGHT = 1207;
 
395
  {$EXTERNALSYM TMT_SMCAPTIONBARHEIGHT}
 
396
  TMT_MENUBARWIDTH = 1208;
 
397
  {$EXTERNALSYM TMT_MENUBARWIDTH}
 
398
  TMT_MENUBARHEIGHT = 1209;
 
399
  {$EXTERNALSYM TMT_MENUBARHEIGHT}
 
400
 
 
401
  TMT_FIRSTSIZE  = TMT_SIZINGBORDERWIDTH;
 
402
  {$EXTERNALSYM TMT_FIRSTSIZE}
 
403
  TMT_LASTSIZE  = TMT_MENUBARHEIGHT;
 
404
  {$EXTERNALSYM TMT_LASTSIZE}
 
405
 
 
406
  //---- theme metrics: ints ----
 
407
 
 
408
  TMT_MINCOLORDEPTH = 1301;
 
409
  {$EXTERNALSYM TMT_MINCOLORDEPTH}
 
410
 
 
411
  TMT_FIRSTINT = TMT_MINCOLORDEPTH;
 
412
  {$EXTERNALSYM TMT_FIRSTINT}
 
413
  TMT_LASTINT  = TMT_MINCOLORDEPTH;
 
414
  {$EXTERNALSYM TMT_LASTINT}
 
415
 
 
416
  //---- theme metrics: strings ----
 
417
 
 
418
  TMT_CSSNAME = 1401;
 
419
  {$EXTERNALSYM TMT_CSSNAME}
 
420
  TMT_XMLNAME = 1402;
 
421
  {$EXTERNALSYM TMT_XMLNAME}
 
422
 
 
423
  TMT_FIRSTSTRING  = TMT_CSSNAME;
 
424
  {$EXTERNALSYM TMT_FIRSTSTRING}
 
425
  TMT_LASTSTRING   = TMT_XMLNAME;
 
426
  {$EXTERNALSYM TMT_LASTSTRING}
 
427
 
 
428
  //---- theme metrics: colors ----
 
429
 
 
430
  TMT_SCROLLBAR = 1601;
 
431
  {$EXTERNALSYM TMT_SCROLLBAR}
 
432
  TMT_BACKGROUND = 1602;
 
433
  {$EXTERNALSYM TMT_BACKGROUND}
 
434
  TMT_ACTIVECAPTION = 1603;
 
435
  {$EXTERNALSYM TMT_ACTIVECAPTION}
 
436
  TMT_INACTIVECAPTION = 1604;
 
437
  {$EXTERNALSYM TMT_INACTIVECAPTION}
 
438
  TMT_MENU = 1605;
 
439
  {$EXTERNALSYM TMT_MENU}
 
440
  TMT_WINDOW = 1606;
 
441
  {$EXTERNALSYM TMT_WINDOW}
 
442
  TMT_WINDOWFRAME = 1607;
 
443
  {$EXTERNALSYM TMT_WINDOWFRAME}
 
444
  TMT_MENUTEXT = 1608;
 
445
  {$EXTERNALSYM TMT_MENUTEXT}
 
446
  TMT_WINDOWTEXT = 1609;
 
447
  {$EXTERNALSYM TMT_WINDOWTEXT}
 
448
  TMT_CAPTIONTEXT = 1610;
 
449
  {$EXTERNALSYM TMT_CAPTIONTEXT}
 
450
  TMT_ACTIVEBORDER = 1611;
 
451
  {$EXTERNALSYM TMT_ACTIVEBORDER}
 
452
  TMT_INACTIVEBORDER = 1612;
 
453
  {$EXTERNALSYM TMT_INACTIVEBORDER}
 
454
  TMT_APPWORKSPACE = 1613;
 
455
  {$EXTERNALSYM TMT_APPWORKSPACE}
 
456
  TMT_HIGHLIGHT = 1614;
 
457
  {$EXTERNALSYM TMT_HIGHLIGHT}
 
458
  TMT_HIGHLIGHTTEXT = 1615;
 
459
  {$EXTERNALSYM TMT_HIGHLIGHTTEXT}
 
460
  TMT_BTNFACE = 1616;
 
461
  {$EXTERNALSYM TMT_BTNFACE}
 
462
  TMT_BTNSHADOW = 1617;
 
463
  {$EXTERNALSYM TMT_BTNSHADOW}
 
464
  TMT_GRAYTEXT = 1618;
 
465
  {$EXTERNALSYM TMT_GRAYTEXT}
 
466
  TMT_BTNTEXT = 1619;
 
467
  {$EXTERNALSYM TMT_BTNTEXT}
 
468
  TMT_INACTIVECAPTIONTEXT = 1620;
 
469
  {$EXTERNALSYM TMT_INACTIVECAPTIONTEXT}
 
470
  TMT_BTNHIGHLIGHT = 1621;
 
471
  {$EXTERNALSYM TMT_BTNHIGHLIGHT}
 
472
  TMT_DKSHADOW3D = 1622;
 
473
  {$EXTERNALSYM TMT_DKSHADOW3D}
 
474
  TMT_LIGHT3D = 1623;
 
475
  {$EXTERNALSYM TMT_LIGHT3D}
 
476
  TMT_INFOTEXT = 1624;
 
477
  {$EXTERNALSYM TMT_INFOTEXT}
 
478
  TMT_INFOBK = 1625;
 
479
  {$EXTERNALSYM TMT_INFOBK}
 
480
  TMT_BUTTONALTERNATEFACE = 1626;
 
481
  {$EXTERNALSYM TMT_BUTTONALTERNATEFACE}
 
482
  TMT_HOTTRACKING = 1627;
 
483
  {$EXTERNALSYM TMT_HOTTRACKING}
 
484
  TMT_GRADIENTACTIVECAPTION = 1628;
 
485
  {$EXTERNALSYM TMT_GRADIENTACTIVECAPTION}
 
486
  TMT_GRADIENTINACTIVECAPTION = 1629;
 
487
  {$EXTERNALSYM TMT_GRADIENTINACTIVECAPTION}
 
488
  TMT_MENUHILIGHT = 1630;
 
489
  {$EXTERNALSYM TMT_MENUHILIGHT}
 
490
  TMT_MENUBAR = 1631;
 
491
  {$EXTERNALSYM TMT_MENUBAR}
 
492
 
 
493
  TMT_FIRSTCOLOR = TMT_SCROLLBAR;
 
494
  {$EXTERNALSYM TMT_FIRSTCOLOR}
 
495
  TMT_LASTCOLOR  = TMT_MENUBAR;
 
496
  {$EXTERNALSYM TMT_LASTCOLOR}
 
497
 
 
498
  //---- hue substitutions ----
 
499
 
 
500
  TMT_FROMHUE1 = 1801;
 
501
  {$EXTERNALSYM TMT_FROMHUE1}
 
502
  TMT_FROMHUE2 = 1802;
 
503
  {$EXTERNALSYM TMT_FROMHUE2}
 
504
  TMT_FROMHUE3 = 1803;
 
505
  {$EXTERNALSYM TMT_FROMHUE3}
 
506
  TMT_FROMHUE4 = 1804;
 
507
  {$EXTERNALSYM TMT_FROMHUE4}
 
508
  TMT_FROMHUE5 = 1805;
 
509
  {$EXTERNALSYM TMT_FROMHUE5}
 
510
  TMT_TOHUE1 = 1806;
 
511
  {$EXTERNALSYM TMT_TOHUE1}
 
512
  TMT_TOHUE2 = 1807;
 
513
  {$EXTERNALSYM TMT_TOHUE2}
 
514
  TMT_TOHUE3 = 1808;
 
515
  {$EXTERNALSYM TMT_TOHUE3}
 
516
  TMT_TOHUE4 = 1809;
 
517
  {$EXTERNALSYM TMT_TOHUE4}
 
518
  TMT_TOHUE5 = 1810;
 
519
  {$EXTERNALSYM TMT_TOHUE5}
 
520
 
 
521
  //---- color substitutions ----
 
522
 
 
523
  TMT_FROMCOLOR1 = 2001;
 
524
  {$EXTERNALSYM TMT_FROMCOLOR1}
 
525
  TMT_FROMCOLOR2 = 2002;
 
526
  {$EXTERNALSYM TMT_FROMCOLOR2}
 
527
  TMT_FROMCOLOR3 = 2003;
 
528
  {$EXTERNALSYM TMT_FROMCOLOR3}
 
529
  TMT_FROMCOLOR4 = 2004;
 
530
  {$EXTERNALSYM TMT_FROMCOLOR4}
 
531
  TMT_FROMCOLOR5 = 2005;
 
532
  {$EXTERNALSYM TMT_FROMCOLOR5}
 
533
  TMT_TOCOLOR1 = 2006;
 
534
  {$EXTERNALSYM TMT_TOCOLOR1}
 
535
  TMT_TOCOLOR2 = 2007;
 
536
  {$EXTERNALSYM TMT_TOCOLOR2}
 
537
  TMT_TOCOLOR3 = 2008;
 
538
  {$EXTERNALSYM TMT_TOCOLOR3}
 
539
  TMT_TOCOLOR4 = 2009;
 
540
  {$EXTERNALSYM TMT_TOCOLOR4}
 
541
  TMT_TOCOLOR5 = 2010;
 
542
  {$EXTERNALSYM TMT_TOCOLOR5}
 
543
 
 
544
  //---- rendering BOOL properties ----
 
545
 
 
546
  TMT_TRANSPARENT = 2201;
 
547
  {$EXTERNALSYM TMT_TRANSPARENT}
 
548
  TMT_AUTOSIZE = 2202;
 
549
  {$EXTERNALSYM TMT_AUTOSIZE}
 
550
  TMT_BORDERONLY = 2203;
 
551
  {$EXTERNALSYM TMT_BORDERONLY}
 
552
  TMT_COMPOSITED = 2204;
 
553
  {$EXTERNALSYM TMT_COMPOSITED}
 
554
  TMT_BGFILL = 2205;
 
555
  {$EXTERNALSYM TMT_BGFILL}
 
556
  TMT_GLYPHTRANSPARENT = 2206;
 
557
  {$EXTERNALSYM TMT_GLYPHTRANSPARENT}
 
558
  TMT_GLYPHONLY = 2207;
 
559
  {$EXTERNALSYM TMT_GLYPHONLY}
 
560
  TMT_ALWAYSSHOWSIZINGBAR = 2208;
 
561
  {$EXTERNALSYM TMT_ALWAYSSHOWSIZINGBAR}
 
562
  TMT_MIRRORIMAGE = 2209;
 
563
  {$EXTERNALSYM TMT_MIRRORIMAGE}
 
564
  TMT_UNIFORMSIZING = 2210;
 
565
  {$EXTERNALSYM TMT_UNIFORMSIZING}
 
566
  TMT_INTEGRALSIZING = 2211;
 
567
  {$EXTERNALSYM TMT_INTEGRALSIZING}
 
568
  TMT_SOURCEGROW = 2212;
 
569
  {$EXTERNALSYM TMT_SOURCEGROW}
 
570
  TMT_SOURCESHRINK = 2213;
 
571
  {$EXTERNALSYM TMT_SOURCESHRINK}
 
572
 
 
573
  //---- rendering INT properties ----
 
574
 
 
575
  TMT_IMAGECOUNT = 2401;
 
576
  {$EXTERNALSYM TMT_IMAGECOUNT}
 
577
  TMT_ALPHALEVEL = 2402;
 
578
  {$EXTERNALSYM TMT_ALPHALEVEL}
 
579
  TMT_BORDERSIZE = 2403;
 
580
  {$EXTERNALSYM TMT_BORDERSIZE}
 
581
  TMT_ROUNDCORNERWIDTH = 2404;
 
582
  {$EXTERNALSYM TMT_ROUNDCORNERWIDTH}
 
583
  TMT_ROUNDCORNERHEIGHT = 2405;
 
584
  {$EXTERNALSYM TMT_ROUNDCORNERHEIGHT}
 
585
  TMT_GRADIENTRATIO1 = 2406;
 
586
  {$EXTERNALSYM TMT_GRADIENTRATIO1}
 
587
  TMT_GRADIENTRATIO2 = 2407;
 
588
  {$EXTERNALSYM TMT_GRADIENTRATIO2}
 
589
  TMT_GRADIENTRATIO3 = 2408;
 
590
  {$EXTERNALSYM TMT_GRADIENTRATIO3}
 
591
  TMT_GRADIENTRATIO4 = 2409;
 
592
  {$EXTERNALSYM TMT_GRADIENTRATIO4}
 
593
  TMT_GRADIENTRATIO5 = 2410;
 
594
  {$EXTERNALSYM TMT_GRADIENTRATIO5}
 
595
  TMT_PROGRESSCHUNKSIZE = 2411;
 
596
  {$EXTERNALSYM TMT_PROGRESSCHUNKSIZE}
 
597
  TMT_PROGRESSSPACESIZE = 2412;
 
598
  {$EXTERNALSYM TMT_PROGRESSSPACESIZE}
 
599
  TMT_SATURATION = 2413;
 
600
  {$EXTERNALSYM TMT_SATURATION}
 
601
  TMT_TEXTBORDERSIZE = 2414;
 
602
  {$EXTERNALSYM TMT_TEXTBORDERSIZE}
 
603
  TMT_ALPHATHRESHOLD = 2415;
 
604
  {$EXTERNALSYM TMT_ALPHATHRESHOLD}
 
605
  TMT_WIDTH = 2416;
 
606
  {$EXTERNALSYM TMT_WIDTH}
 
607
  TMT_HEIGHT = 2417;
 
608
  {$EXTERNALSYM TMT_HEIGHT}
 
609
  TMT_GLYPHINDEX = 2418;
 
610
  {$EXTERNALSYM TMT_GLYPHINDEX}
 
611
  TMT_TRUESIZESTRETCHMARK = 2419;
 
612
  {$EXTERNALSYM TMT_TRUESIZESTRETCHMARK}
 
613
  TMT_MINDPI1 = 2420;
 
614
  {$EXTERNALSYM TMT_MINDPI1}
 
615
  TMT_MINDPI2 = 2421;
 
616
  {$EXTERNALSYM TMT_MINDPI2}
 
617
  TMT_MINDPI3 = 2422;
 
618
  {$EXTERNALSYM TMT_MINDPI3}
 
619
  TMT_MINDPI4 = 2423;
 
620
  {$EXTERNALSYM TMT_MINDPI4}
 
621
  TMT_MINDPI5 = 2424;
 
622
  {$EXTERNALSYM TMT_MINDPI5}
 
623
 
 
624
  //---- rendering FONT properties ----
 
625
 
 
626
  TMT_GLYPHFONT = 2601;
 
627
  {$EXTERNALSYM TMT_GLYPHFONT}
 
628
 
 
629
  //---- rendering INTLIST properties ----
 
630
  // start with 2801
 
631
                                              // (from smallest to largest)
 
632
  //---- rendering FILENAME properties ----
 
633
 
 
634
  TMT_IMAGEFILE = 3001;
 
635
  {$EXTERNALSYM TMT_IMAGEFILE}
 
636
  TMT_IMAGEFILE1 = 3002;
 
637
  {$EXTERNALSYM TMT_IMAGEFILE1}
 
638
  TMT_IMAGEFILE2 = 3003;
 
639
  {$EXTERNALSYM TMT_IMAGEFILE2}
 
640
  TMT_IMAGEFILE3 = 3004;
 
641
  {$EXTERNALSYM TMT_IMAGEFILE3}
 
642
  TMT_IMAGEFILE4 = 3005;
 
643
  {$EXTERNALSYM TMT_IMAGEFILE4}
 
644
  TMT_IMAGEFILE5 = 3006;
 
645
  {$EXTERNALSYM TMT_IMAGEFILE5}
 
646
  TMT_STOCKIMAGEFILE = 3007;
 
647
  {$EXTERNALSYM TMT_STOCKIMAGEFILE}
 
648
  TMT_GLYPHIMAGEFILE = 3008;
 
649
  {$EXTERNALSYM TMT_GLYPHIMAGEFILE}
 
650
 
 
651
  //---- rendering STRING properties ----
 
652
 
 
653
  TMT_TEXT = 3201;
 
654
  {$EXTERNALSYM TMT_TEXT}
 
655
 
 
656
  //---- rendering POSITION (x and y values) properties ----
 
657
 
 
658
  TMT_OFFSET = 3401;
 
659
  {$EXTERNALSYM TMT_OFFSET}
 
660
  TMT_TEXTSHADOWOFFSET = 3402;
 
661
  {$EXTERNALSYM TMT_TEXTSHADOWOFFSET}
 
662
  TMT_MINSIZE = 3403;
 
663
  {$EXTERNALSYM TMT_MINSIZE}
 
664
  TMT_MINSIZE1 = 3404;
 
665
  {$EXTERNALSYM TMT_MINSIZE1}
 
666
  TMT_MINSIZE2 = 3405;
 
667
  {$EXTERNALSYM TMT_MINSIZE2}
 
668
  TMT_MINSIZE3 = 3406;
 
669
  {$EXTERNALSYM TMT_MINSIZE3}
 
670
  TMT_MINSIZE4 = 3407;
 
671
  {$EXTERNALSYM TMT_MINSIZE4}
 
672
  TMT_MINSIZE5 = 3408;
 
673
  {$EXTERNALSYM TMT_MINSIZE5}
 
674
  TMT_NORMALSIZE = 3409;
 
675
  {$EXTERNALSYM TMT_NORMALSIZE}
 
676
 
 
677
  //---- rendering MARGIN properties ----
 
678
 
 
679
  TMT_SIZINGMARGINS = 3601;
 
680
  {$EXTERNALSYM TMT_SIZINGMARGINS}
 
681
  TMT_CONTENTMARGINS = 3602;
 
682
  {$EXTERNALSYM TMT_CONTENTMARGINS}
 
683
  TMT_CAPTIONMARGINS = 3603;
 
684
  {$EXTERNALSYM TMT_CAPTIONMARGINS}
 
685
 
 
686
  //---- rendering COLOR properties ----
 
687
 
 
688
  TMT_BORDERCOLOR = 3801;
 
689
  {$EXTERNALSYM TMT_BORDERCOLOR}
 
690
  TMT_FILLCOLOR = 3802;
 
691
  {$EXTERNALSYM TMT_FILLCOLOR}
 
692
  TMT_TEXTCOLOR = 3803;
 
693
  {$EXTERNALSYM TMT_TEXTCOLOR}
 
694
  TMT_EDGELIGHTCOLOR = 3804;
 
695
  {$EXTERNALSYM TMT_EDGELIGHTCOLOR}
 
696
  TMT_EDGEHIGHLIGHTCOLOR = 3805;
 
697
  {$EXTERNALSYM TMT_EDGEHIGHLIGHTCOLOR}
 
698
  TMT_EDGESHADOWCOLOR = 3806;
 
699
  {$EXTERNALSYM TMT_EDGESHADOWCOLOR}
 
700
  TMT_EDGEDKSHADOWCOLOR = 3807;
 
701
  {$EXTERNALSYM TMT_EDGEDKSHADOWCOLOR}
 
702
  TMT_EDGEFILLCOLOR = 3808;
 
703
  {$EXTERNALSYM TMT_EDGEFILLCOLOR}
 
704
  TMT_TRANSPARENTCOLOR = 3809;
 
705
  {$EXTERNALSYM TMT_TRANSPARENTCOLOR}
 
706
  TMT_GRADIENTCOLOR1 = 3810;
 
707
  {$EXTERNALSYM TMT_GRADIENTCOLOR1}
 
708
  TMT_GRADIENTCOLOR2 = 3811;
 
709
  {$EXTERNALSYM TMT_GRADIENTCOLOR2}
 
710
  TMT_GRADIENTCOLOR3 = 3812;
 
711
  {$EXTERNALSYM TMT_GRADIENTCOLOR3}
 
712
  TMT_GRADIENTCOLOR4 = 3813;
 
713
  {$EXTERNALSYM TMT_GRADIENTCOLOR4}
 
714
  TMT_GRADIENTCOLOR5 = 3814;
 
715
  {$EXTERNALSYM TMT_GRADIENTCOLOR5}
 
716
  TMT_SHADOWCOLOR = 3815;
 
717
  {$EXTERNALSYM TMT_SHADOWCOLOR}
 
718
  TMT_GLOWCOLOR = 3816;
 
719
  {$EXTERNALSYM TMT_GLOWCOLOR}
 
720
  TMT_TEXTBORDERCOLOR = 3817;
 
721
  {$EXTERNALSYM TMT_TEXTBORDERCOLOR}
 
722
  TMT_TEXTSHADOWCOLOR = 3818;
 
723
  {$EXTERNALSYM TMT_TEXTSHADOWCOLOR}
 
724
  TMT_GLYPHTEXTCOLOR = 3819;
 
725
  {$EXTERNALSYM TMT_GLYPHTEXTCOLOR}
 
726
  TMT_GLYPHTRANSPARENTCOLOR = 3820;
 
727
  {$EXTERNALSYM TMT_GLYPHTRANSPARENTCOLOR}
 
728
  TMT_FILLCOLORHINT = 3821;
 
729
  {$EXTERNALSYM TMT_FILLCOLORHINT}
 
730
  TMT_BORDERCOLORHINT = 3822;
 
731
  {$EXTERNALSYM TMT_BORDERCOLORHINT}
 
732
  TMT_ACCENTCOLORHINT = 3823;
 
733
  {$EXTERNALSYM TMT_ACCENTCOLORHINT}
 
734
 
 
735
  //---- rendering enum properties (must be declared in TM_ENUM section above) ----
 
736
 
 
737
  TMT_BGTYPE = 4001;
 
738
  {$EXTERNALSYM TMT_BGTYPE}
 
739
  TMT_BORDERTYPE = 4002;
 
740
  {$EXTERNALSYM TMT_BORDERTYPE}
 
741
  TMT_FILLTYPE = 4003;
 
742
  {$EXTERNALSYM TMT_FILLTYPE}
 
743
  TMT_SIZINGTYPE = 4004;
 
744
  {$EXTERNALSYM TMT_SIZINGTYPE}
 
745
  TMT_HALIGN = 4005;
 
746
  {$EXTERNALSYM TMT_HALIGN}
 
747
  TMT_CONTENTALIGNMENT = 4006;
 
748
  {$EXTERNALSYM TMT_CONTENTALIGNMENT}
 
749
  TMT_VALIGN = 4007;
 
750
  {$EXTERNALSYM TMT_VALIGN}
 
751
  TMT_OFFSETTYPE = 4008;
 
752
  {$EXTERNALSYM TMT_OFFSETTYPE}
 
753
  TMT_ICONEFFECT = 4009;
 
754
  {$EXTERNALSYM TMT_ICONEFFECT}
 
755
  TMT_TEXTSHADOWTYPE = 4010;
 
756
  {$EXTERNALSYM TMT_TEXTSHADOWTYPE}
 
757
  TMT_IMAGELAYOUT = 4011;
 
758
  {$EXTERNALSYM TMT_IMAGELAYOUT}
 
759
  TMT_GLYPHTYPE = 4012;
 
760
  {$EXTERNALSYM TMT_GLYPHTYPE}
 
761
  TMT_IMAGESELECTTYPE = 4013;
 
762
  {$EXTERNALSYM TMT_IMAGESELECTTYPE}
 
763
  TMT_GLYPHFONTSIZINGTYPE = 4014;
 
764
  {$EXTERNALSYM TMT_GLYPHFONTSIZINGTYPE}
 
765
  TMT_TRUESIZESCALINGTYPE = 4015;
 
766
  {$EXTERNALSYM TMT_TRUESIZESCALINGTYPE}
 
767
 
 
768
  //---- custom properties (used only by controls/shell) ----
 
769
 
 
770
  TMT_USERPICTURE = 5001;
 
771
  {$EXTERNALSYM TMT_USERPICTURE}
 
772
  TMT_DEFAULTPANESIZE = 5002;
 
773
  {$EXTERNALSYM TMT_DEFAULTPANESIZE}
 
774
  TMT_BLENDCOLOR = 5003;
 
775
  {$EXTERNALSYM TMT_BLENDCOLOR}
 
776
 
 
777
//---------------------------------------------------------------------------------------
 
778
//   "Window" (i.e., non-client) Parts & States
 
779
//
 
780
//    these cannot be renumbered (part of uxtheme API)
 
781
//---------------------------------------------------------------------------------------
 
782
 
 
783
type
 
784
  WINDOWPARTS = DWORD;
 
785
  {$EXTERNALSYM WINDOWPARTS}
 
786
 
 
787
const
 
788
  WINDOWPartFiller0                  = 0;
 
789
  {$EXTERNALSYM WINDOWPartFiller0}
 
790
  WP_CAPTION                         = 1;
 
791
  {$EXTERNALSYM WP_CAPTION}
 
792
  WP_SMALLCAPTION                    = 2;
 
793
  {$EXTERNALSYM WP_SMALLCAPTION}
 
794
  WP_MINCAPTION                      = 3;
 
795
  {$EXTERNALSYM WP_MINCAPTION}
 
796
  WP_SMALLMINCAPTION                 = 4;
 
797
  {$EXTERNALSYM WP_SMALLMINCAPTION}
 
798
  WP_MAXCAPTION                      = 5;
 
799
  {$EXTERNALSYM WP_MAXCAPTION}
 
800
  WP_SMALLMAXCAPTION                 = 6;
 
801
  {$EXTERNALSYM WP_SMALLMAXCAPTION}
 
802
  WP_FRAMELEFT                       = 7;
 
803
  {$EXTERNALSYM WP_FRAMELEFT}
 
804
  WP_FRAMERIGHT                      = 8;
 
805
  {$EXTERNALSYM WP_FRAMERIGHT}
 
806
  WP_FRAMEBOTTOM                     = 9;
 
807
  {$EXTERNALSYM WP_FRAMEBOTTOM}
 
808
  WP_SMALLFRAMELEFT                  = 10;
 
809
  {$EXTERNALSYM WP_SMALLFRAMELEFT}
 
810
  WP_SMALLFRAMERIGHT                 = 11;
 
811
  {$EXTERNALSYM WP_SMALLFRAMERIGHT}
 
812
  WP_SMALLFRAMEBOTTOM                = 12;
 
813
  {$EXTERNALSYM WP_SMALLFRAMEBOTTOM}
 
814
  WP_SYSBUTTON                       = 13;
 
815
  {$EXTERNALSYM WP_SYSBUTTON}
 
816
  WP_MDISYSBUTTON                    = 14;
 
817
  {$EXTERNALSYM WP_MDISYSBUTTON}
 
818
  WP_MINBUTTON                       = 15;
 
819
  {$EXTERNALSYM WP_MINBUTTON}
 
820
  WP_MDIMINBUTTON                    = 16;
 
821
  {$EXTERNALSYM WP_MDIMINBUTTON}
 
822
  WP_MAXBUTTON                       = 17;
 
823
  {$EXTERNALSYM WP_MAXBUTTON}
 
824
  WP_CLOSEBUTTON                     = 18;
 
825
  {$EXTERNALSYM WP_CLOSEBUTTON}
 
826
  WP_SMALLCLOSEBUTTON                = 19;
 
827
  {$EXTERNALSYM WP_SMALLCLOSEBUTTON}
 
828
  WP_MDICLOSEBUTTON                  = 20;
 
829
  {$EXTERNALSYM WP_MDICLOSEBUTTON}
 
830
  WP_RESTOREBUTTON                   = 21;
 
831
  {$EXTERNALSYM WP_RESTOREBUTTON}
 
832
  WP_MDIRESTOREBUTTON                = 22;
 
833
  {$EXTERNALSYM WP_MDIRESTOREBUTTON}
 
834
  WP_HELPBUTTON                      = 23;
 
835
  {$EXTERNALSYM WP_HELPBUTTON}
 
836
  WP_MDIHELPBUTTON                   = 24;
 
837
  {$EXTERNALSYM WP_MDIHELPBUTTON}
 
838
  WP_HORZSCROLL                      = 25;
 
839
  {$EXTERNALSYM WP_HORZSCROLL}
 
840
  WP_HORZTHUMB                       = 26;
 
841
  {$EXTERNALSYM WP_HORZTHUMB}
 
842
  WP_VERTSCROLL                      = 27;
 
843
  {$EXTERNALSYM WP_VERTSCROLL}
 
844
  WP_VERTTHUMB                       = 28;
 
845
  {$EXTERNALSYM WP_VERTTHUMB}
 
846
  WP_DIALOG                          = 29;
 
847
  {$EXTERNALSYM WP_DIALOG}
 
848
  WP_CAPTIONSIZINGTEMPLATE           = 30;
 
849
  {$EXTERNALSYM WP_CAPTIONSIZINGTEMPLATE}
 
850
  WP_SMALLCAPTIONSIZINGTEMPLATE      = 31;
 
851
  {$EXTERNALSYM WP_SMALLCAPTIONSIZINGTEMPLATE}
 
852
  WP_FRAMELEFTSIZINGTEMPLATE         = 32;
 
853
  {$EXTERNALSYM WP_FRAMELEFTSIZINGTEMPLATE}
 
854
  WP_SMALLFRAMELEFTSIZINGTEMPLATE    = 33;
 
855
  {$EXTERNALSYM WP_SMALLFRAMELEFTSIZINGTEMPLATE}
 
856
  WP_FRAMERIGHTSIZINGTEMPLATE        = 34;
 
857
  {$EXTERNALSYM WP_FRAMERIGHTSIZINGTEMPLATE}
 
858
  WP_SMALLFRAMERIGHTSIZINGTEMPLATE   = 35;
 
859
  {$EXTERNALSYM WP_SMALLFRAMERIGHTSIZINGTEMPLATE}
 
860
  WP_FRAMEBOTTOMSIZINGTEMPLATE       = 36;
 
861
  {$EXTERNALSYM WP_FRAMEBOTTOMSIZINGTEMPLATE}
 
862
  WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE  = 37;
 
863
  {$EXTERNALSYM WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE}
 
864
 
 
865
type
 
866
  FRAMESTATES = DWORD;
 
867
  {$EXTERNALSYM FRAMESTATES}
 
868
 
 
869
const
 
870
  FRAMEStateFiller0  = 0;
 
871
  {$EXTERNALSYM FRAMEStateFiller0}
 
872
  FS_ACTIVE          = 1;
 
873
  {$EXTERNALSYM FS_ACTIVE}
 
874
  FS_INACTIVE        = 2;
 
875
  {$EXTERNALSYM FS_INACTIVE}
 
876
 
 
877
type
 
878
  CAPTIONSTATES = DWORD;
 
879
  {$EXTERNALSYM CAPTIONSTATES}
 
880
 
 
881
const
 
882
  CAPTIONStateFiller0  = 0;
 
883
  {$EXTERNALSYM CAPTIONStateFiller0}
 
884
  CS_ACTIVE            = 1;
 
885
  {$EXTERNALSYM CS_ACTIVE}
 
886
  CS_INACTIVE          = 2;
 
887
  {$EXTERNALSYM CS_INACTIVE}
 
888
  CS_DISABLED          = 3;
 
889
  {$EXTERNALSYM CS_DISABLED}
 
890
 
 
891
type
 
892
  MAXCAPTIONSTATES = DWORD;
 
893
  {$EXTERNALSYM MAXCAPTIONSTATES}
 
894
 
 
895
const
 
896
  MAXCAPTIONStateFiller0  = 0;
 
897
  {$EXTERNALSYM MAXCAPTIONStateFiller0}
 
898
  MXCS_ACTIVE             = 1;
 
899
  {$EXTERNALSYM MXCS_ACTIVE}
 
900
  MXCS_INACTIVE           = 2;
 
901
  {$EXTERNALSYM MXCS_INACTIVE}
 
902
  MXCS_DISABLED           = 3;
 
903
  {$EXTERNALSYM MXCS_DISABLED}
 
904
 
 
905
type
 
906
  MINCAPTIONSTATES = DWORD;
 
907
  {$EXTERNALSYM MINCAPTIONSTATES}
 
908
 
 
909
const
 
910
  MINCAPTIONStateFiller0  = 0;
 
911
  {$EXTERNALSYM MINCAPTIONStateFiller0}
 
912
  MNCS_ACTIVE             = 1;
 
913
  {$EXTERNALSYM MNCS_ACTIVE}
 
914
  MNCS_INACTIVE           = 2;
 
915
  {$EXTERNALSYM MNCS_INACTIVE}
 
916
  MNCS_DISABLED           = 3;
 
917
  {$EXTERNALSYM MNCS_DISABLED}
 
918
 
 
919
type
 
920
  HORZSCROLLSTATES = DWORD;
 
921
  {$EXTERNALSYM HORZSCROLLSTATES}
 
922
 
 
923
const
 
924
  HORZSCROLLStateFiller0  = 0;
 
925
  {$EXTERNALSYM HORZSCROLLStateFiller0}
 
926
  HSS_NORMAL              = 1;
 
927
  {$EXTERNALSYM HSS_NORMAL}
 
928
  HSS_HOT                 = 2;
 
929
  {$EXTERNALSYM HSS_HOT}
 
930
  HSS_PUSHED              = 3;
 
931
  {$EXTERNALSYM HSS_PUSHED}
 
932
  HSS_DISABLED            = 4;
 
933
  {$EXTERNALSYM HSS_DISABLED}
 
934
 
 
935
type
 
936
  HORZTHUMBSTATES = DWORD;
 
937
  {$EXTERNALSYM HORZTHUMBSTATES}
 
938
 
 
939
const
 
940
  HORZTHUMBStateFiller0  = 0;
 
941
  {$EXTERNALSYM HORZTHUMBStateFiller0}
 
942
  HTS_NORMAL             = 1;
 
943
  {$EXTERNALSYM HTS_NORMAL}
 
944
  HTS_HOT                = 2;
 
945
  {$EXTERNALSYM HTS_HOT}
 
946
  HTS_PUSHED             = 3;
 
947
  {$EXTERNALSYM HTS_PUSHED}
 
948
  HTS_DISABLED           = 4;
 
949
  {$EXTERNALSYM HTS_DISABLED}
 
950
 
 
951
type
 
952
  VERTSCROLLSTATES = DWORD;
 
953
  {$EXTERNALSYM VERTSCROLLSTATES}
 
954
 
 
955
const
 
956
  VERTSCROLLStateFiller0  = 0;
 
957
  {$EXTERNALSYM VERTSCROLLStateFiller0}
 
958
  VSS_NORMAL              = 1;
 
959
  {$EXTERNALSYM VSS_NORMAL}
 
960
  VSS_HOT                 = 2;
 
961
  {$EXTERNALSYM VSS_HOT}
 
962
  VSS_PUSHED              = 3;
 
963
  {$EXTERNALSYM VSS_PUSHED}
 
964
  VSS_DISABLED            = 4;
 
965
  {$EXTERNALSYM VSS_DISABLED}
 
966
 
 
967
type
 
968
  VERTTHUMBSTATES = DWORD;
 
969
  {$EXTERNALSYM VERTTHUMBSTATES}
 
970
 
 
971
const
 
972
  VERTTHUMBStateFiller0  = 0;
 
973
  {$EXTERNALSYM VERTTHUMBStateFiller0}
 
974
  VTS_NORMAL             = 1;
 
975
  {$EXTERNALSYM VTS_NORMAL}
 
976
  VTS_HOT                = 2;
 
977
  {$EXTERNALSYM VTS_HOT}
 
978
  VTS_PUSHED             = 3;
 
979
  {$EXTERNALSYM VTS_PUSHED}
 
980
  VTS_DISABLED           = 4;
 
981
  {$EXTERNALSYM VTS_DISABLED}
 
982
 
 
983
type
 
984
  SYSBUTTONSTATES = DWORD;
 
985
  {$EXTERNALSYM SYSBUTTONSTATES}
 
986
 
 
987
const
 
988
  SYSBUTTONStateFiller0  = 0;
 
989
  {$EXTERNALSYM SYSBUTTONStateFiller0}
 
990
  SBS_NORMAL             = 1;
 
991
  {$EXTERNALSYM SBS_NORMAL}
 
992
  SBS_HOT                = 2;
 
993
  {$EXTERNALSYM SBS_HOT}
 
994
  SBS_PUSHED             = 3;
 
995
  {$EXTERNALSYM SBS_PUSHED}
 
996
  SBS_DISABLED           = 4;
 
997
  {$EXTERNALSYM SBS_DISABLED}
 
998
 
 
999
type
 
1000
  MINBUTTONSTATES = DWORD;
 
1001
  {$EXTERNALSYM MINBUTTONSTATES}
 
1002
 
 
1003
const
 
1004
  MINBUTTONStateFiller0  = 0;
 
1005
  {$EXTERNALSYM MINBUTTONStateFiller0}
 
1006
  MINBS_NORMAL           = 1;
 
1007
  {$EXTERNALSYM MINBS_NORMAL}
 
1008
  MINBS_HOT              = 2;
 
1009
  {$EXTERNALSYM MINBS_HOT}
 
1010
  MINBS_PUSHED           = 3;
 
1011
  {$EXTERNALSYM MINBS_PUSHED}
 
1012
  MINBS_DISABLED         = 4;
 
1013
  {$EXTERNALSYM MINBS_DISABLED}
 
1014
 
 
1015
type
 
1016
  MAXBUTTONSTATES = DWORD;
 
1017
  {$EXTERNALSYM MAXBUTTONSTATES}
 
1018
 
 
1019
const
 
1020
  MAXBUTTONStateFiller0  = 0;
 
1021
  {$EXTERNALSYM MAXBUTTONStateFiller0}
 
1022
  MAXBS_NORMAL           = 1;
 
1023
  {$EXTERNALSYM MAXBS_NORMAL}
 
1024
  MAXBS_HOT              = 2;
 
1025
  {$EXTERNALSYM MAXBS_HOT}
 
1026
  MAXBS_PUSHED           = 3;
 
1027
  {$EXTERNALSYM MAXBS_PUSHED}
 
1028
  MAXBS_DISABLED         = 4;
 
1029
  {$EXTERNALSYM MAXBS_DISABLED}
 
1030
 
 
1031
type
 
1032
  RESTOREBUTTONSTATES = DWORD;
 
1033
  {$EXTERNALSYM RESTOREBUTTONSTATES}
 
1034
 
 
1035
const
 
1036
  RESTOREBUTTONStateFiller0  = 0;
 
1037
  {$EXTERNALSYM RESTOREBUTTONStateFiller0}
 
1038
  RBS_NORMAL                 = 1;
 
1039
  {$EXTERNALSYM RBS_NORMAL}
 
1040
  RBS_HOT                    = 2;
 
1041
  {$EXTERNALSYM RBS_HOT}
 
1042
  RBS_PUSHED                 = 3;
 
1043
  {$EXTERNALSYM RBS_PUSHED}
 
1044
  RBS_DISABLED               = 4;
 
1045
  {$EXTERNALSYM RBS_DISABLED}
 
1046
 
 
1047
type
 
1048
  HELPBUTTONSTATES = DWORD;
 
1049
  {$EXTERNALSYM HELPBUTTONSTATES}
 
1050
 
 
1051
const
 
1052
  HELPBUTTONStateFiller0  = 0;
 
1053
  {$EXTERNALSYM HELPBUTTONStateFiller0}
 
1054
  HBS_NORMAL              = 1;
 
1055
  {$EXTERNALSYM HBS_NORMAL}
 
1056
  HBS_HOT                 = 2;
 
1057
  {$EXTERNALSYM HBS_HOT}
 
1058
  HBS_PUSHED              = 3;
 
1059
  {$EXTERNALSYM HBS_PUSHED}
 
1060
  HBS_DISABLED            = 4;
 
1061
  {$EXTERNALSYM HBS_DISABLED}
 
1062
 
 
1063
type
 
1064
  CLOSEBUTTONSTATES = DWORD;
 
1065
  {$EXTERNALSYM CLOSEBUTTONSTATES}
 
1066
 
 
1067
const
 
1068
  CLOSEBUTTONStateFiller0  = 0;
 
1069
  {$EXTERNALSYM CLOSEBUTTONStateFiller0}
 
1070
  CBS_NORMAL               = 1;
 
1071
  {$EXTERNALSYM CBS_NORMAL}
 
1072
  CBS_HOT                  = 2;
 
1073
  {$EXTERNALSYM CBS_HOT}
 
1074
  CBS_PUSHED               = 3;
 
1075
  {$EXTERNALSYM CBS_PUSHED}
 
1076
  CBS_DISABLED             = 4;
 
1077
  {$EXTERNALSYM CBS_DISABLED}
 
1078
 
 
1079
//---------------------------------------------------------------------------------------
 
1080
//   "Button" Parts & States
 
1081
//---------------------------------------------------------------------------------------
 
1082
 
 
1083
type
 
1084
  BUTTONPARTS = DWORD;
 
1085
  {$EXTERNALSYM BUTTONPARTS}
 
1086
 
 
1087
const
 
1088
  BUTTONPartFiller0  = 0;
 
1089
  {$EXTERNALSYM BUTTONPartFiller0}
 
1090
  BP_PUSHBUTTON      = 1;
 
1091
  {$EXTERNALSYM BP_PUSHBUTTON}
 
1092
  BP_RADIOBUTTON     = 2;
 
1093
  {$EXTERNALSYM BP_RADIOBUTTON}
 
1094
  BP_CHECKBOX        = 3;
 
1095
  {$EXTERNALSYM BP_CHECKBOX}
 
1096
  BP_GROUPBOX        = 4;
 
1097
  {$EXTERNALSYM BP_GROUPBOX}
 
1098
  BP_USERBUTTON      = 5;
 
1099
  {$EXTERNALSYM BP_USERBUTTON}
 
1100
 
 
1101
type
 
1102
  PUSHBUTTONSTATES = DWORD;
 
1103
  {$EXTERNALSYM PUSHBUTTONSTATES}
 
1104
 
 
1105
const
 
1106
  PUSHBUTTONStateFiller0  = 0;
 
1107
  {$EXTERNALSYM PUSHBUTTONStateFiller0}
 
1108
  PBS_NORMAL              = 1;
 
1109
  {$EXTERNALSYM PBS_NORMAL}
 
1110
  PBS_HOT                 = 2;
 
1111
  {$EXTERNALSYM PBS_HOT}
 
1112
  PBS_PRESSED             = 3;
 
1113
  {$EXTERNALSYM PBS_PRESSED}
 
1114
  PBS_DISABLED            = 4;
 
1115
  {$EXTERNALSYM PBS_DISABLED}
 
1116
  PBS_DEFAULTED           = 5;
 
1117
  {$EXTERNALSYM PBS_DEFAULTED}
 
1118
 
 
1119
type
 
1120
  RADIOBUTTONSTATES = DWORD;
 
1121
  {$EXTERNALSYM RADIOBUTTONSTATES}
 
1122
 
 
1123
const
 
1124
  RADIOBUTTONStateFiller0  = 0;
 
1125
  {$EXTERNALSYM RADIOBUTTONStateFiller0}
 
1126
  RBS_UNCHECKEDNORMAL      = 1;
 
1127
  {$EXTERNALSYM RBS_UNCHECKEDNORMAL}
 
1128
  RBS_UNCHECKEDHOT         = 2;
 
1129
  {$EXTERNALSYM RBS_UNCHECKEDHOT}
 
1130
  RBS_UNCHECKEDPRESSED     = 3;
 
1131
  {$EXTERNALSYM RBS_UNCHECKEDPRESSED}
 
1132
  RBS_UNCHECKEDDISABLED    = 4;
 
1133
  {$EXTERNALSYM RBS_UNCHECKEDDISABLED}
 
1134
  RBS_CHECKEDNORMAL        = 5;
 
1135
  {$EXTERNALSYM RBS_CHECKEDNORMAL}
 
1136
  RBS_CHECKEDHOT           = 6;
 
1137
  {$EXTERNALSYM RBS_CHECKEDHOT}
 
1138
  RBS_CHECKEDPRESSED       = 7;
 
1139
  {$EXTERNALSYM RBS_CHECKEDPRESSED}
 
1140
  RBS_CHECKEDDISABLED      = 8;
 
1141
  {$EXTERNALSYM RBS_CHECKEDDISABLED}
 
1142
 
 
1143
type
 
1144
  CHECKBOXSTATES = DWORD;
 
1145
  {$EXTERNALSYM CHECKBOXSTATES}
 
1146
 
 
1147
const
 
1148
  CHECKBOXStateFiller0   = 0;
 
1149
  {$EXTERNALSYM CHECKBOXStateFiller0}
 
1150
  CBS_UNCHECKEDNORMAL    = 1;
 
1151
  {$EXTERNALSYM CBS_UNCHECKEDNORMAL}
 
1152
  CBS_UNCHECKEDHOT       = 2;
 
1153
  {$EXTERNALSYM CBS_UNCHECKEDHOT}
 
1154
  CBS_UNCHECKEDPRESSED   = 3;
 
1155
  {$EXTERNALSYM CBS_UNCHECKEDPRESSED}
 
1156
  CBS_UNCHECKEDDISABLED  = 4;
 
1157
  {$EXTERNALSYM CBS_UNCHECKEDDISABLED}
 
1158
  CBS_CHECKEDNORMAL      = 5;
 
1159
  {$EXTERNALSYM CBS_CHECKEDNORMAL}
 
1160
  CBS_CHECKEDHOT         = 6;
 
1161
  {$EXTERNALSYM CBS_CHECKEDHOT}
 
1162
  CBS_CHECKEDPRESSED     = 7;
 
1163
  {$EXTERNALSYM CBS_CHECKEDPRESSED}
 
1164
  CBS_CHECKEDDISABLED    = 8;
 
1165
  {$EXTERNALSYM CBS_CHECKEDDISABLED}
 
1166
  CBS_MIXEDNORMAL        = 9;
 
1167
  {$EXTERNALSYM CBS_MIXEDNORMAL}
 
1168
  CBS_MIXEDHOT           = 10;
 
1169
  {$EXTERNALSYM CBS_MIXEDHOT}
 
1170
  CBS_MIXEDPRESSED       = 11;
 
1171
  {$EXTERNALSYM CBS_MIXEDPRESSED}
 
1172
  CBS_MIXEDDISABLED      = 12;
 
1173
  {$EXTERNALSYM CBS_MIXEDDISABLED}
 
1174
 
 
1175
type
 
1176
  GROUPBOXSTATES = DWORD;
 
1177
  {$EXTERNALSYM GROUPBOXSTATES}
 
1178
 
 
1179
const
 
1180
  GROUPBOXStateFiller0  = 0;
 
1181
  {$EXTERNALSYM GROUPBOXStateFiller0}
 
1182
  GBS_NORMAL            = 1;
 
1183
  {$EXTERNALSYM GBS_NORMAL}
 
1184
  GBS_DISABLED          = 2;
 
1185
  {$EXTERNALSYM GBS_DISABLED}
 
1186
 
 
1187
//---------------------------------------------------------------------------------------
 
1188
//   "Rebar" Parts & States
 
1189
//---------------------------------------------------------------------------------------
 
1190
 
 
1191
type
 
1192
  REBARPARTS = DWORD;
 
1193
  {$EXTERNALSYM REBARPARTS}
 
1194
 
 
1195
const
 
1196
  REBARPartFiller0  = 0;
 
1197
  {$EXTERNALSYM REBARPartFiller0}
 
1198
  RP_GRIPPER        = 1;
 
1199
  {$EXTERNALSYM RP_GRIPPER}
 
1200
  RP_GRIPPERVERT    = 2;
 
1201
  {$EXTERNALSYM RP_GRIPPERVERT}
 
1202
  RP_BAND           = 3;
 
1203
  {$EXTERNALSYM RP_BAND}
 
1204
  RP_CHEVRON        = 4;
 
1205
  {$EXTERNALSYM RP_CHEVRON}
 
1206
  RP_CHEVRONVERT    = 5;
 
1207
  {$EXTERNALSYM RP_CHEVRONVERT}
 
1208
 
 
1209
type
 
1210
  CHEVRONSTATES = DWORD;
 
1211
  {$EXTERNALSYM CHEVRONSTATES}
 
1212
 
 
1213
const
 
1214
  CHEVRONStateFiller0  = 0;
 
1215
  {$EXTERNALSYM CHEVRONStateFiller0}
 
1216
  CHEVS_NORMAL         = 1;
 
1217
  {$EXTERNALSYM CHEVS_NORMAL}
 
1218
  CHEVS_HOT            = 2;
 
1219
  {$EXTERNALSYM CHEVS_HOT}
 
1220
  CHEVS_PRESSED        = 3;
 
1221
  {$EXTERNALSYM CHEVS_PRESSED}
 
1222
 
 
1223
//---------------------------------------------------------------------------------------
 
1224
//   "Toolbar" Parts & States
 
1225
//---------------------------------------------------------------------------------------
 
1226
 
 
1227
type
 
1228
  TOOLBARPARTS = DWORD;
 
1229
  {$EXTERNALSYM TOOLBARPARTS}
 
1230
 
 
1231
const
 
1232
  TOOLBARPartFiller0      = 0;
 
1233
  {$EXTERNALSYM TOOLBARPartFiller0}
 
1234
  TP_BUTTON               = 1;
 
1235
  {$EXTERNALSYM TP_BUTTON}
 
1236
  TP_DROPDOWNBUTTON       = 2;
 
1237
  {$EXTERNALSYM TP_DROPDOWNBUTTON}
 
1238
  TP_SPLITBUTTON          = 3;
 
1239
  {$EXTERNALSYM TP_SPLITBUTTON}
 
1240
  TP_SPLITBUTTONDROPDOWN  = 4;
 
1241
  {$EXTERNALSYM TP_SPLITBUTTONDROPDOWN}
 
1242
  TP_SEPARATOR            = 5;
 
1243
  {$EXTERNALSYM TP_SEPARATOR}
 
1244
  TP_SEPARATORVERT        = 6;
 
1245
  {$EXTERNALSYM TP_SEPARATORVERT}
 
1246
 
 
1247
type
 
1248
  TOOLBARSTATES = DWORD;
 
1249
  {$EXTERNALSYM TOOLBARSTATES}
 
1250
 
 
1251
const
 
1252
  TOOLBARStateFiller0  = 0;
 
1253
  {$EXTERNALSYM TOOLBARStateFiller0}
 
1254
  TS_NORMAL            = 1;
 
1255
  {$EXTERNALSYM TS_NORMAL}
 
1256
  TS_HOT               = 2;
 
1257
  {$EXTERNALSYM TS_HOT}
 
1258
  TS_PRESSED           = 3;
 
1259
  {$EXTERNALSYM TS_PRESSED}
 
1260
  TS_DISABLED          = 4;
 
1261
  {$EXTERNALSYM TS_DISABLED}
 
1262
  TS_CHECKED           = 5;
 
1263
  {$EXTERNALSYM TS_CHECKED}
 
1264
  TS_HOTCHECKED        = 6;
 
1265
  {$EXTERNALSYM TS_HOTCHECKED}
 
1266
 
 
1267
//---------------------------------------------------------------------------------------
 
1268
//   "Status" Parts & States
 
1269
//---------------------------------------------------------------------------------------
 
1270
 
 
1271
type
 
1272
  STATUSPARTS = DWORD;
 
1273
  {$EXTERNALSYM STATUSPARTS}
 
1274
 
 
1275
const
 
1276
  STATUSPartFiller0  = 0;
 
1277
  {$EXTERNALSYM STATUSPartFiller0}
 
1278
  SP_PANE            = 1;
 
1279
  {$EXTERNALSYM SP_PANE}
 
1280
  SP_GRIPPERPANE     = 2;
 
1281
  {$EXTERNALSYM SP_GRIPPERPANE}
 
1282
  SP_GRIPPER         = 3;
 
1283
  {$EXTERNALSYM SP_GRIPPER}
 
1284
 
 
1285
//---------------------------------------------------------------------------------------
 
1286
//   "Menu" Parts & States
 
1287
//---------------------------------------------------------------------------------------
 
1288
 
 
1289
type
 
1290
  MENUPARTS = DWORD;
 
1291
  {$EXTERNALSYM MENUPARTS}
 
1292
 
 
1293
const
 
1294
  MENUPartFiller0     = 0;
 
1295
  {$EXTERNALSYM MENUPartFiller0}
 
1296
  MP_MENUITEM         = 1;
 
1297
  {$EXTERNALSYM MP_MENUITEM}
 
1298
  MP_MENUDROPDOWN     = 2;
 
1299
  {$EXTERNALSYM MP_MENUDROPDOWN}
 
1300
  MP_MENUBARITEM      = 3;
 
1301
  {$EXTERNALSYM MP_MENUBARITEM}
 
1302
  MP_MENUBARDROPDOWN  = 4;
 
1303
  {$EXTERNALSYM MP_MENUBARDROPDOWN}
 
1304
  MP_CHEVRON          = 5;
 
1305
  {$EXTERNALSYM MP_CHEVRON}
 
1306
  MP_SEPARATOR        = 6;
 
1307
  {$EXTERNALSYM MP_SEPARATOR}
 
1308
 
 
1309
type
 
1310
  MENUSTATES = DWORD;
 
1311
  {$EXTERNALSYM MENUSTATES}
 
1312
 
 
1313
const
 
1314
  MENUStateFiller0  = 0;
 
1315
  {$EXTERNALSYM MENUStateFiller0}
 
1316
  MS_NORMAL         = 1;
 
1317
  {$EXTERNALSYM MS_NORMAL}
 
1318
  MS_SELECTED       = 2;
 
1319
  {$EXTERNALSYM MS_SELECTED}
 
1320
  MS_DEMOTED        = 3;
 
1321
  {$EXTERNALSYM MS_DEMOTED}
 
1322
 
 
1323
//---------------------------------------------------------------------------------------
 
1324
//   "ListView" Parts & States
 
1325
//---------------------------------------------------------------------------------------
 
1326
 
 
1327
type
 
1328
  LISTVIEWPARTS = DWORD;
 
1329
  {$EXTERNALSYM LISTVIEWPARTS}
 
1330
 
 
1331
const
 
1332
  LISTVIEWPartFiller0   = 0;
 
1333
  {$EXTERNALSYM LISTVIEWPartFiller0}
 
1334
  LVP_LISTITEM          = 1;
 
1335
  {$EXTERNALSYM LVP_LISTITEM}
 
1336
  LVP_LISTGROUP         = 2;
 
1337
  {$EXTERNALSYM LVP_LISTGROUP}
 
1338
  LVP_LISTDETAIL        = 3;
 
1339
  {$EXTERNALSYM LVP_LISTDETAIL}
 
1340
  LVP_LISTSORTEDDETAIL  = 4;
 
1341
  {$EXTERNALSYM LVP_LISTSORTEDDETAIL}
 
1342
  LVP_EMPTYTEXT         = 5;
 
1343
  {$EXTERNALSYM LVP_EMPTYTEXT}
 
1344
 
 
1345
type
 
1346
  LISTITEMSTATES = DWORD;
 
1347
  {$EXTERNALSYM LISTITEMSTATES}
 
1348
 
 
1349
const
 
1350
  LISTITEMStateFiller0  = 0;
 
1351
  {$EXTERNALSYM LISTITEMStateFiller0}
 
1352
  LIS_NORMAL            = 1;
 
1353
  {$EXTERNALSYM LIS_NORMAL}
 
1354
  LIS_HOT               = 2;
 
1355
  {$EXTERNALSYM LIS_HOT}
 
1356
  LIS_SELECTED          = 3;
 
1357
  {$EXTERNALSYM LIS_SELECTED}
 
1358
  LIS_DISABLED          = 4;
 
1359
  {$EXTERNALSYM LIS_DISABLED}
 
1360
  LIS_SELECTEDNOTFOCUS  = 5;
 
1361
  {$EXTERNALSYM LIS_SELECTEDNOTFOCUS}
 
1362
 
 
1363
//---------------------------------------------------------------------------------------
 
1364
//   "Header" Parts & States
 
1365
//---------------------------------------------------------------------------------------
 
1366
 
 
1367
type
 
1368
  HEADERPARTS = DWORD;
 
1369
  {$EXTERNALSYM HEADERPARTS}
 
1370
 
 
1371
const
 
1372
  HEADERPartFiller0   = 0;
 
1373
  {$EXTERNALSYM HEADERPartFiller0}
 
1374
  HP_HEADERITEM       = 1;
 
1375
  {$EXTERNALSYM HP_HEADERITEM}
 
1376
  HP_HEADERITEMLEFT   = 2;
 
1377
  {$EXTERNALSYM HP_HEADERITEMLEFT}
 
1378
  HP_HEADERITEMRIGHT  = 3;
 
1379
  {$EXTERNALSYM HP_HEADERITEMRIGHT}
 
1380
  HP_HEADERSORTARROW  = 4;
 
1381
  {$EXTERNALSYM HP_HEADERSORTARROW}
 
1382
 
 
1383
type
 
1384
  HEADERITEMSTATES = DWORD;
 
1385
  {$EXTERNALSYM HEADERITEMSTATES}
 
1386
 
 
1387
const
 
1388
  HEADERITEMStateFiller0  = 0;
 
1389
  {$EXTERNALSYM HEADERITEMStateFiller0}
 
1390
  HIS_NORMAL              = 1;
 
1391
  {$EXTERNALSYM HIS_NORMAL}
 
1392
  HIS_HOT                 = 2;
 
1393
  {$EXTERNALSYM HIS_HOT}
 
1394
  HIS_PRESSED             = 3;
 
1395
  {$EXTERNALSYM HIS_PRESSED}
 
1396
 
 
1397
type
 
1398
  HEADERITEMLEFTSTATES = DWORD;
 
1399
  {$EXTERNALSYM HEADERITEMLEFTSTATES}
 
1400
 
 
1401
const
 
1402
  HEADERITEMLEFTStateFiller0  = 0;
 
1403
  {$EXTERNALSYM HEADERITEMLEFTStateFiller0}
 
1404
  HILS_NORMAL                 = 1;
 
1405
  {$EXTERNALSYM HILS_NORMAL}
 
1406
  HILS_HOT                    = 2;
 
1407
  {$EXTERNALSYM HILS_HOT}
 
1408
  HILS_PRESSED                = 3;
 
1409
  {$EXTERNALSYM HILS_PRESSED}
 
1410
 
 
1411
type
 
1412
  HEADERITEMRIGHTSTATES = DWORD;
 
1413
  {$EXTERNALSYM HEADERITEMRIGHTSTATES}
 
1414
 
 
1415
const
 
1416
  HEADERITEMRIGHTStateFiller0  = 0;
 
1417
  {$EXTERNALSYM HEADERITEMRIGHTStateFiller0}
 
1418
  HIRS_NORMAL                  = 1;
 
1419
  {$EXTERNALSYM HIRS_NORMAL}
 
1420
  HIRS_HOT                     = 2;
 
1421
  {$EXTERNALSYM HIRS_HOT}
 
1422
  HIRS_PRESSED                 = 3;
 
1423
  {$EXTERNALSYM HIRS_PRESSED}
 
1424
 
 
1425
type
 
1426
  HEADERSORTARROWSTATES = DWORD;
 
1427
  {$EXTERNALSYM HEADERSORTARROWSTATES}
 
1428
 
 
1429
const
 
1430
  HEADERSORTARROWStateFiller0  = 0;
 
1431
  {$EXTERNALSYM HEADERSORTARROWStateFiller0}
 
1432
  HSAS_SORTEDUP                = 1;
 
1433
  {$EXTERNALSYM HSAS_SORTEDUP}
 
1434
  HSAS_SORTEDDOWN              = 2;
 
1435
  {$EXTERNALSYM HSAS_SORTEDDOWN}
 
1436
 
 
1437
//---------------------------------------------------------------------------------------
 
1438
//   "Progress" Parts & States
 
1439
//---------------------------------------------------------------------------------------
 
1440
 
 
1441
type
 
1442
  PROGRESSPARTS = DWORD;
 
1443
  {$EXTERNALSYM PROGRESSPARTS}
 
1444
 
 
1445
const
 
1446
  PROGRESSPartFiller0  = 0;
 
1447
  {$EXTERNALSYM PROGRESSPartFiller0}
 
1448
  PP_BAR               = 1;
 
1449
  {$EXTERNALSYM PP_BAR}
 
1450
  PP_BARVERT           = 2;
 
1451
  {$EXTERNALSYM PP_BARVERT}
 
1452
  PP_CHUNK             = 3;
 
1453
  {$EXTERNALSYM PP_CHUNK}
 
1454
  PP_CHUNKVERT         = 4;
 
1455
  {$EXTERNALSYM PP_CHUNKVERT}
 
1456
 
 
1457
//---------------------------------------------------------------------------------------
 
1458
//   "Tab" Parts & States
 
1459
//---------------------------------------------------------------------------------------
 
1460
 
 
1461
type
 
1462
  TABPARTS = DWORD;
 
1463
  {$EXTERNALSYM TABPARTS}
 
1464
 
 
1465
const
 
1466
  TABPartFiller0            = 0;
 
1467
  {$EXTERNALSYM TABPartFiller0}
 
1468
  TABP_TABITEM              = 1;
 
1469
  {$EXTERNALSYM TABP_TABITEM}
 
1470
  TABP_TABITEMLEFTEDGE      = 2;
 
1471
  {$EXTERNALSYM TABP_TABITEMLEFTEDGE}
 
1472
  TABP_TABITEMRIGHTEDGE     = 3;
 
1473
  {$EXTERNALSYM TABP_TABITEMRIGHTEDGE}
 
1474
  TABP_TABITEMBOTHEDGE      = 4;
 
1475
  {$EXTERNALSYM TABP_TABITEMBOTHEDGE}
 
1476
  TABP_TOPTABITEM           = 5;
 
1477
  {$EXTERNALSYM TABP_TOPTABITEM}
 
1478
  TABP_TOPTABITEMLEFTEDGE   = 6;
 
1479
  {$EXTERNALSYM TABP_TOPTABITEMLEFTEDGE}
 
1480
  TABP_TOPTABITEMRIGHTEDGE  = 7;
 
1481
  {$EXTERNALSYM TABP_TOPTABITEMRIGHTEDGE}
 
1482
  TABP_TOPTABITEMBOTHEDGE   = 8;
 
1483
  {$EXTERNALSYM TABP_TOPTABITEMBOTHEDGE}
 
1484
  TABP_PANE                 = 9;
 
1485
  {$EXTERNALSYM TABP_PANE}
 
1486
  TABP_BODY                 = 10;
 
1487
  {$EXTERNALSYM TABP_BODY}
 
1488
 
 
1489
type
 
1490
  TABITEMSTATES = DWORD;
 
1491
  {$EXTERNALSYM TABITEMSTATES}
 
1492
 
 
1493
const
 
1494
  TABITEMStateFiller0  = 0;
 
1495
  {$EXTERNALSYM TABITEMStateFiller0}
 
1496
  TIS_NORMAL           = 1;
 
1497
  {$EXTERNALSYM TIS_NORMAL}
 
1498
  TIS_HOT              = 2;
 
1499
  {$EXTERNALSYM TIS_HOT}
 
1500
  TIS_SELECTED         = 3;
 
1501
  {$EXTERNALSYM TIS_SELECTED}
 
1502
  TIS_DISABLED         = 4;
 
1503
  {$EXTERNALSYM TIS_DISABLED}
 
1504
  TIS_FOCUSED          = 5;
 
1505
  {$EXTERNALSYM TIS_FOCUSED}
 
1506
 
 
1507
type
 
1508
  TABITEMLEFTEDGESTATES = DWORD;
 
1509
  {$EXTERNALSYM TABITEMLEFTEDGESTATES}
 
1510
 
 
1511
const
 
1512
  TABITEMLEFTEDGEStateFiller0  = 0;
 
1513
  {$EXTERNALSYM TABITEMLEFTEDGEStateFiller0}
 
1514
  TILES_NORMAL                 = 1;
 
1515
  {$EXTERNALSYM TILES_NORMAL}
 
1516
  TILES_HOT                    = 2;
 
1517
  {$EXTERNALSYM TILES_HOT}
 
1518
  TILES_SELECTED               = 3;
 
1519
  {$EXTERNALSYM TILES_SELECTED}
 
1520
  TILES_DISABLED               = 4;
 
1521
  {$EXTERNALSYM TILES_DISABLED}
 
1522
  TILES_FOCUSED                = 5;
 
1523
  {$EXTERNALSYM TILES_FOCUSED}
 
1524
 
 
1525
type
 
1526
  TABITEMRIGHTEDGESTATES = DWORD;
 
1527
  {$EXTERNALSYM TABITEMRIGHTEDGESTATES}
 
1528
 
 
1529
const
 
1530
  TABITEMRIGHTEDGEStateFiller0  = 0;
 
1531
  {$EXTERNALSYM TABITEMRIGHTEDGEStateFiller0}
 
1532
  TIRES_NORMAL                  = 1;
 
1533
  {$EXTERNALSYM TIRES_NORMAL}
 
1534
  TIRES_HOT                     = 2;
 
1535
  {$EXTERNALSYM TIRES_HOT}
 
1536
  TIRES_SELECTED                = 3;
 
1537
  {$EXTERNALSYM TIRES_SELECTED}
 
1538
  TIRES_DISABLED                = 4;
 
1539
  {$EXTERNALSYM TIRES_DISABLED}
 
1540
  TIRES_FOCUSED                 = 5;
 
1541
  {$EXTERNALSYM TIRES_FOCUSED}
 
1542
 
 
1543
type
 
1544
  TABITEMBOTHEDGESSTATES = DWORD;
 
1545
  {$EXTERNALSYM TABITEMBOTHEDGESSTATES}
 
1546
 
 
1547
const
 
1548
  TABITEMBOTHEDGESStateFiller0  = 0;
 
1549
  {$EXTERNALSYM TABITEMBOTHEDGESStateFiller0}
 
1550
  TIBES_NORMAL                  = 1;
 
1551
  {$EXTERNALSYM TIBES_NORMAL}
 
1552
  TIBES_HOT                     = 2;
 
1553
  {$EXTERNALSYM TIBES_HOT}
 
1554
  TIBES_SELECTED                = 3;
 
1555
  {$EXTERNALSYM TIBES_SELECTED}
 
1556
  TIBES_DISABLED                = 4;
 
1557
  {$EXTERNALSYM TIBES_DISABLED}
 
1558
  TIBES_FOCUSED                 = 5;
 
1559
  {$EXTERNALSYM TIBES_FOCUSED}
 
1560
 
 
1561
type
 
1562
  TOPTABITEMSTATES = DWORD;
 
1563
  {$EXTERNALSYM TOPTABITEMSTATES}
 
1564
 
 
1565
const
 
1566
  TOPTABITEMStateFiller0  = 0;
 
1567
  {$EXTERNALSYM TOPTABITEMStateFiller0}
 
1568
  TTIS_NORMAL             = 1;
 
1569
  {$EXTERNALSYM TTIS_NORMAL}
 
1570
  TTIS_HOT                = 2;
 
1571
  {$EXTERNALSYM TTIS_HOT}
 
1572
  TTIS_SELECTED           = 3;
 
1573
  {$EXTERNALSYM TTIS_SELECTED}
 
1574
  TTIS_DISABLED           = 4;
 
1575
  {$EXTERNALSYM TTIS_DISABLED}
 
1576
  TTIS_FOCUSED            = 5;
 
1577
  {$EXTERNALSYM TTIS_FOCUSED}
 
1578
 
 
1579
type
 
1580
  TOPTABITEMLEFTEDGESTATES = DWORD;
 
1581
  {$EXTERNALSYM TOPTABITEMLEFTEDGESTATES}
 
1582
 
 
1583
const
 
1584
  TOPTABITEMLEFTEDGEStateFiller0  = 0;
 
1585
  {$EXTERNALSYM TOPTABITEMLEFTEDGEStateFiller0}
 
1586
  TTILES_NORMAL                   = 1;
 
1587
  {$EXTERNALSYM TTILES_NORMAL}
 
1588
  TTILES_HOT                      = 2;
 
1589
  {$EXTERNALSYM TTILES_HOT}
 
1590
  TTILES_SELECTED                 = 3;
 
1591
  {$EXTERNALSYM TTILES_SELECTED}
 
1592
  TTILES_DISABLED                 = 4;
 
1593
  {$EXTERNALSYM TTILES_DISABLED}
 
1594
  TTILES_FOCUSED                  = 5;
 
1595
  {$EXTERNALSYM TTILES_FOCUSED}
 
1596
 
 
1597
type
 
1598
  TOPTABITEMRIGHTEDGESTATES = DWORD;
 
1599
  {$EXTERNALSYM TOPTABITEMRIGHTEDGESTATES}
 
1600
 
 
1601
const
 
1602
  TOPTABITEMRIGHTEDGEStateFiller0  = 0;
 
1603
  {$EXTERNALSYM TOPTABITEMRIGHTEDGEStateFiller0}
 
1604
  TTIRES_NORMAL                    = 1;
 
1605
  {$EXTERNALSYM TTIRES_NORMAL}
 
1606
  TTIRES_HOT                       = 2;
 
1607
  {$EXTERNALSYM TTIRES_HOT}
 
1608
  TTIRES_SELECTED                  = 3;
 
1609
  {$EXTERNALSYM TTIRES_SELECTED}
 
1610
  TTIRES_DISABLED                  = 4;
 
1611
  {$EXTERNALSYM TTIRES_DISABLED}
 
1612
  TTIRES_FOCUSED                   = 5;
 
1613
  {$EXTERNALSYM TTIRES_FOCUSED}
 
1614
 
 
1615
type
 
1616
  TOPTABITEMBOTHEDGESSTATES = DWORD;
 
1617
  {$EXTERNALSYM TOPTABITEMBOTHEDGESSTATES}
 
1618
 
 
1619
const
 
1620
  TOPTABITEMBOTHEDGESStateFiller0  = 0;
 
1621
  {$EXTERNALSYM TOPTABITEMBOTHEDGESStateFiller0}
 
1622
  TTIBES_NORMAL                    = 1;
 
1623
  {$EXTERNALSYM TTIBES_NORMAL}
 
1624
  TTIBES_HOT                       = 2;
 
1625
  {$EXTERNALSYM TTIBES_HOT}
 
1626
  TTIBES_SELECTED                  = 3;
 
1627
  {$EXTERNALSYM TTIBES_SELECTED}
 
1628
  TTIBES_DISABLED                  = 4;
 
1629
  {$EXTERNALSYM TTIBES_DISABLED}
 
1630
  TTIBES_FOCUSED                   = 5;
 
1631
  {$EXTERNALSYM TTIBES_FOCUSED}
 
1632
 
 
1633
//---------------------------------------------------------------------------------------
 
1634
//   "Trackbar" Parts & States
 
1635
//---------------------------------------------------------------------------------------
 
1636
 
 
1637
type
 
1638
  TRACKBARPARTS = DWORD;
 
1639
  {$EXTERNALSYM TRACKBARPARTS}
 
1640
 
 
1641
const
 
1642
  TRACKBARPartFiller0  = 0;
 
1643
  {$EXTERNALSYM TRACKBARPartFiller0}
 
1644
  TKP_TRACK            = 1;
 
1645
  {$EXTERNALSYM TKP_TRACK}
 
1646
  TKP_TRACKVERT        = 2;
 
1647
  {$EXTERNALSYM TKP_TRACKVERT}
 
1648
  TKP_THUMB            = 3;
 
1649
  {$EXTERNALSYM TKP_THUMB}
 
1650
  TKP_THUMBBOTTOM      = 4;
 
1651
  {$EXTERNALSYM TKP_THUMBBOTTOM}
 
1652
  TKP_THUMBTOP         = 5;
 
1653
  {$EXTERNALSYM TKP_THUMBTOP}
 
1654
  TKP_THUMBVERT        = 6;
 
1655
  {$EXTERNALSYM TKP_THUMBVERT}
 
1656
  TKP_THUMBLEFT        = 7;
 
1657
  {$EXTERNALSYM TKP_THUMBLEFT}
 
1658
  TKP_THUMBRIGHT       = 8;
 
1659
  {$EXTERNALSYM TKP_THUMBRIGHT}
 
1660
  TKP_TICS             = 9;
 
1661
  {$EXTERNALSYM TKP_TICS}
 
1662
  TKP_TICSVERT         = 10;
 
1663
  {$EXTERNALSYM TKP_TICSVERT}
 
1664
 
 
1665
type
 
1666
  TRACKBARSTATES = DWORD;
 
1667
  {$EXTERNALSYM TRACKBARSTATES}
 
1668
 
 
1669
const
 
1670
  TRACKBARStateFiller0  = 0;
 
1671
  {$EXTERNALSYM TRACKBARStateFiller0}
 
1672
  TKS_NORMAL            = 1;
 
1673
  {$EXTERNALSYM TKS_NORMAL}
 
1674
 
 
1675
type
 
1676
  TRACKSTATES = DWORD;
 
1677
  {$EXTERNALSYM TRACKSTATES}
 
1678
 
 
1679
const
 
1680
  TRACKStateFiller0  = 0;
 
1681
  {$EXTERNALSYM TRACKStateFiller0}
 
1682
  TRS_NORMAL         = 1;
 
1683
  {$EXTERNALSYM TRS_NORMAL}
 
1684
 
 
1685
type
 
1686
  TRACKVERTSTATES = DWORD;
 
1687
  {$EXTERNALSYM TRACKVERTSTATES}
 
1688
 
 
1689
const
 
1690
  TRACKVERTStateFiller0  = 0;
 
1691
  {$EXTERNALSYM TRACKVERTStateFiller0}
 
1692
  TRVS_NORMAL            = 1;
 
1693
  {$EXTERNALSYM TRVS_NORMAL}
 
1694
 
 
1695
type
 
1696
  THUMBSTATES = DWORD;
 
1697
  {$EXTERNALSYM THUMBSTATES}
 
1698
 
 
1699
const
 
1700
  THUMBStateFiller0  = 0;
 
1701
  {$EXTERNALSYM THUMBStateFiller0}
 
1702
  TUS_NORMAL         = 1;
 
1703
  {$EXTERNALSYM TUS_NORMAL}
 
1704
  TUS_HOT            = 2;
 
1705
  {$EXTERNALSYM TUS_HOT}
 
1706
  TUS_PRESSED        = 3;
 
1707
  {$EXTERNALSYM TUS_PRESSED}
 
1708
  TUS_FOCUSED        = 4;
 
1709
  {$EXTERNALSYM TUS_FOCUSED}
 
1710
  TUS_DISABLED       = 5;
 
1711
  {$EXTERNALSYM TUS_DISABLED}
 
1712
 
 
1713
type
 
1714
  THUMBBOTTOMSTATES = DWORD;
 
1715
  {$EXTERNALSYM THUMBBOTTOMSTATES}
 
1716
 
 
1717
const
 
1718
  THUMBBOTTOMStateFiller0  = 0;
 
1719
  {$EXTERNALSYM THUMBBOTTOMStateFiller0}
 
1720
  TUBS_NORMAL              = 1;
 
1721
  {$EXTERNALSYM TUBS_NORMAL}
 
1722
  TUBS_HOT                 = 2;
 
1723
  {$EXTERNALSYM TUBS_HOT}
 
1724
  TUBS_PRESSED             = 3;
 
1725
  {$EXTERNALSYM TUBS_PRESSED}
 
1726
  TUBS_FOCUSED             = 4;
 
1727
  {$EXTERNALSYM TUBS_FOCUSED}
 
1728
  TUBS_DISABLED            = 5;
 
1729
  {$EXTERNALSYM TUBS_DISABLED}
 
1730
 
 
1731
type
 
1732
  THUMBTOPSTATES = DWORD;
 
1733
  {$EXTERNALSYM THUMBTOPSTATES}
 
1734
 
 
1735
const
 
1736
  THUMBTOPStateFiller0  = 0;
 
1737
  {$EXTERNALSYM THUMBTOPStateFiller0}
 
1738
  TUTS_NORMAL           = 1;
 
1739
  {$EXTERNALSYM TUTS_NORMAL}
 
1740
  TUTS_HOT              = 2;
 
1741
  {$EXTERNALSYM TUTS_HOT}
 
1742
  TUTS_PRESSED          = 3;
 
1743
  {$EXTERNALSYM TUTS_PRESSED}
 
1744
  TUTS_FOCUSED          = 4;
 
1745
  {$EXTERNALSYM TUTS_FOCUSED}
 
1746
  TUTS_DISABLED         = 5;
 
1747
  {$EXTERNALSYM TUTS_DISABLED}
 
1748
 
 
1749
type
 
1750
  THUMBVERTSTATES = DWORD;
 
1751
  {$EXTERNALSYM THUMBVERTSTATES}
 
1752
 
 
1753
const
 
1754
  THUMBVERTStateFiller0  = 0;
 
1755
  {$EXTERNALSYM THUMBVERTStateFiller0}
 
1756
  TUVS_NORMAL            = 1;
 
1757
  {$EXTERNALSYM TUVS_NORMAL}
 
1758
  TUVS_HOT               = 2;
 
1759
  {$EXTERNALSYM TUVS_HOT}
 
1760
  TUVS_PRESSED           = 3;
 
1761
  {$EXTERNALSYM TUVS_PRESSED}
 
1762
  TUVS_FOCUSED           = 4;
 
1763
  {$EXTERNALSYM TUVS_FOCUSED}
 
1764
  TUVS_DISABLED          = 5;
 
1765
  {$EXTERNALSYM TUVS_DISABLED}
 
1766
 
 
1767
type
 
1768
  THUMBLEFTSTATES = DWORD;
 
1769
  {$EXTERNALSYM THUMBLEFTSTATES}
 
1770
 
 
1771
const
 
1772
  THUMBLEFTStateFiller0  = 0;
 
1773
  {$EXTERNALSYM THUMBLEFTStateFiller0}
 
1774
  TUVLS_NORMAL           = 1;
 
1775
  {$EXTERNALSYM TUVLS_NORMAL}
 
1776
  TUVLS_HOT              = 2;
 
1777
  {$EXTERNALSYM TUVLS_HOT}
 
1778
  TUVLS_PRESSED          = 3;
 
1779
  {$EXTERNALSYM TUVLS_PRESSED}
 
1780
  TUVLS_FOCUSED          = 4;
 
1781
  {$EXTERNALSYM TUVLS_FOCUSED}
 
1782
  TUVLS_DISABLED         = 5;
 
1783
  {$EXTERNALSYM TUVLS_DISABLED}
 
1784
 
 
1785
type
 
1786
  THUMBRIGHTSTATES = DWORD;
 
1787
  {$EXTERNALSYM THUMBRIGHTSTATES}
 
1788
 
 
1789
const
 
1790
  THUMBRIGHTStateFiller0  = 0;
 
1791
  {$EXTERNALSYM THUMBRIGHTStateFiller0}
 
1792
  TUVRS_NORMAL            = 1;
 
1793
  {$EXTERNALSYM TUVRS_NORMAL}
 
1794
  TUVRS_HOT               = 2;
 
1795
  {$EXTERNALSYM TUVRS_HOT}
 
1796
  TUVRS_PRESSED           = 3;
 
1797
  {$EXTERNALSYM TUVRS_PRESSED}
 
1798
  TUVRS_FOCUSED           = 4;
 
1799
  {$EXTERNALSYM TUVRS_FOCUSED}
 
1800
  TUVRS_DISABLED          = 5;
 
1801
  {$EXTERNALSYM TUVRS_DISABLED}
 
1802
 
 
1803
type
 
1804
  TICSSTATES = DWORD;
 
1805
  {$EXTERNALSYM TICSSTATES}
 
1806
 
 
1807
const
 
1808
  TICSStateFiller0  = 0;
 
1809
  {$EXTERNALSYM TICSStateFiller0}
 
1810
  TSS_NORMAL        = 1;
 
1811
  {$EXTERNALSYM TSS_NORMAL}
 
1812
 
 
1813
type
 
1814
  TICSVERTSTATES = DWORD;
 
1815
  {$EXTERNALSYM TICSVERTSTATES}
 
1816
 
 
1817
const
 
1818
  TICSVERTStateFiller0  = 0;
 
1819
  {$EXTERNALSYM TICSVERTStateFiller0}
 
1820
  TSVS_NORMAL           = 1;
 
1821
  {$EXTERNALSYM TSVS_NORMAL}
 
1822
 
 
1823
//---------------------------------------------------------------------------------------
 
1824
//   "Tooltips" Parts & States
 
1825
//---------------------------------------------------------------------------------------
 
1826
 
 
1827
type
 
1828
  TOOLTIPPARTS = DWORD;
 
1829
  {$EXTERNALSYM TOOLTIPPARTS}
 
1830
 
 
1831
const
 
1832
  TOOLTIPPartFiller0  = 0;
 
1833
  {$EXTERNALSYM TOOLTIPPartFiller0}
 
1834
  TTP_STANDARD        = 1;
 
1835
  {$EXTERNALSYM TTP_STANDARD}
 
1836
  TTP_STANDARDTITLE   = 2;
 
1837
  {$EXTERNALSYM TTP_STANDARDTITLE}
 
1838
  TTP_BALLOON         = 3;
 
1839
  {$EXTERNALSYM TTP_BALLOON}
 
1840
  TTP_BALLOONTITLE    = 4;
 
1841
  {$EXTERNALSYM TTP_BALLOONTITLE}
 
1842
  TTP_CLOSE           = 5;
 
1843
  {$EXTERNALSYM TTP_CLOSE}
 
1844
 
 
1845
type
 
1846
  CLOSESTATES = DWORD;
 
1847
  {$EXTERNALSYM CLOSESTATES}
 
1848
 
 
1849
const
 
1850
  CLOSEStateFiller0  = 0;
 
1851
  {$EXTERNALSYM CLOSEStateFiller0}
 
1852
  TTCS_NORMAL        = 1;
 
1853
  {$EXTERNALSYM TTCS_NORMAL}
 
1854
  TTCS_HOT           = 2;
 
1855
  {$EXTERNALSYM TTCS_HOT}
 
1856
  TTCS_PRESSED       = 3;
 
1857
  {$EXTERNALSYM TTCS_PRESSED}
 
1858
 
 
1859
type
 
1860
  STANDARDSTATES = DWORD;
 
1861
  {$EXTERNALSYM STANDARDSTATES}
 
1862
 
 
1863
const
 
1864
  STANDARDStateFiller0  = 0;
 
1865
  {$EXTERNALSYM STANDARDStateFiller0}
 
1866
  TTSS_NORMAL           = 1;
 
1867
  {$EXTERNALSYM TTSS_NORMAL}
 
1868
  TTSS_LINK             = 2;
 
1869
  {$EXTERNALSYM TTSS_LINK}
 
1870
 
 
1871
type
 
1872
  BALLOONSTATES = DWORD;
 
1873
  {$EXTERNALSYM BALLOONSTATES}
 
1874
 
 
1875
const
 
1876
  BALLOONStateFiller0  = 0;
 
1877
  {$EXTERNALSYM BALLOONStateFiller0}
 
1878
  TTBS_NORMAL          = 1;
 
1879
  {$EXTERNALSYM TTBS_NORMAL}
 
1880
  TTBS_LINK            = 2;
 
1881
  {$EXTERNALSYM TTBS_LINK}
 
1882
 
 
1883
//---------------------------------------------------------------------------------------
 
1884
//   "TreeView" Parts & States
 
1885
//---------------------------------------------------------------------------------------
 
1886
 
 
1887
type
 
1888
  TREEVIEWPARTS = DWORD;
 
1889
  {$EXTERNALSYM TREEVIEWPARTS}
 
1890
 
 
1891
const
 
1892
  TREEVIEWPartFiller0  = 0;
 
1893
  {$EXTERNALSYM TREEVIEWPartFiller0}
 
1894
  TVP_TREEITEM         = 1;
 
1895
  {$EXTERNALSYM TVP_TREEITEM}
 
1896
  TVP_GLYPH            = 2;
 
1897
  {$EXTERNALSYM TVP_GLYPH}
 
1898
  TVP_BRANCH           = 3;
 
1899
  {$EXTERNALSYM TVP_BRANCH}
 
1900
 
 
1901
type
 
1902
  TREEITEMSTATES = DWORD;
 
1903
  {$EXTERNALSYM TREEITEMSTATES}
 
1904
 
 
1905
const
 
1906
  TREEITEMStateFiller0    = 0;
 
1907
  {$EXTERNALSYM TREEITEMStateFiller0}
 
1908
  TREIS_NORMAL            = 1;
 
1909
  {$EXTERNALSYM TREIS_NORMAL}
 
1910
  TREIS_HOT               = 2;
 
1911
  {$EXTERNALSYM TREIS_HOT}
 
1912
  TREIS_SELECTED          = 3;
 
1913
  {$EXTERNALSYM TREIS_SELECTED}
 
1914
  TREIS_DISABLED          = 4;
 
1915
  {$EXTERNALSYM TREIS_DISABLED}
 
1916
  TREIS_SELECTEDNOTFOCUS  = 5;
 
1917
  {$EXTERNALSYM TREIS_SELECTEDNOTFOCUS}
 
1918
 
 
1919
type
 
1920
  GLYPHSTATES = DWORD;
 
1921
  {$EXTERNALSYM GLYPHSTATES}
 
1922
 
 
1923
const
 
1924
  GLYPHStateFiller0  = 0;
 
1925
  {$EXTERNALSYM GLYPHStateFiller0}
 
1926
  GLPS_CLOSED        = 1;
 
1927
  {$EXTERNALSYM GLPS_CLOSED}
 
1928
  GLPS_OPENED        = 2;
 
1929
  {$EXTERNALSYM GLPS_OPENED}
 
1930
 
 
1931
//---------------------------------------------------------------------------------------
 
1932
//   "Spin" Parts & States
 
1933
//---------------------------------------------------------------------------------------
 
1934
 
 
1935
type
 
1936
  SPINPARTS = DWORD;
 
1937
  {$EXTERNALSYM SPINPARTS}
 
1938
 
 
1939
const
 
1940
  SPINPartFiller0  = 0;
 
1941
  {$EXTERNALSYM SPINPartFiller0}
 
1942
  SPNP_UP          = 1;
 
1943
  {$EXTERNALSYM SPNP_UP}
 
1944
  SPNP_DOWN        = 2;
 
1945
  {$EXTERNALSYM SPNP_DOWN}
 
1946
  SPNP_UPHORZ      = 3;
 
1947
  {$EXTERNALSYM SPNP_UPHORZ}
 
1948
  SPNP_DOWNHORZ    = 4;
 
1949
  {$EXTERNALSYM SPNP_DOWNHORZ}
 
1950
 
 
1951
type
 
1952
  UPSTATES = DWORD;
 
1953
  {$EXTERNALSYM UPSTATES}
 
1954
 
 
1955
const
 
1956
  UPStateFiller0  = 0;
 
1957
  {$EXTERNALSYM UPStateFiller0}
 
1958
  UPS_NORMAL      = 1;
 
1959
  {$EXTERNALSYM UPS_NORMAL}
 
1960
  UPS_HOT         = 2;
 
1961
  {$EXTERNALSYM UPS_HOT}
 
1962
  UPS_PRESSED     = 3;
 
1963
  {$EXTERNALSYM UPS_PRESSED}
 
1964
  UPS_DISABLED    = 4;
 
1965
  {$EXTERNALSYM UPS_DISABLED}
 
1966
 
 
1967
type
 
1968
  DOWNSTATES = DWORD;
 
1969
  {$EXTERNALSYM DOWNSTATES}
 
1970
 
 
1971
const
 
1972
  DOWNStateFiller0  = 0;
 
1973
  {$EXTERNALSYM DOWNStateFiller0}
 
1974
  DNS_NORMAL        = 1;
 
1975
  {$EXTERNALSYM DNS_NORMAL}
 
1976
  DNS_HOT           = 2;
 
1977
  {$EXTERNALSYM DNS_HOT}
 
1978
  DNS_PRESSED       = 3;
 
1979
  {$EXTERNALSYM DNS_PRESSED}
 
1980
  DNS_DISABLED      = 4;
 
1981
  {$EXTERNALSYM DNS_DISABLED}
 
1982
 
 
1983
type
 
1984
  UPHORZSTATES = DWORD;
 
1985
  {$EXTERNALSYM UPHORZSTATES}
 
1986
 
 
1987
const
 
1988
  UPHORZStateFiller0  = 0;
 
1989
  {$EXTERNALSYM UPHORZStateFiller0}
 
1990
  UPHZS_NORMAL        = 1;
 
1991
  {$EXTERNALSYM UPHZS_NORMAL}
 
1992
  UPHZS_HOT           = 2;
 
1993
  {$EXTERNALSYM UPHZS_HOT}
 
1994
  UPHZS_PRESSED       = 3;
 
1995
  {$EXTERNALSYM UPHZS_PRESSED}
 
1996
  UPHZS_DISABLED      = 4;
 
1997
  {$EXTERNALSYM UPHZS_DISABLED}
 
1998
 
 
1999
type
 
2000
  DOWNHORZSTATES = DWORD;
 
2001
  {$EXTERNALSYM DOWNHORZSTATES}
 
2002
 
 
2003
const
 
2004
  DOWNHORZStateFiller0  = 0;
 
2005
  {$EXTERNALSYM DOWNHORZStateFiller0}
 
2006
  DNHZS_NORMAL          = 1;
 
2007
  {$EXTERNALSYM DNHZS_NORMAL}
 
2008
  DNHZS_HOT             = 2;
 
2009
  {$EXTERNALSYM DNHZS_HOT}
 
2010
  DNHZS_PRESSED         = 3;
 
2011
  {$EXTERNALSYM DNHZS_PRESSED}
 
2012
  DNHZS_DISABLED        = 4;
 
2013
  {$EXTERNALSYM DNHZS_DISABLED}
 
2014
 
 
2015
//---------------------------------------------------------------------------------------
 
2016
//   "Page" Parts & States
 
2017
//---------------------------------------------------------------------------------------
 
2018
 
 
2019
type
 
2020
  PAGEPARTS = DWORD;
 
2021
  {$EXTERNALSYM PAGEPARTS}
 
2022
 
 
2023
const
 
2024
  PAGEPartFiller0  = 0;
 
2025
  {$EXTERNALSYM PAGEPartFiller0}
 
2026
  PGRP_UP          = 1;
 
2027
  {$EXTERNALSYM PGRP_UP}
 
2028
  PGRP_DOWN        = 2;
 
2029
  {$EXTERNALSYM PGRP_DOWN}
 
2030
  PGRP_UPHORZ      = 3;
 
2031
  {$EXTERNALSYM PGRP_UPHORZ}
 
2032
  PGRP_DOWNHORZ    = 4;
 
2033
  {$EXTERNALSYM PGRP_DOWNHORZ}
 
2034
 
 
2035
//--- Pager uses same states as Spin ---
 
2036
 
 
2037
//---------------------------------------------------------------------------------------
 
2038
//   "Scrollbar" Parts & States
 
2039
//---------------------------------------------------------------------------------------
 
2040
 
 
2041
type
 
2042
  SCROLLBARPARTS = DWORD;
 
2043
  {$EXTERNALSYM SCROLLBARPARTS}
 
2044
 
 
2045
const
 
2046
  SCROLLBARPartFiller0  = 0;
 
2047
  {$EXTERNALSYM SCROLLBARPartFiller0}
 
2048
  SBP_ARROWBTN          = 1;
 
2049
  {$EXTERNALSYM SBP_ARROWBTN}
 
2050
  SBP_THUMBBTNHORZ      = 2;
 
2051
  {$EXTERNALSYM SBP_THUMBBTNHORZ}
 
2052
  SBP_THUMBBTNVERT      = 3;
 
2053
  {$EXTERNALSYM SBP_THUMBBTNVERT}
 
2054
  SBP_LOWERTRACKHORZ    = 4;
 
2055
  {$EXTERNALSYM SBP_LOWERTRACKHORZ}
 
2056
  SBP_UPPERTRACKHORZ    = 5;
 
2057
  {$EXTERNALSYM SBP_UPPERTRACKHORZ}
 
2058
  SBP_LOWERTRACKVERT    = 6;
 
2059
  {$EXTERNALSYM SBP_LOWERTRACKVERT}
 
2060
  SBP_UPPERTRACKVERT    = 7;
 
2061
  {$EXTERNALSYM SBP_UPPERTRACKVERT}
 
2062
  SBP_GRIPPERHORZ       = 8;
 
2063
  {$EXTERNALSYM SBP_GRIPPERHORZ}
 
2064
  SBP_GRIPPERVERT       = 9;
 
2065
  {$EXTERNALSYM SBP_GRIPPERVERT}
 
2066
  SBP_SIZEBOX           = 10;
 
2067
  {$EXTERNALSYM SBP_SIZEBOX}
 
2068
 
 
2069
type
 
2070
  ARROWBTNSTATES = DWORD;
 
2071
  {$EXTERNALSYM ARROWBTNSTATES}
 
2072
 
 
2073
const
 
2074
  ARROWBTNStateFiller0  = 0;
 
2075
  {$EXTERNALSYM ARROWBTNStateFiller0}
 
2076
  ABS_UPNORMAL          = 1;
 
2077
  {$EXTERNALSYM ABS_UPNORMAL}
 
2078
  ABS_UPHOT             = 2;
 
2079
  {$EXTERNALSYM ABS_UPHOT}
 
2080
  ABS_UPPRESSED         = 3;
 
2081
  {$EXTERNALSYM ABS_UPPRESSED}
 
2082
  ABS_UPDISABLED        = 4;
 
2083
  {$EXTERNALSYM ABS_UPDISABLED}
 
2084
  ABS_DOWNNORMAL        = 5;
 
2085
  {$EXTERNALSYM ABS_DOWNNORMAL}
 
2086
  ABS_DOWNHOT           = 6;
 
2087
  {$EXTERNALSYM ABS_DOWNHOT}
 
2088
  ABS_DOWNPRESSED       = 7;
 
2089
  {$EXTERNALSYM ABS_DOWNPRESSED}
 
2090
  ABS_DOWNDISABLED      = 8;
 
2091
  {$EXTERNALSYM ABS_DOWNDISABLED}
 
2092
  ABS_LEFTNORMAL        = 9;
 
2093
  {$EXTERNALSYM ABS_LEFTNORMAL}
 
2094
  ABS_LEFTHOT           = 10;
 
2095
  {$EXTERNALSYM ABS_LEFTHOT}
 
2096
  ABS_LEFTPRESSED       = 11;
 
2097
  {$EXTERNALSYM ABS_LEFTPRESSED}
 
2098
  ABS_LEFTDISABLED      = 12;
 
2099
  {$EXTERNALSYM ABS_LEFTDISABLED}
 
2100
  ABS_RIGHTNORMAL       = 13;
 
2101
  {$EXTERNALSYM ABS_RIGHTNORMAL}
 
2102
  ABS_RIGHTHOT          = 14;
 
2103
  {$EXTERNALSYM ABS_RIGHTHOT}
 
2104
  ABS_RIGHTPRESSED      = 15;
 
2105
  {$EXTERNALSYM ABS_RIGHTPRESSED}
 
2106
  ABS_RIGHTDISABLED     = 16;
 
2107
  {$EXTERNALSYM ABS_RIGHTDISABLED}
 
2108
 
 
2109
type
 
2110
  SCROLLBARSTATES = DWORD;
 
2111
  {$EXTERNALSYM SCROLLBARSTATES}
 
2112
 
 
2113
const
 
2114
  SCROLLBARStateFiller0  = 0;
 
2115
  {$EXTERNALSYM SCROLLBARStateFiller0}
 
2116
  SCRBS_NORMAL           = 1;
 
2117
  {$EXTERNALSYM SCRBS_NORMAL}
 
2118
  SCRBS_HOT              = 2;
 
2119
  {$EXTERNALSYM SCRBS_HOT}
 
2120
  SCRBS_PRESSED          = 3;
 
2121
  {$EXTERNALSYM SCRBS_PRESSED}
 
2122
  SCRBS_DISABLED         = 4;
 
2123
  {$EXTERNALSYM SCRBS_DISABLED}
 
2124
 
 
2125
type
 
2126
  SIZEBOXSTATES = DWORD;
 
2127
  {$EXTERNALSYM SIZEBOXSTATES}
 
2128
 
 
2129
const
 
2130
  SIZEBOXStateFiller0  = 0;
 
2131
  {$EXTERNALSYM SIZEBOXStateFiller0}
 
2132
  SZB_RIGHTALIGN       = 1;
 
2133
  {$EXTERNALSYM SZB_RIGHTALIGN}
 
2134
  SZB_LEFTALIGN        = 2;
 
2135
  {$EXTERNALSYM SZB_LEFTALIGN}
 
2136
 
 
2137
//---------------------------------------------------------------------------------------
 
2138
//   "Edit" Parts & States
 
2139
//---------------------------------------------------------------------------------------
 
2140
 
 
2141
type
 
2142
  EDITPARTS = DWORD;
 
2143
  {$EXTERNALSYM EDITPARTS}
 
2144
 
 
2145
const
 
2146
  EDITPartFiller0  = 0;
 
2147
  {$EXTERNALSYM EDITPartFiller0}
 
2148
  EP_EDITTEXT      = 1;
 
2149
  {$EXTERNALSYM EP_EDITTEXT}
 
2150
  EP_CARET         = 2;
 
2151
  {$EXTERNALSYM EP_CARET}
 
2152
 
 
2153
type
 
2154
  EDITTEXTSTATES = DWORD;
 
2155
  {$EXTERNALSYM EDITTEXTSTATES}
 
2156
 
 
2157
const
 
2158
  EDITTEXTStateFiller0  = 0;
 
2159
  {$EXTERNALSYM EDITTEXTStateFiller0}
 
2160
  ETS_NORMAL            = 1;
 
2161
  {$EXTERNALSYM ETS_NORMAL}
 
2162
  ETS_HOT               = 2;
 
2163
  {$EXTERNALSYM ETS_HOT}
 
2164
  ETS_SELECTED          = 3;
 
2165
  {$EXTERNALSYM ETS_SELECTED}
 
2166
  ETS_DISABLED          = 4;
 
2167
  {$EXTERNALSYM ETS_DISABLED}
 
2168
  ETS_FOCUSED           = 5;
 
2169
  {$EXTERNALSYM ETS_FOCUSED}
 
2170
  ETS_READONLY          = 6;
 
2171
  {$EXTERNALSYM ETS_READONLY}
 
2172
  ETS_ASSIST            = 7;
 
2173
  {$EXTERNALSYM ETS_ASSIST}
 
2174
 
 
2175
//---------------------------------------------------------------------------------------
 
2176
//   "ComboBox" Parts & States
 
2177
//---------------------------------------------------------------------------------------
 
2178
 
 
2179
type
 
2180
  COMBOBOXPARTS = DWORD;
 
2181
  {$EXTERNALSYM COMBOBOXPARTS}
 
2182
 
 
2183
const
 
2184
  COMBOBOXPartFiller0  = 0;
 
2185
  {$EXTERNALSYM COMBOBOXPartFiller0}
 
2186
  CP_DROPDOWNBUTTON    = 1;
 
2187
  {$EXTERNALSYM CP_DROPDOWNBUTTON}
 
2188
 
 
2189
type
 
2190
  COMBOBOXSTATES = DWORD;
 
2191
  {$EXTERNALSYM COMBOBOXSTATES}
 
2192
 
 
2193
const
 
2194
  COMBOBOXStateFiller0  = 0;
 
2195
  {$EXTERNALSYM COMBOBOXStateFiller0}
 
2196
  CBXS_NORMAL           = 1;
 
2197
  {$EXTERNALSYM CBXS_NORMAL}
 
2198
  CBXS_HOT              = 2;
 
2199
  {$EXTERNALSYM CBXS_HOT}
 
2200
  CBXS_PRESSED          = 3;
 
2201
  {$EXTERNALSYM CBXS_PRESSED}
 
2202
  CBXS_DISABLED         = 4;
 
2203
  {$EXTERNALSYM CBXS_DISABLED}
 
2204
 
 
2205
//---------------------------------------------------------------------------------------
 
2206
//   "Taskbar Clock" Parts & States
 
2207
//---------------------------------------------------------------------------------------
 
2208
 
 
2209
type
 
2210
  CLOCKPARTS = DWORD;
 
2211
  {$EXTERNALSYM CLOCKPARTS}
 
2212
 
 
2213
const
 
2214
  CLOCKPartFiller0  = 0;
 
2215
  {$EXTERNALSYM CLOCKPartFiller0}
 
2216
  CLP_TIME          = 1;
 
2217
  {$EXTERNALSYM CLP_TIME}
 
2218
 
 
2219
type
 
2220
  CLOCKSTATES = DWORD;
 
2221
  {$EXTERNALSYM CLOCKSTATES}
 
2222
 
 
2223
const
 
2224
  CLOCKStateFiller0  = 0;
 
2225
  {$EXTERNALSYM CLOCKStateFiller0}
 
2226
  CLS_NORMAL         = 1;
 
2227
  {$EXTERNALSYM CLS_NORMAL}
 
2228
 
 
2229
//---------------------------------------------------------------------------------------
 
2230
//   "Tray Notify" Parts & States
 
2231
//---------------------------------------------------------------------------------------
 
2232
 
 
2233
type
 
2234
  TRAYNOTIFYPARTS = DWORD;
 
2235
  {$EXTERNALSYM TRAYNOTIFYPARTS}
 
2236
 
 
2237
const
 
2238
  TRAYNOTIFYPartFiller0  = 0;
 
2239
  {$EXTERNALSYM TRAYNOTIFYPartFiller0}
 
2240
  TNP_BACKGROUND         = 1;
 
2241
  {$EXTERNALSYM TNP_BACKGROUND}
 
2242
  TNP_ANIMBACKGROUND     = 2;
 
2243
  {$EXTERNALSYM TNP_ANIMBACKGROUND}
 
2244
 
 
2245
//---------------------------------------------------------------------------------------
 
2246
//   "TaskBar" Parts & States
 
2247
//---------------------------------------------------------------------------------------
 
2248
 
 
2249
type
 
2250
  TASKBARPARTS = DWORD;
 
2251
  {$EXTERNALSYM TASKBARPARTS}
 
2252
 
 
2253
const
 
2254
  TASKBARPartFiller0    = 0;
 
2255
  {$EXTERNALSYM TASKBARPartFiller0}
 
2256
  TBP_BACKGROUNDBOTTOM  = 1;
 
2257
  {$EXTERNALSYM TBP_BACKGROUNDBOTTOM}
 
2258
  TBP_BACKGROUNDRIGHT   = 2;
 
2259
  {$EXTERNALSYM TBP_BACKGROUNDRIGHT}
 
2260
  TBP_BACKGROUNDTOP     = 3;
 
2261
  {$EXTERNALSYM TBP_BACKGROUNDTOP}
 
2262
  TBP_BACKGROUNDLEFT    = 4;
 
2263
  {$EXTERNALSYM TBP_BACKGROUNDLEFT}
 
2264
  TBP_SIZINGBARBOTTOM   = 5;
 
2265
  {$EXTERNALSYM TBP_SIZINGBARBOTTOM}
 
2266
  TBP_SIZINGBARRIGHT    = 6;
 
2267
  {$EXTERNALSYM TBP_SIZINGBARRIGHT}
 
2268
  TBP_SIZINGBARTOP      = 7;
 
2269
  {$EXTERNALSYM TBP_SIZINGBARTOP}
 
2270
  TBP_SIZINGBARLEFT     = 8;
 
2271
  {$EXTERNALSYM TBP_SIZINGBARLEFT}
 
2272
 
 
2273
//---------------------------------------------------------------------------------------
 
2274
//   "TaskBand" Parts & States
 
2275
//---------------------------------------------------------------------------------------
 
2276
 
 
2277
type
 
2278
  TASKBANDPARTS = DWORD;
 
2279
  {$EXTERNALSYM TASKBANDPARTS}
 
2280
 
 
2281
const
 
2282
  TASKBANDPartFiller0       = 0;
 
2283
  {$EXTERNALSYM TASKBANDPartFiller0}
 
2284
  TDP_GROUPCOUNT            = 1;
 
2285
  {$EXTERNALSYM TDP_GROUPCOUNT}
 
2286
  TDP_FLASHBUTTON           = 2;
 
2287
  {$EXTERNALSYM TDP_FLASHBUTTON}
 
2288
  TDP_FLASHBUTTONGROUPMENU  = 3;
 
2289
  {$EXTERNALSYM TDP_FLASHBUTTONGROUPMENU}
 
2290
 
 
2291
//---------------------------------------------------------------------------------------
 
2292
//   "StartPanel" Parts & States
 
2293
//---------------------------------------------------------------------------------------
 
2294
 
 
2295
type
 
2296
  STARTPANELPARTS = DWORD;
 
2297
  {$EXTERNALSYM STARTPANELPARTS}
 
2298
 
 
2299
const
 
2300
  STARTPANELPartFiller0    = 0;
 
2301
  {$EXTERNALSYM STARTPANELPartFiller0}
 
2302
  SPP_USERPANE             = 1;
 
2303
  {$EXTERNALSYM SPP_USERPANE}
 
2304
  SPP_MOREPROGRAMS         = 2;
 
2305
  {$EXTERNALSYM SPP_MOREPROGRAMS}
 
2306
  SPP_MOREPROGRAMSARROW    = 3;
 
2307
  {$EXTERNALSYM SPP_MOREPROGRAMSARROW}
 
2308
  SPP_PROGLIST             = 4;
 
2309
  {$EXTERNALSYM SPP_PROGLIST}
 
2310
  SPP_PROGLISTSEPARATOR    = 5;
 
2311
  {$EXTERNALSYM SPP_PROGLISTSEPARATOR}
 
2312
  SPP_PLACESLIST           = 6;
 
2313
  {$EXTERNALSYM SPP_PLACESLIST}
 
2314
  SPP_PLACESLISTSEPARATOR  = 7;
 
2315
  {$EXTERNALSYM SPP_PLACESLISTSEPARATOR}
 
2316
  SPP_LOGOFF               = 8;
 
2317
  {$EXTERNALSYM SPP_LOGOFF}
 
2318
  SPP_LOGOFFBUTTONS        = 9;
 
2319
  {$EXTERNALSYM SPP_LOGOFFBUTTONS}
 
2320
  SPP_USERPICTURE          = 10;
 
2321
  {$EXTERNALSYM SPP_USERPICTURE}
 
2322
  SPP_PREVIEW              = 11;
 
2323
  {$EXTERNALSYM SPP_PREVIEW}
 
2324
 
 
2325
type
 
2326
  MOREPROGRAMSARROWSTATES = DWORD;
 
2327
  {$EXTERNALSYM MOREPROGRAMSARROWSTATES}
 
2328
 
 
2329
const
 
2330
  MOREPROGRAMSARROWStateFiller0  = 0;
 
2331
  {$EXTERNALSYM MOREPROGRAMSARROWStateFiller0}
 
2332
  SPS_NORMAL                     = 1;
 
2333
  {$EXTERNALSYM SPS_NORMAL}
 
2334
  SPS_HOT                        = 2;
 
2335
  {$EXTERNALSYM SPS_HOT}
 
2336
  SPS_PRESSED                    = 3;
 
2337
  {$EXTERNALSYM SPS_PRESSED}
 
2338
 
 
2339
type
 
2340
  LOGOFFBUTTONSSTATES = DWORD;
 
2341
  {$EXTERNALSYM LOGOFFBUTTONSSTATES}
 
2342
 
 
2343
const
 
2344
  LOGOFFBUTTONSStateFiller0  = 0;
 
2345
  {$EXTERNALSYM LOGOFFBUTTONSStateFiller0}
 
2346
  SPLS_NORMAL                = 1;
 
2347
  {$EXTERNALSYM SPLS_NORMAL}
 
2348
  SPLS_HOT                   = 2;
 
2349
  {$EXTERNALSYM SPLS_HOT}
 
2350
  SPLS_PRESSED               = 3;
 
2351
  {$EXTERNALSYM SPLS_PRESSED}
 
2352
 
 
2353
//---------------------------------------------------------------------------------------
 
2354
//   "ExplorerBar" Parts & States
 
2355
//---------------------------------------------------------------------------------------
 
2356
 
 
2357
type
 
2358
  EXPLORERBARPARTS = DWORD;
 
2359
  {$EXTERNALSYM EXPLORERBARPARTS}
 
2360
 
 
2361
const
 
2362
  EXPLORERBARPartFiller0      = 0;
 
2363
  {$EXTERNALSYM EXPLORERBARPartFiller0}
 
2364
  EBP_HEADERBACKGROUND        = 1;
 
2365
  {$EXTERNALSYM EBP_HEADERBACKGROUND}
 
2366
  EBP_HEADERCLOSE             = 2;
 
2367
  {$EXTERNALSYM EBP_HEADERCLOSE}
 
2368
  EBP_HEADERPIN               = 3;
 
2369
  {$EXTERNALSYM EBP_HEADERPIN}
 
2370
  EBP_IEBARMENU               = 4;
 
2371
  {$EXTERNALSYM EBP_IEBARMENU}
 
2372
  EBP_NORMALGROUPBACKGROUND   = 5;
 
2373
  {$EXTERNALSYM EBP_NORMALGROUPBACKGROUND}
 
2374
  EBP_NORMALGROUPCOLLAPSE     = 6;
 
2375
  {$EXTERNALSYM EBP_NORMALGROUPCOLLAPSE}
 
2376
  EBP_NORMALGROUPEXPAND       = 7;
 
2377
  {$EXTERNALSYM EBP_NORMALGROUPEXPAND}
 
2378
  EBP_NORMALGROUPHEAD         = 8;
 
2379
  {$EXTERNALSYM EBP_NORMALGROUPHEAD}
 
2380
  EBP_SPECIALGROUPBACKGROUND  = 9;
 
2381
  {$EXTERNALSYM EBP_SPECIALGROUPBACKGROUND}
 
2382
  EBP_SPECIALGROUPCOLLAPSE    = 10;
 
2383
  {$EXTERNALSYM EBP_SPECIALGROUPCOLLAPSE}
 
2384
  EBP_SPECIALGROUPEXPAND      = 11;
 
2385
  {$EXTERNALSYM EBP_SPECIALGROUPEXPAND}
 
2386
  EBP_SPECIALGROUPHEAD        = 12;
 
2387
  {$EXTERNALSYM EBP_SPECIALGROUPHEAD}
 
2388
 
 
2389
type
 
2390
  HEADERCLOSESTATES = DWORD;
 
2391
  {$EXTERNALSYM HEADERCLOSESTATES}
 
2392
 
 
2393
const
 
2394
  HEADERCLOSEStateFiller0  = 0;
 
2395
  {$EXTERNALSYM HEADERCLOSEStateFiller0}
 
2396
  EBHC_NORMAL              = 1;
 
2397
  {$EXTERNALSYM EBHC_NORMAL}
 
2398
  EBHC_HOT                 = 2;
 
2399
  {$EXTERNALSYM EBHC_HOT}
 
2400
  EBHC_PRESSED             = 3;
 
2401
  {$EXTERNALSYM EBHC_PRESSED}
 
2402
 
 
2403
type
 
2404
  HEADERPINSTATES = DWORD;
 
2405
  {$EXTERNALSYM HEADERPINSTATES}
 
2406
 
 
2407
const
 
2408
  HEADERPINStateFiller0  = 0;
 
2409
  {$EXTERNALSYM HEADERPINStateFiller0}
 
2410
  EBHP_NORMAL            = 1;
 
2411
  {$EXTERNALSYM EBHP_NORMAL}
 
2412
  EBHP_HOT               = 2;
 
2413
  {$EXTERNALSYM EBHP_HOT}
 
2414
  EBHP_PRESSED           = 3;
 
2415
  {$EXTERNALSYM EBHP_PRESSED}
 
2416
  EBHP_SELECTEDNORMAL    = 4;
 
2417
  {$EXTERNALSYM EBHP_SELECTEDNORMAL}
 
2418
  EBHP_SELECTEDHOT       = 5;
 
2419
  {$EXTERNALSYM EBHP_SELECTEDHOT}
 
2420
  EBHP_SELECTEDPRESSED   = 6;
 
2421
  {$EXTERNALSYM EBHP_SELECTEDPRESSED}
 
2422
 
 
2423
type
 
2424
  IEBARMENUSTATES = DWORD;
 
2425
  {$EXTERNALSYM IEBARMENUSTATES}
 
2426
 
 
2427
const
 
2428
  IEBARMENUStateFiller0  = 0;
 
2429
  {$EXTERNALSYM IEBARMENUStateFiller0}
 
2430
  EBM_NORMAL             = 1;
 
2431
  {$EXTERNALSYM EBM_NORMAL}
 
2432
  EBM_HOT                = 2;
 
2433
  {$EXTERNALSYM EBM_HOT}
 
2434
  EBM_PRESSED            = 3;
 
2435
  {$EXTERNALSYM EBM_PRESSED}
 
2436
 
 
2437
type
 
2438
  NORMALGROUPCOLLAPSESTATES = DWORD;
 
2439
  {$EXTERNALSYM NORMALGROUPCOLLAPSESTATES}
 
2440
 
 
2441
const
 
2442
  NORMALGROUPCOLLAPSEStateFiller0  = 0;
 
2443
  {$EXTERNALSYM NORMALGROUPCOLLAPSEStateFiller0}
 
2444
  EBNGC_NORMAL                     = 1;
 
2445
  {$EXTERNALSYM EBNGC_NORMAL}
 
2446
  EBNGC_HOT                        = 2;
 
2447
  {$EXTERNALSYM EBNGC_HOT}
 
2448
  EBNGC_PRESSED                    = 3;
 
2449
  {$EXTERNALSYM EBNGC_PRESSED}
 
2450
 
 
2451
type
 
2452
  NORMALGROUPEXPANDSTATES = DWORD;
 
2453
  {$EXTERNALSYM NORMALGROUPEXPANDSTATES}
 
2454
 
 
2455
const
 
2456
  NORMALGROUPEXPANDStateFiller0  = 0;
 
2457
  {$EXTERNALSYM NORMALGROUPEXPANDStateFiller0}
 
2458
  EBNGE_NORMAL                   = 1;
 
2459
  {$EXTERNALSYM EBNGE_NORMAL}
 
2460
  EBNGE_HOT                      = 2;
 
2461
  {$EXTERNALSYM EBNGE_HOT}
 
2462
  EBNGE_PRESSED                  = 3;
 
2463
  {$EXTERNALSYM EBNGE_PRESSED}
 
2464
 
 
2465
type
 
2466
  SPECIALGROUPCOLLAPSESTATES = DWORD;
 
2467
  {$EXTERNALSYM SPECIALGROUPCOLLAPSESTATES}
 
2468
 
 
2469
const
 
2470
  SPECIALGROUPCOLLAPSEStateFiller0  = 0;
 
2471
  {$EXTERNALSYM SPECIALGROUPCOLLAPSEStateFiller0}
 
2472
  EBSGC_NORMAL                      = 1;
 
2473
  {$EXTERNALSYM EBSGC_NORMAL}
 
2474
  EBSGC_HOT                         = 2;
 
2475
  {$EXTERNALSYM EBSGC_HOT}
 
2476
  EBSGC_PRESSED                     = 3;
 
2477
  {$EXTERNALSYM EBSGC_PRESSED}
 
2478
 
 
2479
type
 
2480
  SPECIALGROUPEXPANDSTATES = DWORD;
 
2481
  {$EXTERNALSYM SPECIALGROUPEXPANDSTATES}
 
2482
 
 
2483
const
 
2484
  SPECIALGROUPEXPANDStateFiller0  = 0;
 
2485
  {$EXTERNALSYM SPECIALGROUPEXPANDStateFiller0}
 
2486
  EBSGE_NORMAL                    = 1;
 
2487
  {$EXTERNALSYM EBSGE_NORMAL}
 
2488
  EBSGE_HOT                       = 2;
 
2489
  {$EXTERNALSYM EBSGE_HOT}
 
2490
  EBSGE_PRESSED                   = 3;
 
2491
  {$EXTERNALSYM EBSGE_PRESSED}
 
2492
 
 
2493
//---------------------------------------------------------------------------------------
 
2494
//   "TaskBand" Parts & States
 
2495
//---------------------------------------------------------------------------------------
 
2496
 
 
2497
type
 
2498
  MENUBANDPARTS = DWORD;
 
2499
  {$EXTERNALSYM MENUBANDPARTS}
 
2500
 
 
2501
const
 
2502
  MENUBANDPartFiller0  = 0;
 
2503
  {$EXTERNALSYM MENUBANDPartFiller0}
 
2504
  MDP_NEWAPPBUTTON     = 1;
 
2505
  {$EXTERNALSYM MDP_NEWAPPBUTTON}
 
2506
  MDP_SEPERATOR        = 2;
 
2507
  {$EXTERNALSYM MDP_SEPERATOR}
 
2508
 
 
2509
type
 
2510
  MENUBANDSTATES = DWORD;
 
2511
  {$EXTERNALSYM MENUBANDSTATES}
 
2512
 
 
2513
const
 
2514
  MENUBANDStateFiller0  = 0;
 
2515
  {$EXTERNALSYM MENUBANDStateFiller0}
 
2516
  MDS_NORMAL            = 1;
 
2517
  {$EXTERNALSYM MDS_NORMAL}
 
2518
  MDS_HOT               = 2;
 
2519
  {$EXTERNALSYM MDS_HOT}
 
2520
  MDS_PRESSED           = 3;
 
2521
  {$EXTERNALSYM MDS_PRESSED}
 
2522
  MDS_DISABLED          = 4;
 
2523
  {$EXTERNALSYM MDS_DISABLED}
 
2524
  MDS_CHECKED           = 5;
 
2525
  {$EXTERNALSYM MDS_CHECKED}
 
2526
  MDS_HOTCHECKED        = 6;
 
2527
  {$EXTERNALSYM MDS_HOTCHECKED}
 
2528
 
 
2529
implementation
 
2530
 
 
2531
end.