unit TmSchema;
interface
// from vssstyle.h
{-------------------------------------------------------------------------// }
{  VisualStyle Style Guide symbols                                           }
{-------------------------------------------------------------------------// }

// property symbol definitions

const
  TMTVS_RESERVEDLOW  = 100000;
  TMTVS_RESERVEDHIGH = 19999;

// AEROWIZARDSTYLE class parts and states

  VSCLASS_AEROWIZARDSTYLE = 'AEROWIZARDSTYLE';
  VSCLASS_AEROWIZARD      = 'AEROWIZARD';

type
  AEROWIZARDPARTS = longint;

const
  AW_TITLEBAR    = 1;
  AW_HEADERAREA  = 2;
  AW_CONTENTAREA = 3;
  AW_COMMANDAREA = 4;
  AW_BUTTON      = 5;

type
  AEROWIZARDSTYLEPARTS = AEROWIZARDPARTS;

type
  TITLEBARSTATES = longint;

const
  AW_S_TITLEBAR_ACTIVE   = 1;
  AW_S_TITLEBAR_INACTIVE = 2;


type
  HEADERAREASTATES = longint;

const
  AW_S_HEADERAREA_NOMARGIN = 1;


type
  CONTENTAREASTATES = longint;

const
  AW_S_CONTENTAREA_NOMARGIN = 1;


// BUTTONSTYLE class parts and states

  VSCLASS_BUTTONSTYLE = 'BUTTONSTYLE';
  VSCLASS_BUTTON      = 'BUTTON';

type
  BUTTONPARTS = longint;

const
  BP_PUSHBUTTON  = 1;
  BP_RADIOBUTTON = 2;
  BP_CHECKBOX    = 3;
  BP_GROUPBOX    = 4;
  BP_USERBUTTON  = 5;
  BP_COMMANDLINK = 6;
  BP_COMMANDLINKGLYPH = 7;

type
  BUTTONSTYLEPARTS = BUTTONPARTS;

type
  PUSHBUTTONSTATES = longint;

const
  PBS_NORMAL   = 1;
  PBS_HOT      = 2;
  PBS_PRESSED  = 3;
  PBS_DISABLED = 4;
  PBS_DEFAULTED = 5;
  PBS_DEFAULTED_ANIMATING = 6;


type
  RADIOBUTTONSTATES = longint;

const
  RBS_UNCHECKEDNORMAL = 1;
  RBS_UNCHECKEDHOT    = 2;
  RBS_UNCHECKEDPRESSED = 3;
  RBS_UNCHECKEDDISABLED = 4;
  RBS_CHECKEDNORMAL   = 5;
  RBS_CHECKEDHOT      = 6;
  RBS_CHECKEDPRESSED  = 7;
  RBS_CHECKEDDISABLED = 8;


type
  CHECKBOXSTATES = longint;

const
  CBS_UNCHECKEDNORMAL = 1;
  CBS_UNCHECKEDHOT  = 2;
  CBS_UNCHECKEDPRESSED = 3;
  CBS_UNCHECKEDDISABLED = 4;
  CBS_CHECKEDNORMAL = 5;
  CBS_CHECKEDHOT    = 6;
  CBS_CHECKEDPRESSED = 7;
  CBS_CHECKEDDISABLED = 8;
  CBS_MIXEDNORMAL   = 9;
  CBS_MIXEDHOT      = 10;
  CBS_MIXEDPRESSED  = 11;
  CBS_MIXEDDISABLED = 12;
  CBS_IMPLICITNORMAL = 13;
  CBS_IMPLICITHOT   = 14;
  CBS_IMPLICITPRESSED = 15;
  CBS_IMPLICITDISABLED = 16;
  CBS_EXCLUDEDNORMAL = 17;
  CBS_EXCLUDEDHOT   = 18;
  CBS_EXCLUDEDPRESSED = 19;
  CBS_EXCLUDEDDISABLED = 20;


type
  GROUPBOXSTATES = longint;

const
  GBS_NORMAL   = 1;
  GBS_DISABLED = 2;


type
  COMMANDLINKSTATES = longint;

const
  CMDLS_NORMAL   = 1;
  CMDLS_HOT      = 2;
  CMDLS_PRESSED  = 3;
  CMDLS_DISABLED = 4;
  CMDLS_DEFAULTED = 5;
  CMDLS_DEFAULTED_ANIMATING = 6;


type
  COMMANDLINKGLYPHSTATES = longint;

const
  CMDLGS_NORMAL   = 1;
  CMDLGS_HOT      = 2;
  CMDLGS_PRESSED  = 3;
  CMDLGS_DISABLED = 4;
  CMDLGS_DEFAULTED = 5;


// COMBOBOXSTYLE class parts and states

  VSCLASS_COMBOBOXSTYLE = 'COMBOBOXSTYLE';
  VSCLASS_COMBOBOX      = 'COMBOBOX';

type
  COMBOBOXPARTS = longint;

const
  CP_DROPDOWNBUTTON = 1;
  CP_BACKGROUND = 2;
  CP_TRANSPARENTBACKGROUND = 3;
  CP_BORDER    = 4;
  CP_READONLY  = 5;
  CP_DROPDOWNBUTTONRIGHT = 6;
  CP_DROPDOWNBUTTONLEFT = 7;
  CP_CUEBANNER = 8;

type
  COMBOBOXSTYLEPARTS = COMBOBOXPARTS;

type
  COMBOBOXSTYLESTATES = longint;

const
  CBXS_NORMAL   = 1;
  CBXS_HOT      = 2;
  CBXS_PRESSED  = 3;
  CBXS_DISABLED = 4;


type
  DROPDOWNBUTTONRIGHTSTATES = longint;

const
  CBXSR_NORMAL   = 1;
  CBXSR_HOT      = 2;
  CBXSR_PRESSED  = 3;
  CBXSR_DISABLED = 4;


type
  DROPDOWNBUTTONLEFTSTATES = longint;

const
  CBXSL_NORMAL   = 1;
  CBXSL_HOT      = 2;
  CBXSL_PRESSED  = 3;
  CBXSL_DISABLED = 4;


type
  TRANSPARENTBACKGROUNDSTATES = longint;

const
  CBTBS_NORMAL   = 1;
  CBTBS_HOT      = 2;
  CBTBS_DISABLED = 3;
  CBTBS_FOCUSED  = 4;


type
  BORDERSTATES = longint;

const
  CBB_NORMAL   = 1;
  CBB_HOT      = 2;
  CBB_FOCUSED  = 3;
  CBB_DISABLED = 4;


type
  READONLYSTATES = longint;

const
  CBRO_NORMAL   = 1;
  CBRO_HOT      = 2;
  CBRO_PRESSED  = 3;
  CBRO_DISABLED = 4;


type
  CUEBANNERSTATES = longint;

const
  CBCB_NORMAL   = 1;
  CBCB_HOT      = 2;
  CBCB_PRESSED  = 3;
  CBCB_DISABLED = 4;


//  COMMUNICATIONSSTYLE class parts and states

  VSCLASS_COMMUNICATIONSSTYLE = 'COMMUNICATIONSSTYLE';
  VSCLASS_COMMUNICATIONS      = 'COMMUNICATIONS';

type
  COMMUNICATIONSPARTS = longint;

const
  CSST_TAB = 1;

type
  COMMUNICATIONSSTYLEPARTS = COMMUNICATIONSPARTS;

type
  TABSTATES = longint;

const
  CSTB_NORMAL   = 1;
  CSTB_HOT      = 2;
  CSTB_SELECTED = 3;


// CONTROLPANELSTYLE class parts and states

  VSCLASS_CONTROLPANELSTYLE = 'CONTROLPANELSTYLE';
  VSCLASS_CONTROLPANEL      = 'CONTROLPANEL';

type
  CONTROLPANELPARTS = longint;

const
  CPANEL_NAVIGATIONPANE = 1;
  CPANEL_CONTENTPANE = 2;
  CPANEL_NAVIGATIONPANELABEL = 3;
  CPANEL_CONTENTPANELABEL = 4;
  CPANEL_TITLE      = 5;
  CPANEL_BODYTEXT   = 6;
  CPANEL_HELPLINK   = 7;
  CPANEL_TASKLINK   = 8;
  CPANEL_GROUPTEXT  = 9;
  CPANEL_CONTENTLINK = 10;
  CPANEL_SECTIONTITLELINK = 11;
  CPANEL_LARGECOMMANDAREA = 12;
  CPANEL_SMALLCOMMANDAREA = 13;
  CPANEL_BUTTON     = 14;
  CPANEL_MESSAGETEXT = 15;
  CPANEL_NAVIGATIONPANELINE = 16;
  CPANEL_CONTENTPANELINE = 17;
  CPANEL_BANNERAREA = 18;
  CPANEL_BODYTITLE  = 19;

type
  CONTROLPANELSTYLEPARTS = CONTROLPANELPARTS;

type
  HELPLINKSTATES = longint;

const
  CPHL_NORMAL   = 1;
  CPHL_HOT      = 2;
  CPHL_PRESSED  = 3;
  CPHL_DISABLED = 4;


type
  TASKLINKSTATES = longint;

const
  CPTL_NORMAL   = 1;
  CPTL_HOT      = 2;
  CPTL_PRESSED  = 3;
  CPTL_DISABLED = 4;
  CPTL_PAGE     = 5;


type
  CONTENTLINKSTATES = longint;

const
  CPCL_NORMAL   = 1;
  CPCL_HOT      = 2;
  CPCL_PRESSED  = 3;
  CPCL_DISABLED = 4;


type
  SECTIONTITLELINKSTATES = longint;

const
  CPSTL_NORMAL = 1;
  CPSTL_HOT    = 2;


// DATEPICKERSTYLE class parts and states

  VSCLASS_DATEPICKERSTYLE = 'DATEPICKERSTYLE';
  VSCLASS_DATEPICKER      = 'DATEPICKER';

type
  DATEPICKERPARTS = longint;

const
  DP_DATETEXT   = 1;
  DP_DATEBORDER = 2;
  DP_SHOWCALENDARBUTTONRIGHT = 3;

type
  DATEPICKERSTYLEPARTS = DATEPICKERPARTS;

type
  DATETEXTSTATES = longint;

const
  DPDT_NORMAL   = 1;
  DPDT_DISABLED = 2;
  DPDT_SELECTED = 3;


type
  DATEBORDERSTATES = longint;

const
  DPDB_NORMAL   = 1;
  DPDB_HOT      = 2;
  DPDB_FOCUSED  = 3;
  DPDB_DISABLED = 4;


type
  SHOWCALENDARBUTTONRIGHTSTATES = longint;

const
  DPSCBR_NORMAL   = 1;
  DPSCBR_HOT      = 2;
  DPSCBR_PRESSED  = 3;
  DPSCBR_DISABLED = 4;


// DRAGDROPSTYLE class parts and states

  VSCLASS_DRAGDROPSTYLE = 'DRAGDROPSTYLE';
  VSCLASS_DRAGDROP      = 'DRAGDROP';

type
  DRAGDROPPARTS = longint;

const
  DD_COPY    = 1;
  DD_MOVE    = 2;
  DD_UPDATEMETADATA = 3;
  DD_CREATELINK = 4;
  DD_WARNING = 5;
  DD_NONE    = 6;
  DD_IMAGEBG = 7;
  DD_TEXTBG  = 8;

type
  DRAGDROPSTYLEPARTS = DRAGDROPPARTS;

type
  COPYSTATES = longint;

const
  DDCOPY_HIGHLIGHT   = 1;
  DDCOPY_NOHIGHLIGHT = 2;


type
  MOVESTATES = longint;

const
  DDMOVE_HIGHLIGHT   = 1;
  DDMOVE_NOHIGHLIGHT = 2;


type
  UPDATEMETADATASTATES = longint;

const
  DDUPDATEMETADATA_HIGHLIGHT   = 1;
  DDUPDATEMETADATA_NOHIGHLIGHT = 2;


type
  CREATELINKSTATES = longint;

const
  DDCREATELINK_HIGHLIGHT   = 1;
  DDCREATELINK_NOHIGHLIGHT = 2;


type
  WARNINGSTATES = longint;

const
  DDWARNING_HIGHLIGHT   = 1;
  DDWARNING_NOHIGHLIGHT = 2;


type
  NONESTATES = longint;

const
  DDNONE_HIGHLIGHT   = 1;
  DDNONE_NOHIGHLIGHT = 2;


// EDITSTYLE class parts and states

  VSCLASS_EDITSTYLE = 'EDITSTYLE';
  VSCLASS_EDIT      = 'EDIT';

type
  EDITPARTS = longint;

const
  EP_EDITTEXT   = 1;
  EP_CARET      = 2;
  EP_BACKGROUND = 3;
  EP_PASSWORD   = 4;
  EP_BACKGROUNDWITHBORDER = 5;
  EP_EDITBORDER_NOSCROLL = 6;
  EP_EDITBORDER_HSCROLL = 7;
  EP_EDITBORDER_VSCROLL = 8;
  EP_EDITBORDER_HVSCROLL = 9;

type
  EDITSTYLEPARTS = EDITPARTS;

type
  EDITTEXTSTATES = longint;

const
  ETS_NORMAL   = 1;
  ETS_HOT      = 2;
  ETS_SELECTED = 3;
  ETS_DISABLED = 4;
  ETS_FOCUSED  = 5;
  ETS_READONLY = 6;
  ETS_ASSIST   = 7;
  ETS_CUEBANNER = 8;


type
  BACKGROUNDSTATES = longint;

const
  EBS_NORMAL   = 1;
  EBS_HOT      = 2;
  EBS_DISABLED = 3;
  EBS_FOCUSED  = 4;
  EBS_READONLY = 5;
  EBS_ASSIST   = 6;


type
  BACKGROUNDWITHBORDERSTATES = longint;

const
  EBWBS_NORMAL   = 1;
  EBWBS_HOT      = 2;
  EBWBS_DISABLED = 3;
  EBWBS_FOCUSED  = 4;


type
  EDITBORDER_NOSCROLLSTATES = longint;

const
  EPSN_NORMAL   = 1;
  EPSN_HOT      = 2;
  EPSN_FOCUSED  = 3;
  EPSN_DISABLED = 4;


type
  EDITBORDER_HSCROLLSTATES = longint;

const
  EPSH_NORMAL   = 1;
  EPSH_HOT      = 2;
  EPSH_FOCUSED  = 3;
  EPSH_DISABLED = 4;


type
  EDITBORDER_VSCROLLSTATES = longint;

const
  EPSV_NORMAL   = 1;
  EPSV_HOT      = 2;
  EPSV_FOCUSED  = 3;
  EPSV_DISABLED = 4;


type
  EDITBORDER_HVSCROLLSTATES = longint;

const
  EPSHV_NORMAL   = 1;
  EPSHV_HOT      = 2;
  EPSHV_FOCUSED  = 3;
  EPSHV_DISABLED = 4;


// EXPLORERBARSTYLE class parts and states

  VSCLASS_EXPLORERBARSTYLE = 'EXPLORERBARSTYLE';
  VSCLASS_EXPLORERBAR      = 'EXPLORERBAR';

type
  EXPLORERBARPARTS = longint;

const
  EBP_HEADERBACKGROUND = 1;
  EBP_HEADERCLOSE = 2;
  EBP_HEADERPIN = 3;
  EBP_IEBARMENU = 4;
  EBP_NORMALGROUPBACKGROUND = 5;
  EBP_NORMALGROUPCOLLAPSE = 6;
  EBP_NORMALGROUPEXPAND = 7;
  EBP_NORMALGROUPHEAD = 8;
  EBP_SPECIALGROUPBACKGROUND = 9;
  EBP_SPECIALGROUPCOLLAPSE = 10;
  EBP_SPECIALGROUPEXPAND = 11;
  EBP_SPECIALGROUPHEAD = 12;

type
  EXPLORERBARSTYLEPARTS = EXPLORERBARPARTS;

type
  HEADERCLOSESTATES = longint;

const
  EBHC_NORMAL  = 1;
  EBHC_HOT     = 2;
  EBHC_PRESSED = 3;


type
  HEADERPINSTATES = longint;

const
  EBHP_NORMAL  = 1;
  EBHP_HOT     = 2;
  EBHP_PRESSED = 3;
  EBHP_SELECTEDNORMAL = 4;
  EBHP_SELECTEDHOT = 5;
  EBHP_SELECTEDPRESSED = 6;


type
  IEBARMENUSTATES = longint;

const
  EBM_NORMAL  = 1;
  EBM_HOT     = 2;
  EBM_PRESSED = 3;


type
  NORMALGROUPCOLLAPSESTATES = longint;

const
  EBNGC_NORMAL  = 1;
  EBNGC_HOT     = 2;
  EBNGC_PRESSED = 3;


type
  NORMALGROUPEXPANDSTATES = longint;

const
  EBNGE_NORMAL  = 1;
  EBNGE_HOT     = 2;
  EBNGE_PRESSED = 3;


type
  SPECIALGROUPCOLLAPSESTATES = longint;

const
  EBSGC_NORMAL  = 1;
  EBSGC_HOT     = 2;
  EBSGC_PRESSED = 3;


type
  SPECIALGROUPEXPANDSTATES = longint;

const
  EBSGE_NORMAL  = 1;
  EBSGE_HOT     = 2;
  EBSGE_PRESSED = 3;


// FLYOUTSTYLE class parts and states

  VSCLASS_FLYOUTSTYLE = 'FLYOUTSTYLE';
  VSCLASS_FLYOUT      = 'FLYOUT';

type
  FLYOUTPARTS = longint;

const
  FLYOUT_HEADER   = 1;
  FLYOUT_BODY     = 2;
  FLYOUT_LABEL    = 3;
  FLYOUT_LINK     = 4;
  FLYOUT_DIVIDER  = 5;
  FLYOUT_WINDOW   = 6;
  FLYOUT_LINKAREA = 7;
  FLYOUT_LINKHEADER = 8;

type
  FLYOUTSTYLEPARTS = FLYOUTPARTS;

type
  LABELSTATES = longint;

const
  FLS_NORMAL     = 1;
  FLS_SELECTED   = 2;
  FLS_EMPHASIZED = 3;
  FLS_DISABLED   = 4;


type
  LINKSTATES = longint;

const
  FLYOUTLINK_NORMAL = 1;
  FLYOUTLINK_HOVER  = 2;


type
  BODYSTATES = longint;

const
  FBS_NORMAL     = 1;
  FBS_EMPHASIZED = 2;


type
  LINKHEADERSTATES = longint;

const
  FLH_NORMAL = 1;
  FLH_HOVER  = 2;


// HEADERSTYLE class parts and states

  VSCLASS_HEADERSTYLE = 'HEADERSTYLE';
  VSCLASS_HEADER      = 'HEADER';

type
  HEADERPARTS = longint;

const
  HP_HEADERITEM      = 1;
  HP_HEADERITEMLEFT  = 2;
  HP_HEADERITEMRIGHT = 3;
  HP_HEADERSORTARROW = 4;
  HP_HEADERDROPDOWN  = 5;
  HP_HEADERDROPDOWNFILTER = 6;
  HP_HEADEROVERFLOW  = 7;

type
  HEADERSTYLEPARTS = HEADERPARTS;

type
  HEADERSTYLESTATES = longint;

const
  HBG_DETAILS = 1;
  HBG_ICON    = 2;


type
  HEADERITEMSTATES = longint;

const
  HIS_NORMAL  = 1;
  HIS_HOT     = 2;
  HIS_PRESSED = 3;
  HIS_SORTEDNORMAL = 4;
  HIS_SORTEDHOT = 5;
  HIS_SORTEDPRESSED = 6;
  HIS_ICONNORMAL = 7;
  HIS_ICONHOT = 8;
  HIS_ICONPRESSED = 9;
  HIS_ICONSORTEDNORMAL = 10;
  HIS_ICONSORTEDHOT = 11;
  HIS_ICONSORTEDPRESSED = 12;


type
  HEADERITEMLEFTSTATES = longint;

const
  HILS_NORMAL  = 1;
  HILS_HOT     = 2;
  HILS_PRESSED = 3;


type
  HEADERITEMRIGHTSTATES = longint;

const
  HIRS_NORMAL  = 1;
  HIRS_HOT     = 2;
  HIRS_PRESSED = 3;


type
  HEADERSORTARROWSTATES = longint;

const
  HSAS_SORTEDUP   = 1;
  HSAS_SORTEDDOWN = 2;


type
  HEADERDROPDOWNSTATES = longint;

const
  HDDS_NORMAL  = 1;
  HDDS_SOFTHOT = 2;
  HDDS_HOT     = 3;


type
  HEADERDROPDOWNFILTERSTATES = longint;

const
  HDDFS_NORMAL  = 1;
  HDDFS_SOFTHOT = 2;
  HDDFS_HOT     = 3;


type
  HEADEROVERFLOWSTATES = longint;

const
  HOFS_NORMAL = 1;
  HOFS_HOT    = 2;


// LISTBOXSTYLE class parts and states

  VSCLASS_LISTBOXSTYLE = 'LISTBOXSTYLE';
  VSCLASS_LISTBOX      = 'LISTBOX';

type
  LISTBOXPARTS = longint;

const
  LBCP_BORDER_HSCROLL = 1;
  LBCP_BORDER_HVSCROLL = 2;
  LBCP_BORDER_NOSCROLL = 3;
  LBCP_BORDER_VSCROLL = 4;
  LBCP_ITEM = 5;

type
  LISTBOXSTYLEPARTS = LISTBOXPARTS;

type
  BORDER_HSCROLLSTATES = longint;

const
  LBPSH_NORMAL   = 1;
  LBPSH_FOCUSED  = 2;
  LBPSH_HOT      = 3;
  LBPSH_DISABLED = 4;


type
  BORDER_HVSCROLLSTATES = longint;

const
  LBPSHV_NORMAL   = 1;
  LBPSHV_FOCUSED  = 2;
  LBPSHV_HOT      = 3;
  LBPSHV_DISABLED = 4;


type
  BORDER_NOSCROLLSTATES = longint;

const
  LBPSN_NORMAL   = 1;
  LBPSN_FOCUSED  = 2;
  LBPSN_HOT      = 3;
  LBPSN_DISABLED = 4;


type
  BORDER_VSCROLLSTATES = longint;

const
  LBPSV_NORMAL   = 1;
  LBPSV_FOCUSED  = 2;
  LBPSV_HOT      = 3;
  LBPSV_DISABLED = 4;


type
  ITEMSTATES = longint;

const
  LBPSI_HOT      = 1;
  LBPSI_HOTSELECTED = 2;
  LBPSI_SELECTED = 3;
  LBPSI_SELECTEDNOTFOCUS = 4;


// LISTVIEWSTYLE class parts and states

  VSCLASS_LISTVIEWSTYLE = 'LISTVIEWSTYLE';
  VSCLASS_LISTVIEW      = 'LISTVIEW';

type
  LISTVIEWPARTS = longint;

const
  LVP_LISTITEM     = 1;
  LVP_LISTGROUP    = 2;
  LVP_LISTDETAIL   = 3;
  LVP_LISTSORTEDDETAIL = 4;
  LVP_EMPTYTEXT    = 5;
  LVP_GROUPHEADER  = 6;
  LVP_GROUPHEADERLINE = 7;
  LVP_EXPANDBUTTON = 8;
  LVP_COLLAPSEBUTTON = 9;
  LVP_COLUMNDETAIL = 10;

type
  LISTVIEWSTYLEPARTS = LISTVIEWPARTS;

type
  LISTITEMSTATES = longint;

const
  LISS_NORMAL   = 1;
  LISS_HOT      = 2;
  LISS_SELECTED = 3;
  LISS_DISABLED = 4;
  LISS_SELECTEDNOTFOCUS = 5;
  LISS_HOTSELECTED = 6;


type
  GROUPHEADERSTATES = longint;

const
  LVGH_OPEN     = 1;
  LVGH_OPENHOT  = 2;
  LVGH_OPENSELECTED = 3;
  LVGH_OPENSELECTEDHOT = 4;
  LVGH_OPENSELECTEDNOTFOCUSED = 5;
  LVGH_OPENSELECTEDNOTFOCUSEDHOT = 6;
  LVGH_OPENMIXEDSELECTION = 7;
  LVGH_OPENMIXEDSELECTIONHOT = 8;
  LVGH_CLOSE    = 9;
  LVGH_CLOSEHOT = 10;
  LVGH_CLOSESELECTED = 11;
  LVGH_CLOSESELECTEDHOT = 12;
  LVGH_CLOSESELECTEDNOTFOCUSED = 13;
  LVGH_CLOSESELECTEDNOTFOCUSEDHOT = 14;
  LVGH_CLOSEMIXEDSELECTION = 15;
  LVGH_CLOSEMIXEDSELECTIONHOT = 16;


type
  GROUPHEADERLINESTATES = longint;

const
  LVGHL_OPEN     = 1;
  LVGHL_OPENHOT  = 2;
  LVGHL_OPENSELECTED = 3;
  LVGHL_OPENSELECTEDHOT = 4;
  LVGHL_OPENSELECTEDNOTFOCUSED = 5;
  LVGHL_OPENSELECTEDNOTFOCUSEDHOT = 6;
  LVGHL_OPENMIXEDSELECTION = 7;
  LVGHL_OPENMIXEDSELECTIONHOT = 8;
  LVGHL_CLOSE    = 9;
  LVGHL_CLOSEHOT = 10;
  LVGHL_CLOSESELECTED = 11;
  LVGHL_CLOSESELECTEDHOT = 12;
  LVGHL_CLOSESELECTEDNOTFOCUSED = 13;
  LVGHL_CLOSESELECTEDNOTFOCUSEDHOT = 14;
  LVGHL_CLOSEMIXEDSELECTION = 15;
  LVGHL_CLOSEMIXEDSELECTIONHOT = 16;


type
  EXPANDBUTTONSTATES = longint;

const
  LVEB_NORMAL = 1;
  LVEB_HOVER  = 2;
  LVEB_PUSHED = 3;


type
  COLLAPSEBUTTONSTATES = longint;

const
  LVCB_NORMAL = 1;
  LVCB_HOVER  = 2;
  LVCB_PUSHED = 3;


// MENUSTYLE class parts and states

  VSCLASS_MENUSTYLE = 'MENUSTYLE';
  VSCLASS_MENU      = 'MENU';

type
  MENUPARTS = longint;

const
  MENU_MENUITEM_TMSCHEMA = 1;
  MENU_MENUDROPDOWN_TMSCHEMA = 2;
  MENU_MENUBARITEM_TMSCHEMA = 3;
  MENU_MENUBARDROPDOWN_TMSCHEMA = 4;
  MENU_CHEVRON_TMSCHEMA = 5;
  MENU_SEPARATOR_TMSCHEMA = 6;
  MENU_BARBACKGROUND = 7;
  MENU_BARITEM      = 8;
  MENU_POPUPBACKGROUND = 9;
  MENU_POPUPBORDERS = 10;
  MENU_POPUPCHECK   = 11;
  MENU_POPUPCHECKBACKGROUND = 12;
  MENU_POPUPGUTTER  = 13;
  MENU_POPUPITEM    = 14;
  MENU_POPUPSEPARATOR = 15;
  MENU_POPUPSUBMENU = 16;
  MENU_SYSTEMCLOSE  = 17;
  MENU_SYSTEMMAXIMIZE = 18;
  MENU_SYSTEMMINIMIZE = 19;
  MENU_SYSTEMRESTORE = 20;

type
  MENUSTYLEPARTS = MENUPARTS;

type
  BARBACKGROUNDSTATES = longint;

const
  MB_ACTIVE   = 1;
  MB_INACTIVE = 2;


type
  BARITEMSTATES = longint;

const
  MBI_NORMAL   = 1;
  MBI_HOT      = 2;
  MBI_PUSHED   = 3;
  MBI_DISABLED = 4;
  MBI_DISABLEDHOT = 5;
  MBI_DISABLEDPUSHED = 6;


type
  POPUPCHECKSTATES = longint;

const
  MC_CHECKMARKNORMAL   = 1;
  MC_CHECKMARKDISABLED = 2;
  MC_BULLETNORMAL      = 3;
  MC_BULLETDISABLED    = 4;


type
  POPUPCHECKBACKGROUNDSTATES = longint;

const
  MCB_DISABLED = 1;
  MCB_NORMAL   = 2;
  MCB_BITMAP   = 3;


type
  POPUPITEMSTATES = longint;

const
  MPI_NORMAL   = 1;
  MPI_HOT      = 2;
  MPI_DISABLED = 3;
  MPI_DISABLEDHOT = 4;


type
  POPUPSUBMENUSTATES = longint;

const
  MSM_NORMAL   = 1;
  MSM_DISABLED = 2;


type
  SYSTEMCLOSESTATES = longint;

const
  MSYSC_NORMAL   = 1;
  MSYSC_DISABLED = 2;


type
  SYSTEMMAXIMIZESTATES = longint;

const
  MSYSMX_NORMAL   = 1;
  MSYSMX_DISABLED = 2;


type
  SYSTEMMINIMIZESTATES = longint;

const
  MSYSMN_NORMAL   = 1;
  MSYSMN_DISABLED = 2;


type
  SYSTEMRESTORESTATES = longint;

const
  MSYSR_NORMAL   = 1;
  MSYSR_DISABLED = 2;


// NAVIGATION class parts and states

  VSCLASS_NAVIGATION = 'NAVIGATION';

type
  NAVIGATIONPARTS = longint;

const
  NAV_BACKBUTTON    = 1;
  NAV_FORWARDBUTTON = 2;
  NAV_MENUBUTTON    = 3;


type
  NAV_BACKBUTTONSTATES = longint;

const
  NAV_BB_NORMAL   = 1;
  NAV_BB_HOT      = 2;
  NAV_BB_PRESSED  = 3;
  NAV_BB_DISABLED = 4;


type
  NAV_FORWARDBUTTONSTATES = longint;

const
  NAV_FB_NORMAL   = 1;
  NAV_FB_HOT      = 2;
  NAV_FB_PRESSED  = 3;
  NAV_FB_DISABLED = 4;


type
  NAV_MENUBUTTONSTATES = longint;

const
  NAV_MB_NORMAL   = 1;
  NAV_MB_HOT      = 2;
  NAV_MB_PRESSED  = 3;
  NAV_MB_DISABLED = 4;


// PROGRESSSTYLE class parts and states

  VSCLASS_PROGRESSSTYLE = 'PROGRESSSTYLE';
  VSCLASS_PROGRESS      = 'PROGRESS';

type
  PROGRESSPARTS = longint;

const
  PP_BAR      = 1;
  PP_BARVERT  = 2;
  PP_CHUNK    = 3;
  PP_CHUNKVERT = 4;
  PP_FILL     = 5;
  PP_FILLVERT = 6;
  PP_PULSEOVERLAY = 7;
  PP_MOVEOVERLAY = 8;
  PP_PULSEOVERLAYVERT = 9;
  PP_MOVEOVERLAYVERT = 10;
  PP_TRANSPARENTBAR = 11;
  PP_TRANSPARENTBARVERT = 12;

type
  PROGRESSSTYLEPARTS = PROGRESSPARTS;

type
  TRANSPARENTBARSTATES = longint;

const
  PBBS_NORMAL  = 1;
  PBBS_PARTIAL = 2;


type
  TRANSPARENTBARVERTSTATES = longint;

const
  PBBVS_NORMAL  = 1;
  PBBVS_PARTIAL = 2;


type
  FILLSTATES = longint;

const
  PBFS_NORMAL  = 1;
  PBFS_ERROR   = 2;
  PBFS_PAUSED  = 3;
  PBFS_PARTIAL = 4;


type
  FILLVERTSTATES = longint;

const
  PBFVS_NORMAL  = 1;
  PBFVS_ERROR   = 2;
  PBFVS_PAUSED  = 3;
  PBFVS_PARTIAL = 4;


// REBARSTYLE class parts and states

  VSCLASS_REBARSTYLE = 'REBARSTYLE';
  VSCLASS_REBAR      = 'REBAR';

type
  REBARPARTS = longint;

const
  RP_GRIPPER  = 1;
  RP_GRIPPERVERT = 2;
  RP_BAND     = 3;
  RP_CHEVRON  = 4;
  RP_CHEVRONVERT = 5;
  RP_BACKGROUND = 6;
  RP_SPLITTER = 7;
  RP_SPLITTERVERT = 8;

type
  REBARSTYLEPARTS = REBARPARTS;

type
  CHEVRONSTATES = longint;

const
  CHEVS_NORMAL  = 1;
  CHEVS_HOT     = 2;
  CHEVS_PRESSED = 3;


type
  CHEVRONVERTSTATES = longint;

const
  CHEVSV_NORMAL  = 1;
  CHEVSV_HOT     = 2;
  CHEVSV_PRESSED = 3;


type
  SPLITTERSTATES = longint;

const
  SPLITS_NORMAL  = 1;
  SPLITS_HOT     = 2;
  SPLITS_PRESSED = 3;


type
  SPLITTERVERTSTATES = longint;

const
  SPLITSV_NORMAL  = 1;
  SPLITSV_HOT     = 2;
  SPLITSV_PRESSED = 3;


// SCROLLBARSTYLE class parts and states

  VSCLASS_SCROLLBARSTYLE = 'SCROLLBARSTYLE';
  VSCLASS_SCROLLBAR      = 'SCROLLBAR';

type
  SCROLLBARPARTS = longint;

const
  SBP_ARROWBTN     = 1;
  SBP_THUMBBTNHORZ = 2;
  SBP_THUMBBTNVERT = 3;
  SBP_LOWERTRACKHORZ = 4;
  SBP_UPPERTRACKHORZ = 5;
  SBP_LOWERTRACKVERT = 6;
  SBP_UPPERTRACKVERT = 7;
  SBP_GRIPPERHORZ  = 8;
  SBP_GRIPPERVERT  = 9;
  SBP_SIZEBOX      = 10;

type
  SCROLLBARSTYLEPARTS = SCROLLBARPARTS;

type
  ARROWBTNSTATES = longint;

const
  ABS_UPNORMAL   = 1;
  ABS_UPHOT      = 2;
  ABS_UPPRESSED  = 3;
  ABS_UPDISABLED = 4;
  ABS_DOWNNORMAL = 5;
  ABS_DOWNHOT    = 6;
  ABS_DOWNPRESSED = 7;
  ABS_DOWNDISABLED = 8;
  ABS_LEFTNORMAL = 9;
  ABS_LEFTHOT    = 10;
  ABS_LEFTPRESSED = 11;
  ABS_LEFTDISABLED = 12;
  ABS_RIGHTNORMAL = 13;
  ABS_RIGHTHOT   = 14;
  ABS_RIGHTPRESSED = 15;
  ABS_RIGHTDISABLED = 16;
  ABS_UPHOVER    = 17;
  ABS_DOWNHOVER  = 18;
  ABS_LEFTHOVER  = 19;
  ABS_RIGHTHOVER = 20;


type
  SCROLLBARSTYLESTATES = longint;

const
  SCRBS_NORMAL   = 1;
  SCRBS_HOT      = 2;
  SCRBS_PRESSED  = 3;
  SCRBS_DISABLED = 4;
  SCRBS_HOVER    = 5;


type
  SIZEBOXSTATES = longint;

const
  SZB_RIGHTALIGN    = 1;
  SZB_LEFTALIGN     = 2;
  SZB_TOPRIGHTALIGN = 3;
  SZB_TOPLEFTALIGN  = 4;
  SZB_HALFBOTTOMRIGHTALIGN = 5;
  SZB_HALFBOTTOMLEFTALIGN = 6;
  SZB_HALFTOPRIGHTALIGN = 7;
  SZB_HALFTOPLEFTALIGN = 8;


// SPINSTYLE class parts and states

  VSCLASS_SPINSTYLE = 'SPINSTYLE';
  VSCLASS_SPIN      = 'SPIN';

type
  SPINPARTS = longint;

const
  SPNP_UP     = 1;
  SPNP_DOWN   = 2;
  SPNP_UPHORZ = 3;
  SPNP_DOWNHORZ = 4;

type
  SPINSTYLEPARTS = SPINPARTS;

type
  UPSTATES = longint;

const
  UPS_NORMAL   = 1;
  UPS_HOT      = 2;
  UPS_PRESSED  = 3;
  UPS_DISABLED = 4;


type
  DOWNSTATES = longint;

const
  DNS_NORMAL   = 1;
  DNS_HOT      = 2;
  DNS_PRESSED  = 3;
  DNS_DISABLED = 4;


type
  UPHORZSTATES = longint;

const
  UPHZS_NORMAL   = 1;
  UPHZS_HOT      = 2;
  UPHZS_PRESSED  = 3;
  UPHZS_DISABLED = 4;


type
  DOWNHORZSTATES = longint;

const
  DNHZS_NORMAL   = 1;
  DNHZS_HOT      = 2;
  DNHZS_PRESSED  = 3;
  DNHZS_DISABLED = 4;


// STATUSSTYLE class parts and states

  VSCLASS_STATUSSTYLE = 'STATUSSTYLE';
  VSCLASS_STATUS      = 'STATUS';

type
  STATUSPARTS = longint;

const
  SP_PANE    = 1;
  SP_GRIPPERPANE = 2;
  SP_GRIPPER = 3;

type
  STATUSSTYLEPARTS = STATUSPARTS;

// TABSTYLE class parts and states
const
  VSCLASS_TABSTYLE = 'TABSTYLE';
  VSCLASS_TAB      = 'TAB';

type
  TABPARTS = longint;

const
  TABP_TABITEM = 1;
  TABP_TABITEMLEFTEDGE = 2;
  TABP_TABITEMRIGHTEDGE = 3;
  TABP_TABITEMBOTHEDGE = 4;
  TABP_TOPTABITEM = 5;
  TABP_TOPTABITEMLEFTEDGE = 6;
  TABP_TOPTABITEMRIGHTEDGE = 7;
  TABP_TOPTABITEMBOTHEDGE = 8;
  TABP_PANE = 9;
  TABP_BODY = 10;
  TABP_AEROWIZARDBODY = 11;

type
  TABSTYLEPARTS = TABPARTS;

type
  TABITEMSTATES = longint;

const
  TIS_NORMAL   = 1;
  TIS_HOT      = 2;
  TIS_SELECTED = 3;
  TIS_DISABLED = 4;
  TIS_FOCUSED  = 5;


type
  TABITEMLEFTEDGESTATES = longint;

const
  TILES_NORMAL   = 1;
  TILES_HOT      = 2;
  TILES_SELECTED = 3;
  TILES_DISABLED = 4;
  TILES_FOCUSED  = 5;


type
  TABITEMRIGHTEDGESTATES = longint;

const
  TIRES_NORMAL   = 1;
  TIRES_HOT      = 2;
  TIRES_SELECTED = 3;
  TIRES_DISABLED = 4;
  TIRES_FOCUSED  = 5;


type
  TABITEMBOTHEDGESTATES = longint;

const
  TIBES_NORMAL   = 1;
  TIBES_HOT      = 2;
  TIBES_SELECTED = 3;
  TIBES_DISABLED = 4;
  TIBES_FOCUSED  = 5;


type
  TOPTABITEMSTATES = longint;

const
  TTIS_NORMAL   = 1;
  TTIS_HOT      = 2;
  TTIS_SELECTED = 3;
  TTIS_DISABLED = 4;
  TTIS_FOCUSED  = 5;


type
  TOPTABITEMLEFTEDGESTATES = longint;

const
  TTILES_NORMAL   = 1;
  TTILES_HOT      = 2;
  TTILES_SELECTED = 3;
  TTILES_DISABLED = 4;
  TTILES_FOCUSED  = 5;


type
  TOPTABITEMRIGHTEDGESTATES = longint;

const
  TTIRES_NORMAL   = 1;
  TTIRES_HOT      = 2;
  TTIRES_SELECTED = 3;
  TTIRES_DISABLED = 4;
  TTIRES_FOCUSED  = 5;


type
  TOPTABITEMBOTHEDGESTATES = longint;

const
  TTIBES_NORMAL   = 1;
  TTIBES_HOT      = 2;
  TTIBES_SELECTED = 3;
  TTIBES_DISABLED = 4;
  TTIBES_FOCUSED  = 5;


// TASKDIALOGSTYLE class parts and states

  VSCLASS_TASKDIALOGSTYLE = 'TASKDIALOGSTYLE';
  VSCLASS_TASKDIALOG      = 'TASKDIALOG';

type
  TASKDIALOGPARTS = longint;

const
  TDLG_PRIMARYPANEL  = 1;
  TDLG_MAININSTRUCTIONPANE = 2;
  TDLG_MAINICON      = 3;
  TDLG_CONTENTPANE   = 4;
  TDLG_CONTENTICON   = 5;
  TDLG_EXPANDEDCONTENT = 6;
  TDLG_COMMANDLINKPANE = 7;
  TDLG_SECONDARYPANEL = 8;
  TDLG_CONTROLPANE   = 9;
  TDLG_BUTTONSECTION = 10;
  TDLG_BUTTONWRAPPER = 11;
  TDLG_EXPANDOTEXT   = 12;
  TDLG_EXPANDOBUTTON = 13;
  TDLG_VERIFICATIONTEXT = 14;
  TDLG_FOOTNOTEPANE  = 15;
  TDLG_FOOTNOTEAREA  = 16;
  TDLG_FOOTNOTESEPARATOR = 17;
  TDLG_EXPANDEDFOOTERAREA = 18;
  TDLG_PROGRESSBAR   = 19;
  TDLG_IMAGEALIGNMENT = 20;
  TDLG_RADIOBUTTONPANE = 21;

type
  TASKDIALOGSTYLEPARTS = TASKDIALOGPARTS;

type
  CONTENTPANESTATES = longint;

const
  TDLGCPS_STANDALONE = 1;


type
  EXPANDOBUTTONSTATES = longint;

const
  TDLGEBS_NORMAL  = 1;
  TDLGEBS_HOVER   = 2;
  TDLGEBS_PRESSED = 3;
  TDLGEBS_EXPANDEDNORMAL = 4;
  TDLGEBS_EXPANDEDHOVER = 5;
  TDLGEBS_EXPANDEDPRESSED = 6;


// TEXTSTYLE class parts and states

  VSCLASS_TEXTSTYLE = 'TEXTSTYLE';

type
  TEXTSTYLEPARTS = longint;

const
  TEXT_MAININSTRUCTION = 1;
  TEXT_INSTRUCTION = 2;
  TEXT_BODYTITLE = 3;
  TEXT_BODYTEXT = 4;
  TEXT_SECONDARYTEXT = 5;
  TEXT_HYPERLINKTEXT = 6;
  TEXT_EXPANDED = 7;
  TEXT_LABEL = 8;
  TEXT_CONTROLLABEL = 9;


type
  HYPERLINKTEXTSTATES = longint;

const
  TS_HYPERLINK_NORMAL   = 1;
  TS_HYPERLINK_HOT      = 2;
  TS_HYPERLINK_PRESSED  = 3;
  TS_HYPERLINK_DISABLED = 4;


type
  CONTROLLABELSTATES = longint;

const
  TS_CONTROLLABEL_NORMAL   = 1;
  TS_CONTROLLABEL_DISABLED = 2;


// TOOLBARSTYLE class parts and states

  VSCLASS_TOOLBARSTYLE = 'TOOLBARSTYLE';
  VSCLASS_TOOLBAR      = 'TOOLBAR';

type
  TOOLBARPARTS = longint;

const
  TP_BUTTON      = 1;
  TP_DROPDOWNBUTTON = 2;
  TP_SPLITBUTTON = 3;
  TP_SPLITBUTTONDROPDOWN = 4;
  TP_SEPARATOR   = 5;
  TP_SEPARATORVERT = 6;
  TP_DROPDOWNBUTTONGLYPH = 7;

type
  TOOLBARSTYLEPARTS = TOOLBARPARTS;

type
  TOOLBARSTYLESTATES = longint;

const
  TS_NORMAL   = 1;
  TS_HOT      = 2;
  TS_PRESSED  = 3;
  TS_DISABLED = 4;
  TS_CHECKED  = 5;
  TS_HOTCHECKED = 6;
  TS_NEARHOT  = 7;
  TS_OTHERSIDEHOT = 8;


// TOOLTIPSTYLE class parts and states

  VSCLASS_TOOLTIPSTYLE = 'TOOLTIPSTYLE';
  VSCLASS_TOOLTIP      = 'TOOLTIP';

type
  TOOLTIPPARTS = longint;

const
  TTP_STANDARD = 1;
  TTP_STANDARDTITLE = 2;
  TTP_BALLOON = 3;
  TTP_BALLOONTITLE = 4;
  TTP_CLOSE  = 5;
  TTP_BALLOONSTEM = 6;
  TTP_WRENCH = 7;

type
  TOOLTIPSTYLEPARTS = TOOLTIPPARTS;

type
  CLOSESTATES = longint;

const
  TTCS_NORMAL  = 1;
  TTCS_HOT     = 2;
  TTCS_PRESSED = 3;


type
  STANDARDSTATES = longint;

const
  TTSS_NORMAL = 1;
  TTSS_LINK   = 2;


type
  BALLOONSTATES = longint;

const
  TTBS_NORMAL = 1;
  TTBS_LINK   = 2;


type
  BALLOONSTEMSTATES = longint;

const
  TTBSS_POINTINGUPLEFTWALL    = 1;
  TTBSS_POINTINGUPCENTERED    = 2;
  TTBSS_POINTINGUPRIGHTWALL   = 3;
  TTBSS_POINTINGDOWNRIGHTWALL = 4;
  TTBSS_POINTINGDOWNCENTERED  = 5;
  TTBSS_POINTINGDOWNLEFTWALL  = 6;


type
  WRENCHSTATES = longint;

const
  TTWS_NORMAL  = 1;
  TTWS_HOT     = 2;
  TTWS_PRESSED = 3;


// TRACKBARSTYLE class parts and states

  VSCLASS_TRACKBARSTYLE = 'TRACKBARSTYLE';
  VSCLASS_TRACKBAR      = 'TRACKBAR';

type
  TRACKBARPARTS = longint;

const
  TKP_TRACK    = 1;
  TKP_TRACKVERT = 2;
  TKP_THUMB    = 3;
  TKP_THUMBBOTTOM = 4;
  TKP_THUMBTOP = 5;
  TKP_THUMBVERT = 6;
  TKP_THUMBLEFT = 7;
  TKP_THUMBRIGHT = 8;
  TKP_TICS     = 9;
  TKP_TICSVERT = 10;

type
  TRACKBARSTYLEPARTS = TRACKBARPARTS;

type
  TRACKBARSTYLESTATES = longint;

const
  TKS_NORMAL = 1;


type
  TRACKSTATES = longint;

const
  TRS_NORMAL = 1;


type
  TRACKVERTSTATES = longint;

const
  TRVS_NORMAL = 1;


type
  THUMBSTATES = longint;

const
  TUS_NORMAL   = 1;
  TUS_HOT      = 2;
  TUS_PRESSED  = 3;
  TUS_FOCUSED  = 4;
  TUS_DISABLED = 5;


type
  THUMBBOTTOMSTATES = longint;

const
  TUBS_NORMAL   = 1;
  TUBS_HOT      = 2;
  TUBS_PRESSED  = 3;
  TUBS_FOCUSED  = 4;
  TUBS_DISABLED = 5;


type
  THUMBTOPSTATES = longint;

const
  TUTS_NORMAL   = 1;
  TUTS_HOT      = 2;
  TUTS_PRESSED  = 3;
  TUTS_FOCUSED  = 4;
  TUTS_DISABLED = 5;


type
  THUMBVERTSTATES = longint;

const
  TUVS_NORMAL   = 1;
  TUVS_HOT      = 2;
  TUVS_PRESSED  = 3;
  TUVS_FOCUSED  = 4;
  TUVS_DISABLED = 5;


type
  THUMBLEFTSTATES = longint;

const
  TUVLS_NORMAL   = 1;
  TUVLS_HOT      = 2;
  TUVLS_PRESSED  = 3;
  TUVLS_FOCUSED  = 4;
  TUVLS_DISABLED = 5;


type
  THUMBRIGHTSTATES = longint;

const
  TUVRS_NORMAL   = 1;
  TUVRS_HOT      = 2;
  TUVRS_PRESSED  = 3;
  TUVRS_FOCUSED  = 4;
  TUVRS_DISABLED = 5;


type
  TICSSTATES = longint;

const
  TSS_NORMAL = 1;


type
  TICSVERTSTATES = longint;

const
  TSVS_NORMAL = 1;


// TREEVIEWSTYLE class parts and states

  VSCLASS_TREEVIEWSTYLE = 'TREEVIEWSTYLE';
  VSCLASS_TREEVIEW      = 'TREEVIEW';

type
  TREEVIEWPARTS = longint;

const
  TVP_TREEITEM = 1;
  TVP_GLYPH    = 2;
  TVP_BRANCH   = 3;
  TVP_HOTGLYPH = 4;

type
  TREEVIEWSTYLEPARTS = TREEVIEWPARTS;

type
  TREEITEMSTATES = longint;

const
  TREIS_NORMAL   = 1;
  TREIS_HOT      = 2;
  TREIS_SELECTED = 3;
  TREIS_DISABLED = 4;
  TREIS_SELECTEDNOTFOCUS = 5;
  TREIS_HOTSELECTED = 6;


type
  GLYPHSTATES = longint;

const
  GLPS_CLOSED = 1;
  GLPS_OPENED = 2;


type
  HOTGLYPHSTATES = longint;

const
  HGLPS_CLOSED = 1;
  HGLPS_OPENED = 2;


// WINDOWSTYLE class parts and states

  VSCLASS_WINDOWSTYLE = 'WINDOWSTYLE';
  VSCLASS_WINDOW      = 'WINDOW';

type
  WINDOWPARTS = longint;

const
  WP_CAPTION = 1;
  WP_SMALLCAPTION = 2;
  WP_MINCAPTION = 3;
  WP_SMALLMINCAPTION = 4;
  WP_MAXCAPTION = 5;
  WP_SMALLMAXCAPTION = 6;
  WP_FRAMELEFT = 7;
  WP_FRAMERIGHT = 8;
  WP_FRAMEBOTTOM = 9;
  WP_SMALLFRAMELEFT = 10;
  WP_SMALLFRAMERIGHT = 11;
  WP_SMALLFRAMEBOTTOM = 12;
  WP_SYSBUTTON = 13;
  WP_MDISYSBUTTON = 14;
  WP_MINBUTTON = 15;
  WP_MDIMINBUTTON = 16;
  WP_MAXBUTTON = 17;
  WP_CLOSEBUTTON = 18;
  WP_SMALLCLOSEBUTTON = 19;
  WP_MDICLOSEBUTTON = 20;
  WP_RESTOREBUTTON = 21;
  WP_MDIRESTOREBUTTON = 22;
  WP_HELPBUTTON = 23;
  WP_MDIHELPBUTTON = 24;
  WP_HORZSCROLL = 25;
  WP_HORZTHUMB = 26;
  WP_VERTSCROLL = 27;
  WP_VERTTHUMB = 28;
  WP_DIALOG = 29;
  WP_CAPTIONSIZINGTEMPLATE = 30;
  WP_SMALLCAPTIONSIZINGTEMPLATE = 31;
  WP_FRAMELEFTSIZINGTEMPLATE = 32;
  WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33;
  WP_FRAMERIGHTSIZINGTEMPLATE = 34;
  WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35;
  WP_FRAMEBOTTOMSIZINGTEMPLATE = 36;
  WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37;
  WP_FRAME  = 38;

type
  WINDOWSTYLEPARTS = WINDOWPARTS;

type
  FRAMESTATES = longint;

const
  FS_ACTIVE   = 1;
  FS_INACTIVE = 2;


type
  CAPTIONSTATES = longint;

const
  CS_ACTIVE   = 1;
  CS_INACTIVE = 2;
  CS_DISABLED = 3;


type
  MAXCAPTIONSTATES = longint;

const
  MXCS_ACTIVE   = 1;
  MXCS_INACTIVE = 2;
  MXCS_DISABLED = 3;


type
  MINCAPTIONSTATES = longint;

const
  MNCS_ACTIVE   = 1;
  MNCS_INACTIVE = 2;
  MNCS_DISABLED = 3;


type
  HORZSCROLLSTATES = longint;

const
  HSS_NORMAL   = 1;
  HSS_HOT      = 2;
  HSS_PUSHED   = 3;
  HSS_DISABLED = 4;


type
  HORZTHUMBSTATES = longint;

const
  HTS_NORMAL   = 1;
  HTS_HOT      = 2;
  HTS_PUSHED   = 3;
  HTS_DISABLED = 4;


type
  VERTSCROLLSTATES = longint;

const
  VSS_NORMAL   = 1;
  VSS_HOT      = 2;
  VSS_PUSHED   = 3;
  VSS_DISABLED = 4;


type
  VERTTHUMBSTATES = longint;

const
  VTS_NORMAL   = 1;
  VTS_HOT      = 2;
  VTS_PUSHED   = 3;
  VTS_DISABLED = 4;


type
  SYSBUTTONSTATES = longint;

const
  SBS_NORMAL   = 1;
  SBS_HOT      = 2;
  SBS_PUSHED   = 3;
  SBS_DISABLED = 4;


type
  MINBUTTONSTATES = longint;

const
  MINBS_NORMAL   = 1;
  MINBS_HOT      = 2;
  MINBS_PUSHED   = 3;
  MINBS_DISABLED = 4;


type
  MAXBUTTONSTATES = longint;

const
  MAXBS_NORMAL   = 1;
  MAXBS_HOT      = 2;
  MAXBS_PUSHED   = 3;
  MAXBS_DISABLED = 4;


type
  RESTOREBUTTONSTATES = longint;

const
  RBS_NORMAL   = 1;
  RBS_HOT      = 2;
  RBS_PUSHED   = 3;
  RBS_DISABLED = 4;


type
  HELPBUTTONSTATES = longint;

const
  HBS_NORMAL   = 1;
  HBS_HOT      = 2;
  HBS_PUSHED   = 3;
  HBS_DISABLED = 4;


type
  CLOSEBUTTONSTATES = longint;

const
  CBS_NORMAL   = 1;
  CBS_HOT      = 2;
  CBS_PUSHED   = 3;
  CBS_DISABLED = 4;

// from vssym32.h

{-------------------------------------------------------------------------// }
{  VisualStyle Core Win32/ComCtl32 symbols                                   }
{-------------------------------------------------------------------------// }

// enumerated property values


type
  BGTYPE = longint;

const
  BT_IMAGEFILE = 0;
  BT_BORDERFILL = 1;
  BT_NONE = 2;

// enumerated property values


type
  IMAGELAYOUT = longint;

const
  IL_VERTICAL   = 0;
  IL_HORIZONTAL = 1;

//  enumerated property values


type
  BORDERTYPE = longint;

const
  BT_RECT      = 0;
  BT_ROUNDRECT = 1;
  BT_ELLIPSE   = 2;

// enumerated property values


type
  FILLTYPE = longint;

const
  FT_SOLID     = 0;
  FT_VERTGRADIENT = 1;
  FT_HORZGRADIENT = 2;
  FT_RADIALGRADIENT = 3;
  FT_TILEIMAGE = 4;


// enumerated property values


type
  SIZINGTYPE = longint;

const
  ST_TRUESIZE = 0;
  ST_STRETCH  = 1;
  ST_TILE     = 2;


// enumerated property values


type
  HALIGN = longint;

const
  HA_LEFT   = 0;
  HA_CENTER = 1;
  HA_RIGHT  = 2;


// enumerated property values


type
  CONTENTALIGNMENT = longint;

const
  CA_LEFT   = 0;
  CA_CENTER = 1;
  CA_RIGHT  = 2;


// enumerated property values


type
  VALIGN = longint;

const
  VA_TOP    = 0;
  VA_CENTER = 1;
  VA_BOTTOM = 2;


// enumerated property values


type
  OFFSETTYPE = longint;

const
  OT_TOPLEFT      = 0;
  OT_TOPRIGHT     = 1;
  OT_TOPMIDDLE    = 2;
  OT_BOTTOMLEFT   = 3;
  OT_BOTTOMRIGHT  = 4;
  OT_BOTTOMMIDDLE = 5;
  OT_MIDDLELEFT   = 6;
  OT_MIDDLERIGHT  = 7;
  OT_LEFTOFCAPTION = 8;
  OT_RIGHTOFCAPTION = 9;
  OT_LEFTOFLASTBUTTON = 10;
  OT_RIGHTOFLASTBUTTON = 11;
  OT_ABOVELASTBUTTON = 12;
  OT_BELOWLASTBUTTON = 13;


// enumerated property values


type
  ICONEFFECT = longint;

const
  ICE_NONE   = 0;
  ICE_GLOW   = 1;
  ICE_SHADOW = 2;
  ICE_PULSE  = 3;
  ICE_ALPHA  = 4;


// enumerated property values


type
  TEXTSHADOWTYPE = longint;

const
  TST_NONE   = 0;
  TST_SINGLE = 1;
  TST_CONTINUOUS = 2;


// enumerated property values


type
  GLYPHTYPE = longint;

const
  GT_NONE      = 0;
  GT_IMAGEGLYPH = 1;
  GT_FONTGLYPH = 2;


// enumerated property values


type
  IMAGESELECTTYPE = longint;

const
  IST_NONE = 0;
  IST_SIZE = 1;
  IST_DPI  = 2;


// enumerated property values


type
  TRUESIZESCALINGTYPE = longint;

const
  TSST_NONE = 0;
  TSST_SIZE = 1;
  TSST_DPI  = 2;


// enumerated property values


type
  GLYPHFONTSIZINGTYPE = longint;

const
  GFST_NONE = 0;
  GFST_SIZE = 1;
  GFST_DPI  = 2;


// property symbol definitions

  TMT_RESERVEDLOW = 0;
  TMT_RESERVEDHIGH = 7999;
  TMT_DIBDATA  = 2;
  TMT_GLYPHDIBDATA = 8;
  TMT_ENUM     = 200;
  TMT_STRING   = 201;
  TMT_INT      = 202;
  TMT_BOOL     = 203;
  TMT_COLOR    = 204;
  TMT_MARGINS  = 205;
  TMT_FILENAME = 206;
  TMT_SIZE     = 207;
  TMT_POSITION = 208;
  TMT_RECT     = 209;
  TMT_FONT     = 210;
  TMT_INTLIST  = 211;
  TMT_HBITMAP  = 212;
  TMT_DISKSTREAM = 213;
  TMT_STREAM   = 214;
  TMT_BITMAPREF = 215;
  TMT_COLORSCHEMES = 401;
  TMT_SIZES    = 402;
  TMT_CHARSET  = 403;
  TMT_NAME     = 600;
  TMT_DISPLAYNAME = 601;
  TMT_TOOLTIP  = 602;
  TMT_COMPANY  = 603;
  TMT_AUTHOR   = 604;
  TMT_COPYRIGHT = 605;
  TMT_URL      = 606;
  TMT_VERSION  = 607;
  TMT_DESCRIPTION = 608;
  TMT_FIRST_RCSTRING_NAME = TMT_DISPLAYNAME;
  TMT_LAST_RCSTRING_NAME = TMT_DESCRIPTION;
  TMT_CAPTIONFONT = 801;
  TMT_SMALLCAPTIONFONT = 802;
  TMT_MENUFONT = 803;
  TMT_STATUSFONT = 804;
  TMT_MSGBOXFONT = 805;
  TMT_ICONTITLEFONT = 806;
  TMT_HEADING1FONT = 807;
  TMT_HEADING2FONT = 808;
  TMT_BODYFONT = 809;
  TMT_FIRSTFONT = TMT_CAPTIONFONT;
  TMT_LASTFONT = TMT_BODYFONT;
  TMT_FLATMENUS = 1001;
  TMT_FIRSTBOOL = TMT_FLATMENUS;
  TMT_LASTBOOL = TMT_FLATMENUS;
  TMT_SIZINGBORDERWIDTH = 1201;
  TMT_SCROLLBARWIDTH = 1202;
  TMT_SCROLLBARHEIGHT = 1203;
  TMT_CAPTIONBARWIDTH = 1204;
  TMT_CAPTIONBARHEIGHT = 1205;
  TMT_SMCAPTIONBARWIDTH = 1206;
  TMT_SMCAPTIONBARHEIGHT = 1207;
  TMT_MENUBARWIDTH = 1208;
  TMT_MENUBARHEIGHT = 1209;
  TMT_PADDEDBORDERWIDTH = 1210;
  TMT_FIRSTSIZE = TMT_SIZINGBORDERWIDTH;
  TMT_LASTSIZE = TMT_PADDEDBORDERWIDTH;
  TMT_MINCOLORDEPTH = 1301;
  TMT_FIRSTINT = TMT_MINCOLORDEPTH;
  TMT_LASTINT  = TMT_MINCOLORDEPTH;
  TMT_CSSNAME  = 1401;
  TMT_XMLNAME  = 1402;
  TMT_LASTUPDATED = 1403;
  TMT_ALIAS    = 1404;
  TMT_FIRSTSTRING = TMT_CSSNAME;
  TMT_LASTSTRING = TMT_ALIAS;
  TMT_SCROLLBAR = 1601;
  TMT_BACKGROUND = 1602;
  TMT_ACTIVECAPTION = 1603;
  TMT_INACTIVECAPTION = 1604;
  TMT_MENU     = 1605;
  TMT_WINDOW   = 1606;
  TMT_WINDOWFRAME = 1607;
  TMT_MENUTEXT = 1608;
  TMT_WINDOWTEXT = 1609;
  TMT_CAPTIONTEXT = 1610;
  TMT_ACTIVEBORDER = 1611;
  TMT_INACTIVEBORDER = 1612;
  TMT_APPWORKSPACE = 1613;
  TMT_HIGHLIGHT = 1614;
  TMT_HIGHLIGHTTEXT = 1615;
  TMT_BTNFACE  = 1616;
  TMT_BTNSHADOW = 1617;
  TMT_GRAYTEXT = 1618;
  TMT_BTNTEXT  = 1619;
  TMT_INACTIVECAPTIONTEXT = 1620;
  TMT_BTNHIGHLIGHT = 1621;
  TMT_DKSHADOW3D = 1622;
  TMT_LIGHT3D  = 1623;
  TMT_INFOTEXT = 1624;
  TMT_INFOBK   = 1625;
  TMT_BUTTONALTERNATEFACE = 1626;
  TMT_HOTTRACKING = 1627;
  TMT_GRADIENTACTIVECAPTION = 1628;
  TMT_GRADIENTINACTIVECAPTION = 1629;
  TMT_MENUHILIGHT = 1630;
  TMT_MENUBAR  = 1631;
  TMT_FIRSTCOLOR = TMT_SCROLLBAR;
  TMT_LASTCOLOR = TMT_MENUBAR;
  TMT_FROMHUE1 = 1801;
  TMT_FROMHUE2 = 1802;
  TMT_FROMHUE3 = 1803;
  TMT_FROMHUE4 = 1804;
  TMT_FROMHUE5 = 1805;
  TMT_TOHUE1   = 1806;
  TMT_TOHUE2   = 1807;
  TMT_TOHUE3   = 1808;
  TMT_TOHUE4   = 1809;
  TMT_TOHUE5   = 1810;
  TMT_FROMCOLOR1 = 2001;
  TMT_FROMCOLOR2 = 2002;
  TMT_FROMCOLOR3 = 2003;
  TMT_FROMCOLOR4 = 2004;
  TMT_FROMCOLOR5 = 2005;
  TMT_TOCOLOR1 = 2006;
  TMT_TOCOLOR2 = 2007;
  TMT_TOCOLOR3 = 2008;
  TMT_TOCOLOR4 = 2009;
  TMT_TOCOLOR5 = 2010;
  TMT_TRANSPARENT = 2201;
  TMT_AUTOSIZE = 2202;
  TMT_BORDERONLY = 2203;
  TMT_COMPOSITED = 2204;
  TMT_BGFILL   = 2205;
  TMT_GLYPHTRANSPARENT = 2206;
  TMT_GLYPHONLY = 2207;
  TMT_ALWAYSSHOWSIZINGBAR = 2208;
  TMT_MIRRORIMAGE = 2209;
  TMT_UNIFORMSIZING = 2210;
  TMT_INTEGRALSIZING = 2211;
  TMT_SOURCEGROW = 2212;
  TMT_SOURCESHRINK = 2213;
  TMT_DRAWBORDERS = 2214;
  TMT_NOETCHEDEFFECT = 2215;
  TMT_TEXTAPPLYOVERLAY = 2216;
  TMT_TEXTGLOW = 2217;
  TMT_TEXTITALIC = 2218;
  TMT_COMPOSITEDOPAQUE = 2219;
  TMT_LOCALIZEDMIRRORIMAGE = 2220;
  TMT_IMAGECOUNT = 2401;
  TMT_ALPHALEVEL = 2402;
  TMT_BORDERSIZE = 2403;
  TMT_ROUNDCORNERWIDTH = 2404;
  TMT_ROUNDCORNERHEIGHT = 2405;
  TMT_GRADIENTRATIO1 = 2406;
  TMT_GRADIENTRATIO2 = 2407;
  TMT_GRADIENTRATIO3 = 2408;
  TMT_GRADIENTRATIO4 = 2409;
  TMT_GRADIENTRATIO5 = 2410;
  TMT_PROGRESSCHUNKSIZE = 2411;
  TMT_PROGRESSSPACESIZE = 2412;
  TMT_SATURATION = 2413;
  TMT_TEXTBORDERSIZE = 2414;
  TMT_ALPHATHRESHOLD = 2415;
  TMT_WIDTH    = 2416;
  TMT_HEIGHT   = 2417;
  TMT_GLYPHINDEX = 2418;
  TMT_TRUESIZESTRETCHMARK = 2419;
  TMT_MINDPI1  = 2420;
  TMT_MINDPI2  = 2421;
  TMT_MINDPI3  = 2422;
  TMT_MINDPI4  = 2423;
  TMT_MINDPI5  = 2424;
  TMT_TEXTGLOWSIZE = 2425;
  TMT_FRAMESPERSECOND = 2426;
  TMT_PIXELSPERFRAME = 2427;
  TMT_ANIMATIONDELAY = 2428;
  TMT_GLOWINTENSITY = 2429;
  TMT_OPACITY  = 2430;
  TMT_COLORIZATIONCOLOR = 2431;
  TMT_COLORIZATIONOPACITY = 2432;
  TMT_GLYPHFONT = 2601;
  TMT_IMAGEFILE = 3001;
  TMT_IMAGEFILE1 = 3002;
  TMT_IMAGEFILE2 = 3003;
  TMT_IMAGEFILE3 = 3004;
  TMT_IMAGEFILE4 = 3005;
  TMT_IMAGEFILE5 = 3006;
  TMT_GLYPHIMAGEFILE = 3008;
  TMT_TEXT     = 3201;
  TMT_CLASSICVALUE = 3202;
  TMT_OFFSET   = 3401;
  TMT_TEXTSHADOWOFFSET = 3402;
  TMT_MINSIZE  = 3403;
  TMT_MINSIZE1 = 3404;
  TMT_MINSIZE2 = 3405;
  TMT_MINSIZE3 = 3406;
  TMT_MINSIZE4 = 3407;
  TMT_MINSIZE5 = 3408;
  TMT_NORMALSIZE = 3409;
  TMT_SIZINGMARGINS = 3601;
  TMT_CONTENTMARGINS = 3602;
  TMT_CAPTIONMARGINS = 3603;
  TMT_BORDERCOLOR = 3801;
  TMT_FILLCOLOR = 3802;
  TMT_TEXTCOLOR = 3803;
  TMT_EDGELIGHTCOLOR = 3804;
  TMT_EDGEHIGHLIGHTCOLOR = 3805;
  TMT_EDGESHADOWCOLOR = 3806;
  TMT_EDGEDKSHADOWCOLOR = 3807;
  TMT_EDGEFILLCOLOR = 3808;
  TMT_TRANSPARENTCOLOR = 3809;
  TMT_GRADIENTCOLOR1 = 3810;
  TMT_GRADIENTCOLOR2 = 3811;
  TMT_GRADIENTCOLOR3 = 3812;
  TMT_GRADIENTCOLOR4 = 3813;
  TMT_GRADIENTCOLOR5 = 3814;
  TMT_SHADOWCOLOR = 3815;
  TMT_GLOWCOLOR = 3816;
  TMT_TEXTBORDERCOLOR = 3817;
  TMT_TEXTSHADOWCOLOR = 3818;
  TMT_GLYPHTEXTCOLOR = 3819;
  TMT_GLYPHTRANSPARENTCOLOR = 3820;
  TMT_FILLCOLORHINT = 3821;
  TMT_BORDERCOLORHINT = 3822;
  TMT_ACCENTCOLORHINT = 3823;
  TMT_TEXTCOLORHINT = 3824;
  TMT_HEADING1TEXTCOLOR = 3825;
  TMT_HEADING2TEXTCOLOR = 3826;
  TMT_BODYTEXTCOLOR = 3827;
  TMT_BGTYPE   = 4001;
  TMT_BORDERTYPE = 4002;
  TMT_FILLTYPE = 4003;
  TMT_SIZINGTYPE = 4004;
  TMT_HALIGN   = 4005;
  TMT_CONTENTALIGNMENT = 4006;
  TMT_VALIGN   = 4007;
  TMT_OFFSETTYPE = 4008;
  TMT_ICONEFFECT = 4009;
  TMT_TEXTSHADOWTYPE = 4010;
  TMT_IMAGELAYOUT = 4011;
  TMT_GLYPHTYPE = 4012;
  TMT_IMAGESELECTTYPE = 4013;
  TMT_GLYPHFONTSIZINGTYPE = 4014;
  TMT_TRUESIZESCALINGTYPE = 4015;
  TMT_USERPICTURE = 5001;
  TMT_DEFAULTPANESIZE = 5002;
  TMT_BLENDCOLOR = 5003;
  TMT_CUSTOMSPLITRECT = 5004;
  TMT_ANIMATIONBUTTONRECT = 5005;
  TMT_ANIMATIONDURATION = 5006;
  TMT_TRANSITIONDURATIONS = 6000;
  TMT_SCALEDBACKGROUND = 7001;
  TMT_ATLASIMAGE = 8000;
  TMT_ATLASINPUTIMAGE = 8001;
  TMT_ATLASRECT = 8002;

// LINK class parts and states

  VSCLASS_LINK = 'LINK';

type
  LINKPARTS = longint;

const
  LP_HYPERLINK = 1;


type
  HYPERLINKSTATES = longint;

const
  HLS_NORMALTEXT = 1;
  HLS_LINKTEXT   = 2;


// EMPTYMARKUP class parts and states

  VSCLASS_EMPTYMARKUP = 'EMPTYMARKUP';

type
  EMPTYMARKUPPARTS = longint;

const
  EMP_MARKUPTEXT = 1;


type
  MARKUPTEXTSTATES = longint;

const
  EMT_NORMALTEXT = 1;
  EMT_LINKTEXT   = 2;


// STATIC class parts and states

  VSCLASS_STATIC = 'STATIC';

type
  STATICPARTS = longint;

const
  STAT_TEXT = 1;


// PAGE class parts and states

  VSCLASS_PAGE = 'PAGE';

type
  PAGEPARTS = longint;

const
  PGRP_UP     = 1;
  PGRP_DOWN   = 2;
  PGRP_UPHORZ = 3;
  PGRP_DOWNHORZ = 4;


// MONTHCAL class parts and states

  VSCLASS_MONTHCAL = 'MONTHCAL';

type
  MONTHCALPARTS = longint;

const
  MC_BACKGROUND = 1;
  MC_BORDERS    = 2;
  MC_GRIDBACKGROUND = 3;
  MC_COLHEADERSPLITTER = 4;
  MC_GRIDCELLBACKGROUND = 5;
  MC_GRIDCELL   = 6;
  MC_GRIDCELLUPPER = 7;
  MC_TRAILINGGRIDCELL = 8;
  MC_TRAILINGGRIDCELLUPPER = 9;
  MC_NAVNEXT    = 10;
  MC_NAVPREV    = 11;


type
  GRIDCELLBACKGROUNDSTATES = longint;

const
  MCGCB_SELECTED = 1;
  MCGCB_HOT      = 2;
  MCGCB_SELECTEDHOT = 3;
  MCGCB_SELECTEDNOTFOCUSED = 4;
  MCGCB_TODAY    = 5;


type
  GRIDCELLSTATES = longint;

const
  MCGC_HOT      = 1;
  MCGC_HASSTATE = 2;
  MCGC_HASSTATEHOT = 3;
  MCGC_TODAY    = 4;


type
  GRIDCELLUPPERSTATES = longint;

const
  MCGCU_HOT      = 1;
  MCGCU_HASSTATE = 2;
  MCGCU_HASSTATEHOT = 3;


type
  TRAILINGGRIDCELLSTATES = longint;

const
  MCTGC_HOT      = 1;
  MCTGC_HASSTATE = 2;
  MCTGC_HASSTATEHOT = 3;
  MCTGC_TODAY    = 4;


type
  TRAILINGGRIDCELLUPPERSTATES = longint;

const
  MCTGCU_HOT      = 1;
  MCTGCU_HASSTATE = 2;
  MCTGCU_HASSTATEHOT = 3;


type
  NAVNEXTSTATES = longint;

const
  MCNN_NORMAL   = 1;
  MCNN_HOT      = 2;
  MCNN_PRESSED  = 3;
  MCNN_DISABLED = 4;


type
  NAVPREVSTATES = longint;

const
  MCNP_NORMAL   = 1;
  MCNP_HOT      = 2;
  MCNP_PRESSED  = 3;
  MCNP_DISABLED = 4;


// CLOCK class parts and states

  VSCLASS_CLOCK = 'CLOCK';

type
  CLOCKPARTS = longint;

const
  CLP_TIME = 1;


type
  CLOCKSTATES = longint;

const
  CLS_NORMAL  = 1;
  CLS_HOT     = 2;
  CLS_PRESSED = 3;


// TRAYNOTIFY class parts and states

  VSCLASS_TRAYNOTIFY = 'TRAYNOTIFY';

type
  TRAYNOTIFYPARTS = longint;

const
  TNP_BACKGROUND     = 1;
  TNP_ANIMBACKGROUND = 2;


// TASKBAR class parts and states

  VSCLASS_TASKBAR = 'TASKBAR';

type
  TASKBARPARTS = longint;

const
  TBP_BACKGROUNDBOTTOM = 1;
  TBP_BACKGROUNDRIGHT  = 2;
  TBP_BACKGROUNDTOP    = 3;
  TBP_BACKGROUNDLEFT   = 4;
  TBP_SIZINGBARBOTTOM  = 5;
  TBP_SIZINGBARRIGHT   = 6;
  TBP_SIZINGBARTOP     = 7;
  TBP_SIZINGBARLEFT    = 8;


// TASKBAND class parts and states

  VSCLASS_TASKBAND = 'TASKBAND';

type
  TASKBANDPARTS = longint;

const
  TDP_GROUPCOUNT  = 1;
  TDP_FLASHBUTTON = 2;
  TDP_FLASHBUTTONGROUPMENU = 3;


// STARTPANEL class parts and states

  VSCLASS_STARTPANEL = 'STARTPANEL';

type
  STARTPANELPARTS = longint;

const
  SPP_USERPANE    = 1;
  SPP_MOREPROGRAMS = 2;
  SPP_MOREPROGRAMSARROW = 3;
  SPP_PROGLIST    = 4;
  SPP_PROGLISTSEPARATOR = 5;
  SPP_PLACESLIST  = 6;
  SPP_PLACESLISTSEPARATOR = 7;
  SPP_LOGOFF      = 8;
  SPP_LOGOFFBUTTONS = 9;
  SPP_USERPICTURE = 10;
  SPP_PREVIEW     = 11;
  SPP_MOREPROGRAMSTAB = 12;
  SPP_NSCHOST     = 13;
  SPP_SOFTWAREEXPLORER = 14;
  SPP_OPENBOX     = 15;
  SPP_SEARCHVIEW  = 16;
  SPP_MOREPROGRAMSARROWBACK = 17;
  SPP_TOPMATCH    = 18;
  SPP_LOGOFFSPLITBUTTONDROPDOWN = 19;


type
  MOREPROGRAMSTABSTATES = longint;

const
  SPMPT_NORMAL   = 1;
  SPMPT_HOT      = 2;
  SPMPT_SELECTED = 3;
  SPMPT_DISABLED = 4;
  SPMPT_FOCUSED  = 5;


type
  SOFTWAREEXPLORERSTATES = longint;

const
  SPSE_NORMAL   = 1;
  SPSE_HOT      = 2;
  SPSE_SELECTED = 3;
  SPSE_DISABLED = 4;
  SPSE_FOCUSED  = 5;


type
  OPENBOXSTATES = longint;

const
  SPOB_NORMAL   = 1;
  SPOB_HOT      = 2;
  SPOB_SELECTED = 3;
  SPOB_DISABLED = 4;
  SPOB_FOCUSED  = 5;


type
  MOREPROGRAMSARROWSTATES = longint;

const
  SPS_NORMAL  = 1;
  SPS_HOT     = 2;
  SPS_PRESSED = 3;


type
  MOREPROGRAMSARROWBACKSTATES = longint;

const
  SPSB_NORMAL  = 1;
  SPSB_HOT     = 2;
  SPSB_PRESSED = 3;


type
  LOGOFFBUTTONSSTATES = longint;

const
  SPLS_NORMAL  = 1;
  SPLS_HOT     = 2;
  SPLS_PRESSED = 3;


// MENUBAND class parts and states

  VSCLASS_MENUBAND = 'MENUBAND';

type
  MENUBANDPARTS = longint;

const
  MDP_NEWAPPBUTTON = 1;
  MDP_SEPERATOR    = 2;


type
  MENUBANDSTATES = longint;

const
  MDS_NORMAL   = 1;
  MDS_HOT      = 2;
  MDS_PRESSED  = 3;
  MDS_DISABLED = 4;
  MDS_CHECKED  = 5;
  MDS_HOTCHECKED = 6;

implementation

end.
