<?xml version="1.0" ?><namespace name="Vcl.Themes" platform="Win32">
  <const name="teButton" type="TThemedElement" file="Vcl.Themes.pas" line="27">
    <value>
      teButton
    </value>
  </const>
  <const name="teClock" type="TThemedElement" file="Vcl.Themes.pas" line="28">
    <value>
      teClock
    </value>
  </const>
  <const name="teComboBox" type="TThemedElement" file="Vcl.Themes.pas" line="29">
    <value>
      teComboBox
    </value>
  </const>
  <const name="teDatePicker" type="TThemedElement" file="Vcl.Themes.pas" line="30">
    <value>
      teDatePicker
    </value>
  </const>
  <const name="teEdit" type="TThemedElement" file="Vcl.Themes.pas" line="31">
    <value>
      teEdit
    </value>
  </const>
  <const name="teExplorerBar" type="TThemedElement" file="Vcl.Themes.pas" line="32">
    <value>
      teExplorerBar
    </value>
  </const>
  <const name="teFlyOut" type="TThemedElement" file="Vcl.Themes.pas" line="33">
    <value>
      teFlyOut
    </value>
  </const>
  <const name="teHeader" type="TThemedElement" file="Vcl.Themes.pas" line="34">
    <value>
      teHeader
    </value>
  </const>
  <const name="teLink" type="TThemedElement" file="Vcl.Themes.pas" line="35">
    <value>
      teLink
    </value>
  </const>
  <const name="teListView" type="TThemedElement" file="Vcl.Themes.pas" line="36">
    <value>
      teListView
    </value>
  </const>
  <const name="teMenu" type="TThemedElement" file="Vcl.Themes.pas" line="37">
    <value>
      teMenu
    </value>
  </const>
  <const name="teMenuBand" type="TThemedElement" file="Vcl.Themes.pas" line="38">
    <value>
      teMenuBand
    </value>
  </const>
  <const name="teMonthCal" type="TThemedElement" file="Vcl.Themes.pas" line="39">
    <value>
      teMonthCal
    </value>
  </const>
  <const name="teNavigation" type="TThemedElement" file="Vcl.Themes.pas" line="40">
    <value>
      teNavigation
    </value>
  </const>
  <const name="tePage" type="TThemedElement" file="Vcl.Themes.pas" line="41">
    <value>
      tePage
    </value>
  </const>
  <const name="teProgress" type="TThemedElement" file="Vcl.Themes.pas" line="42">
    <value>
      teProgress
    </value>
  </const>
  <const name="teRebar" type="TThemedElement" file="Vcl.Themes.pas" line="43">
    <value>
      teRebar
    </value>
  </const>
  <const name="teScrollBar" type="TThemedElement" file="Vcl.Themes.pas" line="44">
    <value>
      teScrollBar
    </value>
  </const>
  <const name="teSpin" type="TThemedElement" file="Vcl.Themes.pas" line="45">
    <value>
      teSpin
    </value>
  </const>
  <const name="teStartPanel" type="TThemedElement" file="Vcl.Themes.pas" line="46">
    <value>
      teStartPanel
    </value>
  </const>
  <const name="teStatus" type="TThemedElement" file="Vcl.Themes.pas" line="47">
    <value>
      teStatus
    </value>
  </const>
  <const name="teTab" type="TThemedElement" file="Vcl.Themes.pas" line="48">
    <value>
      teTab
    </value>
  </const>
  <const name="teTaskBand" type="TThemedElement" file="Vcl.Themes.pas" line="49">
    <value>
      teTaskBand
    </value>
  </const>
  <const name="teTaskBar" type="TThemedElement" file="Vcl.Themes.pas" line="50">
    <value>
      teTaskBar
    </value>
  </const>
  <const name="teTaskDialog" type="TThemedElement" file="Vcl.Themes.pas" line="51">
    <value>
      teTaskDialog
    </value>
  </const>
  <const name="teTextStyle" type="TThemedElement" file="Vcl.Themes.pas" line="52">
    <value>
      teTextStyle
    </value>
  </const>
  <const name="teToolBar" type="TThemedElement" file="Vcl.Themes.pas" line="53">
    <value>
      teToolBar
    </value>
  </const>
  <const name="teToolTip" type="TThemedElement" file="Vcl.Themes.pas" line="54">
    <value>
      teToolTip
    </value>
  </const>
  <const name="teTrackBar" type="TThemedElement" file="Vcl.Themes.pas" line="55">
    <value>
      teTrackBar
    </value>
  </const>
  <const name="teTrayNotify" type="TThemedElement" file="Vcl.Themes.pas" line="56">
    <value>
      teTrayNotify
    </value>
  </const>
  <const name="teTreeview" type="TThemedElement" file="Vcl.Themes.pas" line="57">
    <value>
      teTreeview
    </value>
  </const>
  <const name="teWindow" type="TThemedElement" file="Vcl.Themes.pas" line="58">
    <value>
      teWindow
    </value>
  </const>
  <const name="teCategoryButtons" type="TThemedElement" file="Vcl.Themes.pas" line="60">
    <value>
      teCategoryButtons
    </value>
  </const>
  <const name="teCategoryPanelGroup" type="TThemedElement" file="Vcl.Themes.pas" line="61">
    <value>
      teCategoryPanelGroup
    </value>
  </const>
  <const name="teCheckListBox" type="TThemedElement" file="Vcl.Themes.pas" line="62">
    <value>
      teCheckListBox
    </value>
  </const>
  <const name="teControlBar" type="TThemedElement" file="Vcl.Themes.pas" line="63">
    <value>
      teControlBar
    </value>
  </const>
  <const name="teDataNavButtons" type="TThemedElement" file="Vcl.Themes.pas" line="64">
    <value>
      teDataNavButtons
    </value>
  </const>
  <const name="teGrid" type="TThemedElement" file="Vcl.Themes.pas" line="65">
    <value>
      teGrid
    </value>
  </const>
  <const name="teHint" type="TThemedElement" file="Vcl.Themes.pas" line="66">
    <value>
      teHint
    </value>
  </const>
  <const name="tePanel" type="TThemedElement" file="Vcl.Themes.pas" line="67">
    <value>
      tePanel
    </value>
  </const>
  <const name="teTabSet" type="TThemedElement" file="Vcl.Themes.pas" line="68">
    <value>
      teTabSet
    </value>
  </const>
  <const name="teTextLabel" type="TThemedElement" file="Vcl.Themes.pas" line="69">
    <value>
      teTextLabel
    </value>
  </const>
  <const name="teMPlayerButtons" type="TThemedElement" file="Vcl.Themes.pas" line="70">
    <value>
      teMPlayerButtons
    </value>
  </const>
  <const name="teToggleSwitch" type="TThemedElement" file="Vcl.Themes.pas" line="71">
    <value>
      teToggleSwitch
    </value>
  </const>
  <const name="teSearchIndicators" type="TThemedElement" file="Vcl.Themes.pas" line="72">
    <value>
      teSearchIndicators
    </value>
  </const>
  <enum name="TThemedElement" file="Vcl.Themes.pas" line="25">
    <element value="0" name="teButton" file="Vcl.Themes.pas" line="27"/>
    <element value="1" name="teClock" file="Vcl.Themes.pas" line="28"/>
    <element value="2" name="teComboBox" file="Vcl.Themes.pas" line="29"/>
    <element value="3" name="teDatePicker" file="Vcl.Themes.pas" line="30"/>
    <element value="4" name="teEdit" file="Vcl.Themes.pas" line="31"/>
    <element value="5" name="teExplorerBar" file="Vcl.Themes.pas" line="32"/>
    <element value="6" name="teFlyOut" file="Vcl.Themes.pas" line="33"/>
    <element value="7" name="teHeader" file="Vcl.Themes.pas" line="34"/>
    <element value="8" name="teLink" file="Vcl.Themes.pas" line="35"/>
    <element value="9" name="teListView" file="Vcl.Themes.pas" line="36"/>
    <element value="10" name="teMenu" file="Vcl.Themes.pas" line="37"/>
    <element value="11" name="teMenuBand" file="Vcl.Themes.pas" line="38"/>
    <element value="12" name="teMonthCal" file="Vcl.Themes.pas" line="39"/>
    <element value="13" name="teNavigation" file="Vcl.Themes.pas" line="40"/>
    <element value="14" name="tePage" file="Vcl.Themes.pas" line="41"/>
    <element value="15" name="teProgress" file="Vcl.Themes.pas" line="42"/>
    <element value="16" name="teRebar" file="Vcl.Themes.pas" line="43"/>
    <element value="17" name="teScrollBar" file="Vcl.Themes.pas" line="44"/>
    <element value="18" name="teSpin" file="Vcl.Themes.pas" line="45"/>
    <element value="19" name="teStartPanel" file="Vcl.Themes.pas" line="46"/>
    <element value="20" name="teStatus" file="Vcl.Themes.pas" line="47"/>
    <element value="21" name="teTab" file="Vcl.Themes.pas" line="48"/>
    <element value="22" name="teTaskBand" file="Vcl.Themes.pas" line="49"/>
    <element value="23" name="teTaskBar" file="Vcl.Themes.pas" line="50"/>
    <element value="24" name="teTaskDialog" file="Vcl.Themes.pas" line="51"/>
    <element value="25" name="teTextStyle" file="Vcl.Themes.pas" line="52"/>
    <element value="26" name="teToolBar" file="Vcl.Themes.pas" line="53"/>
    <element value="27" name="teToolTip" file="Vcl.Themes.pas" line="54"/>
    <element value="28" name="teTrackBar" file="Vcl.Themes.pas" line="55"/>
    <element value="29" name="teTrayNotify" file="Vcl.Themes.pas" line="56"/>
    <element value="30" name="teTreeview" file="Vcl.Themes.pas" line="57"/>
    <element value="31" name="teWindow" file="Vcl.Themes.pas" line="58"/>
    <element value="32" name="teCategoryButtons" file="Vcl.Themes.pas" line="60"/>
    <element value="33" name="teCategoryPanelGroup" file="Vcl.Themes.pas" line="61"/>
    <element value="34" name="teCheckListBox" file="Vcl.Themes.pas" line="62"/>
    <element value="35" name="teControlBar" file="Vcl.Themes.pas" line="63"/>
    <element value="36" name="teDataNavButtons" file="Vcl.Themes.pas" line="64"/>
    <element value="37" name="teGrid" file="Vcl.Themes.pas" line="65"/>
    <element value="38" name="teHint" file="Vcl.Themes.pas" line="66"/>
    <element value="39" name="tePanel" file="Vcl.Themes.pas" line="67"/>
    <element value="40" name="teTabSet" file="Vcl.Themes.pas" line="68"/>
    <element value="41" name="teTextLabel" file="Vcl.Themes.pas" line="69"/>
    <element value="42" name="teMPlayerButtons" file="Vcl.Themes.pas" line="70"/>
    <element value="43" name="teToggleSwitch" file="Vcl.Themes.pas" line="71"/>
    <element value="44" name="teSearchIndicators" file="Vcl.Themes.pas" line="72"/>
  </enum>
  <enum name="TVCLElements" alias="Vcl.Themes.TThemedElement" file="Vcl.Themes.pas" line="75">
    <element value="32" name="teCategoryButtons" file="Vcl.Themes.pas" line="60"/>
    <element value="33" name="teCategoryPanelGroup" file="Vcl.Themes.pas" line="61"/>
    <element value="34" name="teCheckListBox" file="Vcl.Themes.pas" line="62"/>
    <element value="35" name="teControlBar" file="Vcl.Themes.pas" line="63"/>
    <element value="36" name="teDataNavButtons" file="Vcl.Themes.pas" line="64"/>
    <element value="37" name="teGrid" file="Vcl.Themes.pas" line="65"/>
    <element value="38" name="teHint" file="Vcl.Themes.pas" line="66"/>
    <element value="39" name="tePanel" file="Vcl.Themes.pas" line="67"/>
    <element value="40" name="teTabSet" file="Vcl.Themes.pas" line="68"/>
    <element value="41" name="teTextLabel" file="Vcl.Themes.pas" line="69"/>
  </enum>
  <const name="CWindowsElements" type="Set" file="Vcl.Themes.pas" line="78">
    <value>
      [teButton..teWindow]
    </value>
  </const>
  <const name="CVCLElements" type="Set" file="Vcl.Themes.pas" line="79">
    <value>
      [teCategoryButtons..teTextLabel]
    </value>
  </const>
  <const name="tbButtonDontCare" type="TThemedButton" file="Vcl.Themes.pas" line="84">
    <value>
      tbButtonDontCare
    </value>
  </const>
  <const name="tbButtonRoot" type="TThemedButton" file="Vcl.Themes.pas" line="87">
    <value>
      tbButtonRoot
    </value>
  </const>
  <const name="tbPushButtonNormal" type="TThemedButton" file="Vcl.Themes.pas" line="88">
    <value>
      tbPushButtonNormal
    </value>
  </const>
  <const name="tbPushButtonHot" type="TThemedButton" file="Vcl.Themes.pas" line="88">
    <value>
      tbPushButtonHot
    </value>
  </const>
  <const name="tbPushButtonPressed" type="TThemedButton" file="Vcl.Themes.pas" line="88">
    <value>
      tbPushButtonPressed
    </value>
  </const>
  <const name="tbPushButtonDisabled" type="TThemedButton" file="Vcl.Themes.pas" line="88">
    <value>
      tbPushButtonDisabled
    </value>
  </const>
  <const name="tbPushButtonDefaulted" type="TThemedButton" file="Vcl.Themes.pas" line="88">
    <value>
      tbPushButtonDefaulted
    </value>
  </const>
  <const name="tbPushButtonDefaultedAnimating" type="TThemedButton" file="Vcl.Themes.pas" line="88">
    <value>
      tbPushButtonDefaultedAnimating
    </value>
  </const>
  <const name="tbRadioButtonUncheckedNormal" type="TThemedButton" file="Vcl.Themes.pas" line="89">
    <value>
      tbRadioButtonUncheckedNormal
    </value>
  </const>
  <const name="tbRadioButtonUncheckedHot" type="TThemedButton" file="Vcl.Themes.pas" line="89">
    <value>
      tbRadioButtonUncheckedHot
    </value>
  </const>
  <const name="tbRadioButtonUncheckedPressed" type="TThemedButton" file="Vcl.Themes.pas" line="89">
    <value>
      tbRadioButtonUncheckedPressed
    </value>
  </const>
  <const name="tbRadioButtonUncheckedDisabled" type="TThemedButton" file="Vcl.Themes.pas" line="89">
    <value>
      tbRadioButtonUncheckedDisabled
    </value>
  </const>
  <const name="tbRadioButtonCheckedNormal" type="TThemedButton" file="Vcl.Themes.pas" line="90">
    <value>
      tbRadioButtonCheckedNormal
    </value>
  </const>
  <const name="tbRadioButtonCheckedHot" type="TThemedButton" file="Vcl.Themes.pas" line="90">
    <value>
      tbRadioButtonCheckedHot
    </value>
  </const>
  <const name="tbRadioButtonCheckedPressed" type="TThemedButton" file="Vcl.Themes.pas" line="90">
    <value>
      tbRadioButtonCheckedPressed
    </value>
  </const>
  <const name="tbRadioButtonCheckedDisabled" type="TThemedButton" file="Vcl.Themes.pas" line="90">
    <value>
      tbRadioButtonCheckedDisabled
    </value>
  </const>
  <const name="tbCheckBoxUncheckedNormal" type="TThemedButton" file="Vcl.Themes.pas" line="91">
    <value>
      tbCheckBoxUncheckedNormal
    </value>
  </const>
  <const name="tbCheckBoxUncheckedHot" type="TThemedButton" file="Vcl.Themes.pas" line="91">
    <value>
      tbCheckBoxUncheckedHot
    </value>
  </const>
  <const name="tbCheckBoxUncheckedPressed" type="TThemedButton" file="Vcl.Themes.pas" line="91">
    <value>
      tbCheckBoxUncheckedPressed
    </value>
  </const>
  <const name="tbCheckBoxUncheckedDisabled" type="TThemedButton" file="Vcl.Themes.pas" line="91">
    <value>
      tbCheckBoxUncheckedDisabled
    </value>
  </const>
  <const name="tbCheckBoxCheckedNormal" type="TThemedButton" file="Vcl.Themes.pas" line="92">
    <value>
      tbCheckBoxCheckedNormal
    </value>
  </const>
  <const name="tbCheckBoxCheckedHot" type="TThemedButton" file="Vcl.Themes.pas" line="92">
    <value>
      tbCheckBoxCheckedHot
    </value>
  </const>
  <const name="tbCheckBoxCheckedPressed" type="TThemedButton" file="Vcl.Themes.pas" line="92">
    <value>
      tbCheckBoxCheckedPressed
    </value>
  </const>
  <const name="tbCheckBoxCheckedDisabled" type="TThemedButton" file="Vcl.Themes.pas" line="92">
    <value>
      tbCheckBoxCheckedDisabled
    </value>
  </const>
  <const name="tbCheckBoxMixedNormal" type="TThemedButton" file="Vcl.Themes.pas" line="93">
    <value>
      tbCheckBoxMixedNormal
    </value>
  </const>
  <const name="tbCheckBoxMixedHot" type="TThemedButton" file="Vcl.Themes.pas" line="93">
    <value>
      tbCheckBoxMixedHot
    </value>
  </const>
  <const name="tbCheckBoxMixedPressed" type="TThemedButton" file="Vcl.Themes.pas" line="93">
    <value>
      tbCheckBoxMixedPressed
    </value>
  </const>
  <const name="tbCheckBoxMixedDisabled" type="TThemedButton" file="Vcl.Themes.pas" line="93">
    <value>
      tbCheckBoxMixedDisabled
    </value>
  </const>
  <const name="tbCheckBoxImplicitNormal" type="TThemedButton" file="Vcl.Themes.pas" line="94">
    <value>
      tbCheckBoxImplicitNormal
    </value>
  </const>
  <const name="tbCheckBoxImplicitHot" type="TThemedButton" file="Vcl.Themes.pas" line="94">
    <value>
      tbCheckBoxImplicitHot
    </value>
  </const>
  <const name="tbCheckBoxImplicitPressed" type="TThemedButton" file="Vcl.Themes.pas" line="94">
    <value>
      tbCheckBoxImplicitPressed
    </value>
  </const>
  <const name="tbCheckBoxImplicitDisabled" type="TThemedButton" file="Vcl.Themes.pas" line="94">
    <value>
      tbCheckBoxImplicitDisabled
    </value>
  </const>
  <const name="tbCheckBoxExcludedNormal" type="TThemedButton" file="Vcl.Themes.pas" line="95">
    <value>
      tbCheckBoxExcludedNormal
    </value>
  </const>
  <const name="tbCheckBoxExcludedHot" type="TThemedButton" file="Vcl.Themes.pas" line="95">
    <value>
      tbCheckBoxExcludedHot
    </value>
  </const>
  <const name="tbCheckBoxExcludedPressed" type="TThemedButton" file="Vcl.Themes.pas" line="95">
    <value>
      tbCheckBoxExcludedPressed
    </value>
  </const>
  <const name="tbCheckBoxExcludedDisabled" type="TThemedButton" file="Vcl.Themes.pas" line="95">
    <value>
      tbCheckBoxExcludedDisabled
    </value>
  </const>
  <const name="tbGroupBoxNormal" type="TThemedButton" file="Vcl.Themes.pas" line="96">
    <value>
      tbGroupBoxNormal
    </value>
  </const>
  <const name="tbGroupBoxDisabled" type="TThemedButton" file="Vcl.Themes.pas" line="96">
    <value>
      tbGroupBoxDisabled
    </value>
  </const>
  <const name="tbUserButton" type="TThemedButton" file="Vcl.Themes.pas" line="97">
    <value>
      tbUserButton
    </value>
  </const>
  <const name="tbCommandLinkNormal" type="TThemedButton" file="Vcl.Themes.pas" line="99">
    <value>
      tbCommandLinkNormal
    </value>
  </const>
  <const name="tbCommandLinkHot" type="TThemedButton" file="Vcl.Themes.pas" line="99">
    <value>
      tbCommandLinkHot
    </value>
  </const>
  <const name="tbCommandLinkPressed" type="TThemedButton" file="Vcl.Themes.pas" line="99">
    <value>
      tbCommandLinkPressed
    </value>
  </const>
  <const name="tbCommandLinkDisabled" type="TThemedButton" file="Vcl.Themes.pas" line="99">
    <value>
      tbCommandLinkDisabled
    </value>
  </const>
  <const name="tbCommandLinkDefaulted" type="TThemedButton" file="Vcl.Themes.pas" line="99">
    <value>
      tbCommandLinkDefaulted
    </value>
  </const>
  <const name="tbCommandLinkDefaultedAnimating" type="TThemedButton" file="Vcl.Themes.pas" line="99">
    <value>
      tbCommandLinkDefaultedAnimating
    </value>
  </const>
  <const name="tbCommandLinkGlyphNormal" type="TThemedButton" file="Vcl.Themes.pas" line="100">
    <value>
      tbCommandLinkGlyphNormal
    </value>
  </const>
  <const name="tbCommandLinkGlyphHot" type="TThemedButton" file="Vcl.Themes.pas" line="100">
    <value>
      tbCommandLinkGlyphHot
    </value>
  </const>
  <const name="tbCommandLinkGlyphPressed" type="TThemedButton" file="Vcl.Themes.pas" line="100">
    <value>
      tbCommandLinkGlyphPressed
    </value>
  </const>
  <const name="tbCommandLinkGlyphDisabled" type="TThemedButton" file="Vcl.Themes.pas" line="100">
    <value>
      tbCommandLinkGlyphDisabled
    </value>
  </const>
  <const name="tbCommandLinkGlyphDefaulted" type="TThemedButton" file="Vcl.Themes.pas" line="100">
    <value>
      tbCommandLinkGlyphDefaulted
    </value>
  </const>
  <enum name="TThemedButton" file="Vcl.Themes.pas" line="83">
    <element value="0" name="tbButtonDontCare" file="Vcl.Themes.pas" line="84"/>
    <element value="1" name="tbButtonRoot" file="Vcl.Themes.pas" line="87"/>
    <element value="2" name="tbPushButtonNormal" file="Vcl.Themes.pas" line="88"/>
    <element value="3" name="tbPushButtonHot" file="Vcl.Themes.pas" line="88"/>
    <element value="4" name="tbPushButtonPressed" file="Vcl.Themes.pas" line="88"/>
    <element value="5" name="tbPushButtonDisabled" file="Vcl.Themes.pas" line="88"/>
    <element value="6" name="tbPushButtonDefaulted" file="Vcl.Themes.pas" line="88"/>
    <element value="7" name="tbPushButtonDefaultedAnimating" file="Vcl.Themes.pas" line="88"/>
    <element value="8" name="tbRadioButtonUncheckedNormal" file="Vcl.Themes.pas" line="89"/>
    <element value="9" name="tbRadioButtonUncheckedHot" file="Vcl.Themes.pas" line="89"/>
    <element value="10" name="tbRadioButtonUncheckedPressed" file="Vcl.Themes.pas" line="89"/>
    <element value="11" name="tbRadioButtonUncheckedDisabled" file="Vcl.Themes.pas" line="89"/>
    <element value="12" name="tbRadioButtonCheckedNormal" file="Vcl.Themes.pas" line="90"/>
    <element value="13" name="tbRadioButtonCheckedHot" file="Vcl.Themes.pas" line="90"/>
    <element value="14" name="tbRadioButtonCheckedPressed" file="Vcl.Themes.pas" line="90"/>
    <element value="15" name="tbRadioButtonCheckedDisabled" file="Vcl.Themes.pas" line="90"/>
    <element value="16" name="tbCheckBoxUncheckedNormal" file="Vcl.Themes.pas" line="91"/>
    <element value="17" name="tbCheckBoxUncheckedHot" file="Vcl.Themes.pas" line="91"/>
    <element value="18" name="tbCheckBoxUncheckedPressed" file="Vcl.Themes.pas" line="91"/>
    <element value="19" name="tbCheckBoxUncheckedDisabled" file="Vcl.Themes.pas" line="91"/>
    <element value="20" name="tbCheckBoxCheckedNormal" file="Vcl.Themes.pas" line="92"/>
    <element value="21" name="tbCheckBoxCheckedHot" file="Vcl.Themes.pas" line="92"/>
    <element value="22" name="tbCheckBoxCheckedPressed" file="Vcl.Themes.pas" line="92"/>
    <element value="23" name="tbCheckBoxCheckedDisabled" file="Vcl.Themes.pas" line="92"/>
    <element value="24" name="tbCheckBoxMixedNormal" file="Vcl.Themes.pas" line="93"/>
    <element value="25" name="tbCheckBoxMixedHot" file="Vcl.Themes.pas" line="93"/>
    <element value="26" name="tbCheckBoxMixedPressed" file="Vcl.Themes.pas" line="93"/>
    <element value="27" name="tbCheckBoxMixedDisabled" file="Vcl.Themes.pas" line="93"/>
    <element value="28" name="tbCheckBoxImplicitNormal" file="Vcl.Themes.pas" line="94"/>
    <element value="29" name="tbCheckBoxImplicitHot" file="Vcl.Themes.pas" line="94"/>
    <element value="30" name="tbCheckBoxImplicitPressed" file="Vcl.Themes.pas" line="94"/>
    <element value="31" name="tbCheckBoxImplicitDisabled" file="Vcl.Themes.pas" line="94"/>
    <element value="32" name="tbCheckBoxExcludedNormal" file="Vcl.Themes.pas" line="95"/>
    <element value="33" name="tbCheckBoxExcludedHot" file="Vcl.Themes.pas" line="95"/>
    <element value="34" name="tbCheckBoxExcludedPressed" file="Vcl.Themes.pas" line="95"/>
    <element value="35" name="tbCheckBoxExcludedDisabled" file="Vcl.Themes.pas" line="95"/>
    <element value="36" name="tbGroupBoxNormal" file="Vcl.Themes.pas" line="96"/>
    <element value="37" name="tbGroupBoxDisabled" file="Vcl.Themes.pas" line="96"/>
    <element value="38" name="tbUserButton" file="Vcl.Themes.pas" line="97"/>
    <element value="39" name="tbCommandLinkNormal" file="Vcl.Themes.pas" line="99"/>
    <element value="40" name="tbCommandLinkHot" file="Vcl.Themes.pas" line="99"/>
    <element value="41" name="tbCommandLinkPressed" file="Vcl.Themes.pas" line="99"/>
    <element value="42" name="tbCommandLinkDisabled" file="Vcl.Themes.pas" line="99"/>
    <element value="43" name="tbCommandLinkDefaulted" file="Vcl.Themes.pas" line="99"/>
    <element value="44" name="tbCommandLinkDefaultedAnimating" file="Vcl.Themes.pas" line="99"/>
    <element value="45" name="tbCommandLinkGlyphNormal" file="Vcl.Themes.pas" line="100"/>
    <element value="46" name="tbCommandLinkGlyphHot" file="Vcl.Themes.pas" line="100"/>
    <element value="47" name="tbCommandLinkGlyphPressed" file="Vcl.Themes.pas" line="100"/>
    <element value="48" name="tbCommandLinkGlyphDisabled" file="Vcl.Themes.pas" line="100"/>
    <element value="49" name="tbCommandLinkGlyphDefaulted" file="Vcl.Themes.pas" line="100"/>
  </enum>
  <const name="tbPushButtonLast" type="TThemedButton" file="Vcl.Themes.pas" line="104">
    <value>
      tbPushButtonDefaultedAnimating
    </value>
  </const>
  <const name="tbRadioButtonLast" type="TThemedButton" file="Vcl.Themes.pas" line="105">
    <value>
      tbRadioButtonCheckedDisabled
    </value>
  </const>
  <const name="tbCheckBoxLast" type="TThemedButton" file="Vcl.Themes.pas" line="106">
    <value>
      tbCheckBoxExcludedDisabled
    </value>
  </const>
  <const name="tbGroupBoxLast" type="TThemedButton" file="Vcl.Themes.pas" line="107">
    <value>
      tbGroupBoxDisabled
    </value>
  </const>
  <const name="tbUserButtonLast" type="TThemedButton" file="Vcl.Themes.pas" line="108">
    <value>
      tbUserButton
    </value>
  </const>
  <const name="tbCommandLinkLast" type="TThemedButton" file="Vcl.Themes.pas" line="109">
    <value>
      tbCommandLinkDefaultedAnimating
    </value>
  </const>
  <const name="tbCommandLinkGlyphLast" type="TThemedButton" file="Vcl.Themes.pas" line="110">
    <value>
      tbCommandLinkGlyphDefaulted
    </value>
  </const>
  <const name="tcbCategoryButtonsDontCare" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="115">
    <value>
      tcbCategoryButtonsDontCare
    </value>
  </const>
  <const name="tcbCategoryButtonsRoot" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="116">
    <value>
      tcbCategoryButtonsRoot
    </value>
  </const>
  <const name="tcbBackground" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="117">
    <value>
      tcbBackground
    </value>
  </const>
  <const name="tcbCategoryNormal" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="118">
    <value>
      tcbCategoryNormal
    </value>
  </const>
  <const name="tcbCategorySelected" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="118">
    <value>
      tcbCategorySelected
    </value>
  </const>
  <const name="tcbButtonNormal" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="119">
    <value>
      tcbButtonNormal
    </value>
  </const>
  <const name="tcbButtonHot" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="119">
    <value>
      tcbButtonHot
    </value>
  </const>
  <const name="tcbButtonSelected" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="119">
    <value>
      tcbButtonSelected
    </value>
  </const>
  <const name="tcbCategoryGlyphOpened" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="120">
    <value>
      tcbCategoryGlyphOpened
    </value>
  </const>
  <const name="tcbCategoryGlyphClosed" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="120">
    <value>
      tcbCategoryGlyphClosed
    </value>
  </const>
  <const name="tcbCategoryChevronOpened" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="121">
    <value>
      tcbCategoryChevronOpened
    </value>
  </const>
  <const name="tcbCategoryChevronClosed" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="121">
    <value>
      tcbCategoryChevronClosed
    </value>
  </const>
  <enum name="TThemedCategoryButtons" file="Vcl.Themes.pas" line="114">
    <element value="0" name="tcbCategoryButtonsDontCare" file="Vcl.Themes.pas" line="115"/>
    <element value="1" name="tcbCategoryButtonsRoot" file="Vcl.Themes.pas" line="116"/>
    <element value="2" name="tcbBackground" file="Vcl.Themes.pas" line="117"/>
    <element value="3" name="tcbCategoryNormal" file="Vcl.Themes.pas" line="118"/>
    <element value="4" name="tcbCategorySelected" file="Vcl.Themes.pas" line="118"/>
    <element value="5" name="tcbButtonNormal" file="Vcl.Themes.pas" line="119"/>
    <element value="6" name="tcbButtonHot" file="Vcl.Themes.pas" line="119"/>
    <element value="7" name="tcbButtonSelected" file="Vcl.Themes.pas" line="119"/>
    <element value="8" name="tcbCategoryGlyphOpened" file="Vcl.Themes.pas" line="120"/>
    <element value="9" name="tcbCategoryGlyphClosed" file="Vcl.Themes.pas" line="120"/>
    <element value="10" name="tcbCategoryChevronOpened" file="Vcl.Themes.pas" line="121"/>
    <element value="11" name="tcbCategoryChevronClosed" file="Vcl.Themes.pas" line="121"/>
  </enum>
  <const name="tcbCategoryLast" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="125">
    <value>
      tcbCategorySelected
    </value>
  </const>
  <const name="tcbButtonLast" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="126">
    <value>
      tcbButtonSelected
    </value>
  </const>
  <const name="tcbCategoryGlyphLast" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="127">
    <value>
      tcbCategoryGlyphClosed
    </value>
  </const>
  <const name="tcbCategoryChevronLast" type="TThemedCategoryButtons" file="Vcl.Themes.pas" line="128">
    <value>
      tcbCategoryChevronClosed
    </value>
  </const>
  <const name="tcpCategoryPanelGroupDontCare" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="133">
    <value>
      tcpCategoryPanelGroupDontCare
    </value>
  </const>
  <const name="tcpCategoryPanelGroupRoot" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="134">
    <value>
      tcpCategoryPanelGroupRoot
    </value>
  </const>
  <const name="tcpBackground" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="135">
    <value>
      tcpBackground
    </value>
  </const>
  <const name="tcpGradientHeader" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="136">
    <value>
      tcpGradientHeader
    </value>
  </const>
  <const name="tcpThemedHeader" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="137">
    <value>
      tcpThemedHeader
    </value>
  </const>
  <const name="tcpChevronOpenedNormal" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="138">
    <value>
      tcpChevronOpenedNormal
    </value>
  </const>
  <const name="tcpChevronOpenedHot" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="138">
    <value>
      tcpChevronOpenedHot
    </value>
  </const>
  <const name="tcpChevronOpenedPressed" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="138">
    <value>
      tcpChevronOpenedPressed
    </value>
  </const>
  <const name="tcpChevronClosedNormal" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="139">
    <value>
      tcpChevronClosedNormal
    </value>
  </const>
  <const name="tcpChevronClosedHot" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="139">
    <value>
      tcpChevronClosedHot
    </value>
  </const>
  <const name="tcpChevronClosedPressed" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="139">
    <value>
      tcpChevronClosedPressed
    </value>
  </const>
  <const name="tcpChevronClosedLeftNormal" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="140">
    <value>
      tcpChevronClosedLeftNormal
    </value>
  </const>
  <const name="tcpChevronClosedLeftHot" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="140">
    <value>
      tcpChevronClosedLeftHot
    </value>
  </const>
  <const name="tcpChevronClosedLeftPressed" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="140">
    <value>
      tcpChevronClosedLeftPressed
    </value>
  </const>
  <const name="tcpThemedChevronOpenedNormal" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="141">
    <value>
      tcpThemedChevronOpenedNormal
    </value>
  </const>
  <const name="tcpThemedChevronOpenedHot" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="141">
    <value>
      tcpThemedChevronOpenedHot
    </value>
  </const>
  <const name="tcpThemedChevronOpenedPressed" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="141">
    <value>
      tcpThemedChevronOpenedPressed
    </value>
  </const>
  <const name="tcpThemedChevronClosedNormal" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="142">
    <value>
      tcpThemedChevronClosedNormal
    </value>
  </const>
  <const name="tcpThemedChevronClosedHot" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="142">
    <value>
      tcpThemedChevronClosedHot
    </value>
  </const>
  <const name="tcpThemedChevronClosedPressed" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="142">
    <value>
      tcpThemedChevronClosedPressed
    </value>
  </const>
  <enum name="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="132">
    <element value="0" name="tcpCategoryPanelGroupDontCare" file="Vcl.Themes.pas" line="133"/>
    <element value="1" name="tcpCategoryPanelGroupRoot" file="Vcl.Themes.pas" line="134"/>
    <element value="2" name="tcpBackground" file="Vcl.Themes.pas" line="135"/>
    <element value="3" name="tcpGradientHeader" file="Vcl.Themes.pas" line="136"/>
    <element value="4" name="tcpThemedHeader" file="Vcl.Themes.pas" line="137"/>
    <element value="5" name="tcpChevronOpenedNormal" file="Vcl.Themes.pas" line="138"/>
    <element value="6" name="tcpChevronOpenedHot" file="Vcl.Themes.pas" line="138"/>
    <element value="7" name="tcpChevronOpenedPressed" file="Vcl.Themes.pas" line="138"/>
    <element value="8" name="tcpChevronClosedNormal" file="Vcl.Themes.pas" line="139"/>
    <element value="9" name="tcpChevronClosedHot" file="Vcl.Themes.pas" line="139"/>
    <element value="10" name="tcpChevronClosedPressed" file="Vcl.Themes.pas" line="139"/>
    <element value="11" name="tcpChevronClosedLeftNormal" file="Vcl.Themes.pas" line="140"/>
    <element value="12" name="tcpChevronClosedLeftHot" file="Vcl.Themes.pas" line="140"/>
    <element value="13" name="tcpChevronClosedLeftPressed" file="Vcl.Themes.pas" line="140"/>
    <element value="14" name="tcpThemedChevronOpenedNormal" file="Vcl.Themes.pas" line="141"/>
    <element value="15" name="tcpThemedChevronOpenedHot" file="Vcl.Themes.pas" line="141"/>
    <element value="16" name="tcpThemedChevronOpenedPressed" file="Vcl.Themes.pas" line="141"/>
    <element value="17" name="tcpThemedChevronClosedNormal" file="Vcl.Themes.pas" line="142"/>
    <element value="18" name="tcpThemedChevronClosedHot" file="Vcl.Themes.pas" line="142"/>
    <element value="19" name="tcpThemedChevronClosedPressed" file="Vcl.Themes.pas" line="142"/>
  </enum>
  <const name="tcpChevronOpenedLast" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="146">
    <value>
      tcpChevronOpenedPressed
    </value>
  </const>
  <const name="tcpChevronClosedLast" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="147">
    <value>
      tcpChevronClosedPressed
    </value>
  </const>
  <const name="tcpChevronClosedLeftLast" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="148">
    <value>
      tcpChevronClosedLeftPressed
    </value>
  </const>
  <const name="tcpThemedChevronOpenedLast" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="149">
    <value>
      tcpThemedChevronOpenedPressed
    </value>
  </const>
  <const name="tcpThemedChevronClosedLast" type="TThemedCategoryPanelGroup" file="Vcl.Themes.pas" line="150">
    <value>
      tcpThemedChevronClosedPressed
    </value>
  </const>
  <const name="tclCheckListBoxDontCare" type="TThemedCheckListBox" file="Vcl.Themes.pas" line="155">
    <value>
      tclCheckListBoxDontCare
    </value>
  </const>
  <const name="tclCheckListBoxRoot" type="TThemedCheckListBox" file="Vcl.Themes.pas" line="156">
    <value>
      tclCheckListBoxRoot
    </value>
  </const>
  <const name="tclListItemNormal" type="TThemedCheckListBox" file="Vcl.Themes.pas" line="157">
    <value>
      tclListItemNormal
    </value>
  </const>
  <const name="tclListItemDisabled" type="TThemedCheckListBox" file="Vcl.Themes.pas" line="157">
    <value>
      tclListItemDisabled
    </value>
  </const>
  <const name="tclHeaderItemNormal" type="TThemedCheckListBox" file="Vcl.Themes.pas" line="158">
    <value>
      tclHeaderItemNormal
    </value>
  </const>
  <const name="tclHeaderItemDisabled" type="TThemedCheckListBox" file="Vcl.Themes.pas" line="158">
    <value>
      tclHeaderItemDisabled
    </value>
  </const>
  <enum name="TThemedCheckListBox" file="Vcl.Themes.pas" line="154">
    <element value="0" name="tclCheckListBoxDontCare" file="Vcl.Themes.pas" line="155"/>
    <element value="1" name="tclCheckListBoxRoot" file="Vcl.Themes.pas" line="156"/>
    <element value="2" name="tclListItemNormal" file="Vcl.Themes.pas" line="157"/>
    <element value="3" name="tclListItemDisabled" file="Vcl.Themes.pas" line="157"/>
    <element value="4" name="tclHeaderItemNormal" file="Vcl.Themes.pas" line="158"/>
    <element value="5" name="tclHeaderItemDisabled" file="Vcl.Themes.pas" line="158"/>
  </enum>
  <const name="tclListItemLast" type="TThemedCheckListBox" file="Vcl.Themes.pas" line="162">
    <value>
      tclListItemDisabled
    </value>
  </const>
  <const name="tclHeaderItemLast" type="TThemedCheckListBox" file="Vcl.Themes.pas" line="163">
    <value>
      tclHeaderItemDisabled
    </value>
  </const>
  <const name="tcbControlBarDontCare" type="TThemedControlBar" file="Vcl.Themes.pas" line="168">
    <value>
      tcbControlBarDontCare
    </value>
  </const>
  <const name="tcbControlBarRoot" type="TThemedControlBar" file="Vcl.Themes.pas" line="169">
    <value>
      tcbControlBarRoot
    </value>
  </const>
  <const name="tcbGradientItemFrame" type="TThemedControlBar" file="Vcl.Themes.pas" line="170">
    <value>
      tcbGradientItemFrame
    </value>
  </const>
  <enum name="TThemedControlBar" file="Vcl.Themes.pas" line="167">
    <element value="0" name="tcbControlBarDontCare" file="Vcl.Themes.pas" line="168"/>
    <element value="1" name="tcbControlBarRoot" file="Vcl.Themes.pas" line="169"/>
    <element value="2" name="tcbGradientItemFrame" file="Vcl.Themes.pas" line="170"/>
  </enum>
  <const name="tcClockDontCare" type="TThemedClock" file="Vcl.Themes.pas" line="176">
    <value>
      tcClockDontCare
    </value>
  </const>
  <const name="tcClockRoot" type="TThemedClock" file="Vcl.Themes.pas" line="177">
    <value>
      tcClockRoot
    </value>
  </const>
  <const name="tcTimeNormal" type="TThemedClock" file="Vcl.Themes.pas" line="178">
    <value>
      tcTimeNormal
    </value>
  </const>
  <const name="tcTimeHot" type="TThemedClock" file="Vcl.Themes.pas" line="178">
    <value>
      tcTimeHot
    </value>
  </const>
  <const name="tcTimePressed" type="TThemedClock" file="Vcl.Themes.pas" line="178">
    <value>
      tcTimePressed
    </value>
  </const>
  <enum name="TThemedClock" file="Vcl.Themes.pas" line="175">
    <element value="0" name="tcClockDontCare" file="Vcl.Themes.pas" line="176"/>
    <element value="1" name="tcClockRoot" file="Vcl.Themes.pas" line="177"/>
    <element value="2" name="tcTimeNormal" file="Vcl.Themes.pas" line="178"/>
    <element value="3" name="tcTimeHot" file="Vcl.Themes.pas" line="178"/>
    <element value="4" name="tcTimePressed" file="Vcl.Themes.pas" line="178"/>
  </enum>
  <const name="tcTimeLast" type="TThemedClock" file="Vcl.Themes.pas" line="182">
    <value>
      tcTimePressed
    </value>
  </const>
  <const name="ttbTimeNormal" type="TThemedClock" file="Vcl.Themes.pas" line="183" symflags="deprecated">
    <value>
      tcTimeNormal
    </value>
  </const>
  <const name="tcComboBoxDontCare" type="TThemedComboBox" file="Vcl.Themes.pas" line="188">
    <value>
      tcComboBoxDontCare
    </value>
  </const>
  <const name="tcComboBoxRoot" type="TThemedComboBox" file="Vcl.Themes.pas" line="189">
    <value>
      tcComboBoxRoot
    </value>
  </const>
  <const name="tcDropDownButtonNormal" type="TThemedComboBox" file="Vcl.Themes.pas" line="190">
    <value>
      tcDropDownButtonNormal
    </value>
  </const>
  <const name="tcDropDownButtonHot" type="TThemedComboBox" file="Vcl.Themes.pas" line="190">
    <value>
      tcDropDownButtonHot
    </value>
  </const>
  <const name="tcDropDownButtonPressed" type="TThemedComboBox" file="Vcl.Themes.pas" line="190">
    <value>
      tcDropDownButtonPressed
    </value>
  </const>
  <const name="tcDropDownButtonDisabled" type="TThemedComboBox" file="Vcl.Themes.pas" line="190">
    <value>
      tcDropDownButtonDisabled
    </value>
  </const>
  <const name="tcBackground" type="TThemedComboBox" file="Vcl.Themes.pas" line="192">
    <value>
      tcBackground
    </value>
  </const>
  <const name="tcTransparentBackgroundNormal" type="TThemedComboBox" file="Vcl.Themes.pas" line="193">
    <value>
      tcTransparentBackgroundNormal
    </value>
  </const>
  <const name="tcTransparentBackgroundHot" type="TThemedComboBox" file="Vcl.Themes.pas" line="193">
    <value>
      tcTransparentBackgroundHot
    </value>
  </const>
  <const name="tcTransparentBackgroundDisabled" type="TThemedComboBox" file="Vcl.Themes.pas" line="193">
    <value>
      tcTransparentBackgroundDisabled
    </value>
  </const>
  <const name="tcTransparentBackgroundFocused" type="TThemedComboBox" file="Vcl.Themes.pas" line="193">
    <value>
      tcTransparentBackgroundFocused
    </value>
  </const>
  <const name="tcBorderNormal" type="TThemedComboBox" file="Vcl.Themes.pas" line="194">
    <value>
      tcBorderNormal
    </value>
  </const>
  <const name="tcBorderHot" type="TThemedComboBox" file="Vcl.Themes.pas" line="194">
    <value>
      tcBorderHot
    </value>
  </const>
  <const name="tcBorderFocused" type="TThemedComboBox" file="Vcl.Themes.pas" line="194">
    <value>
      tcBorderFocused
    </value>
  </const>
  <const name="tcBorderDisabled" type="TThemedComboBox" file="Vcl.Themes.pas" line="194">
    <value>
      tcBorderDisabled
    </value>
  </const>
  <const name="tcReadOnlyNormal" type="TThemedComboBox" file="Vcl.Themes.pas" line="195">
    <value>
      tcReadOnlyNormal
    </value>
  </const>
  <const name="tcReadOnlyHot" type="TThemedComboBox" file="Vcl.Themes.pas" line="195">
    <value>
      tcReadOnlyHot
    </value>
  </const>
  <const name="tcReadOnlyPressed" type="TThemedComboBox" file="Vcl.Themes.pas" line="195">
    <value>
      tcReadOnlyPressed
    </value>
  </const>
  <const name="tcReadOnlyDisabled" type="TThemedComboBox" file="Vcl.Themes.pas" line="195">
    <value>
      tcReadOnlyDisabled
    </value>
  </const>
  <const name="tcDropDownButtonRightNormal" type="TThemedComboBox" file="Vcl.Themes.pas" line="196">
    <value>
      tcDropDownButtonRightNormal
    </value>
  </const>
  <const name="tcDropDownButtonRightHot" type="TThemedComboBox" file="Vcl.Themes.pas" line="196">
    <value>
      tcDropDownButtonRightHot
    </value>
  </const>
  <const name="tcDropDownButtonRightPressed" type="TThemedComboBox" file="Vcl.Themes.pas" line="196">
    <value>
      tcDropDownButtonRightPressed
    </value>
  </const>
  <const name="tcDropDownButtonRightDisabled" type="TThemedComboBox" file="Vcl.Themes.pas" line="196">
    <value>
      tcDropDownButtonRightDisabled
    </value>
  </const>
  <const name="tcDropDownButtonLeftNormal" type="TThemedComboBox" file="Vcl.Themes.pas" line="197">
    <value>
      tcDropDownButtonLeftNormal
    </value>
  </const>
  <const name="tcDropDownButtonLeftHot" type="TThemedComboBox" file="Vcl.Themes.pas" line="197">
    <value>
      tcDropDownButtonLeftHot
    </value>
  </const>
  <const name="tcDropDownButtonLeftPressed" type="TThemedComboBox" file="Vcl.Themes.pas" line="197">
    <value>
      tcDropDownButtonLeftPressed
    </value>
  </const>
  <const name="tcDropDownButtonLeftDisabled" type="TThemedComboBox" file="Vcl.Themes.pas" line="197">
    <value>
      tcDropDownButtonLeftDisabled
    </value>
  </const>
  <const name="tcCueBannerNormal" type="TThemedComboBox" file="Vcl.Themes.pas" line="198">
    <value>
      tcCueBannerNormal
    </value>
  </const>
  <const name="tcCueBannerHot" type="TThemedComboBox" file="Vcl.Themes.pas" line="198">
    <value>
      tcCueBannerHot
    </value>
  </const>
  <const name="tcCueBannerPressed" type="TThemedComboBox" file="Vcl.Themes.pas" line="198">
    <value>
      tcCueBannerPressed
    </value>
  </const>
  <const name="tcCueBannerDisabled" type="TThemedComboBox" file="Vcl.Themes.pas" line="198">
    <value>
      tcCueBannerDisabled
    </value>
  </const>
  <enum name="TThemedComboBox" file="Vcl.Themes.pas" line="187">
    <element value="0" name="tcComboBoxDontCare" file="Vcl.Themes.pas" line="188"/>
    <element value="1" name="tcComboBoxRoot" file="Vcl.Themes.pas" line="189"/>
    <element value="2" name="tcDropDownButtonNormal" file="Vcl.Themes.pas" line="190"/>
    <element value="3" name="tcDropDownButtonHot" file="Vcl.Themes.pas" line="190"/>
    <element value="4" name="tcDropDownButtonPressed" file="Vcl.Themes.pas" line="190"/>
    <element value="5" name="tcDropDownButtonDisabled" file="Vcl.Themes.pas" line="190"/>
    <element value="6" name="tcBackground" file="Vcl.Themes.pas" line="192"/>
    <element value="7" name="tcTransparentBackgroundNormal" file="Vcl.Themes.pas" line="193"/>
    <element value="8" name="tcTransparentBackgroundHot" file="Vcl.Themes.pas" line="193"/>
    <element value="9" name="tcTransparentBackgroundDisabled" file="Vcl.Themes.pas" line="193"/>
    <element value="10" name="tcTransparentBackgroundFocused" file="Vcl.Themes.pas" line="193"/>
    <element value="11" name="tcBorderNormal" file="Vcl.Themes.pas" line="194"/>
    <element value="12" name="tcBorderHot" file="Vcl.Themes.pas" line="194"/>
    <element value="13" name="tcBorderFocused" file="Vcl.Themes.pas" line="194"/>
    <element value="14" name="tcBorderDisabled" file="Vcl.Themes.pas" line="194"/>
    <element value="15" name="tcReadOnlyNormal" file="Vcl.Themes.pas" line="195"/>
    <element value="16" name="tcReadOnlyHot" file="Vcl.Themes.pas" line="195"/>
    <element value="17" name="tcReadOnlyPressed" file="Vcl.Themes.pas" line="195"/>
    <element value="18" name="tcReadOnlyDisabled" file="Vcl.Themes.pas" line="195"/>
    <element value="19" name="tcDropDownButtonRightNormal" file="Vcl.Themes.pas" line="196"/>
    <element value="20" name="tcDropDownButtonRightHot" file="Vcl.Themes.pas" line="196"/>
    <element value="21" name="tcDropDownButtonRightPressed" file="Vcl.Themes.pas" line="196"/>
    <element value="22" name="tcDropDownButtonRightDisabled" file="Vcl.Themes.pas" line="196"/>
    <element value="23" name="tcDropDownButtonLeftNormal" file="Vcl.Themes.pas" line="197"/>
    <element value="24" name="tcDropDownButtonLeftHot" file="Vcl.Themes.pas" line="197"/>
    <element value="25" name="tcDropDownButtonLeftPressed" file="Vcl.Themes.pas" line="197"/>
    <element value="26" name="tcDropDownButtonLeftDisabled" file="Vcl.Themes.pas" line="197"/>
    <element value="27" name="tcCueBannerNormal" file="Vcl.Themes.pas" line="198"/>
    <element value="28" name="tcCueBannerHot" file="Vcl.Themes.pas" line="198"/>
    <element value="29" name="tcCueBannerPressed" file="Vcl.Themes.pas" line="198"/>
    <element value="30" name="tcCueBannerDisabled" file="Vcl.Themes.pas" line="198"/>
  </enum>
  <const name="tcDropDownButtonLast" type="TThemedComboBox" file="Vcl.Themes.pas" line="202">
    <value>
      tcDropDownButtonDisabled
    </value>
  </const>
  <const name="tcBackgroundLast" type="TThemedComboBox" file="Vcl.Themes.pas" line="203">
    <value>
      tcBackground
    </value>
  </const>
  <const name="tcTransparentBackgroundLast" type="TThemedComboBox" file="Vcl.Themes.pas" line="204">
    <value>
      tcTransparentBackgroundFocused
    </value>
  </const>
  <const name="tcBorderLast" type="TThemedComboBox" file="Vcl.Themes.pas" line="205">
    <value>
      tcBorderDisabled
    </value>
  </const>
  <const name="tcReadOnlyLast" type="TThemedComboBox" file="Vcl.Themes.pas" line="206">
    <value>
      tcReadOnlyDisabled
    </value>
  </const>
  <const name="tcDropDownButtonRightLast" type="TThemedComboBox" file="Vcl.Themes.pas" line="207">
    <value>
      tcDropDownButtonRightDisabled
    </value>
  </const>
  <const name="tcDropDownButtonLeftLast" type="TThemedComboBox" file="Vcl.Themes.pas" line="208">
    <value>
      tcDropDownButtonLeftDisabled
    </value>
  </const>
  <const name="tcCueBannerLast" type="TThemedComboBox" file="Vcl.Themes.pas" line="209">
    <value>
      tcCueBannerDisabled
    </value>
  </const>
  <const name="tdpDatePickerDontCare" type="TThemedDatePicker" file="Vcl.Themes.pas" line="214">
    <value>
      tdpDatePickerDontCare
    </value>
  </const>
  <const name="tdbDatePickerRoot" type="TThemedDatePicker" file="Vcl.Themes.pas" line="215">
    <value>
      tdbDatePickerRoot
    </value>
  </const>
  <const name="tdbDateTextNormal" type="TThemedDatePicker" file="Vcl.Themes.pas" line="216">
    <value>
      tdbDateTextNormal
    </value>
  </const>
  <const name="tdbDateTextDisabled" type="TThemedDatePicker" file="Vcl.Themes.pas" line="216">
    <value>
      tdbDateTextDisabled
    </value>
  </const>
  <const name="tdbDateTextSelected" type="TThemedDatePicker" file="Vcl.Themes.pas" line="216">
    <value>
      tdbDateTextSelected
    </value>
  </const>
  <const name="tdbDateBorderNormal" type="TThemedDatePicker" file="Vcl.Themes.pas" line="217">
    <value>
      tdbDateBorderNormal
    </value>
  </const>
  <const name="tdbDateBorderHot" type="TThemedDatePicker" file="Vcl.Themes.pas" line="217">
    <value>
      tdbDateBorderHot
    </value>
  </const>
  <const name="tdbDateBorderFocused" type="TThemedDatePicker" file="Vcl.Themes.pas" line="217">
    <value>
      tdbDateBorderFocused
    </value>
  </const>
  <const name="tdbDateBorderDisabled" type="TThemedDatePicker" file="Vcl.Themes.pas" line="217">
    <value>
      tdbDateBorderDisabled
    </value>
  </const>
  <const name="tdbShowCalendarButtonRightNormal" type="TThemedDatePicker" file="Vcl.Themes.pas" line="218">
    <value>
      tdbShowCalendarButtonRightNormal
    </value>
  </const>
  <const name="tdbShowCalendarButtonRightHot" type="TThemedDatePicker" file="Vcl.Themes.pas" line="218">
    <value>
      tdbShowCalendarButtonRightHot
    </value>
  </const>
  <const name="tdbShowCalendarButtonRightPressed" type="TThemedDatePicker" file="Vcl.Themes.pas" line="218">
    <value>
      tdbShowCalendarButtonRightPressed
    </value>
  </const>
  <const name="tdbShowCalendarButtonRightDisabled" type="TThemedDatePicker" file="Vcl.Themes.pas" line="218">
    <value>
      tdbShowCalendarButtonRightDisabled
    </value>
  </const>
  <enum name="TThemedDatePicker" file="Vcl.Themes.pas" line="213">
    <element value="0" name="tdpDatePickerDontCare" file="Vcl.Themes.pas" line="214"/>
    <element value="1" name="tdbDatePickerRoot" file="Vcl.Themes.pas" line="215"/>
    <element value="2" name="tdbDateTextNormal" file="Vcl.Themes.pas" line="216"/>
    <element value="3" name="tdbDateTextDisabled" file="Vcl.Themes.pas" line="216"/>
    <element value="4" name="tdbDateTextSelected" file="Vcl.Themes.pas" line="216"/>
    <element value="5" name="tdbDateBorderNormal" file="Vcl.Themes.pas" line="217"/>
    <element value="6" name="tdbDateBorderHot" file="Vcl.Themes.pas" line="217"/>
    <element value="7" name="tdbDateBorderFocused" file="Vcl.Themes.pas" line="217"/>
    <element value="8" name="tdbDateBorderDisabled" file="Vcl.Themes.pas" line="217"/>
    <element value="9" name="tdbShowCalendarButtonRightNormal" file="Vcl.Themes.pas" line="218"/>
    <element value="10" name="tdbShowCalendarButtonRightHot" file="Vcl.Themes.pas" line="218"/>
    <element value="11" name="tdbShowCalendarButtonRightPressed" file="Vcl.Themes.pas" line="218"/>
    <element value="12" name="tdbShowCalendarButtonRightDisabled" file="Vcl.Themes.pas" line="218"/>
  </enum>
  <const name="tdbDateTextLast" type="TThemedDatePicker" file="Vcl.Themes.pas" line="222">
    <value>
      tdbDateTextSelected
    </value>
  </const>
  <const name="tdbDateBorderLast" type="TThemedDatePicker" file="Vcl.Themes.pas" line="223">
    <value>
      tdbDateBorderDisabled
    </value>
  </const>
  <const name="tdbShowCalendarButtonRightLast" type="TThemedDatePicker" file="Vcl.Themes.pas" line="224">
    <value>
      tdbShowCalendarButtonRightDisabled
    </value>
  </const>
  <const name="teEditDontCare" type="TThemedEdit" file="Vcl.Themes.pas" line="229">
    <value>
      teEditDontCare
    </value>
  </const>
  <const name="teEditRoot" type="TThemedEdit" file="Vcl.Themes.pas" line="230">
    <value>
      teEditRoot
    </value>
  </const>
  <const name="teEditTextNormal" type="TThemedEdit" file="Vcl.Themes.pas" line="231">
    <value>
      teEditTextNormal
    </value>
  </const>
  <const name="teEditTextHot" type="TThemedEdit" file="Vcl.Themes.pas" line="231">
    <value>
      teEditTextHot
    </value>
  </const>
  <const name="teEditTextSelected" type="TThemedEdit" file="Vcl.Themes.pas" line="231">
    <value>
      teEditTextSelected
    </value>
  </const>
  <const name="teEditTextDisabled" type="TThemedEdit" file="Vcl.Themes.pas" line="231">
    <value>
      teEditTextDisabled
    </value>
  </const>
  <const name="teEditTextFocused" type="TThemedEdit" file="Vcl.Themes.pas" line="231">
    <value>
      teEditTextFocused
    </value>
  </const>
  <const name="teEditTextReadOnly" type="TThemedEdit" file="Vcl.Themes.pas" line="231">
    <value>
      teEditTextReadOnly
    </value>
  </const>
  <const name="teEditTextAssist" type="TThemedEdit" file="Vcl.Themes.pas" line="231">
    <value>
      teEditTextAssist
    </value>
  </const>
  <const name="teEditCaret" type="TThemedEdit" file="Vcl.Themes.pas" line="232">
    <value>
      teEditCaret
    </value>
  </const>
  <const name="teBackgroundNormal" type="TThemedEdit" file="Vcl.Themes.pas" line="234">
    <value>
      teBackgroundNormal
    </value>
  </const>
  <const name="teBackgroundHot" type="TThemedEdit" file="Vcl.Themes.pas" line="234">
    <value>
      teBackgroundHot
    </value>
  </const>
  <const name="teBackgroundDisabled" type="TThemedEdit" file="Vcl.Themes.pas" line="234">
    <value>
      teBackgroundDisabled
    </value>
  </const>
  <const name="teBackgroundFocused" type="TThemedEdit" file="Vcl.Themes.pas" line="234">
    <value>
      teBackgroundFocused
    </value>
  </const>
  <const name="teBackgroundReadOnly" type="TThemedEdit" file="Vcl.Themes.pas" line="234">
    <value>
      teBackgroundReadOnly
    </value>
  </const>
  <const name="teBackgroundAssist" type="TThemedEdit" file="Vcl.Themes.pas" line="234">
    <value>
      teBackgroundAssist
    </value>
  </const>
  <const name="tePassword" type="TThemedEdit" file="Vcl.Themes.pas" line="235">
    <value>
      tePassword
    </value>
  </const>
  <const name="teBackgroundWithBorderNormal" type="TThemedEdit" file="Vcl.Themes.pas" line="236">
    <value>
      teBackgroundWithBorderNormal
    </value>
  </const>
  <const name="teBackgroundWithBorderHot" type="TThemedEdit" file="Vcl.Themes.pas" line="236">
    <value>
      teBackgroundWithBorderHot
    </value>
  </const>
  <const name="teBackgroundWithBorderDisabled" type="TThemedEdit" file="Vcl.Themes.pas" line="236">
    <value>
      teBackgroundWithBorderDisabled
    </value>
  </const>
  <const name="teBackgroundWithBorderFocused" type="TThemedEdit" file="Vcl.Themes.pas" line="236">
    <value>
      teBackgroundWithBorderFocused
    </value>
  </const>
  <const name="teEditBorderNoScrollNormal" type="TThemedEdit" file="Vcl.Themes.pas" line="237">
    <value>
      teEditBorderNoScrollNormal
    </value>
  </const>
  <const name="teEditBorderNoScrollHot" type="TThemedEdit" file="Vcl.Themes.pas" line="237">
    <value>
      teEditBorderNoScrollHot
    </value>
  </const>
  <const name="teEditBorderNoScrollFocused" type="TThemedEdit" file="Vcl.Themes.pas" line="237">
    <value>
      teEditBorderNoScrollFocused
    </value>
  </const>
  <const name="teEditBorderNoScrollDisabled" type="TThemedEdit" file="Vcl.Themes.pas" line="237">
    <value>
      teEditBorderNoScrollDisabled
    </value>
  </const>
  <const name="teEditBorderHScrollNormal" type="TThemedEdit" file="Vcl.Themes.pas" line="238">
    <value>
      teEditBorderHScrollNormal
    </value>
  </const>
  <const name="teEditBorderHScrollHot" type="TThemedEdit" file="Vcl.Themes.pas" line="238">
    <value>
      teEditBorderHScrollHot
    </value>
  </const>
  <const name="teEditBorderHScrollFocused" type="TThemedEdit" file="Vcl.Themes.pas" line="238">
    <value>
      teEditBorderHScrollFocused
    </value>
  </const>
  <const name="teEditBorderHScrollDisabled" type="TThemedEdit" file="Vcl.Themes.pas" line="238">
    <value>
      teEditBorderHScrollDisabled
    </value>
  </const>
  <const name="teEditBorderVScrollNormal" type="TThemedEdit" file="Vcl.Themes.pas" line="239">
    <value>
      teEditBorderVScrollNormal
    </value>
  </const>
  <const name="teEditBorderVScrollHot" type="TThemedEdit" file="Vcl.Themes.pas" line="239">
    <value>
      teEditBorderVScrollHot
    </value>
  </const>
  <const name="teEditBorderVScrollFocused" type="TThemedEdit" file="Vcl.Themes.pas" line="239">
    <value>
      teEditBorderVScrollFocused
    </value>
  </const>
  <const name="teEditBorderVScrollDisabled" type="TThemedEdit" file="Vcl.Themes.pas" line="239">
    <value>
      teEditBorderVScrollDisabled
    </value>
  </const>
  <const name="teEditBorderHVScrollNormal" type="TThemedEdit" file="Vcl.Themes.pas" line="240">
    <value>
      teEditBorderHVScrollNormal
    </value>
  </const>
  <const name="teEditBorderHVScrollHot" type="TThemedEdit" file="Vcl.Themes.pas" line="240">
    <value>
      teEditBorderHVScrollHot
    </value>
  </const>
  <const name="teEditBorderHVScrollFocused" type="TThemedEdit" file="Vcl.Themes.pas" line="240">
    <value>
      teEditBorderHVScrollFocused
    </value>
  </const>
  <const name="teEditBorderHVScrollDisabled" type="TThemedEdit" file="Vcl.Themes.pas" line="240">
    <value>
      teEditBorderHVScrollDisabled
    </value>
  </const>
  <enum name="TThemedEdit" file="Vcl.Themes.pas" line="228">
    <element value="0" name="teEditDontCare" file="Vcl.Themes.pas" line="229"/>
    <element value="1" name="teEditRoot" file="Vcl.Themes.pas" line="230"/>
    <element value="2" name="teEditTextNormal" file="Vcl.Themes.pas" line="231"/>
    <element value="3" name="teEditTextHot" file="Vcl.Themes.pas" line="231"/>
    <element value="4" name="teEditTextSelected" file="Vcl.Themes.pas" line="231"/>
    <element value="5" name="teEditTextDisabled" file="Vcl.Themes.pas" line="231"/>
    <element value="6" name="teEditTextFocused" file="Vcl.Themes.pas" line="231"/>
    <element value="7" name="teEditTextReadOnly" file="Vcl.Themes.pas" line="231"/>
    <element value="8" name="teEditTextAssist" file="Vcl.Themes.pas" line="231"/>
    <element value="9" name="teEditCaret" file="Vcl.Themes.pas" line="232"/>
    <element value="10" name="teBackgroundNormal" file="Vcl.Themes.pas" line="234"/>
    <element value="11" name="teBackgroundHot" file="Vcl.Themes.pas" line="234"/>
    <element value="12" name="teBackgroundDisabled" file="Vcl.Themes.pas" line="234"/>
    <element value="13" name="teBackgroundFocused" file="Vcl.Themes.pas" line="234"/>
    <element value="14" name="teBackgroundReadOnly" file="Vcl.Themes.pas" line="234"/>
    <element value="15" name="teBackgroundAssist" file="Vcl.Themes.pas" line="234"/>
    <element value="16" name="tePassword" file="Vcl.Themes.pas" line="235"/>
    <element value="17" name="teBackgroundWithBorderNormal" file="Vcl.Themes.pas" line="236"/>
    <element value="18" name="teBackgroundWithBorderHot" file="Vcl.Themes.pas" line="236"/>
    <element value="19" name="teBackgroundWithBorderDisabled" file="Vcl.Themes.pas" line="236"/>
    <element value="20" name="teBackgroundWithBorderFocused" file="Vcl.Themes.pas" line="236"/>
    <element value="21" name="teEditBorderNoScrollNormal" file="Vcl.Themes.pas" line="237"/>
    <element value="22" name="teEditBorderNoScrollHot" file="Vcl.Themes.pas" line="237"/>
    <element value="23" name="teEditBorderNoScrollFocused" file="Vcl.Themes.pas" line="237"/>
    <element value="24" name="teEditBorderNoScrollDisabled" file="Vcl.Themes.pas" line="237"/>
    <element value="25" name="teEditBorderHScrollNormal" file="Vcl.Themes.pas" line="238"/>
    <element value="26" name="teEditBorderHScrollHot" file="Vcl.Themes.pas" line="238"/>
    <element value="27" name="teEditBorderHScrollFocused" file="Vcl.Themes.pas" line="238"/>
    <element value="28" name="teEditBorderHScrollDisabled" file="Vcl.Themes.pas" line="238"/>
    <element value="29" name="teEditBorderVScrollNormal" file="Vcl.Themes.pas" line="239"/>
    <element value="30" name="teEditBorderVScrollHot" file="Vcl.Themes.pas" line="239"/>
    <element value="31" name="teEditBorderVScrollFocused" file="Vcl.Themes.pas" line="239"/>
    <element value="32" name="teEditBorderVScrollDisabled" file="Vcl.Themes.pas" line="239"/>
    <element value="33" name="teEditBorderHVScrollNormal" file="Vcl.Themes.pas" line="240"/>
    <element value="34" name="teEditBorderHVScrollHot" file="Vcl.Themes.pas" line="240"/>
    <element value="35" name="teEditBorderHVScrollFocused" file="Vcl.Themes.pas" line="240"/>
    <element value="36" name="teEditBorderHVScrollDisabled" file="Vcl.Themes.pas" line="240"/>
  </enum>
  <const name="teEditTextLast" type="TThemedEdit" file="Vcl.Themes.pas" line="244">
    <value>
      teEditTextAssist
    </value>
  </const>
  <const name="teEditCaretLast" type="TThemedEdit" file="Vcl.Themes.pas" line="245">
    <value>
      teEditCaret
    </value>
  </const>
  <const name="teBackgroundLast" type="TThemedEdit" file="Vcl.Themes.pas" line="246">
    <value>
      teBackgroundAssist
    </value>
  </const>
  <const name="tePasswordLast" type="TThemedEdit" file="Vcl.Themes.pas" line="247">
    <value>
      tePassword
    </value>
  </const>
  <const name="teBackgroundWithBorderLast" type="TThemedEdit" file="Vcl.Themes.pas" line="248">
    <value>
      teBackgroundWithBorderFocused
    </value>
  </const>
  <const name="teEditBorderNoScrollLast" type="TThemedEdit" file="Vcl.Themes.pas" line="249">
    <value>
      teEditBorderNoScrollDisabled
    </value>
  </const>
  <const name="teEditBorderHScrollLast" type="TThemedEdit" file="Vcl.Themes.pas" line="250">
    <value>
      teEditBorderHScrollDisabled
    </value>
  </const>
  <const name="teEditBorderVScrollLast" type="TThemedEdit" file="Vcl.Themes.pas" line="251">
    <value>
      teEditBorderVScrollDisabled
    </value>
  </const>
  <const name="teEditBorderHVScrollLast" type="TThemedEdit" file="Vcl.Themes.pas" line="252">
    <value>
      teEditBorderHVScrollDisabled
    </value>
  </const>
  <const name="tebExplorerBarDontCare" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="257">
    <value>
      tebExplorerBarDontCare
    </value>
  </const>
  <const name="tebExplorerBarRoot" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="258">
    <value>
      tebExplorerBarRoot
    </value>
  </const>
  <const name="tebHeaderBackgroundNormal" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="259">
    <value>
      tebHeaderBackgroundNormal
    </value>
  </const>
  <const name="tebHeaderBackgroundHot" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="259">
    <value>
      tebHeaderBackgroundHot
    </value>
  </const>
  <const name="tebHeaderBackgroundPressed" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="259">
    <value>
      tebHeaderBackgroundPressed
    </value>
  </const>
  <const name="tebHeaderCloseNormal" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="260">
    <value>
      tebHeaderCloseNormal
    </value>
  </const>
  <const name="tebHeaderCloseHot" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="260">
    <value>
      tebHeaderCloseHot
    </value>
  </const>
  <const name="tebHeaderClosePressed" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="260">
    <value>
      tebHeaderClosePressed
    </value>
  </const>
  <const name="tebHeaderPinNormal" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="261">
    <value>
      tebHeaderPinNormal
    </value>
  </const>
  <const name="tebHeaderPinHot" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="261">
    <value>
      tebHeaderPinHot
    </value>
  </const>
  <const name="tebHeaderPinPressed" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="261">
    <value>
      tebHeaderPinPressed
    </value>
  </const>
  <const name="tebHeaderPinSelectedNormal" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="262">
    <value>
      tebHeaderPinSelectedNormal
    </value>
  </const>
  <const name="tebHeaderPinSelectedHot" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="262">
    <value>
      tebHeaderPinSelectedHot
    </value>
  </const>
  <const name="tebHeaderPinSelectedPressed" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="262">
    <value>
      tebHeaderPinSelectedPressed
    </value>
  </const>
  <const name="tebIEBarMenuNormal" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="263">
    <value>
      tebIEBarMenuNormal
    </value>
  </const>
  <const name="tebIEBarMenuHot" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="263">
    <value>
      tebIEBarMenuHot
    </value>
  </const>
  <const name="tebIEBarMenuPressed" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="263">
    <value>
      tebIEBarMenuPressed
    </value>
  </const>
  <const name="tebNormalGroupBackground" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="264">
    <value>
      tebNormalGroupBackground
    </value>
  </const>
  <const name="tebNormalGroupCollapseNormal" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="265">
    <value>
      tebNormalGroupCollapseNormal
    </value>
  </const>
  <const name="tebNormalGroupCollapseHot" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="265">
    <value>
      tebNormalGroupCollapseHot
    </value>
  </const>
  <const name="tebNormalGroupCollapsePressed" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="265">
    <value>
      tebNormalGroupCollapsePressed
    </value>
  </const>
  <const name="tebNormalGroupExpandNormal" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="266">
    <value>
      tebNormalGroupExpandNormal
    </value>
  </const>
  <const name="tebNormalGroupExpandHot" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="266">
    <value>
      tebNormalGroupExpandHot
    </value>
  </const>
  <const name="tebNormalGroupExpandPressed" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="266">
    <value>
      tebNormalGroupExpandPressed
    </value>
  </const>
  <const name="tebNormalGroupHead" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="267">
    <value>
      tebNormalGroupHead
    </value>
  </const>
  <const name="tebSpecialGroupBackground" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="268">
    <value>
      tebSpecialGroupBackground
    </value>
  </const>
  <const name="tebSpecialGroupCollapseNormal" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="269">
    <value>
      tebSpecialGroupCollapseNormal
    </value>
  </const>
  <const name="tebSpecialGroupCollapseHot" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="269">
    <value>
      tebSpecialGroupCollapseHot
    </value>
  </const>
  <const name="tebSpecialGroupCollapsePressed" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="269">
    <value>
      tebSpecialGroupCollapsePressed
    </value>
  </const>
  <const name="tebSpecialGroupExpandNormal" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="270">
    <value>
      tebSpecialGroupExpandNormal
    </value>
  </const>
  <const name="tebSpecialGroupExpandHot" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="270">
    <value>
      tebSpecialGroupExpandHot
    </value>
  </const>
  <const name="tebSpecialGroupExpandPressed" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="270">
    <value>
      tebSpecialGroupExpandPressed
    </value>
  </const>
  <const name="tebSpecialGroupHead" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="271">
    <value>
      tebSpecialGroupHead
    </value>
  </const>
  <enum name="TThemedExplorerBar" file="Vcl.Themes.pas" line="256">
    <element value="0" name="tebExplorerBarDontCare" file="Vcl.Themes.pas" line="257"/>
    <element value="1" name="tebExplorerBarRoot" file="Vcl.Themes.pas" line="258"/>
    <element value="2" name="tebHeaderBackgroundNormal" file="Vcl.Themes.pas" line="259"/>
    <element value="3" name="tebHeaderBackgroundHot" file="Vcl.Themes.pas" line="259"/>
    <element value="4" name="tebHeaderBackgroundPressed" file="Vcl.Themes.pas" line="259"/>
    <element value="5" name="tebHeaderCloseNormal" file="Vcl.Themes.pas" line="260"/>
    <element value="6" name="tebHeaderCloseHot" file="Vcl.Themes.pas" line="260"/>
    <element value="7" name="tebHeaderClosePressed" file="Vcl.Themes.pas" line="260"/>
    <element value="8" name="tebHeaderPinNormal" file="Vcl.Themes.pas" line="261"/>
    <element value="9" name="tebHeaderPinHot" file="Vcl.Themes.pas" line="261"/>
    <element value="10" name="tebHeaderPinPressed" file="Vcl.Themes.pas" line="261"/>
    <element value="11" name="tebHeaderPinSelectedNormal" file="Vcl.Themes.pas" line="262"/>
    <element value="12" name="tebHeaderPinSelectedHot" file="Vcl.Themes.pas" line="262"/>
    <element value="13" name="tebHeaderPinSelectedPressed" file="Vcl.Themes.pas" line="262"/>
    <element value="14" name="tebIEBarMenuNormal" file="Vcl.Themes.pas" line="263"/>
    <element value="15" name="tebIEBarMenuHot" file="Vcl.Themes.pas" line="263"/>
    <element value="16" name="tebIEBarMenuPressed" file="Vcl.Themes.pas" line="263"/>
    <element value="17" name="tebNormalGroupBackground" file="Vcl.Themes.pas" line="264"/>
    <element value="18" name="tebNormalGroupCollapseNormal" file="Vcl.Themes.pas" line="265"/>
    <element value="19" name="tebNormalGroupCollapseHot" file="Vcl.Themes.pas" line="265"/>
    <element value="20" name="tebNormalGroupCollapsePressed" file="Vcl.Themes.pas" line="265"/>
    <element value="21" name="tebNormalGroupExpandNormal" file="Vcl.Themes.pas" line="266"/>
    <element value="22" name="tebNormalGroupExpandHot" file="Vcl.Themes.pas" line="266"/>
    <element value="23" name="tebNormalGroupExpandPressed" file="Vcl.Themes.pas" line="266"/>
    <element value="24" name="tebNormalGroupHead" file="Vcl.Themes.pas" line="267"/>
    <element value="25" name="tebSpecialGroupBackground" file="Vcl.Themes.pas" line="268"/>
    <element value="26" name="tebSpecialGroupCollapseNormal" file="Vcl.Themes.pas" line="269"/>
    <element value="27" name="tebSpecialGroupCollapseHot" file="Vcl.Themes.pas" line="269"/>
    <element value="28" name="tebSpecialGroupCollapsePressed" file="Vcl.Themes.pas" line="269"/>
    <element value="29" name="tebSpecialGroupExpandNormal" file="Vcl.Themes.pas" line="270"/>
    <element value="30" name="tebSpecialGroupExpandHot" file="Vcl.Themes.pas" line="270"/>
    <element value="31" name="tebSpecialGroupExpandPressed" file="Vcl.Themes.pas" line="270"/>
    <element value="32" name="tebSpecialGroupHead" file="Vcl.Themes.pas" line="271"/>
  </enum>
  <const name="tebHeaderBackgroundLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="275">
    <value>
      tebHeaderBackgroundPressed
    </value>
  </const>
  <const name="tebHeaderCloseLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="276">
    <value>
      tebHeaderClosePressed
    </value>
  </const>
  <const name="tebHeaderPinLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="277">
    <value>
      tebHeaderPinPressed
    </value>
  </const>
  <const name="tebHeaderPinSelectedLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="278">
    <value>
      tebHeaderPinSelectedPressed
    </value>
  </const>
  <const name="tebIEBarMenuLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="279">
    <value>
      tebIEBarMenuPressed
    </value>
  </const>
  <const name="tebNormalGroupBackgroundLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="280">
    <value>
      tebNormalGroupBackground
    </value>
  </const>
  <const name="tebNormalGroupCollapseLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="281">
    <value>
      tebNormalGroupCollapsePressed
    </value>
  </const>
  <const name="tebNormalGroupExpandLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="282">
    <value>
      tebNormalGroupExpandPressed
    </value>
  </const>
  <const name="tebNormalGroupHeadLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="283">
    <value>
      tebNormalGroupHead
    </value>
  </const>
  <const name="tebSpecialGroupBackgroundLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="284">
    <value>
      tebSpecialGroupBackground
    </value>
  </const>
  <const name="tebSpecialGroupCollapseLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="285">
    <value>
      tebSpecialGroupCollapsePressed
    </value>
  </const>
  <const name="tebSpecialGroupExpandLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="286">
    <value>
      tebSpecialGroupExpandPressed
    </value>
  </const>
  <const name="tebSpecialGroupHeadLast" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="287">
    <value>
      tebSpecialGroupHead
    </value>
  </const>
  <const name="tebSpecialGroupCollapseSpecial" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="288" symflags="deprecated">
    <value>
      tebSpecialGroupCollapseNormal
    </value>
  </const>
  <const name="tebSpecialGroupExpandSpecial" type="TThemedExplorerBar" file="Vcl.Themes.pas" line="289" symflags="deprecated">
    <value>
      tebSpecialGroupExpandNormal
    </value>
  </const>
  <const name="tfFlyOutDontCare" type="TThemedFlyOut" file="Vcl.Themes.pas" line="294">
    <value>
      tfFlyOutDontCare
    </value>
  </const>
  <const name="tfFlyOutRoot" type="TThemedFlyOut" file="Vcl.Themes.pas" line="295">
    <value>
      tfFlyOutRoot
    </value>
  </const>
  <const name="tfFlyOutHeader" type="TThemedFlyOut" file="Vcl.Themes.pas" line="296">
    <value>
      tfFlyOutHeader
    </value>
  </const>
  <const name="tfFlyOutBodyNormal" type="TThemedFlyOut" file="Vcl.Themes.pas" line="297">
    <value>
      tfFlyOutBodyNormal
    </value>
  </const>
  <const name="tfFlyOutBodyEmphasized" type="TThemedFlyOut" file="Vcl.Themes.pas" line="297">
    <value>
      tfFlyOutBodyEmphasized
    </value>
  </const>
  <const name="tfFlyOutLabelNormal" type="TThemedFlyOut" file="Vcl.Themes.pas" line="298">
    <value>
      tfFlyOutLabelNormal
    </value>
  </const>
  <const name="tfFlyOutLabelSlected" type="TThemedFlyOut" file="Vcl.Themes.pas" line="298">
    <value>
      tfFlyOutLabelSlected
    </value>
  </const>
  <const name="tfFlyOutLabelEmphasized" type="TThemedFlyOut" file="Vcl.Themes.pas" line="298">
    <value>
      tfFlyOutLabelEmphasized
    </value>
  </const>
  <const name="tfFlyOutLabelDisabled" type="TThemedFlyOut" file="Vcl.Themes.pas" line="298">
    <value>
      tfFlyOutLabelDisabled
    </value>
  </const>
  <const name="tfFlyOutLinkNormal" type="TThemedFlyOut" file="Vcl.Themes.pas" line="299">
    <value>
      tfFlyOutLinkNormal
    </value>
  </const>
  <const name="tfFlyOutLinkHover" type="TThemedFlyOut" file="Vcl.Themes.pas" line="299">
    <value>
      tfFlyOutLinkHover
    </value>
  </const>
  <const name="tfFlyOutDivider" type="TThemedFlyOut" file="Vcl.Themes.pas" line="300">
    <value>
      tfFlyOutDivider
    </value>
  </const>
  <const name="tfFlyOutWindow" type="TThemedFlyOut" file="Vcl.Themes.pas" line="301">
    <value>
      tfFlyOutWindow
    </value>
  </const>
  <const name="tfFlyOutLinkArea" type="TThemedFlyOut" file="Vcl.Themes.pas" line="302">
    <value>
      tfFlyOutLinkArea
    </value>
  </const>
  <const name="tfFlyOutLinkHeaderNormal" type="TThemedFlyOut" file="Vcl.Themes.pas" line="303">
    <value>
      tfFlyOutLinkHeaderNormal
    </value>
  </const>
  <const name="tfFlyOutLinkHeaderHover" type="TThemedFlyOut" file="Vcl.Themes.pas" line="303">
    <value>
      tfFlyOutLinkHeaderHover
    </value>
  </const>
  <enum name="TThemedFlyOut" file="Vcl.Themes.pas" line="293">
    <element value="0" name="tfFlyOutDontCare" file="Vcl.Themes.pas" line="294"/>
    <element value="1" name="tfFlyOutRoot" file="Vcl.Themes.pas" line="295"/>
    <element value="2" name="tfFlyOutHeader" file="Vcl.Themes.pas" line="296"/>
    <element value="3" name="tfFlyOutBodyNormal" file="Vcl.Themes.pas" line="297"/>
    <element value="4" name="tfFlyOutBodyEmphasized" file="Vcl.Themes.pas" line="297"/>
    <element value="5" name="tfFlyOutLabelNormal" file="Vcl.Themes.pas" line="298"/>
    <element value="6" name="tfFlyOutLabelSlected" file="Vcl.Themes.pas" line="298"/>
    <element value="7" name="tfFlyOutLabelEmphasized" file="Vcl.Themes.pas" line="298"/>
    <element value="8" name="tfFlyOutLabelDisabled" file="Vcl.Themes.pas" line="298"/>
    <element value="9" name="tfFlyOutLinkNormal" file="Vcl.Themes.pas" line="299"/>
    <element value="10" name="tfFlyOutLinkHover" file="Vcl.Themes.pas" line="299"/>
    <element value="11" name="tfFlyOutDivider" file="Vcl.Themes.pas" line="300"/>
    <element value="12" name="tfFlyOutWindow" file="Vcl.Themes.pas" line="301"/>
    <element value="13" name="tfFlyOutLinkArea" file="Vcl.Themes.pas" line="302"/>
    <element value="14" name="tfFlyOutLinkHeaderNormal" file="Vcl.Themes.pas" line="303"/>
    <element value="15" name="tfFlyOutLinkHeaderHover" file="Vcl.Themes.pas" line="303"/>
  </enum>
  <const name="tfFlyOutHeaderLast" type="TThemedFlyOut" file="Vcl.Themes.pas" line="307">
    <value>
      tfFlyOutHeader
    </value>
  </const>
  <const name="tfFlyOutBodyLast" type="TThemedFlyOut" file="Vcl.Themes.pas" line="308">
    <value>
      tfFlyOutBodyEmphasized
    </value>
  </const>
  <const name="tfFlyOutLabelLast" type="TThemedFlyOut" file="Vcl.Themes.pas" line="309">
    <value>
      tfFlyOutLabelDisabled
    </value>
  </const>
  <const name="tfFlyOutLinkLast" type="TThemedFlyOut" file="Vcl.Themes.pas" line="310">
    <value>
      tfFlyOutLinkHover
    </value>
  </const>
  <const name="tfFlyOutDividerLast" type="TThemedFlyOut" file="Vcl.Themes.pas" line="311">
    <value>
      tfFlyOutDivider
    </value>
  </const>
  <const name="tfFlyOutWindowLast" type="TThemedFlyOut" file="Vcl.Themes.pas" line="312">
    <value>
      tfFlyOutWindow
    </value>
  </const>
  <const name="tfFlyOutLinkAreaLast" type="TThemedFlyOut" file="Vcl.Themes.pas" line="313">
    <value>
      tfFlyOutLinkArea
    </value>
  </const>
  <const name="tfFlyOutLinkHeaderLast" type="TThemedFlyOut" file="Vcl.Themes.pas" line="314">
    <value>
      tfFlyOutLinkHeaderHover
    </value>
  </const>
  <const name="tgGridDontCare" type="TThemedGrid" file="Vcl.Themes.pas" line="319">
    <value>
      tgGridDontCare
    </value>
  </const>
  <const name="tgGridRoot" type="TThemedGrid" file="Vcl.Themes.pas" line="320">
    <value>
      tgGridRoot
    </value>
  </const>
  <const name="tgCellNormal" type="TThemedGrid" file="Vcl.Themes.pas" line="321">
    <value>
      tgCellNormal
    </value>
  </const>
  <const name="tgCellSelected" type="TThemedGrid" file="Vcl.Themes.pas" line="321">
    <value>
      tgCellSelected
    </value>
  </const>
  <const name="tgCellRowSelectedLeft" type="TThemedGrid" file="Vcl.Themes.pas" line="321">
    <value>
      tgCellRowSelectedLeft
    </value>
  </const>
  <const name="tgCellRowSelectedCenter" type="TThemedGrid" file="Vcl.Themes.pas" line="321">
    <value>
      tgCellRowSelectedCenter
    </value>
  </const>
  <const name="tgCellRowSelectedRight" type="TThemedGrid" file="Vcl.Themes.pas" line="321">
    <value>
      tgCellRowSelectedRight
    </value>
  </const>
  <const name="tgFixedCellNormal" type="TThemedGrid" file="Vcl.Themes.pas" line="322">
    <value>
      tgFixedCellNormal
    </value>
  </const>
  <const name="tgFixedCellHot" type="TThemedGrid" file="Vcl.Themes.pas" line="322">
    <value>
      tgFixedCellHot
    </value>
  </const>
  <const name="tgFixedCellPressed" type="TThemedGrid" file="Vcl.Themes.pas" line="322">
    <value>
      tgFixedCellPressed
    </value>
  </const>
  <const name="tgGradientCellNormal" type="TThemedGrid" file="Vcl.Themes.pas" line="323">
    <value>
      tgGradientCellNormal
    </value>
  </const>
  <const name="tgGradientCellSelected" type="TThemedGrid" file="Vcl.Themes.pas" line="323">
    <value>
      tgGradientCellSelected
    </value>
  </const>
  <const name="tgGradientCellRowSelectedLeft" type="TThemedGrid" file="Vcl.Themes.pas" line="323">
    <value>
      tgGradientCellRowSelectedLeft
    </value>
  </const>
  <const name="tgGradientCellRowSelectedCenter" type="TThemedGrid" file="Vcl.Themes.pas" line="324">
    <value>
      tgGradientCellRowSelectedCenter
    </value>
  </const>
  <const name="tgGradientCellRowSelectedRight" type="TThemedGrid" file="Vcl.Themes.pas" line="324">
    <value>
      tgGradientCellRowSelectedRight
    </value>
  </const>
  <const name="tgGradientFixedCellNormal" type="TThemedGrid" file="Vcl.Themes.pas" line="325">
    <value>
      tgGradientFixedCellNormal
    </value>
  </const>
  <const name="tgGradientFixedCellHot" type="TThemedGrid" file="Vcl.Themes.pas" line="325">
    <value>
      tgGradientFixedCellHot
    </value>
  </const>
  <const name="tgGradientFixedCellPressed" type="TThemedGrid" file="Vcl.Themes.pas" line="325">
    <value>
      tgGradientFixedCellPressed
    </value>
  </const>
  <const name="tgClassicCellNormal" type="TThemedGrid" file="Vcl.Themes.pas" line="326">
    <value>
      tgClassicCellNormal
    </value>
  </const>
  <const name="tgClassicCellSelected" type="TThemedGrid" file="Vcl.Themes.pas" line="326">
    <value>
      tgClassicCellSelected
    </value>
  </const>
  <const name="tgClassicCellRowSelectedLeft" type="TThemedGrid" file="Vcl.Themes.pas" line="326">
    <value>
      tgClassicCellRowSelectedLeft
    </value>
  </const>
  <const name="tgClassicCellRowSelectedCenter" type="TThemedGrid" file="Vcl.Themes.pas" line="327">
    <value>
      tgClassicCellRowSelectedCenter
    </value>
  </const>
  <const name="tgClassicCellRowSelectedRight" type="TThemedGrid" file="Vcl.Themes.pas" line="327">
    <value>
      tgClassicCellRowSelectedRight
    </value>
  </const>
  <const name="tgClassicFixedCellNormal" type="TThemedGrid" file="Vcl.Themes.pas" line="328">
    <value>
      tgClassicFixedCellNormal
    </value>
  </const>
  <const name="tgClassicFixedCellHot" type="TThemedGrid" file="Vcl.Themes.pas" line="328">
    <value>
      tgClassicFixedCellHot
    </value>
  </const>
  <const name="tgClassicFixedCellPressed" type="TThemedGrid" file="Vcl.Themes.pas" line="328">
    <value>
      tgClassicFixedCellPressed
    </value>
  </const>
  <const name="tgDropDownButtonNormal" type="TThemedGrid" file="Vcl.Themes.pas" line="329">
    <value>
      tgDropDownButtonNormal
    </value>
  </const>
  <const name="tgDropDownButtonHot" type="TThemedGrid" file="Vcl.Themes.pas" line="329">
    <value>
      tgDropDownButtonHot
    </value>
  </const>
  <const name="tgDropDownButtonPressed" type="TThemedGrid" file="Vcl.Themes.pas" line="329">
    <value>
      tgDropDownButtonPressed
    </value>
  </const>
  <const name="tgDropDownButtonDisabled" type="TThemedGrid" file="Vcl.Themes.pas" line="329">
    <value>
      tgDropDownButtonDisabled
    </value>
  </const>
  <const name="tgEllipsisButtonNormal" type="TThemedGrid" file="Vcl.Themes.pas" line="330">
    <value>
      tgEllipsisButtonNormal
    </value>
  </const>
  <const name="tgEllipsisButtonHot" type="TThemedGrid" file="Vcl.Themes.pas" line="330">
    <value>
      tgEllipsisButtonHot
    </value>
  </const>
  <const name="tgEllipsisButtonPressed" type="TThemedGrid" file="Vcl.Themes.pas" line="330">
    <value>
      tgEllipsisButtonPressed
    </value>
  </const>
  <const name="tgIndicatorArrow" type="TThemedGrid" file="Vcl.Themes.pas" line="331">
    <value>
      tgIndicatorArrow
    </value>
  </const>
  <const name="tgIndicatorEdit" type="TThemedGrid" file="Vcl.Themes.pas" line="331">
    <value>
      tgIndicatorEdit
    </value>
  </const>
  <const name="tgIndicatorInsert" type="TThemedGrid" file="Vcl.Themes.pas" line="331">
    <value>
      tgIndicatorInsert
    </value>
  </const>
  <const name="tgIndicatorMultiDot" type="TThemedGrid" file="Vcl.Themes.pas" line="331">
    <value>
      tgIndicatorMultiDot
    </value>
  </const>
  <const name="tgIndicatorMultiArrow" type="TThemedGrid" file="Vcl.Themes.pas" line="331">
    <value>
      tgIndicatorMultiArrow
    </value>
  </const>
  <enum name="TThemedGrid" file="Vcl.Themes.pas" line="318">
    <element value="0" name="tgGridDontCare" file="Vcl.Themes.pas" line="319"/>
    <element value="1" name="tgGridRoot" file="Vcl.Themes.pas" line="320"/>
    <element value="2" name="tgCellNormal" file="Vcl.Themes.pas" line="321"/>
    <element value="3" name="tgCellSelected" file="Vcl.Themes.pas" line="321"/>
    <element value="4" name="tgCellRowSelectedLeft" file="Vcl.Themes.pas" line="321"/>
    <element value="5" name="tgCellRowSelectedCenter" file="Vcl.Themes.pas" line="321"/>
    <element value="6" name="tgCellRowSelectedRight" file="Vcl.Themes.pas" line="321"/>
    <element value="7" name="tgFixedCellNormal" file="Vcl.Themes.pas" line="322"/>
    <element value="8" name="tgFixedCellHot" file="Vcl.Themes.pas" line="322"/>
    <element value="9" name="tgFixedCellPressed" file="Vcl.Themes.pas" line="322"/>
    <element value="10" name="tgGradientCellNormal" file="Vcl.Themes.pas" line="323"/>
    <element value="11" name="tgGradientCellSelected" file="Vcl.Themes.pas" line="323"/>
    <element value="12" name="tgGradientCellRowSelectedLeft" file="Vcl.Themes.pas" line="323"/>
    <element value="13" name="tgGradientCellRowSelectedCenter" file="Vcl.Themes.pas" line="324"/>
    <element value="14" name="tgGradientCellRowSelectedRight" file="Vcl.Themes.pas" line="324"/>
    <element value="15" name="tgGradientFixedCellNormal" file="Vcl.Themes.pas" line="325"/>
    <element value="16" name="tgGradientFixedCellHot" file="Vcl.Themes.pas" line="325"/>
    <element value="17" name="tgGradientFixedCellPressed" file="Vcl.Themes.pas" line="325"/>
    <element value="18" name="tgClassicCellNormal" file="Vcl.Themes.pas" line="326"/>
    <element value="19" name="tgClassicCellSelected" file="Vcl.Themes.pas" line="326"/>
    <element value="20" name="tgClassicCellRowSelectedLeft" file="Vcl.Themes.pas" line="326"/>
    <element value="21" name="tgClassicCellRowSelectedCenter" file="Vcl.Themes.pas" line="327"/>
    <element value="22" name="tgClassicCellRowSelectedRight" file="Vcl.Themes.pas" line="327"/>
    <element value="23" name="tgClassicFixedCellNormal" file="Vcl.Themes.pas" line="328"/>
    <element value="24" name="tgClassicFixedCellHot" file="Vcl.Themes.pas" line="328"/>
    <element value="25" name="tgClassicFixedCellPressed" file="Vcl.Themes.pas" line="328"/>
    <element value="26" name="tgDropDownButtonNormal" file="Vcl.Themes.pas" line="329"/>
    <element value="27" name="tgDropDownButtonHot" file="Vcl.Themes.pas" line="329"/>
    <element value="28" name="tgDropDownButtonPressed" file="Vcl.Themes.pas" line="329"/>
    <element value="29" name="tgDropDownButtonDisabled" file="Vcl.Themes.pas" line="329"/>
    <element value="30" name="tgEllipsisButtonNormal" file="Vcl.Themes.pas" line="330"/>
    <element value="31" name="tgEllipsisButtonHot" file="Vcl.Themes.pas" line="330"/>
    <element value="32" name="tgEllipsisButtonPressed" file="Vcl.Themes.pas" line="330"/>
    <element value="33" name="tgIndicatorArrow" file="Vcl.Themes.pas" line="331"/>
    <element value="34" name="tgIndicatorEdit" file="Vcl.Themes.pas" line="331"/>
    <element value="35" name="tgIndicatorInsert" file="Vcl.Themes.pas" line="331"/>
    <element value="36" name="tgIndicatorMultiDot" file="Vcl.Themes.pas" line="331"/>
    <element value="37" name="tgIndicatorMultiArrow" file="Vcl.Themes.pas" line="331"/>
  </enum>
  <const name="tgCellLast" type="TThemedGrid" file="Vcl.Themes.pas" line="335">
    <value>
      tgCellRowSelectedRight
    </value>
  </const>
  <const name="tgFixedCellLast" type="TThemedGrid" file="Vcl.Themes.pas" line="336">
    <value>
      tgFixedCellPressed
    </value>
  </const>
  <const name="tgGradientCellLast" type="TThemedGrid" file="Vcl.Themes.pas" line="337">
    <value>
      tgGradientCellRowSelectedRight
    </value>
  </const>
  <const name="tgGradientFixedCellLast" type="TThemedGrid" file="Vcl.Themes.pas" line="338">
    <value>
      tgGradientFixedCellPressed
    </value>
  </const>
  <const name="tgClassicCellLast" type="TThemedGrid" file="Vcl.Themes.pas" line="339">
    <value>
      tgClassicCellRowSelectedRight
    </value>
  </const>
  <const name="tgClassicFixedCellLast" type="TThemedGrid" file="Vcl.Themes.pas" line="340">
    <value>
      tgClassicFixedCellPressed
    </value>
  </const>
  <const name="tgDropDownButtonLast" type="TThemedGrid" file="Vcl.Themes.pas" line="341">
    <value>
      tgDropDownButtonDisabled
    </value>
  </const>
  <const name="tgEllipsisButtonLast" type="TThemedGrid" file="Vcl.Themes.pas" line="342">
    <value>
      tgEllipsisButtonPressed
    </value>
  </const>
  <const name="thHeaderDontCare" type="TThemedHeader" file="Vcl.Themes.pas" line="347">
    <value>
      thHeaderDontCare
    </value>
  </const>
  <const name="thHeaderRoot" type="TThemedHeader" file="Vcl.Themes.pas" line="348">
    <value>
      thHeaderRoot
    </value>
  </const>
  <const name="thHeaderItemNormal" type="TThemedHeader" file="Vcl.Themes.pas" line="349">
    <value>
      thHeaderItemNormal
    </value>
  </const>
  <const name="thHeaderItemHot" type="TThemedHeader" file="Vcl.Themes.pas" line="349">
    <value>
      thHeaderItemHot
    </value>
  </const>
  <const name="thHeaderItemPressed" type="TThemedHeader" file="Vcl.Themes.pas" line="349">
    <value>
      thHeaderItemPressed
    </value>
  </const>
  <const name="thHeaderItemLeftNormal" type="TThemedHeader" file="Vcl.Themes.pas" line="350">
    <value>
      thHeaderItemLeftNormal
    </value>
  </const>
  <const name="thHeaderItemLeftHot" type="TThemedHeader" file="Vcl.Themes.pas" line="350">
    <value>
      thHeaderItemLeftHot
    </value>
  </const>
  <const name="thHeaderItemLeftPressed" type="TThemedHeader" file="Vcl.Themes.pas" line="350">
    <value>
      thHeaderItemLeftPressed
    </value>
  </const>
  <const name="thHeaderItemRightNormal" type="TThemedHeader" file="Vcl.Themes.pas" line="351">
    <value>
      thHeaderItemRightNormal
    </value>
  </const>
  <const name="thHeaderItemRightHot" type="TThemedHeader" file="Vcl.Themes.pas" line="351">
    <value>
      thHeaderItemRightHot
    </value>
  </const>
  <const name="thHeaderItemRightPressed" type="TThemedHeader" file="Vcl.Themes.pas" line="351">
    <value>
      thHeaderItemRightPressed
    </value>
  </const>
  <const name="thHeaderSortArrowSortedUp" type="TThemedHeader" file="Vcl.Themes.pas" line="352">
    <value>
      thHeaderSortArrowSortedUp
    </value>
  </const>
  <const name="thHeaderSortArrowSortedDown" type="TThemedHeader" file="Vcl.Themes.pas" line="352">
    <value>
      thHeaderSortArrowSortedDown
    </value>
  </const>
  <const name="thHeaderDropDownNormal" type="TThemedHeader" file="Vcl.Themes.pas" line="354">
    <value>
      thHeaderDropDownNormal
    </value>
  </const>
  <const name="thHeaderDropDownSoftHot" type="TThemedHeader" file="Vcl.Themes.pas" line="354">
    <value>
      thHeaderDropDownSoftHot
    </value>
  </const>
  <const name="thHeaderDropDownHot" type="TThemedHeader" file="Vcl.Themes.pas" line="354">
    <value>
      thHeaderDropDownHot
    </value>
  </const>
  <const name="thHeaderDropDownFilterNormal" type="TThemedHeader" file="Vcl.Themes.pas" line="355">
    <value>
      thHeaderDropDownFilterNormal
    </value>
  </const>
  <const name="thHeaderDropDownFilterSoftHot" type="TThemedHeader" file="Vcl.Themes.pas" line="355">
    <value>
      thHeaderDropDownFilterSoftHot
    </value>
  </const>
  <const name="thHeaderDropDownFilterHot" type="TThemedHeader" file="Vcl.Themes.pas" line="355">
    <value>
      thHeaderDropDownFilterHot
    </value>
  </const>
  <const name="thHeaderOverflowNormal" type="TThemedHeader" file="Vcl.Themes.pas" line="356">
    <value>
      thHeaderOverflowNormal
    </value>
  </const>
  <const name="thHeaderOverflowHot" type="TThemedHeader" file="Vcl.Themes.pas" line="356">
    <value>
      thHeaderOverflowHot
    </value>
  </const>
  <enum name="TThemedHeader" file="Vcl.Themes.pas" line="346">
    <element value="0" name="thHeaderDontCare" file="Vcl.Themes.pas" line="347"/>
    <element value="1" name="thHeaderRoot" file="Vcl.Themes.pas" line="348"/>
    <element value="2" name="thHeaderItemNormal" file="Vcl.Themes.pas" line="349"/>
    <element value="3" name="thHeaderItemHot" file="Vcl.Themes.pas" line="349"/>
    <element value="4" name="thHeaderItemPressed" file="Vcl.Themes.pas" line="349"/>
    <element value="5" name="thHeaderItemLeftNormal" file="Vcl.Themes.pas" line="350"/>
    <element value="6" name="thHeaderItemLeftHot" file="Vcl.Themes.pas" line="350"/>
    <element value="7" name="thHeaderItemLeftPressed" file="Vcl.Themes.pas" line="350"/>
    <element value="8" name="thHeaderItemRightNormal" file="Vcl.Themes.pas" line="351"/>
    <element value="9" name="thHeaderItemRightHot" file="Vcl.Themes.pas" line="351"/>
    <element value="10" name="thHeaderItemRightPressed" file="Vcl.Themes.pas" line="351"/>
    <element value="11" name="thHeaderSortArrowSortedUp" file="Vcl.Themes.pas" line="352"/>
    <element value="12" name="thHeaderSortArrowSortedDown" file="Vcl.Themes.pas" line="352"/>
    <element value="13" name="thHeaderDropDownNormal" file="Vcl.Themes.pas" line="354"/>
    <element value="14" name="thHeaderDropDownSoftHot" file="Vcl.Themes.pas" line="354"/>
    <element value="15" name="thHeaderDropDownHot" file="Vcl.Themes.pas" line="354"/>
    <element value="16" name="thHeaderDropDownFilterNormal" file="Vcl.Themes.pas" line="355"/>
    <element value="17" name="thHeaderDropDownFilterSoftHot" file="Vcl.Themes.pas" line="355"/>
    <element value="18" name="thHeaderDropDownFilterHot" file="Vcl.Themes.pas" line="355"/>
    <element value="19" name="thHeaderOverflowNormal" file="Vcl.Themes.pas" line="356"/>
    <element value="20" name="thHeaderOverflowHot" file="Vcl.Themes.pas" line="356"/>
  </enum>
  <const name="thHeaderItemLast" type="TThemedHeader" file="Vcl.Themes.pas" line="360">
    <value>
      thHeaderItemPressed
    </value>
  </const>
  <const name="thHeaderItemLeftLast" type="TThemedHeader" file="Vcl.Themes.pas" line="361">
    <value>
      thHeaderItemLeftPressed
    </value>
  </const>
  <const name="thHeaderItemRightLast" type="TThemedHeader" file="Vcl.Themes.pas" line="362">
    <value>
      thHeaderItemRightPressed
    </value>
  </const>
  <const name="thHeaderSortArrowLast" type="TThemedHeader" file="Vcl.Themes.pas" line="363">
    <value>
      thHeaderSortArrowSortedDown
    </value>
  </const>
  <const name="thHeaderDropDownLast" type="TThemedHeader" file="Vcl.Themes.pas" line="364">
    <value>
      thHeaderDropDownHot
    </value>
  </const>
  <const name="thHeaderDropDownFilterLast" type="TThemedHeader" file="Vcl.Themes.pas" line="365">
    <value>
      thHeaderDropDownFilterHot
    </value>
  </const>
  <const name="thHeaderOverflowLast" type="TThemedHeader" file="Vcl.Themes.pas" line="366">
    <value>
      thHeaderOverflowHot
    </value>
  </const>
  <const name="thHintDontCare" type="TThemedHint" file="Vcl.Themes.pas" line="371">
    <value>
      thHintDontCare
    </value>
  </const>
  <const name="thHintRoot" type="TThemedHint" file="Vcl.Themes.pas" line="372">
    <value>
      thHintRoot
    </value>
  </const>
  <const name="thHintNormal" type="TThemedHint" file="Vcl.Themes.pas" line="373">
    <value>
      thHintNormal
    </value>
  </const>
  <const name="thHintBalloon" type="TThemedHint" file="Vcl.Themes.pas" line="374">
    <value>
      thHintBalloon
    </value>
  </const>
  <enum name="TThemedHint" file="Vcl.Themes.pas" line="370">
    <element value="0" name="thHintDontCare" file="Vcl.Themes.pas" line="371"/>
    <element value="1" name="thHintRoot" file="Vcl.Themes.pas" line="372"/>
    <element value="2" name="thHintNormal" file="Vcl.Themes.pas" line="373"/>
    <element value="3" name="thHintBalloon" file="Vcl.Themes.pas" line="374"/>
  </enum>
  <const name="tlListviewDontCare" type="TThemedListview" file="Vcl.Themes.pas" line="380">
    <value>
      tlListviewDontCare
    </value>
  </const>
  <const name="tlListviewRoot" type="TThemedListview" file="Vcl.Themes.pas" line="381">
    <value>
      tlListviewRoot
    </value>
  </const>
  <const name="tlListItemNormal" type="TThemedListview" file="Vcl.Themes.pas" line="382">
    <value>
      tlListItemNormal
    </value>
  </const>
  <const name="tlListItemHot" type="TThemedListview" file="Vcl.Themes.pas" line="382">
    <value>
      tlListItemHot
    </value>
  </const>
  <const name="tlListItemSelected" type="TThemedListview" file="Vcl.Themes.pas" line="382">
    <value>
      tlListItemSelected
    </value>
  </const>
  <const name="tlListItemDisabled" type="TThemedListview" file="Vcl.Themes.pas" line="382">
    <value>
      tlListItemDisabled
    </value>
  </const>
  <const name="tlListItemSelectedNotFocus" type="TThemedListview" file="Vcl.Themes.pas" line="382">
    <value>
      tlListItemSelectedNotFocus
    </value>
  </const>
  <const name="tlListItemHotSelected" type="TThemedListview" file="Vcl.Themes.pas" line="382">
    <value>
      tlListItemHotSelected
    </value>
  </const>
  <const name="tlListGroup" type="TThemedListview" file="Vcl.Themes.pas" line="383">
    <value>
      tlListGroup
    </value>
  </const>
  <const name="tlListDetail" type="TThemedListview" file="Vcl.Themes.pas" line="384">
    <value>
      tlListDetail
    </value>
  </const>
  <const name="tlListSortDetail" type="TThemedListview" file="Vcl.Themes.pas" line="385">
    <value>
      tlListSortDetail
    </value>
  </const>
  <const name="tlEmptyText" type="TThemedListview" file="Vcl.Themes.pas" line="386">
    <value>
      tlEmptyText
    </value>
  </const>
  <const name="tlGroupHeaderOpen" type="TThemedListview" file="Vcl.Themes.pas" line="388">
    <value>
      tlGroupHeaderOpen
    </value>
  </const>
  <const name="tlGroupHeaderOpenHot" type="TThemedListview" file="Vcl.Themes.pas" line="388">
    <value>
      tlGroupHeaderOpenHot
    </value>
  </const>
  <const name="tlGroupHeaderOpenSelected" type="TThemedListview" file="Vcl.Themes.pas" line="388">
    <value>
      tlGroupHeaderOpenSelected
    </value>
  </const>
  <const name="tlGroupHeaderOpenSelectedHot" type="TThemedListview" file="Vcl.Themes.pas" line="388">
    <value>
      tlGroupHeaderOpenSelectedHot
    </value>
  </const>
  <const name="tlGroupHeaderOpenSelectedNotFocused" type="TThemedListview" file="Vcl.Themes.pas" line="389">
    <value>
      tlGroupHeaderOpenSelectedNotFocused
    </value>
  </const>
  <const name="tlGroupHeaderOpenSelectedNotFocusedHot" type="TThemedListview" file="Vcl.Themes.pas" line="389">
    <value>
      tlGroupHeaderOpenSelectedNotFocusedHot
    </value>
  </const>
  <const name="tlGroupHeaderOpenMixedSelection" type="TThemedListview" file="Vcl.Themes.pas" line="389">
    <value>
      tlGroupHeaderOpenMixedSelection
    </value>
  </const>
  <const name="tlGroupHeaderOpenMixedSelectionHot" type="TThemedListview" file="Vcl.Themes.pas" line="389">
    <value>
      tlGroupHeaderOpenMixedSelectionHot
    </value>
  </const>
  <const name="tlGroupHeaderClose" type="TThemedListview" file="Vcl.Themes.pas" line="390">
    <value>
      tlGroupHeaderClose
    </value>
  </const>
  <const name="tlGroupHeaderCloseHot" type="TThemedListview" file="Vcl.Themes.pas" line="390">
    <value>
      tlGroupHeaderCloseHot
    </value>
  </const>
  <const name="tlGroupHeaderCloseSelected" type="TThemedListview" file="Vcl.Themes.pas" line="390">
    <value>
      tlGroupHeaderCloseSelected
    </value>
  </const>
  <const name="tlGroupHeaderCloseSelectedHot" type="TThemedListview" file="Vcl.Themes.pas" line="390">
    <value>
      tlGroupHeaderCloseSelectedHot
    </value>
  </const>
  <const name="tlGroupHeaderCloseSelectedNotFocused" type="TThemedListview" file="Vcl.Themes.pas" line="390">
    <value>
      tlGroupHeaderCloseSelectedNotFocused
    </value>
  </const>
  <const name="tlGroupHeaderCloseSelectedNotFocusedHot" type="TThemedListview" file="Vcl.Themes.pas" line="391">
    <value>
      tlGroupHeaderCloseSelectedNotFocusedHot
    </value>
  </const>
  <const name="tlGroupHeaderCloseMixedSelection" type="TThemedListview" file="Vcl.Themes.pas" line="391">
    <value>
      tlGroupHeaderCloseMixedSelection
    </value>
  </const>
  <const name="tlGroupHeaderCloseMixedSelectionHot" type="TThemedListview" file="Vcl.Themes.pas" line="391">
    <value>
      tlGroupHeaderCloseMixedSelectionHot
    </value>
  </const>
  <const name="tlGroupHeaderLineOpen" type="TThemedListview" file="Vcl.Themes.pas" line="393">
    <value>
      tlGroupHeaderLineOpen
    </value>
  </const>
  <const name="tlGroupHeaderLineOpenHot" type="TThemedListview" file="Vcl.Themes.pas" line="393">
    <value>
      tlGroupHeaderLineOpenHot
    </value>
  </const>
  <const name="tlGroupHeaderLineOpenSelected" type="TThemedListview" file="Vcl.Themes.pas" line="393">
    <value>
      tlGroupHeaderLineOpenSelected
    </value>
  </const>
  <const name="tlGroupHeaderLineOpenSelectedHot" type="TThemedListview" file="Vcl.Themes.pas" line="393">
    <value>
      tlGroupHeaderLineOpenSelectedHot
    </value>
  </const>
  <const name="tlGroupHeaderLineOpenSelectedNotFocused" type="TThemedListview" file="Vcl.Themes.pas" line="393">
    <value>
      tlGroupHeaderLineOpenSelectedNotFocused
    </value>
  </const>
  <const name="tlGroupHeaderLineOpenSelectedNotFocusedHot" type="TThemedListview" file="Vcl.Themes.pas" line="394">
    <value>
      tlGroupHeaderLineOpenSelectedNotFocusedHot
    </value>
  </const>
  <const name="tlGroupHeaderLineOpenMixedSelection" type="TThemedListview" file="Vcl.Themes.pas" line="394">
    <value>
      tlGroupHeaderLineOpenMixedSelection
    </value>
  </const>
  <const name="tlGroupHeaderLineOpenMixedSelectionHot" type="TThemedListview" file="Vcl.Themes.pas" line="394">
    <value>
      tlGroupHeaderLineOpenMixedSelectionHot
    </value>
  </const>
  <const name="tlGroupHeaderLineClose" type="TThemedListview" file="Vcl.Themes.pas" line="395">
    <value>
      tlGroupHeaderLineClose
    </value>
  </const>
  <const name="tlGroupHeaderLineCloseHot" type="TThemedListview" file="Vcl.Themes.pas" line="395">
    <value>
      tlGroupHeaderLineCloseHot
    </value>
  </const>
  <const name="tlGroupHeaderLineCloseSelected" type="TThemedListview" file="Vcl.Themes.pas" line="395">
    <value>
      tlGroupHeaderLineCloseSelected
    </value>
  </const>
  <const name="tlGroupHeaderLineCloseSelectedHot" type="TThemedListview" file="Vcl.Themes.pas" line="395">
    <value>
      tlGroupHeaderLineCloseSelectedHot
    </value>
  </const>
  <const name="tlGroupHeaderLineCloseSelectedNotFocused" type="TThemedListview" file="Vcl.Themes.pas" line="395">
    <value>
      tlGroupHeaderLineCloseSelectedNotFocused
    </value>
  </const>
  <const name="tlGroupHeaderLineCloseSelectedNotFocusedHot" type="TThemedListview" file="Vcl.Themes.pas" line="396">
    <value>
      tlGroupHeaderLineCloseSelectedNotFocusedHot
    </value>
  </const>
  <const name="tlGroupHeaderLineCloseMixedSelection" type="TThemedListview" file="Vcl.Themes.pas" line="396">
    <value>
      tlGroupHeaderLineCloseMixedSelection
    </value>
  </const>
  <const name="tlGroupHeaderLineCloseMixedSelectionHot" type="TThemedListview" file="Vcl.Themes.pas" line="396">
    <value>
      tlGroupHeaderLineCloseMixedSelectionHot
    </value>
  </const>
  <const name="tlExpandButtonNormal" type="TThemedListview" file="Vcl.Themes.pas" line="398">
    <value>
      tlExpandButtonNormal
    </value>
  </const>
  <const name="tlExpandButtonHover" type="TThemedListview" file="Vcl.Themes.pas" line="398">
    <value>
      tlExpandButtonHover
    </value>
  </const>
  <const name="tlExpandButtonPushed" type="TThemedListview" file="Vcl.Themes.pas" line="398">
    <value>
      tlExpandButtonPushed
    </value>
  </const>
  <const name="tlCollapseButtonNormal" type="TThemedListview" file="Vcl.Themes.pas" line="399">
    <value>
      tlCollapseButtonNormal
    </value>
  </const>
  <const name="tlCollapseButtonHover" type="TThemedListview" file="Vcl.Themes.pas" line="399">
    <value>
      tlCollapseButtonHover
    </value>
  </const>
  <const name="tlCollapseButtonPushed" type="TThemedListview" file="Vcl.Themes.pas" line="399">
    <value>
      tlCollapseButtonPushed
    </value>
  </const>
  <const name="tlColumnDetail" type="TThemedListview" file="Vcl.Themes.pas" line="400">
    <value>
      tlColumnDetail
    </value>
  </const>
  <enum name="TThemedListview" file="Vcl.Themes.pas" line="379">
    <element value="0" name="tlListviewDontCare" file="Vcl.Themes.pas" line="380"/>
    <element value="1" name="tlListviewRoot" file="Vcl.Themes.pas" line="381"/>
    <element value="2" name="tlListItemNormal" file="Vcl.Themes.pas" line="382"/>
    <element value="3" name="tlListItemHot" file="Vcl.Themes.pas" line="382"/>
    <element value="4" name="tlListItemSelected" file="Vcl.Themes.pas" line="382"/>
    <element value="5" name="tlListItemDisabled" file="Vcl.Themes.pas" line="382"/>
    <element value="6" name="tlListItemSelectedNotFocus" file="Vcl.Themes.pas" line="382"/>
    <element value="7" name="tlListItemHotSelected" file="Vcl.Themes.pas" line="382"/>
    <element value="8" name="tlListGroup" file="Vcl.Themes.pas" line="383"/>
    <element value="9" name="tlListDetail" file="Vcl.Themes.pas" line="384"/>
    <element value="10" name="tlListSortDetail" file="Vcl.Themes.pas" line="385"/>
    <element value="11" name="tlEmptyText" file="Vcl.Themes.pas" line="386"/>
    <element value="12" name="tlGroupHeaderOpen" file="Vcl.Themes.pas" line="388"/>
    <element value="13" name="tlGroupHeaderOpenHot" file="Vcl.Themes.pas" line="388"/>
    <element value="14" name="tlGroupHeaderOpenSelected" file="Vcl.Themes.pas" line="388"/>
    <element value="15" name="tlGroupHeaderOpenSelectedHot" file="Vcl.Themes.pas" line="388"/>
    <element value="16" name="tlGroupHeaderOpenSelectedNotFocused" file="Vcl.Themes.pas" line="389"/>
    <element value="17" name="tlGroupHeaderOpenSelectedNotFocusedHot" file="Vcl.Themes.pas" line="389"/>
    <element value="18" name="tlGroupHeaderOpenMixedSelection" file="Vcl.Themes.pas" line="389"/>
    <element value="19" name="tlGroupHeaderOpenMixedSelectionHot" file="Vcl.Themes.pas" line="389"/>
    <element value="20" name="tlGroupHeaderClose" file="Vcl.Themes.pas" line="390"/>
    <element value="21" name="tlGroupHeaderCloseHot" file="Vcl.Themes.pas" line="390"/>
    <element value="22" name="tlGroupHeaderCloseSelected" file="Vcl.Themes.pas" line="390"/>
    <element value="23" name="tlGroupHeaderCloseSelectedHot" file="Vcl.Themes.pas" line="390"/>
    <element value="24" name="tlGroupHeaderCloseSelectedNotFocused" file="Vcl.Themes.pas" line="390"/>
    <element value="25" name="tlGroupHeaderCloseSelectedNotFocusedHot" file="Vcl.Themes.pas" line="391"/>
    <element value="26" name="tlGroupHeaderCloseMixedSelection" file="Vcl.Themes.pas" line="391"/>
    <element value="27" name="tlGroupHeaderCloseMixedSelectionHot" file="Vcl.Themes.pas" line="391"/>
    <element value="28" name="tlGroupHeaderLineOpen" file="Vcl.Themes.pas" line="393"/>
    <element value="29" name="tlGroupHeaderLineOpenHot" file="Vcl.Themes.pas" line="393"/>
    <element value="30" name="tlGroupHeaderLineOpenSelected" file="Vcl.Themes.pas" line="393"/>
    <element value="31" name="tlGroupHeaderLineOpenSelectedHot" file="Vcl.Themes.pas" line="393"/>
    <element value="32" name="tlGroupHeaderLineOpenSelectedNotFocused" file="Vcl.Themes.pas" line="393"/>
    <element value="33" name="tlGroupHeaderLineOpenSelectedNotFocusedHot" file="Vcl.Themes.pas" line="394"/>
    <element value="34" name="tlGroupHeaderLineOpenMixedSelection" file="Vcl.Themes.pas" line="394"/>
    <element value="35" name="tlGroupHeaderLineOpenMixedSelectionHot" file="Vcl.Themes.pas" line="394"/>
    <element value="36" name="tlGroupHeaderLineClose" file="Vcl.Themes.pas" line="395"/>
    <element value="37" name="tlGroupHeaderLineCloseHot" file="Vcl.Themes.pas" line="395"/>
    <element value="38" name="tlGroupHeaderLineCloseSelected" file="Vcl.Themes.pas" line="395"/>
    <element value="39" name="tlGroupHeaderLineCloseSelectedHot" file="Vcl.Themes.pas" line="395"/>
    <element value="40" name="tlGroupHeaderLineCloseSelectedNotFocused" file="Vcl.Themes.pas" line="395"/>
    <element value="41" name="tlGroupHeaderLineCloseSelectedNotFocusedHot" file="Vcl.Themes.pas" line="396"/>
    <element value="42" name="tlGroupHeaderLineCloseMixedSelection" file="Vcl.Themes.pas" line="396"/>
    <element value="43" name="tlGroupHeaderLineCloseMixedSelectionHot" file="Vcl.Themes.pas" line="396"/>
    <element value="44" name="tlExpandButtonNormal" file="Vcl.Themes.pas" line="398"/>
    <element value="45" name="tlExpandButtonHover" file="Vcl.Themes.pas" line="398"/>
    <element value="46" name="tlExpandButtonPushed" file="Vcl.Themes.pas" line="398"/>
    <element value="47" name="tlCollapseButtonNormal" file="Vcl.Themes.pas" line="399"/>
    <element value="48" name="tlCollapseButtonHover" file="Vcl.Themes.pas" line="399"/>
    <element value="49" name="tlCollapseButtonPushed" file="Vcl.Themes.pas" line="399"/>
    <element value="50" name="tlColumnDetail" file="Vcl.Themes.pas" line="400"/>
  </enum>
  <const name="tlListItemLast" type="TThemedListview" file="Vcl.Themes.pas" line="404">
    <value>
      tlListItemHotSelected
    </value>
  </const>
  <const name="tlListGroupLast" type="TThemedListview" file="Vcl.Themes.pas" line="405">
    <value>
      tlListGroup
    </value>
  </const>
  <const name="tlListDetailLast" type="TThemedListview" file="Vcl.Themes.pas" line="406">
    <value>
      tlListDetail
    </value>
  </const>
  <const name="tlListSortDetailLast" type="TThemedListview" file="Vcl.Themes.pas" line="407">
    <value>
      tlListSortDetail
    </value>
  </const>
  <const name="tlEmptyTextLast" type="TThemedListview" file="Vcl.Themes.pas" line="408">
    <value>
      tlEmptyText
    </value>
  </const>
  <const name="tlGroupHeaderLast" type="TThemedListview" file="Vcl.Themes.pas" line="409">
    <value>
      tlGroupHeaderCloseMixedSelectionHot
    </value>
  </const>
  <const name="tlGroupHeaderLineLast" type="TThemedListview" file="Vcl.Themes.pas" line="410">
    <value>
      tlGroupHeaderLineCloseMixedSelectionHot
    </value>
  </const>
  <const name="tlExpandButtonLast" type="TThemedListview" file="Vcl.Themes.pas" line="411">
    <value>
      tlExpandButtonPushed
    </value>
  </const>
  <const name="tlCollapseButtonLast" type="TThemedListview" file="Vcl.Themes.pas" line="412">
    <value>
      tlCollapseButtonPushed
    </value>
  </const>
  <const name="tlColumnDetailLast" type="TThemedListview" file="Vcl.Themes.pas" line="413">
    <value>
      tlColumnDetail
    </value>
  </const>
  <const name="tlLinkDontCare" type="TThemedLink" file="Vcl.Themes.pas" line="418">
    <value>
      tlLinkDontCare
    </value>
  </const>
  <const name="tlLinkRoot" type="TThemedLink" file="Vcl.Themes.pas" line="419">
    <value>
      tlLinkRoot
    </value>
  </const>
  <const name="tlLinkNormal" type="TThemedLink" file="Vcl.Themes.pas" line="420">
    <value>
      tlLinkNormal
    </value>
  </const>
  <const name="tlLinkLinked" type="TThemedLink" file="Vcl.Themes.pas" line="420">
    <value>
      tlLinkLinked
    </value>
  </const>
  <enum name="TThemedLink" file="Vcl.Themes.pas" line="417">
    <element value="0" name="tlLinkDontCare" file="Vcl.Themes.pas" line="418"/>
    <element value="1" name="tlLinkRoot" file="Vcl.Themes.pas" line="419"/>
    <element value="2" name="tlLinkNormal" file="Vcl.Themes.pas" line="420"/>
    <element value="3" name="tlLinkLinked" file="Vcl.Themes.pas" line="420"/>
  </enum>
  <const name="tlLinkLast" type="TThemedLink" file="Vcl.Themes.pas" line="424">
    <value>
      tlLinkLinked
    </value>
  </const>
  <const name="tmMenuDontCare" type="TThemedMenu" file="Vcl.Themes.pas" line="429">
    <value>
      tmMenuDontCare
    </value>
  </const>
  <const name="tmMenuRoot" type="TThemedMenu" file="Vcl.Themes.pas" line="430">
    <value>
      tmMenuRoot
    </value>
  </const>
  <const name="tmMenuItemNormal" type="TThemedMenu" file="Vcl.Themes.pas" line="431">
    <value>
      tmMenuItemNormal
    </value>
  </const>
  <const name="tmMenuItemSelected" type="TThemedMenu" file="Vcl.Themes.pas" line="431">
    <value>
      tmMenuItemSelected
    </value>
  </const>
  <const name="tmMenuItemDemoted" type="TThemedMenu" file="Vcl.Themes.pas" line="431">
    <value>
      tmMenuItemDemoted
    </value>
  </const>
  <const name="tmMenuDropDown" type="TThemedMenu" file="Vcl.Themes.pas" line="432">
    <value>
      tmMenuDropDown
    </value>
  </const>
  <const name="tmMenuBarItem" type="TThemedMenu" file="Vcl.Themes.pas" line="433">
    <value>
      tmMenuBarItem
    </value>
  </const>
  <const name="tmMenuBarDropDown" type="TThemedMenu" file="Vcl.Themes.pas" line="434">
    <value>
      tmMenuBarDropDown
    </value>
  </const>
  <const name="tmChevron" type="TThemedMenu" file="Vcl.Themes.pas" line="435">
    <value>
      tmChevron
    </value>
  </const>
  <const name="tmSeparator" type="TThemedMenu" file="Vcl.Themes.pas" line="436">
    <value>
      tmSeparator
    </value>
  </const>
  <const name="tmMenuBarBackgroundActive" type="TThemedMenu" file="Vcl.Themes.pas" line="438">
    <value>
      tmMenuBarBackgroundActive
    </value>
  </const>
  <const name="tmMenuBarBackgroundInactive" type="TThemedMenu" file="Vcl.Themes.pas" line="438">
    <value>
      tmMenuBarBackgroundInactive
    </value>
  </const>
  <const name="tmMenuBarItemNormal" type="TThemedMenu" file="Vcl.Themes.pas" line="439">
    <value>
      tmMenuBarItemNormal
    </value>
  </const>
  <const name="tmMenuBarItemHot" type="TThemedMenu" file="Vcl.Themes.pas" line="439">
    <value>
      tmMenuBarItemHot
    </value>
  </const>
  <const name="tmMenuBarItemPushed" type="TThemedMenu" file="Vcl.Themes.pas" line="439">
    <value>
      tmMenuBarItemPushed
    </value>
  </const>
  <const name="tmMenuBarItemDisabled" type="TThemedMenu" file="Vcl.Themes.pas" line="439">
    <value>
      tmMenuBarItemDisabled
    </value>
  </const>
  <const name="tmMenuBarItemDisabledHot" type="TThemedMenu" file="Vcl.Themes.pas" line="439">
    <value>
      tmMenuBarItemDisabledHot
    </value>
  </const>
  <const name="tmMenuBarItemDisabledPushed" type="TThemedMenu" file="Vcl.Themes.pas" line="439">
    <value>
      tmMenuBarItemDisabledPushed
    </value>
  </const>
  <const name="tmPopupBackground" type="TThemedMenu" file="Vcl.Themes.pas" line="440">
    <value>
      tmPopupBackground
    </value>
  </const>
  <const name="tmPopupBorders" type="TThemedMenu" file="Vcl.Themes.pas" line="441">
    <value>
      tmPopupBorders
    </value>
  </const>
  <const name="tmPopupCheckNormal" type="TThemedMenu" file="Vcl.Themes.pas" line="442">
    <value>
      tmPopupCheckNormal
    </value>
  </const>
  <const name="tmPopupCheckDisabled" type="TThemedMenu" file="Vcl.Themes.pas" line="442">
    <value>
      tmPopupCheckDisabled
    </value>
  </const>
  <const name="tmPopupBulletNormal" type="TThemedMenu" file="Vcl.Themes.pas" line="442">
    <value>
      tmPopupBulletNormal
    </value>
  </const>
  <const name="tmPopupBulletDisabled" type="TThemedMenu" file="Vcl.Themes.pas" line="442">
    <value>
      tmPopupBulletDisabled
    </value>
  </const>
  <const name="tmPopupCheckBackgroundDisabled" type="TThemedMenu" file="Vcl.Themes.pas" line="443">
    <value>
      tmPopupCheckBackgroundDisabled
    </value>
  </const>
  <const name="tmPopupCheckBackgroundNormal" type="TThemedMenu" file="Vcl.Themes.pas" line="443">
    <value>
      tmPopupCheckBackgroundNormal
    </value>
  </const>
  <const name="tmPopupCheckBackgroundBitmap" type="TThemedMenu" file="Vcl.Themes.pas" line="443">
    <value>
      tmPopupCheckBackgroundBitmap
    </value>
  </const>
  <const name="tmPopupGutter" type="TThemedMenu" file="Vcl.Themes.pas" line="444">
    <value>
      tmPopupGutter
    </value>
  </const>
  <const name="tmPopupItemNormal" type="TThemedMenu" file="Vcl.Themes.pas" line="445">
    <value>
      tmPopupItemNormal
    </value>
  </const>
  <const name="tmPopupItemHot" type="TThemedMenu" file="Vcl.Themes.pas" line="445">
    <value>
      tmPopupItemHot
    </value>
  </const>
  <const name="tmPopupItemDisabled" type="TThemedMenu" file="Vcl.Themes.pas" line="445">
    <value>
      tmPopupItemDisabled
    </value>
  </const>
  <const name="tmPopupItemDisabledHot" type="TThemedMenu" file="Vcl.Themes.pas" line="445">
    <value>
      tmPopupItemDisabledHot
    </value>
  </const>
  <const name="tmPopupSeparator" type="TThemedMenu" file="Vcl.Themes.pas" line="446">
    <value>
      tmPopupSeparator
    </value>
  </const>
  <const name="tmPopupSubMenuNormal" type="TThemedMenu" file="Vcl.Themes.pas" line="447">
    <value>
      tmPopupSubMenuNormal
    </value>
  </const>
  <const name="tmPopupSubMenuDisabled" type="TThemedMenu" file="Vcl.Themes.pas" line="447">
    <value>
      tmPopupSubMenuDisabled
    </value>
  </const>
  <const name="tmSystemCloseNormal" type="TThemedMenu" file="Vcl.Themes.pas" line="448">
    <value>
      tmSystemCloseNormal
    </value>
  </const>
  <const name="tmSystemCloseDisabled" type="TThemedMenu" file="Vcl.Themes.pas" line="448">
    <value>
      tmSystemCloseDisabled
    </value>
  </const>
  <const name="tmSystemMaximizeNormal" type="TThemedMenu" file="Vcl.Themes.pas" line="449">
    <value>
      tmSystemMaximizeNormal
    </value>
  </const>
  <const name="tmSystemMaximizeDisabled" type="TThemedMenu" file="Vcl.Themes.pas" line="449">
    <value>
      tmSystemMaximizeDisabled
    </value>
  </const>
  <const name="tmSystemMinimizeNormal" type="TThemedMenu" file="Vcl.Themes.pas" line="450">
    <value>
      tmSystemMinimizeNormal
    </value>
  </const>
  <const name="tmSystemMinimizeDisabled" type="TThemedMenu" file="Vcl.Themes.pas" line="450">
    <value>
      tmSystemMinimizeDisabled
    </value>
  </const>
  <const name="tmSystemRestoreNormal" type="TThemedMenu" file="Vcl.Themes.pas" line="451">
    <value>
      tmSystemRestoreNormal
    </value>
  </const>
  <const name="tmSystemRestoreDisabled" type="TThemedMenu" file="Vcl.Themes.pas" line="451">
    <value>
      tmSystemRestoreDisabled
    </value>
  </const>
  <enum name="TThemedMenu" file="Vcl.Themes.pas" line="428">
    <element value="0" name="tmMenuDontCare" file="Vcl.Themes.pas" line="429"/>
    <element value="1" name="tmMenuRoot" file="Vcl.Themes.pas" line="430"/>
    <element value="2" name="tmMenuItemNormal" file="Vcl.Themes.pas" line="431"/>
    <element value="3" name="tmMenuItemSelected" file="Vcl.Themes.pas" line="431"/>
    <element value="4" name="tmMenuItemDemoted" file="Vcl.Themes.pas" line="431"/>
    <element value="5" name="tmMenuDropDown" file="Vcl.Themes.pas" line="432"/>
    <element value="6" name="tmMenuBarItem" file="Vcl.Themes.pas" line="433"/>
    <element value="7" name="tmMenuBarDropDown" file="Vcl.Themes.pas" line="434"/>
    <element value="8" name="tmChevron" file="Vcl.Themes.pas" line="435"/>
    <element value="9" name="tmSeparator" file="Vcl.Themes.pas" line="436"/>
    <element value="10" name="tmMenuBarBackgroundActive" file="Vcl.Themes.pas" line="438"/>
    <element value="11" name="tmMenuBarBackgroundInactive" file="Vcl.Themes.pas" line="438"/>
    <element value="12" name="tmMenuBarItemNormal" file="Vcl.Themes.pas" line="439"/>
    <element value="13" name="tmMenuBarItemHot" file="Vcl.Themes.pas" line="439"/>
    <element value="14" name="tmMenuBarItemPushed" file="Vcl.Themes.pas" line="439"/>
    <element value="15" name="tmMenuBarItemDisabled" file="Vcl.Themes.pas" line="439"/>
    <element value="16" name="tmMenuBarItemDisabledHot" file="Vcl.Themes.pas" line="439"/>
    <element value="17" name="tmMenuBarItemDisabledPushed" file="Vcl.Themes.pas" line="439"/>
    <element value="18" name="tmPopupBackground" file="Vcl.Themes.pas" line="440"/>
    <element value="19" name="tmPopupBorders" file="Vcl.Themes.pas" line="441"/>
    <element value="20" name="tmPopupCheckNormal" file="Vcl.Themes.pas" line="442"/>
    <element value="21" name="tmPopupCheckDisabled" file="Vcl.Themes.pas" line="442"/>
    <element value="22" name="tmPopupBulletNormal" file="Vcl.Themes.pas" line="442"/>
    <element value="23" name="tmPopupBulletDisabled" file="Vcl.Themes.pas" line="442"/>
    <element value="24" name="tmPopupCheckBackgroundDisabled" file="Vcl.Themes.pas" line="443"/>
    <element value="25" name="tmPopupCheckBackgroundNormal" file="Vcl.Themes.pas" line="443"/>
    <element value="26" name="tmPopupCheckBackgroundBitmap" file="Vcl.Themes.pas" line="443"/>
    <element value="27" name="tmPopupGutter" file="Vcl.Themes.pas" line="444"/>
    <element value="28" name="tmPopupItemNormal" file="Vcl.Themes.pas" line="445"/>
    <element value="29" name="tmPopupItemHot" file="Vcl.Themes.pas" line="445"/>
    <element value="30" name="tmPopupItemDisabled" file="Vcl.Themes.pas" line="445"/>
    <element value="31" name="tmPopupItemDisabledHot" file="Vcl.Themes.pas" line="445"/>
    <element value="32" name="tmPopupSeparator" file="Vcl.Themes.pas" line="446"/>
    <element value="33" name="tmPopupSubMenuNormal" file="Vcl.Themes.pas" line="447"/>
    <element value="34" name="tmPopupSubMenuDisabled" file="Vcl.Themes.pas" line="447"/>
    <element value="35" name="tmSystemCloseNormal" file="Vcl.Themes.pas" line="448"/>
    <element value="36" name="tmSystemCloseDisabled" file="Vcl.Themes.pas" line="448"/>
    <element value="37" name="tmSystemMaximizeNormal" file="Vcl.Themes.pas" line="449"/>
    <element value="38" name="tmSystemMaximizeDisabled" file="Vcl.Themes.pas" line="449"/>
    <element value="39" name="tmSystemMinimizeNormal" file="Vcl.Themes.pas" line="450"/>
    <element value="40" name="tmSystemMinimizeDisabled" file="Vcl.Themes.pas" line="450"/>
    <element value="41" name="tmSystemRestoreNormal" file="Vcl.Themes.pas" line="451"/>
    <element value="42" name="tmSystemRestoreDisabled" file="Vcl.Themes.pas" line="451"/>
  </enum>
  <const name="tmMenuItemTMSSchemaLast" type="TThemedMenu" file="Vcl.Themes.pas" line="455">
    <value>
      tmMenuItemDemoted
    </value>
  </const>
  <const name="tmMenuDropDownTMSSchemaLast" type="TThemedMenu" file="Vcl.Themes.pas" line="456">
    <value>
      tmMenuDropDown
    </value>
  </const>
  <const name="tmMenuBarItemTMSSchemaLast" type="TThemedMenu" file="Vcl.Themes.pas" line="457">
    <value>
      tmMenuBarItem
    </value>
  </const>
  <const name="tmMenuBarDropDownTMSSchemaLast" type="TThemedMenu" file="Vcl.Themes.pas" line="458">
    <value>
      tmMenuBarDropDown
    </value>
  </const>
  <const name="tmChevronTMSSchemaLast" type="TThemedMenu" file="Vcl.Themes.pas" line="459">
    <value>
      tmChevron
    </value>
  </const>
  <const name="tmSeparatorTMSSchemaLast" type="TThemedMenu" file="Vcl.Themes.pas" line="460">
    <value>
      tmSeparator
    </value>
  </const>
  <const name="tmMenuBarBackgroundLast" type="TThemedMenu" file="Vcl.Themes.pas" line="462">
    <value>
      tmMenuBarBackgroundInactive
    </value>
  </const>
  <const name="tmMenuBarItemLast" type="TThemedMenu" file="Vcl.Themes.pas" line="463">
    <value>
      tmMenuBarItemDisabledPushed
    </value>
  </const>
  <const name="tmPopupBackgroundLast" type="TThemedMenu" file="Vcl.Themes.pas" line="464">
    <value>
      tmPopupBackground
    </value>
  </const>
  <const name="tmPopupBordersLast" type="TThemedMenu" file="Vcl.Themes.pas" line="465">
    <value>
      tmPopupBorders
    </value>
  </const>
  <const name="tmPopupCheckLast" type="TThemedMenu" file="Vcl.Themes.pas" line="466">
    <value>
      tmPopupBulletDisabled
    </value>
  </const>
  <const name="tmPopupCheckBackgroundLast" type="TThemedMenu" file="Vcl.Themes.pas" line="467">
    <value>
      tmPopupCheckBackgroundBitmap
    </value>
  </const>
  <const name="tmPopupGutterLast" type="TThemedMenu" file="Vcl.Themes.pas" line="468">
    <value>
      tmPopupGutter
    </value>
  </const>
  <const name="tmPopupItemLast" type="TThemedMenu" file="Vcl.Themes.pas" line="469">
    <value>
      tmPopupItemDisabledHot
    </value>
  </const>
  <const name="tmPopupSeparatorLast" type="TThemedMenu" file="Vcl.Themes.pas" line="470">
    <value>
      tmPopupSeparator
    </value>
  </const>
  <const name="tmPopupSubMenuLast" type="TThemedMenu" file="Vcl.Themes.pas" line="471">
    <value>
      tmPopupSubMenuDisabled
    </value>
  </const>
  <const name="tmSystemCloseLast" type="TThemedMenu" file="Vcl.Themes.pas" line="472">
    <value>
      tmSystemCloseDisabled
    </value>
  </const>
  <const name="tmSystemMaximizeLast" type="TThemedMenu" file="Vcl.Themes.pas" line="473">
    <value>
      tmSystemMaximizeDisabled
    </value>
  </const>
  <const name="tmSystemMinimizeLast" type="TThemedMenu" file="Vcl.Themes.pas" line="474">
    <value>
      tmSystemMinimizeDisabled
    </value>
  </const>
  <const name="tmSystemRestoreLast" type="TThemedMenu" file="Vcl.Themes.pas" line="475">
    <value>
      tmSystemRestoreDisabled
    </value>
  </const>
  <const name="tmbMenuBandDontCare" type="TThemedMenuBand" file="Vcl.Themes.pas" line="480">
    <value>
      tmbMenuBandDontCare
    </value>
  </const>
  <const name="tmbMenuBandRoot" type="TThemedMenuBand" file="Vcl.Themes.pas" line="481">
    <value>
      tmbMenuBandRoot
    </value>
  </const>
  <const name="tmbNewAppButtonNormal" type="TThemedMenuBand" file="Vcl.Themes.pas" line="482">
    <value>
      tmbNewAppButtonNormal
    </value>
  </const>
  <const name="tmbNewAppButtonHot" type="TThemedMenuBand" file="Vcl.Themes.pas" line="482">
    <value>
      tmbNewAppButtonHot
    </value>
  </const>
  <const name="tmbNewAppButtonPressed" type="TThemedMenuBand" file="Vcl.Themes.pas" line="482">
    <value>
      tmbNewAppButtonPressed
    </value>
  </const>
  <const name="tmbNewAppButtonDisabled" type="TThemedMenuBand" file="Vcl.Themes.pas" line="482">
    <value>
      tmbNewAppButtonDisabled
    </value>
  </const>
  <const name="tmbNewAppButtonChecked" type="TThemedMenuBand" file="Vcl.Themes.pas" line="482">
    <value>
      tmbNewAppButtonChecked
    </value>
  </const>
  <const name="tmbNewAppButtonNotChecked" type="TThemedMenuBand" file="Vcl.Themes.pas" line="482">
    <value>
      tmbNewAppButtonNotChecked
    </value>
  </const>
  <const name="tmbSeparatorNormal" type="TThemedMenuBand" file="Vcl.Themes.pas" line="483">
    <value>
      tmbSeparatorNormal
    </value>
  </const>
  <const name="tmbSeparatorHot" type="TThemedMenuBand" file="Vcl.Themes.pas" line="483">
    <value>
      tmbSeparatorHot
    </value>
  </const>
  <const name="tmbSeparatorPressed" type="TThemedMenuBand" file="Vcl.Themes.pas" line="483">
    <value>
      tmbSeparatorPressed
    </value>
  </const>
  <const name="tmbSeparatorDisabled" type="TThemedMenuBand" file="Vcl.Themes.pas" line="483">
    <value>
      tmbSeparatorDisabled
    </value>
  </const>
  <const name="tmbSeparatorChecked" type="TThemedMenuBand" file="Vcl.Themes.pas" line="483">
    <value>
      tmbSeparatorChecked
    </value>
  </const>
  <const name="tmbSeparatorNotChecked" type="TThemedMenuBand" file="Vcl.Themes.pas" line="483">
    <value>
      tmbSeparatorNotChecked
    </value>
  </const>
  <enum name="TThemedMenuBand" file="Vcl.Themes.pas" line="479">
    <element value="0" name="tmbMenuBandDontCare" file="Vcl.Themes.pas" line="480"/>
    <element value="1" name="tmbMenuBandRoot" file="Vcl.Themes.pas" line="481"/>
    <element value="2" name="tmbNewAppButtonNormal" file="Vcl.Themes.pas" line="482"/>
    <element value="3" name="tmbNewAppButtonHot" file="Vcl.Themes.pas" line="482"/>
    <element value="4" name="tmbNewAppButtonPressed" file="Vcl.Themes.pas" line="482"/>
    <element value="5" name="tmbNewAppButtonDisabled" file="Vcl.Themes.pas" line="482"/>
    <element value="6" name="tmbNewAppButtonChecked" file="Vcl.Themes.pas" line="482"/>
    <element value="7" name="tmbNewAppButtonNotChecked" file="Vcl.Themes.pas" line="482"/>
    <element value="8" name="tmbSeparatorNormal" file="Vcl.Themes.pas" line="483"/>
    <element value="9" name="tmbSeparatorHot" file="Vcl.Themes.pas" line="483"/>
    <element value="10" name="tmbSeparatorPressed" file="Vcl.Themes.pas" line="483"/>
    <element value="11" name="tmbSeparatorDisabled" file="Vcl.Themes.pas" line="483"/>
    <element value="12" name="tmbSeparatorChecked" file="Vcl.Themes.pas" line="483"/>
    <element value="13" name="tmbSeparatorNotChecked" file="Vcl.Themes.pas" line="483"/>
  </enum>
  <const name="tmbNewAppButtonLast" type="TThemedMenuBand" file="Vcl.Themes.pas" line="487">
    <value>
      tmbNewAppButtonNotChecked
    </value>
  </const>
  <const name="tmbSeparatorlast" type="TThemedMenuBand" file="Vcl.Themes.pas" line="488">
    <value>
      tmbSeparatorNotChecked
    </value>
  </const>
  <const name="tmcMonthCalDontCare" type="TThemedMonthCal" file="Vcl.Themes.pas" line="493">
    <value>
      tmcMonthCalDontCare
    </value>
  </const>
  <const name="tmcMonthCalRoot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="494">
    <value>
      tmcMonthCalRoot
    </value>
  </const>
  <const name="tmcBackground" type="TThemedMonthCal" file="Vcl.Themes.pas" line="495">
    <value>
      tmcBackground
    </value>
  </const>
  <const name="tmcBorders" type="TThemedMonthCal" file="Vcl.Themes.pas" line="496">
    <value>
      tmcBorders
    </value>
  </const>
  <const name="tmcGridBackground" type="TThemedMonthCal" file="Vcl.Themes.pas" line="497">
    <value>
      tmcGridBackground
    </value>
  </const>
  <const name="tmcColHeaderSplitter" type="TThemedMonthCal" file="Vcl.Themes.pas" line="498">
    <value>
      tmcColHeaderSplitter
    </value>
  </const>
  <const name="tmcGridCellBackgroundSelected" type="TThemedMonthCal" file="Vcl.Themes.pas" line="499">
    <value>
      tmcGridCellBackgroundSelected
    </value>
  </const>
  <const name="tmcGridCellBackgroundHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="499">
    <value>
      tmcGridCellBackgroundHot
    </value>
  </const>
  <const name="tmcGridCellBackgroundSelectedHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="499">
    <value>
      tmcGridCellBackgroundSelectedHot
    </value>
  </const>
  <const name="tmcGridCellBackgroundSelectedNotFocused" type="TThemedMonthCal" file="Vcl.Themes.pas" line="499">
    <value>
      tmcGridCellBackgroundSelectedNotFocused
    </value>
  </const>
  <const name="tmcGridCellBackgroundToday" type="TThemedMonthCal" file="Vcl.Themes.pas" line="499">
    <value>
      tmcGridCellBackgroundToday
    </value>
  </const>
  <const name="tmcGridCellHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="500">
    <value>
      tmcGridCellHot
    </value>
  </const>
  <const name="tmcGridCellHasState" type="TThemedMonthCal" file="Vcl.Themes.pas" line="500">
    <value>
      tmcGridCellHasState
    </value>
  </const>
  <const name="tmcGridCellHasStateHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="500">
    <value>
      tmcGridCellHasStateHot
    </value>
  </const>
  <const name="tmcGridCellToday" type="TThemedMonthCal" file="Vcl.Themes.pas" line="500">
    <value>
      tmcGridCellToday
    </value>
  </const>
  <const name="tmcGridCellUpperHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="501">
    <value>
      tmcGridCellUpperHot
    </value>
  </const>
  <const name="tmcGridCellUpperHasState" type="TThemedMonthCal" file="Vcl.Themes.pas" line="501">
    <value>
      tmcGridCellUpperHasState
    </value>
  </const>
  <const name="tmcGridCellUpperHasStateHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="501">
    <value>
      tmcGridCellUpperHasStateHot
    </value>
  </const>
  <const name="tmcTrailingGridCellHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="502">
    <value>
      tmcTrailingGridCellHot
    </value>
  </const>
  <const name="tmcTrailingGridCellHasState" type="TThemedMonthCal" file="Vcl.Themes.pas" line="502">
    <value>
      tmcTrailingGridCellHasState
    </value>
  </const>
  <const name="tmcTrailingGridCellHasStateHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="502">
    <value>
      tmcTrailingGridCellHasStateHot
    </value>
  </const>
  <const name="tmcTrailingGridCellToday" type="TThemedMonthCal" file="Vcl.Themes.pas" line="502">
    <value>
      tmcTrailingGridCellToday
    </value>
  </const>
  <const name="tmcTrailingGridCellUpperHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="503">
    <value>
      tmcTrailingGridCellUpperHot
    </value>
  </const>
  <const name="tmcTrailingGridCellUpperHasState" type="TThemedMonthCal" file="Vcl.Themes.pas" line="503">
    <value>
      tmcTrailingGridCellUpperHasState
    </value>
  </const>
  <const name="tmcTrailingGridCellUpperHasStateHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="503">
    <value>
      tmcTrailingGridCellUpperHasStateHot
    </value>
  </const>
  <const name="tmcNavNextNormal" type="TThemedMonthCal" file="Vcl.Themes.pas" line="504">
    <value>
      tmcNavNextNormal
    </value>
  </const>
  <const name="tmcNavNextHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="504">
    <value>
      tmcNavNextHot
    </value>
  </const>
  <const name="tmcNavNextPressed" type="TThemedMonthCal" file="Vcl.Themes.pas" line="504">
    <value>
      tmcNavNextPressed
    </value>
  </const>
  <const name="tmcNavNextDisabled" type="TThemedMonthCal" file="Vcl.Themes.pas" line="504">
    <value>
      tmcNavNextDisabled
    </value>
  </const>
  <const name="tmcNavPrevNormal" type="TThemedMonthCal" file="Vcl.Themes.pas" line="505">
    <value>
      tmcNavPrevNormal
    </value>
  </const>
  <const name="tmcNavPrevHot" type="TThemedMonthCal" file="Vcl.Themes.pas" line="505">
    <value>
      tmcNavPrevHot
    </value>
  </const>
  <const name="tmcNavPrevPressed" type="TThemedMonthCal" file="Vcl.Themes.pas" line="505">
    <value>
      tmcNavPrevPressed
    </value>
  </const>
  <const name="tmcNavPrevDisabled" type="TThemedMonthCal" file="Vcl.Themes.pas" line="505">
    <value>
      tmcNavPrevDisabled
    </value>
  </const>
  <enum name="TThemedMonthCal" file="Vcl.Themes.pas" line="492">
    <element value="0" name="tmcMonthCalDontCare" file="Vcl.Themes.pas" line="493"/>
    <element value="1" name="tmcMonthCalRoot" file="Vcl.Themes.pas" line="494"/>
    <element value="2" name="tmcBackground" file="Vcl.Themes.pas" line="495"/>
    <element value="3" name="tmcBorders" file="Vcl.Themes.pas" line="496"/>
    <element value="4" name="tmcGridBackground" file="Vcl.Themes.pas" line="497"/>
    <element value="5" name="tmcColHeaderSplitter" file="Vcl.Themes.pas" line="498"/>
    <element value="6" name="tmcGridCellBackgroundSelected" file="Vcl.Themes.pas" line="499"/>
    <element value="7" name="tmcGridCellBackgroundHot" file="Vcl.Themes.pas" line="499"/>
    <element value="8" name="tmcGridCellBackgroundSelectedHot" file="Vcl.Themes.pas" line="499"/>
    <element value="9" name="tmcGridCellBackgroundSelectedNotFocused" file="Vcl.Themes.pas" line="499"/>
    <element value="10" name="tmcGridCellBackgroundToday" file="Vcl.Themes.pas" line="499"/>
    <element value="11" name="tmcGridCellHot" file="Vcl.Themes.pas" line="500"/>
    <element value="12" name="tmcGridCellHasState" file="Vcl.Themes.pas" line="500"/>
    <element value="13" name="tmcGridCellHasStateHot" file="Vcl.Themes.pas" line="500"/>
    <element value="14" name="tmcGridCellToday" file="Vcl.Themes.pas" line="500"/>
    <element value="15" name="tmcGridCellUpperHot" file="Vcl.Themes.pas" line="501"/>
    <element value="16" name="tmcGridCellUpperHasState" file="Vcl.Themes.pas" line="501"/>
    <element value="17" name="tmcGridCellUpperHasStateHot" file="Vcl.Themes.pas" line="501"/>
    <element value="18" name="tmcTrailingGridCellHot" file="Vcl.Themes.pas" line="502"/>
    <element value="19" name="tmcTrailingGridCellHasState" file="Vcl.Themes.pas" line="502"/>
    <element value="20" name="tmcTrailingGridCellHasStateHot" file="Vcl.Themes.pas" line="502"/>
    <element value="21" name="tmcTrailingGridCellToday" file="Vcl.Themes.pas" line="502"/>
    <element value="22" name="tmcTrailingGridCellUpperHot" file="Vcl.Themes.pas" line="503"/>
    <element value="23" name="tmcTrailingGridCellUpperHasState" file="Vcl.Themes.pas" line="503"/>
    <element value="24" name="tmcTrailingGridCellUpperHasStateHot" file="Vcl.Themes.pas" line="503"/>
    <element value="25" name="tmcNavNextNormal" file="Vcl.Themes.pas" line="504"/>
    <element value="26" name="tmcNavNextHot" file="Vcl.Themes.pas" line="504"/>
    <element value="27" name="tmcNavNextPressed" file="Vcl.Themes.pas" line="504"/>
    <element value="28" name="tmcNavNextDisabled" file="Vcl.Themes.pas" line="504"/>
    <element value="29" name="tmcNavPrevNormal" file="Vcl.Themes.pas" line="505"/>
    <element value="30" name="tmcNavPrevHot" file="Vcl.Themes.pas" line="505"/>
    <element value="31" name="tmcNavPrevPressed" file="Vcl.Themes.pas" line="505"/>
    <element value="32" name="tmcNavPrevDisabled" file="Vcl.Themes.pas" line="505"/>
  </enum>
  <const name="tmcBackgroundLast" type="TThemedMonthCal" file="Vcl.Themes.pas" line="509">
    <value>
      tmcBackground
    </value>
  </const>
  <const name="tmcBordersLast" type="TThemedMonthCal" file="Vcl.Themes.pas" line="510">
    <value>
      tmcBorders
    </value>
  </const>
  <const name="tmcGridBackgroundLast" type="TThemedMonthCal" file="Vcl.Themes.pas" line="511">
    <value>
      tmcGridBackground
    </value>
  </const>
  <const name="tmcColHeaderSplitterLast" type="TThemedMonthCal" file="Vcl.Themes.pas" line="512">
    <value>
      tmcColHeaderSplitter
    </value>
  </const>
  <const name="tmcGridCellBackgroundLast" type="TThemedMonthCal" file="Vcl.Themes.pas" line="513">
    <value>
      tmcGridCellBackgroundToday
    </value>
  </const>
  <const name="tmcGridCellLast" type="TThemedMonthCal" file="Vcl.Themes.pas" line="514">
    <value>
      tmcGridCellToday
    </value>
  </const>
  <const name="tmcGridCellUpperLast" type="TThemedMonthCal" file="Vcl.Themes.pas" line="515">
    <value>
      tmcGridCellUpperHasStateHot
    </value>
  </const>
  <const name="tmcTrailingGridCellLast" type="TThemedMonthCal" file="Vcl.Themes.pas" line="516">
    <value>
      tmcTrailingGridCellToday
    </value>
  </const>
  <const name="tmcTrailingGridCellUpperLast" type="TThemedMonthCal" file="Vcl.Themes.pas" line="517">
    <value>
      tmcTrailingGridCellUpperHasStateHot
    </value>
  </const>
  <const name="tmcNavNextLast" type="TThemedMonthCal" file="Vcl.Themes.pas" line="518">
    <value>
      tmcNavNextDisabled
    </value>
  </const>
  <const name="tmcNavPrevLast" type="TThemedMonthCal" file="Vcl.Themes.pas" line="519">
    <value>
      tmcNavPrevDisabled
    </value>
  </const>
  <const name="tmpbPlayNormal" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="524">
    <value>
      tmpbPlayNormal
    </value>
  </const>
  <const name="tmpbPlayHot" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="524">
    <value>
      tmpbPlayHot
    </value>
  </const>
  <const name="tmpbPlayPressed" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="524">
    <value>
      tmpbPlayPressed
    </value>
  </const>
  <const name="tmpbPlayDisabled" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="524">
    <value>
      tmpbPlayDisabled
    </value>
  </const>
  <const name="tmpbPauseNormal" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="525">
    <value>
      tmpbPauseNormal
    </value>
  </const>
  <const name="tmpbPauseHot" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="525">
    <value>
      tmpbPauseHot
    </value>
  </const>
  <const name="tmpbPausePressed" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="525">
    <value>
      tmpbPausePressed
    </value>
  </const>
  <const name="tmpbPauseDisabled" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="525">
    <value>
      tmpbPauseDisabled
    </value>
  </const>
  <const name="tmpbStopNormal" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="526">
    <value>
      tmpbStopNormal
    </value>
  </const>
  <const name="tmpbStopHot" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="526">
    <value>
      tmpbStopHot
    </value>
  </const>
  <const name="tmpbStopPressed" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="526">
    <value>
      tmpbStopPressed
    </value>
  </const>
  <const name="tmpbStopDisabled" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="526">
    <value>
      tmpbStopDisabled
    </value>
  </const>
  <const name="tmpbNextNormal" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="527">
    <value>
      tmpbNextNormal
    </value>
  </const>
  <const name="tmpbNextHot" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="527">
    <value>
      tmpbNextHot
    </value>
  </const>
  <const name="tmpbNextPressed" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="527">
    <value>
      tmpbNextPressed
    </value>
  </const>
  <const name="tmpbNextDisabled" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="527">
    <value>
      tmpbNextDisabled
    </value>
  </const>
  <const name="tmpbPrevNormal" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="528">
    <value>
      tmpbPrevNormal
    </value>
  </const>
  <const name="tmpbPrevHot" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="528">
    <value>
      tmpbPrevHot
    </value>
  </const>
  <const name="tmpbPrevPressed" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="528">
    <value>
      tmpbPrevPressed
    </value>
  </const>
  <const name="tmpbPrevDisabled" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="528">
    <value>
      tmpbPrevDisabled
    </value>
  </const>
  <const name="tmpbStepNormal" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="529">
    <value>
      tmpbStepNormal
    </value>
  </const>
  <const name="tmpbStepHot" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="529">
    <value>
      tmpbStepHot
    </value>
  </const>
  <const name="tmpbStepPressed" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="529">
    <value>
      tmpbStepPressed
    </value>
  </const>
  <const name="tmpbStepDisabled" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="529">
    <value>
      tmpbStepDisabled
    </value>
  </const>
  <const name="tmpbBackNormal" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="530">
    <value>
      tmpbBackNormal
    </value>
  </const>
  <const name="tmpbBackHot" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="530">
    <value>
      tmpbBackHot
    </value>
  </const>
  <const name="tmpbBackPressed" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="530">
    <value>
      tmpbBackPressed
    </value>
  </const>
  <const name="tmpbBackDisabled" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="530">
    <value>
      tmpbBackDisabled
    </value>
  </const>
  <const name="tmpbRecordNormal" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="531">
    <value>
      tmpbRecordNormal
    </value>
  </const>
  <const name="tmpbRecordHot" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="531">
    <value>
      tmpbRecordHot
    </value>
  </const>
  <const name="tmpbRecordPressed" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="531">
    <value>
      tmpbRecordPressed
    </value>
  </const>
  <const name="tmpbRecordDisabled" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="531">
    <value>
      tmpbRecordDisabled
    </value>
  </const>
  <const name="tmpbEjectNormal" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="532">
    <value>
      tmpbEjectNormal
    </value>
  </const>
  <const name="tmpbEjectHot" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="532">
    <value>
      tmpbEjectHot
    </value>
  </const>
  <const name="tmpbEjectPressed" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="532">
    <value>
      tmpbEjectPressed
    </value>
  </const>
  <const name="tmpbEjectDisabled" type="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="532">
    <value>
      tmpbEjectDisabled
    </value>
  </const>
  <enum name="TThemedMPlayerButtons" file="Vcl.Themes.pas" line="523">
    <element value="0" name="tmpbPlayNormal" file="Vcl.Themes.pas" line="524"/>
    <element value="1" name="tmpbPlayHot" file="Vcl.Themes.pas" line="524"/>
    <element value="2" name="tmpbPlayPressed" file="Vcl.Themes.pas" line="524"/>
    <element value="3" name="tmpbPlayDisabled" file="Vcl.Themes.pas" line="524"/>
    <element value="4" name="tmpbPauseNormal" file="Vcl.Themes.pas" line="525"/>
    <element value="5" name="tmpbPauseHot" file="Vcl.Themes.pas" line="525"/>
    <element value="6" name="tmpbPausePressed" file="Vcl.Themes.pas" line="525"/>
    <element value="7" name="tmpbPauseDisabled" file="Vcl.Themes.pas" line="525"/>
    <element value="8" name="tmpbStopNormal" file="Vcl.Themes.pas" line="526"/>
    <element value="9" name="tmpbStopHot" file="Vcl.Themes.pas" line="526"/>
    <element value="10" name="tmpbStopPressed" file="Vcl.Themes.pas" line="526"/>
    <element value="11" name="tmpbStopDisabled" file="Vcl.Themes.pas" line="526"/>
    <element value="12" name="tmpbNextNormal" file="Vcl.Themes.pas" line="527"/>
    <element value="13" name="tmpbNextHot" file="Vcl.Themes.pas" line="527"/>
    <element value="14" name="tmpbNextPressed" file="Vcl.Themes.pas" line="527"/>
    <element value="15" name="tmpbNextDisabled" file="Vcl.Themes.pas" line="527"/>
    <element value="16" name="tmpbPrevNormal" file="Vcl.Themes.pas" line="528"/>
    <element value="17" name="tmpbPrevHot" file="Vcl.Themes.pas" line="528"/>
    <element value="18" name="tmpbPrevPressed" file="Vcl.Themes.pas" line="528"/>
    <element value="19" name="tmpbPrevDisabled" file="Vcl.Themes.pas" line="528"/>
    <element value="20" name="tmpbStepNormal" file="Vcl.Themes.pas" line="529"/>
    <element value="21" name="tmpbStepHot" file="Vcl.Themes.pas" line="529"/>
    <element value="22" name="tmpbStepPressed" file="Vcl.Themes.pas" line="529"/>
    <element value="23" name="tmpbStepDisabled" file="Vcl.Themes.pas" line="529"/>
    <element value="24" name="tmpbBackNormal" file="Vcl.Themes.pas" line="530"/>
    <element value="25" name="tmpbBackHot" file="Vcl.Themes.pas" line="530"/>
    <element value="26" name="tmpbBackPressed" file="Vcl.Themes.pas" line="530"/>
    <element value="27" name="tmpbBackDisabled" file="Vcl.Themes.pas" line="530"/>
    <element value="28" name="tmpbRecordNormal" file="Vcl.Themes.pas" line="531"/>
    <element value="29" name="tmpbRecordHot" file="Vcl.Themes.pas" line="531"/>
    <element value="30" name="tmpbRecordPressed" file="Vcl.Themes.pas" line="531"/>
    <element value="31" name="tmpbRecordDisabled" file="Vcl.Themes.pas" line="531"/>
    <element value="32" name="tmpbEjectNormal" file="Vcl.Themes.pas" line="532"/>
    <element value="33" name="tmpbEjectHot" file="Vcl.Themes.pas" line="532"/>
    <element value="34" name="tmpbEjectPressed" file="Vcl.Themes.pas" line="532"/>
    <element value="35" name="tmpbEjectDisabled" file="Vcl.Themes.pas" line="532"/>
  </enum>
  <const name="tnNavigatrionDontCare" type="TThemedNavigation" file="Vcl.Themes.pas" line="538">
    <value>
      tnNavigatrionDontCare
    </value>
  </const>
  <const name="tnNavigatrionRoot" type="TThemedNavigation" file="Vcl.Themes.pas" line="539">
    <value>
      tnNavigatrionRoot
    </value>
  </const>
  <const name="tnBackButtonNormal" type="TThemedNavigation" file="Vcl.Themes.pas" line="540">
    <value>
      tnBackButtonNormal
    </value>
  </const>
  <const name="tnBackButtonHot" type="TThemedNavigation" file="Vcl.Themes.pas" line="540">
    <value>
      tnBackButtonHot
    </value>
  </const>
  <const name="tnBackButtonPressed" type="TThemedNavigation" file="Vcl.Themes.pas" line="540">
    <value>
      tnBackButtonPressed
    </value>
  </const>
  <const name="tnBackButtonDisabled" type="TThemedNavigation" file="Vcl.Themes.pas" line="540">
    <value>
      tnBackButtonDisabled
    </value>
  </const>
  <const name="tnForwardButtonNormal" type="TThemedNavigation" file="Vcl.Themes.pas" line="541">
    <value>
      tnForwardButtonNormal
    </value>
  </const>
  <const name="tnForwardButtonHot" type="TThemedNavigation" file="Vcl.Themes.pas" line="541">
    <value>
      tnForwardButtonHot
    </value>
  </const>
  <const name="tnForwardButtonPressed" type="TThemedNavigation" file="Vcl.Themes.pas" line="541">
    <value>
      tnForwardButtonPressed
    </value>
  </const>
  <const name="tnForwardButtonDisabled" type="TThemedNavigation" file="Vcl.Themes.pas" line="541">
    <value>
      tnForwardButtonDisabled
    </value>
  </const>
  <const name="tnMenuButtonNormal" type="TThemedNavigation" file="Vcl.Themes.pas" line="542">
    <value>
      tnMenuButtonNormal
    </value>
  </const>
  <const name="tnMenuButtonHot" type="TThemedNavigation" file="Vcl.Themes.pas" line="542">
    <value>
      tnMenuButtonHot
    </value>
  </const>
  <const name="tnMenuButtonPressed" type="TThemedNavigation" file="Vcl.Themes.pas" line="542">
    <value>
      tnMenuButtonPressed
    </value>
  </const>
  <const name="tnMenuButtonDisabled" type="TThemedNavigation" file="Vcl.Themes.pas" line="542">
    <value>
      tnMenuButtonDisabled
    </value>
  </const>
  <enum name="TThemedNavigation" file="Vcl.Themes.pas" line="537">
    <element value="0" name="tnNavigatrionDontCare" file="Vcl.Themes.pas" line="538"/>
    <element value="1" name="tnNavigatrionRoot" file="Vcl.Themes.pas" line="539"/>
    <element value="2" name="tnBackButtonNormal" file="Vcl.Themes.pas" line="540"/>
    <element value="3" name="tnBackButtonHot" file="Vcl.Themes.pas" line="540"/>
    <element value="4" name="tnBackButtonPressed" file="Vcl.Themes.pas" line="540"/>
    <element value="5" name="tnBackButtonDisabled" file="Vcl.Themes.pas" line="540"/>
    <element value="6" name="tnForwardButtonNormal" file="Vcl.Themes.pas" line="541"/>
    <element value="7" name="tnForwardButtonHot" file="Vcl.Themes.pas" line="541"/>
    <element value="8" name="tnForwardButtonPressed" file="Vcl.Themes.pas" line="541"/>
    <element value="9" name="tnForwardButtonDisabled" file="Vcl.Themes.pas" line="541"/>
    <element value="10" name="tnMenuButtonNormal" file="Vcl.Themes.pas" line="542"/>
    <element value="11" name="tnMenuButtonHot" file="Vcl.Themes.pas" line="542"/>
    <element value="12" name="tnMenuButtonPressed" file="Vcl.Themes.pas" line="542"/>
    <element value="13" name="tnMenuButtonDisabled" file="Vcl.Themes.pas" line="542"/>
  </enum>
  <const name="tnBackButtonLast" type="TThemedNavigation" file="Vcl.Themes.pas" line="546">
    <value>
      tnBackButtonDisabled
    </value>
  </const>
  <const name="tnForwardButtonLast" type="TThemedNavigation" file="Vcl.Themes.pas" line="547">
    <value>
      tnForwardButtonDisabled
    </value>
  </const>
  <const name="tnMenuButtonLast" type="TThemedNavigation" file="Vcl.Themes.pas" line="548">
    <value>
      tnMenuButtonDisabled
    </value>
  </const>
  <const name="tdnbDontCare" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="552">
    <value>
      tdnbDontCare
    </value>
  </const>
  <const name="tdnbNavigatorRoot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="553">
    <value>
      tdnbNavigatorRoot
    </value>
  </const>
  <const name="tdnbFirstNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="554">
    <value>
      tdnbFirstNormal
    </value>
  </const>
  <const name="tdnbFirstHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="554">
    <value>
      tdnbFirstHot
    </value>
  </const>
  <const name="tdnbFirstPressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="554">
    <value>
      tdnbFirstPressed
    </value>
  </const>
  <const name="tdnbFirstDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="554">
    <value>
      tdnbFirstDisabled
    </value>
  </const>
  <const name="tdnbPriorNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="555">
    <value>
      tdnbPriorNormal
    </value>
  </const>
  <const name="tdnbPriorHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="555">
    <value>
      tdnbPriorHot
    </value>
  </const>
  <const name="tdnbPriorPressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="555">
    <value>
      tdnbPriorPressed
    </value>
  </const>
  <const name="tdnbPriorDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="555">
    <value>
      tdnbPriorDisabled
    </value>
  </const>
  <const name="tdnbNextNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="556">
    <value>
      tdnbNextNormal
    </value>
  </const>
  <const name="tdnbNextHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="556">
    <value>
      tdnbNextHot
    </value>
  </const>
  <const name="tdnbNextPressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="556">
    <value>
      tdnbNextPressed
    </value>
  </const>
  <const name="tdnbNextDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="556">
    <value>
      tdnbNextDisabled
    </value>
  </const>
  <const name="tdnbLastNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="557">
    <value>
      tdnbLastNormal
    </value>
  </const>
  <const name="tdnbLastHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="557">
    <value>
      tdnbLastHot
    </value>
  </const>
  <const name="tdnbLastPressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="557">
    <value>
      tdnbLastPressed
    </value>
  </const>
  <const name="tdnbLastDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="557">
    <value>
      tdnbLastDisabled
    </value>
  </const>
  <const name="tdnbInsertNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="558">
    <value>
      tdnbInsertNormal
    </value>
  </const>
  <const name="tdnbInsertHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="558">
    <value>
      tdnbInsertHot
    </value>
  </const>
  <const name="tdnbInsertPressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="558">
    <value>
      tdnbInsertPressed
    </value>
  </const>
  <const name="tdnbInsertDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="558">
    <value>
      tdnbInsertDisabled
    </value>
  </const>
  <const name="tdnbDeleteNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="559">
    <value>
      tdnbDeleteNormal
    </value>
  </const>
  <const name="tdnbDeleteHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="559">
    <value>
      tdnbDeleteHot
    </value>
  </const>
  <const name="tdnbDeletePressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="559">
    <value>
      tdnbDeletePressed
    </value>
  </const>
  <const name="tdnbDeleteDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="559">
    <value>
      tdnbDeleteDisabled
    </value>
  </const>
  <const name="tdnbEditNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="560">
    <value>
      tdnbEditNormal
    </value>
  </const>
  <const name="tdnbEditHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="560">
    <value>
      tdnbEditHot
    </value>
  </const>
  <const name="tdnbEditPressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="560">
    <value>
      tdnbEditPressed
    </value>
  </const>
  <const name="tdnbEditDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="560">
    <value>
      tdnbEditDisabled
    </value>
  </const>
  <const name="tdnbPostNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="561">
    <value>
      tdnbPostNormal
    </value>
  </const>
  <const name="tdnbPostHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="561">
    <value>
      tdnbPostHot
    </value>
  </const>
  <const name="tdnbPostPressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="561">
    <value>
      tdnbPostPressed
    </value>
  </const>
  <const name="tdnbPostDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="561">
    <value>
      tdnbPostDisabled
    </value>
  </const>
  <const name="tdnbCancelNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="562">
    <value>
      tdnbCancelNormal
    </value>
  </const>
  <const name="tdnbCancelHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="562">
    <value>
      tdnbCancelHot
    </value>
  </const>
  <const name="tdnbCancelPressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="562">
    <value>
      tdnbCancelPressed
    </value>
  </const>
  <const name="tdnbCancelDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="562">
    <value>
      tdnbCancelDisabled
    </value>
  </const>
  <const name="tdnbRefreshNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="563">
    <value>
      tdnbRefreshNormal
    </value>
  </const>
  <const name="tdnbRefreshHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="563">
    <value>
      tdnbRefreshHot
    </value>
  </const>
  <const name="tdnbRefreshPressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="563">
    <value>
      tdnbRefreshPressed
    </value>
  </const>
  <const name="tdnbRefreshDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="563">
    <value>
      tdnbRefreshDisabled
    </value>
  </const>
  <const name="tdnbApplyUpdatesNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="564">
    <value>
      tdnbApplyUpdatesNormal
    </value>
  </const>
  <const name="tdnbApplyUpdatesHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="564">
    <value>
      tdnbApplyUpdatesHot
    </value>
  </const>
  <const name="tdnbApplyUpdatesPressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="564">
    <value>
      tdnbApplyUpdatesPressed
    </value>
  </const>
  <const name="tdnbApplyUpdatesDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="564">
    <value>
      tdnbApplyUpdatesDisabled
    </value>
  </const>
  <const name="tdnbCancelUpdatesNormal" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="565">
    <value>
      tdnbCancelUpdatesNormal
    </value>
  </const>
  <const name="tdnbCancelUpdatesHot" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="565">
    <value>
      tdnbCancelUpdatesHot
    </value>
  </const>
  <const name="tdnbCancelUpdatesPressed" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="565">
    <value>
      tdnbCancelUpdatesPressed
    </value>
  </const>
  <const name="tdnbCancelUpdatesDisabled" type="TThemedDataNavButtons" file="Vcl.Themes.pas" line="565">
    <value>
      tdnbCancelUpdatesDisabled
    </value>
  </const>
  <enum name="TThemedDataNavButtons" file="Vcl.Themes.pas" line="551">
    <element value="0" name="tdnbDontCare" file="Vcl.Themes.pas" line="552"/>
    <element value="1" name="tdnbNavigatorRoot" file="Vcl.Themes.pas" line="553"/>
    <element value="2" name="tdnbFirstNormal" file="Vcl.Themes.pas" line="554"/>
    <element value="3" name="tdnbFirstHot" file="Vcl.Themes.pas" line="554"/>
    <element value="4" name="tdnbFirstPressed" file="Vcl.Themes.pas" line="554"/>
    <element value="5" name="tdnbFirstDisabled" file="Vcl.Themes.pas" line="554"/>
    <element value="6" name="tdnbPriorNormal" file="Vcl.Themes.pas" line="555"/>
    <element value="7" name="tdnbPriorHot" file="Vcl.Themes.pas" line="555"/>
    <element value="8" name="tdnbPriorPressed" file="Vcl.Themes.pas" line="555"/>
    <element value="9" name="tdnbPriorDisabled" file="Vcl.Themes.pas" line="555"/>
    <element value="10" name="tdnbNextNormal" file="Vcl.Themes.pas" line="556"/>
    <element value="11" name="tdnbNextHot" file="Vcl.Themes.pas" line="556"/>
    <element value="12" name="tdnbNextPressed" file="Vcl.Themes.pas" line="556"/>
    <element value="13" name="tdnbNextDisabled" file="Vcl.Themes.pas" line="556"/>
    <element value="14" name="tdnbLastNormal" file="Vcl.Themes.pas" line="557"/>
    <element value="15" name="tdnbLastHot" file="Vcl.Themes.pas" line="557"/>
    <element value="16" name="tdnbLastPressed" file="Vcl.Themes.pas" line="557"/>
    <element value="17" name="tdnbLastDisabled" file="Vcl.Themes.pas" line="557"/>
    <element value="18" name="tdnbInsertNormal" file="Vcl.Themes.pas" line="558"/>
    <element value="19" name="tdnbInsertHot" file="Vcl.Themes.pas" line="558"/>
    <element value="20" name="tdnbInsertPressed" file="Vcl.Themes.pas" line="558"/>
    <element value="21" name="tdnbInsertDisabled" file="Vcl.Themes.pas" line="558"/>
    <element value="22" name="tdnbDeleteNormal" file="Vcl.Themes.pas" line="559"/>
    <element value="23" name="tdnbDeleteHot" file="Vcl.Themes.pas" line="559"/>
    <element value="24" name="tdnbDeletePressed" file="Vcl.Themes.pas" line="559"/>
    <element value="25" name="tdnbDeleteDisabled" file="Vcl.Themes.pas" line="559"/>
    <element value="26" name="tdnbEditNormal" file="Vcl.Themes.pas" line="560"/>
    <element value="27" name="tdnbEditHot" file="Vcl.Themes.pas" line="560"/>
    <element value="28" name="tdnbEditPressed" file="Vcl.Themes.pas" line="560"/>
    <element value="29" name="tdnbEditDisabled" file="Vcl.Themes.pas" line="560"/>
    <element value="30" name="tdnbPostNormal" file="Vcl.Themes.pas" line="561"/>
    <element value="31" name="tdnbPostHot" file="Vcl.Themes.pas" line="561"/>
    <element value="32" name="tdnbPostPressed" file="Vcl.Themes.pas" line="561"/>
    <element value="33" name="tdnbPostDisabled" file="Vcl.Themes.pas" line="561"/>
    <element value="34" name="tdnbCancelNormal" file="Vcl.Themes.pas" line="562"/>
    <element value="35" name="tdnbCancelHot" file="Vcl.Themes.pas" line="562"/>
    <element value="36" name="tdnbCancelPressed" file="Vcl.Themes.pas" line="562"/>
    <element value="37" name="tdnbCancelDisabled" file="Vcl.Themes.pas" line="562"/>
    <element value="38" name="tdnbRefreshNormal" file="Vcl.Themes.pas" line="563"/>
    <element value="39" name="tdnbRefreshHot" file="Vcl.Themes.pas" line="563"/>
    <element value="40" name="tdnbRefreshPressed" file="Vcl.Themes.pas" line="563"/>
    <element value="41" name="tdnbRefreshDisabled" file="Vcl.Themes.pas" line="563"/>
    <element value="42" name="tdnbApplyUpdatesNormal" file="Vcl.Themes.pas" line="564"/>
    <element value="43" name="tdnbApplyUpdatesHot" file="Vcl.Themes.pas" line="564"/>
    <element value="44" name="tdnbApplyUpdatesPressed" file="Vcl.Themes.pas" line="564"/>
    <element value="45" name="tdnbApplyUpdatesDisabled" file="Vcl.Themes.pas" line="564"/>
    <element value="46" name="tdnbCancelUpdatesNormal" file="Vcl.Themes.pas" line="565"/>
    <element value="47" name="tdnbCancelUpdatesHot" file="Vcl.Themes.pas" line="565"/>
    <element value="48" name="tdnbCancelUpdatesPressed" file="Vcl.Themes.pas" line="565"/>
    <element value="49" name="tdnbCancelUpdatesDisabled" file="Vcl.Themes.pas" line="565"/>
  </enum>
  <const name="tpPageDontCare" type="TThemedPage" file="Vcl.Themes.pas" line="571">
    <value>
      tpPageDontCare
    </value>
  </const>
  <const name="tpPageRoot" type="TThemedPage" file="Vcl.Themes.pas" line="572">
    <value>
      tpPageRoot
    </value>
  </const>
  <const name="tpUpNormal" type="TThemedPage" file="Vcl.Themes.pas" line="573">
    <value>
      tpUpNormal
    </value>
  </const>
  <const name="tpUpHot" type="TThemedPage" file="Vcl.Themes.pas" line="573">
    <value>
      tpUpHot
    </value>
  </const>
  <const name="tpUpPressed" type="TThemedPage" file="Vcl.Themes.pas" line="573">
    <value>
      tpUpPressed
    </value>
  </const>
  <const name="tpUpDisabled" type="TThemedPage" file="Vcl.Themes.pas" line="573">
    <value>
      tpUpDisabled
    </value>
  </const>
  <const name="tpDownNormal" type="TThemedPage" file="Vcl.Themes.pas" line="574">
    <value>
      tpDownNormal
    </value>
  </const>
  <const name="tpDownHot" type="TThemedPage" file="Vcl.Themes.pas" line="574">
    <value>
      tpDownHot
    </value>
  </const>
  <const name="tpDownPressed" type="TThemedPage" file="Vcl.Themes.pas" line="574">
    <value>
      tpDownPressed
    </value>
  </const>
  <const name="tpDownDisabled" type="TThemedPage" file="Vcl.Themes.pas" line="574">
    <value>
      tpDownDisabled
    </value>
  </const>
  <const name="tpUpHorzNormal" type="TThemedPage" file="Vcl.Themes.pas" line="575">
    <value>
      tpUpHorzNormal
    </value>
  </const>
  <const name="tpUpHorzHot" type="TThemedPage" file="Vcl.Themes.pas" line="575">
    <value>
      tpUpHorzHot
    </value>
  </const>
  <const name="tpUpHorzPressed" type="TThemedPage" file="Vcl.Themes.pas" line="575">
    <value>
      tpUpHorzPressed
    </value>
  </const>
  <const name="tpUpHorzDisabled" type="TThemedPage" file="Vcl.Themes.pas" line="575">
    <value>
      tpUpHorzDisabled
    </value>
  </const>
  <const name="tpDownHorzNormal" type="TThemedPage" file="Vcl.Themes.pas" line="576">
    <value>
      tpDownHorzNormal
    </value>
  </const>
  <const name="tpDownHorzHot" type="TThemedPage" file="Vcl.Themes.pas" line="576">
    <value>
      tpDownHorzHot
    </value>
  </const>
  <const name="tpDownHorzPressed" type="TThemedPage" file="Vcl.Themes.pas" line="576">
    <value>
      tpDownHorzPressed
    </value>
  </const>
  <const name="tpDownHorzDisabled" type="TThemedPage" file="Vcl.Themes.pas" line="576">
    <value>
      tpDownHorzDisabled
    </value>
  </const>
  <enum name="TThemedPage" file="Vcl.Themes.pas" line="570">
    <element value="0" name="tpPageDontCare" file="Vcl.Themes.pas" line="571"/>
    <element value="1" name="tpPageRoot" file="Vcl.Themes.pas" line="572"/>
    <element value="2" name="tpUpNormal" file="Vcl.Themes.pas" line="573"/>
    <element value="3" name="tpUpHot" file="Vcl.Themes.pas" line="573"/>
    <element value="4" name="tpUpPressed" file="Vcl.Themes.pas" line="573"/>
    <element value="5" name="tpUpDisabled" file="Vcl.Themes.pas" line="573"/>
    <element value="6" name="tpDownNormal" file="Vcl.Themes.pas" line="574"/>
    <element value="7" name="tpDownHot" file="Vcl.Themes.pas" line="574"/>
    <element value="8" name="tpDownPressed" file="Vcl.Themes.pas" line="574"/>
    <element value="9" name="tpDownDisabled" file="Vcl.Themes.pas" line="574"/>
    <element value="10" name="tpUpHorzNormal" file="Vcl.Themes.pas" line="575"/>
    <element value="11" name="tpUpHorzHot" file="Vcl.Themes.pas" line="575"/>
    <element value="12" name="tpUpHorzPressed" file="Vcl.Themes.pas" line="575"/>
    <element value="13" name="tpUpHorzDisabled" file="Vcl.Themes.pas" line="575"/>
    <element value="14" name="tpDownHorzNormal" file="Vcl.Themes.pas" line="576"/>
    <element value="15" name="tpDownHorzHot" file="Vcl.Themes.pas" line="576"/>
    <element value="16" name="tpDownHorzPressed" file="Vcl.Themes.pas" line="576"/>
    <element value="17" name="tpDownHorzDisabled" file="Vcl.Themes.pas" line="576"/>
  </enum>
  <const name="tpPanelDontCare" type="TThemedPanel" file="Vcl.Themes.pas" line="582">
    <value>
      tpPanelDontCare
    </value>
  </const>
  <const name="tpPanelRoot" type="TThemedPanel" file="Vcl.Themes.pas" line="583">
    <value>
      tpPanelRoot
    </value>
  </const>
  <const name="tpPanelBackground" type="TThemedPanel" file="Vcl.Themes.pas" line="584">
    <value>
      tpPanelBackground
    </value>
  </const>
  <const name="tpPanelBevel" type="TThemedPanel" file="Vcl.Themes.pas" line="585">
    <value>
      tpPanelBevel
    </value>
  </const>
  <const name="tpDockPanelHorzNormal" type="TThemedPanel" file="Vcl.Themes.pas" line="586">
    <value>
      tpDockPanelHorzNormal
    </value>
  </const>
  <const name="tpDockPanelHorzSelected" type="TThemedPanel" file="Vcl.Themes.pas" line="586">
    <value>
      tpDockPanelHorzSelected
    </value>
  </const>
  <const name="tpDockPanelVertNormal" type="TThemedPanel" file="Vcl.Themes.pas" line="587">
    <value>
      tpDockPanelVertNormal
    </value>
  </const>
  <const name="tpDockPanelVertSelected" type="TThemedPanel" file="Vcl.Themes.pas" line="587">
    <value>
      tpDockPanelVertSelected
    </value>
  </const>
  <const name="tpDockPanelPinNormal" type="TThemedPanel" file="Vcl.Themes.pas" line="588">
    <value>
      tpDockPanelPinNormal
    </value>
  </const>
  <const name="tpDockPanelCloseNormal" type="TThemedPanel" file="Vcl.Themes.pas" line="589">
    <value>
      tpDockPanelCloseNormal
    </value>
  </const>
  <const name="tpProgressDontCare" type="TThemedProgress" file="Vcl.Themes.pas" line="594">
    <value>
      tpProgressDontCare
    </value>
  </const>
  <const name="tpProgressRoot" type="TThemedProgress" file="Vcl.Themes.pas" line="595">
    <value>
      tpProgressRoot
    </value>
  </const>
  <const name="tpBar" type="TThemedProgress" file="Vcl.Themes.pas" line="596">
    <value>
      tpBar
    </value>
  </const>
  <const name="tpBarVert" type="TThemedProgress" file="Vcl.Themes.pas" line="597">
    <value>
      tpBarVert
    </value>
  </const>
  <const name="tpChunk" type="TThemedProgress" file="Vcl.Themes.pas" line="598">
    <value>
      tpChunk
    </value>
  </const>
  <const name="tpChunkVert" type="TThemedProgress" file="Vcl.Themes.pas" line="599">
    <value>
      tpChunkVert
    </value>
  </const>
  <const name="tpFill" type="TThemedProgress" file="Vcl.Themes.pas" line="601">
    <value>
      tpFill
    </value>
  </const>
  <const name="tpFillVert" type="TThemedProgress" file="Vcl.Themes.pas" line="602">
    <value>
      tpFillVert
    </value>
  </const>
  <const name="tpPulseOverlay" type="TThemedProgress" file="Vcl.Themes.pas" line="603">
    <value>
      tpPulseOverlay
    </value>
  </const>
  <const name="tpMoveOverlay" type="TThemedProgress" file="Vcl.Themes.pas" line="604">
    <value>
      tpMoveOverlay
    </value>
  </const>
  <const name="tpPulseOverlayVert" type="TThemedProgress" file="Vcl.Themes.pas" line="605">
    <value>
      tpPulseOverlayVert
    </value>
  </const>
  <const name="tpMoveOverlayVert" type="TThemedProgress" file="Vcl.Themes.pas" line="606">
    <value>
      tpMoveOverlayVert
    </value>
  </const>
  <const name="tpTransparentBarNormal" type="TThemedProgress" file="Vcl.Themes.pas" line="607">
    <value>
      tpTransparentBarNormal
    </value>
  </const>
  <const name="tpTransparentBarPartial" type="TThemedProgress" file="Vcl.Themes.pas" line="607">
    <value>
      tpTransparentBarPartial
    </value>
  </const>
  <const name="tpTransparentBarVertNormal" type="TThemedProgress" file="Vcl.Themes.pas" line="608">
    <value>
      tpTransparentBarVertNormal
    </value>
  </const>
  <const name="tpTransparentBarVertPartial" type="TThemedProgress" file="Vcl.Themes.pas" line="608">
    <value>
      tpTransparentBarVertPartial
    </value>
  </const>
  <const name="trRebarDontCare" type="TThemedRebar" file="Vcl.Themes.pas" line="613">
    <value>
      trRebarDontCare
    </value>
  </const>
  <const name="trRebarRoot" type="TThemedRebar" file="Vcl.Themes.pas" line="614">
    <value>
      trRebarRoot
    </value>
  </const>
  <const name="trGripper" type="TThemedRebar" file="Vcl.Themes.pas" line="615">
    <value>
      trGripper
    </value>
  </const>
  <const name="trGripperVert" type="TThemedRebar" file="Vcl.Themes.pas" line="616">
    <value>
      trGripperVert
    </value>
  </const>
  <const name="trBand" type="TThemedRebar" file="Vcl.Themes.pas" line="617">
    <value>
      trBand
    </value>
  </const>
  <const name="trChevronNormal" type="TThemedRebar" file="Vcl.Themes.pas" line="618">
    <value>
      trChevronNormal
    </value>
  </const>
  <const name="trChevronHot" type="TThemedRebar" file="Vcl.Themes.pas" line="618">
    <value>
      trChevronHot
    </value>
  </const>
  <const name="trChevronPressed" type="TThemedRebar" file="Vcl.Themes.pas" line="618">
    <value>
      trChevronPressed
    </value>
  </const>
  <const name="trChevronVertNormal" type="TThemedRebar" file="Vcl.Themes.pas" line="619">
    <value>
      trChevronVertNormal
    </value>
  </const>
  <const name="trChevronVertHot" type="TThemedRebar" file="Vcl.Themes.pas" line="619">
    <value>
      trChevronVertHot
    </value>
  </const>
  <const name="trChevronVertPressed" type="TThemedRebar" file="Vcl.Themes.pas" line="619">
    <value>
      trChevronVertPressed
    </value>
  </const>
  <const name="trBackground" type="TThemedRebar" file="Vcl.Themes.pas" line="621">
    <value>
      trBackground
    </value>
  </const>
  <const name="trSplitterNormal" type="TThemedRebar" file="Vcl.Themes.pas" line="622">
    <value>
      trSplitterNormal
    </value>
  </const>
  <const name="trSplitterHot" type="TThemedRebar" file="Vcl.Themes.pas" line="622">
    <value>
      trSplitterHot
    </value>
  </const>
  <const name="trSplitterPressed" type="TThemedRebar" file="Vcl.Themes.pas" line="622">
    <value>
      trSplitterPressed
    </value>
  </const>
  <const name="trSlipperVertNormal" type="TThemedRebar" file="Vcl.Themes.pas" line="623">
    <value>
      trSlipperVertNormal
    </value>
  </const>
  <const name="trSlipperVertHot" type="TThemedRebar" file="Vcl.Themes.pas" line="623">
    <value>
      trSlipperVertHot
    </value>
  </const>
  <const name="trSlipperVertPressed" type="TThemedRebar" file="Vcl.Themes.pas" line="623">
    <value>
      trSlipperVertPressed
    </value>
  </const>
  <const name="tsScrollBarDontCare" type="TThemedScrollBar" file="Vcl.Themes.pas" line="628">
    <value>
      tsScrollBarDontCare
    </value>
  </const>
  <const name="tsScrollBarRoot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="629">
    <value>
      tsScrollBarRoot
    </value>
  </const>
  <const name="tsArrowBtnUpNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="630">
    <value>
      tsArrowBtnUpNormal
    </value>
  </const>
  <const name="tsArrowBtnUpHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="630">
    <value>
      tsArrowBtnUpHot
    </value>
  </const>
  <const name="tsArrowBtnUpPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="630">
    <value>
      tsArrowBtnUpPressed
    </value>
  </const>
  <const name="tsArrowBtnUpDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="630">
    <value>
      tsArrowBtnUpDisabled
    </value>
  </const>
  <const name="tsArrowBtnDownNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="631">
    <value>
      tsArrowBtnDownNormal
    </value>
  </const>
  <const name="tsArrowBtnDownHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="631">
    <value>
      tsArrowBtnDownHot
    </value>
  </const>
  <const name="tsArrowBtnDownPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="631">
    <value>
      tsArrowBtnDownPressed
    </value>
  </const>
  <const name="tsArrowBtnDownDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="631">
    <value>
      tsArrowBtnDownDisabled
    </value>
  </const>
  <const name="tsArrowBtnLeftNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="632">
    <value>
      tsArrowBtnLeftNormal
    </value>
  </const>
  <const name="tsArrowBtnLeftHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="632">
    <value>
      tsArrowBtnLeftHot
    </value>
  </const>
  <const name="tsArrowBtnLeftPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="632">
    <value>
      tsArrowBtnLeftPressed
    </value>
  </const>
  <const name="tsArrowBtnLeftDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="632">
    <value>
      tsArrowBtnLeftDisabled
    </value>
  </const>
  <const name="tsArrowBtnRightNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="633">
    <value>
      tsArrowBtnRightNormal
    </value>
  </const>
  <const name="tsArrowBtnRightHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="633">
    <value>
      tsArrowBtnRightHot
    </value>
  </const>
  <const name="tsArrowBtnRightPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="633">
    <value>
      tsArrowBtnRightPressed
    </value>
  </const>
  <const name="tsArrowBtnRightDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="633">
    <value>
      tsArrowBtnRightDisabled
    </value>
  </const>
  <const name="tsArrowBtnUpHover" type="TThemedScrollBar" file="Vcl.Themes.pas" line="634">
    <value>
      tsArrowBtnUpHover
    </value>
  </const>
  <const name="tsArrowBtnDownHover" type="TThemedScrollBar" file="Vcl.Themes.pas" line="634">
    <value>
      tsArrowBtnDownHover
    </value>
  </const>
  <const name="tsArrowBtnLeftHover" type="TThemedScrollBar" file="Vcl.Themes.pas" line="634">
    <value>
      tsArrowBtnLeftHover
    </value>
  </const>
  <const name="tsArrowBtnRightHover" type="TThemedScrollBar" file="Vcl.Themes.pas" line="634">
    <value>
      tsArrowBtnRightHover
    </value>
  </const>
  <const name="tsThumbBtnHorzNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="635">
    <value>
      tsThumbBtnHorzNormal
    </value>
  </const>
  <const name="tsThumbBtnHorzHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="635">
    <value>
      tsThumbBtnHorzHot
    </value>
  </const>
  <const name="tsThumbBtnHorzPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="635">
    <value>
      tsThumbBtnHorzPressed
    </value>
  </const>
  <const name="tsThumbBtnHorzDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="635">
    <value>
      tsThumbBtnHorzDisabled
    </value>
  </const>
  <const name="tsThumbBtnVertNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="636">
    <value>
      tsThumbBtnVertNormal
    </value>
  </const>
  <const name="tsThumbBtnVertHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="636">
    <value>
      tsThumbBtnVertHot
    </value>
  </const>
  <const name="tsThumbBtnVertPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="636">
    <value>
      tsThumbBtnVertPressed
    </value>
  </const>
  <const name="tsThumbBtnVertDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="636">
    <value>
      tsThumbBtnVertDisabled
    </value>
  </const>
  <const name="tsLowerTrackHorzNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="637">
    <value>
      tsLowerTrackHorzNormal
    </value>
  </const>
  <const name="tsLowerTrackHorzHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="637">
    <value>
      tsLowerTrackHorzHot
    </value>
  </const>
  <const name="tsLowerTrackHorzPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="637">
    <value>
      tsLowerTrackHorzPressed
    </value>
  </const>
  <const name="tsLowerTrackHorzDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="637">
    <value>
      tsLowerTrackHorzDisabled
    </value>
  </const>
  <const name="tsLowerTrackHorzHover" type="TThemedScrollBar" file="Vcl.Themes.pas" line="637">
    <value>
      tsLowerTrackHorzHover
    </value>
  </const>
  <const name="tsUpperTrackHorzNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="638">
    <value>
      tsUpperTrackHorzNormal
    </value>
  </const>
  <const name="tsUpperTrackHorzHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="638">
    <value>
      tsUpperTrackHorzHot
    </value>
  </const>
  <const name="tsUpperTrackHorzPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="638">
    <value>
      tsUpperTrackHorzPressed
    </value>
  </const>
  <const name="tsUpperTrackHorzDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="638">
    <value>
      tsUpperTrackHorzDisabled
    </value>
  </const>
  <const name="tsUpperTrackHorzHover" type="TThemedScrollBar" file="Vcl.Themes.pas" line="638">
    <value>
      tsUpperTrackHorzHover
    </value>
  </const>
  <const name="tsLowerTrackVertNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="639">
    <value>
      tsLowerTrackVertNormal
    </value>
  </const>
  <const name="tsLowerTrackVertHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="639">
    <value>
      tsLowerTrackVertHot
    </value>
  </const>
  <const name="tsLowerTrackVertPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="639">
    <value>
      tsLowerTrackVertPressed
    </value>
  </const>
  <const name="tsLowerTrackVertDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="639">
    <value>
      tsLowerTrackVertDisabled
    </value>
  </const>
  <const name="tsLowerTrackVertHover" type="TThemedScrollBar" file="Vcl.Themes.pas" line="639">
    <value>
      tsLowerTrackVertHover
    </value>
  </const>
  <const name="tsUpperTrackVertNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="640">
    <value>
      tsUpperTrackVertNormal
    </value>
  </const>
  <const name="tsUpperTrackVertHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="640">
    <value>
      tsUpperTrackVertHot
    </value>
  </const>
  <const name="tsUpperTrackVertPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="640">
    <value>
      tsUpperTrackVertPressed
    </value>
  </const>
  <const name="tsUpperTrackVertDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="640">
    <value>
      tsUpperTrackVertDisabled
    </value>
  </const>
  <const name="tsUpperTrackVertHover" type="TThemedScrollBar" file="Vcl.Themes.pas" line="640">
    <value>
      tsUpperTrackVertHover
    </value>
  </const>
  <const name="tsGripperHorzNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="641">
    <value>
      tsGripperHorzNormal
    </value>
  </const>
  <const name="tsGripperHorzHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="641">
    <value>
      tsGripperHorzHot
    </value>
  </const>
  <const name="tsGripperHorzPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="641">
    <value>
      tsGripperHorzPressed
    </value>
  </const>
  <const name="tsGripperHorzDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="641">
    <value>
      tsGripperHorzDisabled
    </value>
  </const>
  <const name="tsGripperHorzHover" type="TThemedScrollBar" file="Vcl.Themes.pas" line="641">
    <value>
      tsGripperHorzHover
    </value>
  </const>
  <const name="tsGripperVertNormal" type="TThemedScrollBar" file="Vcl.Themes.pas" line="642">
    <value>
      tsGripperVertNormal
    </value>
  </const>
  <const name="tsGripperVertHot" type="TThemedScrollBar" file="Vcl.Themes.pas" line="642">
    <value>
      tsGripperVertHot
    </value>
  </const>
  <const name="tsGripperVertPressed" type="TThemedScrollBar" file="Vcl.Themes.pas" line="642">
    <value>
      tsGripperVertPressed
    </value>
  </const>
  <const name="tsGripperVertDisabled" type="TThemedScrollBar" file="Vcl.Themes.pas" line="642">
    <value>
      tsGripperVertDisabled
    </value>
  </const>
  <const name="tsGripperVertHover" type="TThemedScrollBar" file="Vcl.Themes.pas" line="642">
    <value>
      tsGripperVertHover
    </value>
  </const>
  <const name="tsSizeBoxRightAlign" type="TThemedScrollBar" file="Vcl.Themes.pas" line="643">
    <value>
      tsSizeBoxRightAlign
    </value>
  </const>
  <const name="tsSizeBoxLeftAlign" type="TThemedScrollBar" file="Vcl.Themes.pas" line="643">
    <value>
      tsSizeBoxLeftAlign
    </value>
  </const>
  <const name="tsSizeBoxTopRightAlign" type="TThemedScrollBar" file="Vcl.Themes.pas" line="645">
    <value>
      tsSizeBoxTopRightAlign
    </value>
  </const>
  <const name="tsSizeBoxTopLeftAlign" type="TThemedScrollBar" file="Vcl.Themes.pas" line="645">
    <value>
      tsSizeBoxTopLeftAlign
    </value>
  </const>
  <const name="tsSizeBoxHalfBottomRightAlign" type="TThemedScrollBar" file="Vcl.Themes.pas" line="645">
    <value>
      tsSizeBoxHalfBottomRightAlign
    </value>
  </const>
  <const name="tsSizeBoxHalfBottomLeftAlign" type="TThemedScrollBar" file="Vcl.Themes.pas" line="646">
    <value>
      tsSizeBoxHalfBottomLeftAlign
    </value>
  </const>
  <const name="tsSizeBoxHalfTopRightAlign" type="TThemedScrollBar" file="Vcl.Themes.pas" line="646">
    <value>
      tsSizeBoxHalfTopRightAlign
    </value>
  </const>
  <const name="tsSizeBoxHalfTopLeftAlign" type="TThemedScrollBar" file="Vcl.Themes.pas" line="646">
    <value>
      tsSizeBoxHalfTopLeftAlign
    </value>
  </const>
  <const name="tsSpinDontCare" type="TThemedSpin" file="Vcl.Themes.pas" line="651">
    <value>
      tsSpinDontCare
    </value>
  </const>
  <const name="tsSpinRoot" type="TThemedSpin" file="Vcl.Themes.pas" line="652">
    <value>
      tsSpinRoot
    </value>
  </const>
  <const name="tsUpNormal" type="TThemedSpin" file="Vcl.Themes.pas" line="653">
    <value>
      tsUpNormal
    </value>
  </const>
  <const name="tsUpHot" type="TThemedSpin" file="Vcl.Themes.pas" line="653">
    <value>
      tsUpHot
    </value>
  </const>
  <const name="tsUpPressed" type="TThemedSpin" file="Vcl.Themes.pas" line="653">
    <value>
      tsUpPressed
    </value>
  </const>
  <const name="tsUpDisabled" type="TThemedSpin" file="Vcl.Themes.pas" line="653">
    <value>
      tsUpDisabled
    </value>
  </const>
  <const name="tsDownNormal" type="TThemedSpin" file="Vcl.Themes.pas" line="654">
    <value>
      tsDownNormal
    </value>
  </const>
  <const name="tsDownHot" type="TThemedSpin" file="Vcl.Themes.pas" line="654">
    <value>
      tsDownHot
    </value>
  </const>
  <const name="tsDownPressed" type="TThemedSpin" file="Vcl.Themes.pas" line="654">
    <value>
      tsDownPressed
    </value>
  </const>
  <const name="tsDownDisabled" type="TThemedSpin" file="Vcl.Themes.pas" line="654">
    <value>
      tsDownDisabled
    </value>
  </const>
  <const name="tsUpHorzNormal" type="TThemedSpin" file="Vcl.Themes.pas" line="655">
    <value>
      tsUpHorzNormal
    </value>
  </const>
  <const name="tsUpHorzHot" type="TThemedSpin" file="Vcl.Themes.pas" line="655">
    <value>
      tsUpHorzHot
    </value>
  </const>
  <const name="tsUpHorzPressed" type="TThemedSpin" file="Vcl.Themes.pas" line="655">
    <value>
      tsUpHorzPressed
    </value>
  </const>
  <const name="tsUpHorzDisabled" type="TThemedSpin" file="Vcl.Themes.pas" line="655">
    <value>
      tsUpHorzDisabled
    </value>
  </const>
  <const name="tsDownHorzNormal" type="TThemedSpin" file="Vcl.Themes.pas" line="656">
    <value>
      tsDownHorzNormal
    </value>
  </const>
  <const name="tsDownHorzHot" type="TThemedSpin" file="Vcl.Themes.pas" line="656">
    <value>
      tsDownHorzHot
    </value>
  </const>
  <const name="tsDownHorzPressed" type="TThemedSpin" file="Vcl.Themes.pas" line="656">
    <value>
      tsDownHorzPressed
    </value>
  </const>
  <const name="tsDownHorzDisabled" type="TThemedSpin" file="Vcl.Themes.pas" line="656">
    <value>
      tsDownHorzDisabled
    </value>
  </const>
  <const name="tspStartPanelDontCare" type="TThemedStartPanel" file="Vcl.Themes.pas" line="661">
    <value>
      tspStartPanelDontCare
    </value>
  </const>
  <const name="tspStartPanelRoot" type="TThemedStartPanel" file="Vcl.Themes.pas" line="662">
    <value>
      tspStartPanelRoot
    </value>
  </const>
  <const name="tspUserPane" type="TThemedStartPanel" file="Vcl.Themes.pas" line="663">
    <value>
      tspUserPane
    </value>
  </const>
  <const name="tspMorePrograms" type="TThemedStartPanel" file="Vcl.Themes.pas" line="664">
    <value>
      tspMorePrograms
    </value>
  </const>
  <const name="tspMoreProgramsArrowNormal" type="TThemedStartPanel" file="Vcl.Themes.pas" line="665">
    <value>
      tspMoreProgramsArrowNormal
    </value>
  </const>
  <const name="tspMoreProgramsArrowHot" type="TThemedStartPanel" file="Vcl.Themes.pas" line="665">
    <value>
      tspMoreProgramsArrowHot
    </value>
  </const>
  <const name="tspMoreProgramsArrowPressed" type="TThemedStartPanel" file="Vcl.Themes.pas" line="665">
    <value>
      tspMoreProgramsArrowPressed
    </value>
  </const>
  <const name="tspProgList" type="TThemedStartPanel" file="Vcl.Themes.pas" line="666">
    <value>
      tspProgList
    </value>
  </const>
  <const name="tspProgListSeparator" type="TThemedStartPanel" file="Vcl.Themes.pas" line="667">
    <value>
      tspProgListSeparator
    </value>
  </const>
  <const name="tspPlacesList" type="TThemedStartPanel" file="Vcl.Themes.pas" line="668">
    <value>
      tspPlacesList
    </value>
  </const>
  <const name="tspPlacesListSeparator" type="TThemedStartPanel" file="Vcl.Themes.pas" line="669">
    <value>
      tspPlacesListSeparator
    </value>
  </const>
  <const name="tspLogOff" type="TThemedStartPanel" file="Vcl.Themes.pas" line="670">
    <value>
      tspLogOff
    </value>
  </const>
  <const name="tspLogOffButtonsNormal" type="TThemedStartPanel" file="Vcl.Themes.pas" line="671">
    <value>
      tspLogOffButtonsNormal
    </value>
  </const>
  <const name="tspLogOffButtonsHot" type="TThemedStartPanel" file="Vcl.Themes.pas" line="671">
    <value>
      tspLogOffButtonsHot
    </value>
  </const>
  <const name="tspLogOffButtonsPressed" type="TThemedStartPanel" file="Vcl.Themes.pas" line="671">
    <value>
      tspLogOffButtonsPressed
    </value>
  </const>
  <const name="tspUserPicture" type="TThemedStartPanel" file="Vcl.Themes.pas" line="672">
    <value>
      tspUserPicture
    </value>
  </const>
  <const name="tspPreview" type="TThemedStartPanel" file="Vcl.Themes.pas" line="673">
    <value>
      tspPreview
    </value>
  </const>
  <const name="tspMoreProgramsTabNormal" type="TThemedStartPanel" file="Vcl.Themes.pas" line="675">
    <value>
      tspMoreProgramsTabNormal
    </value>
  </const>
  <const name="tspMoreProgramsTabHot" type="TThemedStartPanel" file="Vcl.Themes.pas" line="675">
    <value>
      tspMoreProgramsTabHot
    </value>
  </const>
  <const name="tspMoreProgramsTabSelected" type="TThemedStartPanel" file="Vcl.Themes.pas" line="675">
    <value>
      tspMoreProgramsTabSelected
    </value>
  </const>
  <const name="tspMoreProgramsTabDisabled" type="TThemedStartPanel" file="Vcl.Themes.pas" line="675">
    <value>
      tspMoreProgramsTabDisabled
    </value>
  </const>
  <const name="tspMoreProgramsTabFocused" type="TThemedStartPanel" file="Vcl.Themes.pas" line="675">
    <value>
      tspMoreProgramsTabFocused
    </value>
  </const>
  <const name="tspNSCHost" type="TThemedStartPanel" file="Vcl.Themes.pas" line="676">
    <value>
      tspNSCHost
    </value>
  </const>
  <const name="tspSoftwareExplorerNormal" type="TThemedStartPanel" file="Vcl.Themes.pas" line="677">
    <value>
      tspSoftwareExplorerNormal
    </value>
  </const>
  <const name="tspSoftwareExplorerHot" type="TThemedStartPanel" file="Vcl.Themes.pas" line="677">
    <value>
      tspSoftwareExplorerHot
    </value>
  </const>
  <const name="tspSoftwareExplorerSelected" type="TThemedStartPanel" file="Vcl.Themes.pas" line="677">
    <value>
      tspSoftwareExplorerSelected
    </value>
  </const>
  <const name="tspSoftwareExplorerDisabled" type="TThemedStartPanel" file="Vcl.Themes.pas" line="677">
    <value>
      tspSoftwareExplorerDisabled
    </value>
  </const>
  <const name="tspSoftwareExplorerFocused" type="TThemedStartPanel" file="Vcl.Themes.pas" line="677">
    <value>
      tspSoftwareExplorerFocused
    </value>
  </const>
  <const name="tspOpenBoxNormal" type="TThemedStartPanel" file="Vcl.Themes.pas" line="678">
    <value>
      tspOpenBoxNormal
    </value>
  </const>
  <const name="tspOpenBoxHot" type="TThemedStartPanel" file="Vcl.Themes.pas" line="678">
    <value>
      tspOpenBoxHot
    </value>
  </const>
  <const name="tspOpenBoxSelected" type="TThemedStartPanel" file="Vcl.Themes.pas" line="678">
    <value>
      tspOpenBoxSelected
    </value>
  </const>
  <const name="tspOpenBoxDisabled" type="TThemedStartPanel" file="Vcl.Themes.pas" line="678">
    <value>
      tspOpenBoxDisabled
    </value>
  </const>
  <const name="tspOpenBoxFocused" type="TThemedStartPanel" file="Vcl.Themes.pas" line="678">
    <value>
      tspOpenBoxFocused
    </value>
  </const>
  <const name="tspSearchView" type="TThemedStartPanel" file="Vcl.Themes.pas" line="679">
    <value>
      tspSearchView
    </value>
  </const>
  <const name="tspMoreProgramsArrowBackNormal" type="TThemedStartPanel" file="Vcl.Themes.pas" line="680">
    <value>
      tspMoreProgramsArrowBackNormal
    </value>
  </const>
  <const name="tspMoreProgramsArrowBackHot" type="TThemedStartPanel" file="Vcl.Themes.pas" line="680">
    <value>
      tspMoreProgramsArrowBackHot
    </value>
  </const>
  <const name="tspMoreProgramsArrowBackPressed" type="TThemedStartPanel" file="Vcl.Themes.pas" line="680">
    <value>
      tspMoreProgramsArrowBackPressed
    </value>
  </const>
  <const name="tspTopMatch" type="TThemedStartPanel" file="Vcl.Themes.pas" line="681">
    <value>
      tspTopMatch
    </value>
  </const>
  <const name="tspLogOffSplitButtonDropDown" type="TThemedStartPanel" file="Vcl.Themes.pas" line="682">
    <value>
      tspLogOffSplitButtonDropDown
    </value>
  </const>
  <enum name="TThemedPanel" file="Vcl.Themes.pas" line="581">
    <element value="0" name="tpPanelDontCare" file="Vcl.Themes.pas" line="582"/>
    <element value="1" name="tpPanelRoot" file="Vcl.Themes.pas" line="583"/>
    <element value="2" name="tpPanelBackground" file="Vcl.Themes.pas" line="584"/>
    <element value="3" name="tpPanelBevel" file="Vcl.Themes.pas" line="585"/>
    <element value="4" name="tpDockPanelHorzNormal" file="Vcl.Themes.pas" line="586"/>
    <element value="5" name="tpDockPanelHorzSelected" file="Vcl.Themes.pas" line="586"/>
    <element value="6" name="tpDockPanelVertNormal" file="Vcl.Themes.pas" line="587"/>
    <element value="7" name="tpDockPanelVertSelected" file="Vcl.Themes.pas" line="587"/>
    <element value="8" name="tpDockPanelPinNormal" file="Vcl.Themes.pas" line="588"/>
    <element value="9" name="tpDockPanelCloseNormal" file="Vcl.Themes.pas" line="589"/>
  </enum>
  <enum name="TThemedProgress" file="Vcl.Themes.pas" line="593">
    <element value="0" name="tpProgressDontCare" file="Vcl.Themes.pas" line="594"/>
    <element value="1" name="tpProgressRoot" file="Vcl.Themes.pas" line="595"/>
    <element value="2" name="tpBar" file="Vcl.Themes.pas" line="596"/>
    <element value="3" name="tpBarVert" file="Vcl.Themes.pas" line="597"/>
    <element value="4" name="tpChunk" file="Vcl.Themes.pas" line="598"/>
    <element value="5" name="tpChunkVert" file="Vcl.Themes.pas" line="599"/>
    <element value="6" name="tpFill" file="Vcl.Themes.pas" line="601"/>
    <element value="7" name="tpFillVert" file="Vcl.Themes.pas" line="602"/>
    <element value="8" name="tpPulseOverlay" file="Vcl.Themes.pas" line="603"/>
    <element value="9" name="tpMoveOverlay" file="Vcl.Themes.pas" line="604"/>
    <element value="10" name="tpPulseOverlayVert" file="Vcl.Themes.pas" line="605"/>
    <element value="11" name="tpMoveOverlayVert" file="Vcl.Themes.pas" line="606"/>
    <element value="12" name="tpTransparentBarNormal" file="Vcl.Themes.pas" line="607"/>
    <element value="13" name="tpTransparentBarPartial" file="Vcl.Themes.pas" line="607"/>
    <element value="14" name="tpTransparentBarVertNormal" file="Vcl.Themes.pas" line="608"/>
    <element value="15" name="tpTransparentBarVertPartial" file="Vcl.Themes.pas" line="608"/>
  </enum>
  <enum name="TThemedRebar" file="Vcl.Themes.pas" line="612">
    <element value="0" name="trRebarDontCare" file="Vcl.Themes.pas" line="613"/>
    <element value="1" name="trRebarRoot" file="Vcl.Themes.pas" line="614"/>
    <element value="2" name="trGripper" file="Vcl.Themes.pas" line="615"/>
    <element value="3" name="trGripperVert" file="Vcl.Themes.pas" line="616"/>
    <element value="4" name="trBand" file="Vcl.Themes.pas" line="617"/>
    <element value="5" name="trChevronNormal" file="Vcl.Themes.pas" line="618"/>
    <element value="6" name="trChevronHot" file="Vcl.Themes.pas" line="618"/>
    <element value="7" name="trChevronPressed" file="Vcl.Themes.pas" line="618"/>
    <element value="8" name="trChevronVertNormal" file="Vcl.Themes.pas" line="619"/>
    <element value="9" name="trChevronVertHot" file="Vcl.Themes.pas" line="619"/>
    <element value="10" name="trChevronVertPressed" file="Vcl.Themes.pas" line="619"/>
    <element value="11" name="trBackground" file="Vcl.Themes.pas" line="621"/>
    <element value="12" name="trSplitterNormal" file="Vcl.Themes.pas" line="622"/>
    <element value="13" name="trSplitterHot" file="Vcl.Themes.pas" line="622"/>
    <element value="14" name="trSplitterPressed" file="Vcl.Themes.pas" line="622"/>
    <element value="15" name="trSlipperVertNormal" file="Vcl.Themes.pas" line="623"/>
    <element value="16" name="trSlipperVertHot" file="Vcl.Themes.pas" line="623"/>
    <element value="17" name="trSlipperVertPressed" file="Vcl.Themes.pas" line="623"/>
  </enum>
  <enum name="TThemedScrollBar" file="Vcl.Themes.pas" line="627">
    <element value="0" name="tsScrollBarDontCare" file="Vcl.Themes.pas" line="628"/>
    <element value="1" name="tsScrollBarRoot" file="Vcl.Themes.pas" line="629"/>
    <element value="2" name="tsArrowBtnUpNormal" file="Vcl.Themes.pas" line="630"/>
    <element value="3" name="tsArrowBtnUpHot" file="Vcl.Themes.pas" line="630"/>
    <element value="4" name="tsArrowBtnUpPressed" file="Vcl.Themes.pas" line="630"/>
    <element value="5" name="tsArrowBtnUpDisabled" file="Vcl.Themes.pas" line="630"/>
    <element value="6" name="tsArrowBtnDownNormal" file="Vcl.Themes.pas" line="631"/>
    <element value="7" name="tsArrowBtnDownHot" file="Vcl.Themes.pas" line="631"/>
    <element value="8" name="tsArrowBtnDownPressed" file="Vcl.Themes.pas" line="631"/>
    <element value="9" name="tsArrowBtnDownDisabled" file="Vcl.Themes.pas" line="631"/>
    <element value="10" name="tsArrowBtnLeftNormal" file="Vcl.Themes.pas" line="632"/>
    <element value="11" name="tsArrowBtnLeftHot" file="Vcl.Themes.pas" line="632"/>
    <element value="12" name="tsArrowBtnLeftPressed" file="Vcl.Themes.pas" line="632"/>
    <element value="13" name="tsArrowBtnLeftDisabled" file="Vcl.Themes.pas" line="632"/>
    <element value="14" name="tsArrowBtnRightNormal" file="Vcl.Themes.pas" line="633"/>
    <element value="15" name="tsArrowBtnRightHot" file="Vcl.Themes.pas" line="633"/>
    <element value="16" name="tsArrowBtnRightPressed" file="Vcl.Themes.pas" line="633"/>
    <element value="17" name="tsArrowBtnRightDisabled" file="Vcl.Themes.pas" line="633"/>
    <element value="18" name="tsArrowBtnUpHover" file="Vcl.Themes.pas" line="634"/>
    <element value="19" name="tsArrowBtnDownHover" file="Vcl.Themes.pas" line="634"/>
    <element value="20" name="tsArrowBtnLeftHover" file="Vcl.Themes.pas" line="634"/>
    <element value="21" name="tsArrowBtnRightHover" file="Vcl.Themes.pas" line="634"/>
    <element value="22" name="tsThumbBtnHorzNormal" file="Vcl.Themes.pas" line="635"/>
    <element value="23" name="tsThumbBtnHorzHot" file="Vcl.Themes.pas" line="635"/>
    <element value="24" name="tsThumbBtnHorzPressed" file="Vcl.Themes.pas" line="635"/>
    <element value="25" name="tsThumbBtnHorzDisabled" file="Vcl.Themes.pas" line="635"/>
    <element value="26" name="tsThumbBtnVertNormal" file="Vcl.Themes.pas" line="636"/>
    <element value="27" name="tsThumbBtnVertHot" file="Vcl.Themes.pas" line="636"/>
    <element value="28" name="tsThumbBtnVertPressed" file="Vcl.Themes.pas" line="636"/>
    <element value="29" name="tsThumbBtnVertDisabled" file="Vcl.Themes.pas" line="636"/>
    <element value="30" name="tsLowerTrackHorzNormal" file="Vcl.Themes.pas" line="637"/>
    <element value="31" name="tsLowerTrackHorzHot" file="Vcl.Themes.pas" line="637"/>
    <element value="32" name="tsLowerTrackHorzPressed" file="Vcl.Themes.pas" line="637"/>
    <element value="33" name="tsLowerTrackHorzDisabled" file="Vcl.Themes.pas" line="637"/>
    <element value="34" name="tsLowerTrackHorzHover" file="Vcl.Themes.pas" line="637"/>
    <element value="35" name="tsUpperTrackHorzNormal" file="Vcl.Themes.pas" line="638"/>
    <element value="36" name="tsUpperTrackHorzHot" file="Vcl.Themes.pas" line="638"/>
    <element value="37" name="tsUpperTrackHorzPressed" file="Vcl.Themes.pas" line="638"/>
    <element value="38" name="tsUpperTrackHorzDisabled" file="Vcl.Themes.pas" line="638"/>
    <element value="39" name="tsUpperTrackHorzHover" file="Vcl.Themes.pas" line="638"/>
    <element value="40" name="tsLowerTrackVertNormal" file="Vcl.Themes.pas" line="639"/>
    <element value="41" name="tsLowerTrackVertHot" file="Vcl.Themes.pas" line="639"/>
    <element value="42" name="tsLowerTrackVertPressed" file="Vcl.Themes.pas" line="639"/>
    <element value="43" name="tsLowerTrackVertDisabled" file="Vcl.Themes.pas" line="639"/>
    <element value="44" name="tsLowerTrackVertHover" file="Vcl.Themes.pas" line="639"/>
    <element value="45" name="tsUpperTrackVertNormal" file="Vcl.Themes.pas" line="640"/>
    <element value="46" name="tsUpperTrackVertHot" file="Vcl.Themes.pas" line="640"/>
    <element value="47" name="tsUpperTrackVertPressed" file="Vcl.Themes.pas" line="640"/>
    <element value="48" name="tsUpperTrackVertDisabled" file="Vcl.Themes.pas" line="640"/>
    <element value="49" name="tsUpperTrackVertHover" file="Vcl.Themes.pas" line="640"/>
    <element value="50" name="tsGripperHorzNormal" file="Vcl.Themes.pas" line="641"/>
    <element value="51" name="tsGripperHorzHot" file="Vcl.Themes.pas" line="641"/>
    <element value="52" name="tsGripperHorzPressed" file="Vcl.Themes.pas" line="641"/>
    <element value="53" name="tsGripperHorzDisabled" file="Vcl.Themes.pas" line="641"/>
    <element value="54" name="tsGripperHorzHover" file="Vcl.Themes.pas" line="641"/>
    <element value="55" name="tsGripperVertNormal" file="Vcl.Themes.pas" line="642"/>
    <element value="56" name="tsGripperVertHot" file="Vcl.Themes.pas" line="642"/>
    <element value="57" name="tsGripperVertPressed" file="Vcl.Themes.pas" line="642"/>
    <element value="58" name="tsGripperVertDisabled" file="Vcl.Themes.pas" line="642"/>
    <element value="59" name="tsGripperVertHover" file="Vcl.Themes.pas" line="642"/>
    <element value="60" name="tsSizeBoxRightAlign" file="Vcl.Themes.pas" line="643"/>
    <element value="61" name="tsSizeBoxLeftAlign" file="Vcl.Themes.pas" line="643"/>
    <element value="62" name="tsSizeBoxTopRightAlign" file="Vcl.Themes.pas" line="645"/>
    <element value="63" name="tsSizeBoxTopLeftAlign" file="Vcl.Themes.pas" line="645"/>
    <element value="64" name="tsSizeBoxHalfBottomRightAlign" file="Vcl.Themes.pas" line="645"/>
    <element value="65" name="tsSizeBoxHalfBottomLeftAlign" file="Vcl.Themes.pas" line="646"/>
    <element value="66" name="tsSizeBoxHalfTopRightAlign" file="Vcl.Themes.pas" line="646"/>
    <element value="67" name="tsSizeBoxHalfTopLeftAlign" file="Vcl.Themes.pas" line="646"/>
  </enum>
  <enum name="TThemedSpin" file="Vcl.Themes.pas" line="650">
    <element value="0" name="tsSpinDontCare" file="Vcl.Themes.pas" line="651"/>
    <element value="1" name="tsSpinRoot" file="Vcl.Themes.pas" line="652"/>
    <element value="2" name="tsUpNormal" file="Vcl.Themes.pas" line="653"/>
    <element value="3" name="tsUpHot" file="Vcl.Themes.pas" line="653"/>
    <element value="4" name="tsUpPressed" file="Vcl.Themes.pas" line="653"/>
    <element value="5" name="tsUpDisabled" file="Vcl.Themes.pas" line="653"/>
    <element value="6" name="tsDownNormal" file="Vcl.Themes.pas" line="654"/>
    <element value="7" name="tsDownHot" file="Vcl.Themes.pas" line="654"/>
    <element value="8" name="tsDownPressed" file="Vcl.Themes.pas" line="654"/>
    <element value="9" name="tsDownDisabled" file="Vcl.Themes.pas" line="654"/>
    <element value="10" name="tsUpHorzNormal" file="Vcl.Themes.pas" line="655"/>
    <element value="11" name="tsUpHorzHot" file="Vcl.Themes.pas" line="655"/>
    <element value="12" name="tsUpHorzPressed" file="Vcl.Themes.pas" line="655"/>
    <element value="13" name="tsUpHorzDisabled" file="Vcl.Themes.pas" line="655"/>
    <element value="14" name="tsDownHorzNormal" file="Vcl.Themes.pas" line="656"/>
    <element value="15" name="tsDownHorzHot" file="Vcl.Themes.pas" line="656"/>
    <element value="16" name="tsDownHorzPressed" file="Vcl.Themes.pas" line="656"/>
    <element value="17" name="tsDownHorzDisabled" file="Vcl.Themes.pas" line="656"/>
  </enum>
  <enum name="TThemedStartPanel" file="Vcl.Themes.pas" line="660">
    <element value="0" name="tspStartPanelDontCare" file="Vcl.Themes.pas" line="661"/>
    <element value="1" name="tspStartPanelRoot" file="Vcl.Themes.pas" line="662"/>
    <element value="2" name="tspUserPane" file="Vcl.Themes.pas" line="663"/>
    <element value="3" name="tspMorePrograms" file="Vcl.Themes.pas" line="664"/>
    <element value="4" name="tspMoreProgramsArrowNormal" file="Vcl.Themes.pas" line="665"/>
    <element value="5" name="tspMoreProgramsArrowHot" file="Vcl.Themes.pas" line="665"/>
    <element value="6" name="tspMoreProgramsArrowPressed" file="Vcl.Themes.pas" line="665"/>
    <element value="7" name="tspProgList" file="Vcl.Themes.pas" line="666"/>
    <element value="8" name="tspProgListSeparator" file="Vcl.Themes.pas" line="667"/>
    <element value="9" name="tspPlacesList" file="Vcl.Themes.pas" line="668"/>
    <element value="10" name="tspPlacesListSeparator" file="Vcl.Themes.pas" line="669"/>
    <element value="11" name="tspLogOff" file="Vcl.Themes.pas" line="670"/>
    <element value="12" name="tspLogOffButtonsNormal" file="Vcl.Themes.pas" line="671"/>
    <element value="13" name="tspLogOffButtonsHot" file="Vcl.Themes.pas" line="671"/>
    <element value="14" name="tspLogOffButtonsPressed" file="Vcl.Themes.pas" line="671"/>
    <element value="15" name="tspUserPicture" file="Vcl.Themes.pas" line="672"/>
    <element value="16" name="tspPreview" file="Vcl.Themes.pas" line="673"/>
    <element value="17" name="tspMoreProgramsTabNormal" file="Vcl.Themes.pas" line="675"/>
    <element value="18" name="tspMoreProgramsTabHot" file="Vcl.Themes.pas" line="675"/>
    <element value="19" name="tspMoreProgramsTabSelected" file="Vcl.Themes.pas" line="675"/>
    <element value="20" name="tspMoreProgramsTabDisabled" file="Vcl.Themes.pas" line="675"/>
    <element value="21" name="tspMoreProgramsTabFocused" file="Vcl.Themes.pas" line="675"/>
    <element value="22" name="tspNSCHost" file="Vcl.Themes.pas" line="676"/>
    <element value="23" name="tspSoftwareExplorerNormal" file="Vcl.Themes.pas" line="677"/>
    <element value="24" name="tspSoftwareExplorerHot" file="Vcl.Themes.pas" line="677"/>
    <element value="25" name="tspSoftwareExplorerSelected" file="Vcl.Themes.pas" line="677"/>
    <element value="26" name="tspSoftwareExplorerDisabled" file="Vcl.Themes.pas" line="677"/>
    <element value="27" name="tspSoftwareExplorerFocused" file="Vcl.Themes.pas" line="677"/>
    <element value="28" name="tspOpenBoxNormal" file="Vcl.Themes.pas" line="678"/>
    <element value="29" name="tspOpenBoxHot" file="Vcl.Themes.pas" line="678"/>
    <element value="30" name="tspOpenBoxSelected" file="Vcl.Themes.pas" line="678"/>
    <element value="31" name="tspOpenBoxDisabled" file="Vcl.Themes.pas" line="678"/>
    <element value="32" name="tspOpenBoxFocused" file="Vcl.Themes.pas" line="678"/>
    <element value="33" name="tspSearchView" file="Vcl.Themes.pas" line="679"/>
    <element value="34" name="tspMoreProgramsArrowBackNormal" file="Vcl.Themes.pas" line="680"/>
    <element value="35" name="tspMoreProgramsArrowBackHot" file="Vcl.Themes.pas" line="680"/>
    <element value="36" name="tspMoreProgramsArrowBackPressed" file="Vcl.Themes.pas" line="680"/>
    <element value="37" name="tspTopMatch" file="Vcl.Themes.pas" line="681"/>
    <element value="38" name="tspLogOffSplitButtonDropDown" file="Vcl.Themes.pas" line="682"/>
  </enum>
  <const name="tsStatusDontCare" type="TThemedStatus" file="Vcl.Themes.pas" line="688">
    <value>
      tsStatusDontCare
    </value>
  </const>
  <const name="tsStatusRoot" type="TThemedStatus" file="Vcl.Themes.pas" line="689">
    <value>
      tsStatusRoot
    </value>
  </const>
  <const name="tsPane" type="TThemedStatus" file="Vcl.Themes.pas" line="690">
    <value>
      tsPane
    </value>
  </const>
  <const name="tsGripperPane" type="TThemedStatus" file="Vcl.Themes.pas" line="691">
    <value>
      tsGripperPane
    </value>
  </const>
  <const name="tsGripper" type="TThemedStatus" file="Vcl.Themes.pas" line="692">
    <value>
      tsGripper
    </value>
  </const>
  <const name="ttTabDontCare" type="TThemedTab" file="Vcl.Themes.pas" line="697">
    <value>
      ttTabDontCare
    </value>
  </const>
  <const name="ttTabRoot" type="TThemedTab" file="Vcl.Themes.pas" line="698">
    <value>
      ttTabRoot
    </value>
  </const>
  <const name="ttTabItemNormal" type="TThemedTab" file="Vcl.Themes.pas" line="699">
    <value>
      ttTabItemNormal
    </value>
  </const>
  <const name="ttTabItemHot" type="TThemedTab" file="Vcl.Themes.pas" line="699">
    <value>
      ttTabItemHot
    </value>
  </const>
  <const name="ttTabItemSelected" type="TThemedTab" file="Vcl.Themes.pas" line="699">
    <value>
      ttTabItemSelected
    </value>
  </const>
  <const name="ttTabItemDisabled" type="TThemedTab" file="Vcl.Themes.pas" line="699">
    <value>
      ttTabItemDisabled
    </value>
  </const>
  <const name="ttTabItemFocused" type="TThemedTab" file="Vcl.Themes.pas" line="699">
    <value>
      ttTabItemFocused
    </value>
  </const>
  <const name="ttTabItemLeftEdgeNormal" type="TThemedTab" file="Vcl.Themes.pas" line="700">
    <value>
      ttTabItemLeftEdgeNormal
    </value>
  </const>
  <const name="ttTabItemLeftEdgeHot" type="TThemedTab" file="Vcl.Themes.pas" line="700">
    <value>
      ttTabItemLeftEdgeHot
    </value>
  </const>
  <const name="ttTabItemLeftEdgeSelected" type="TThemedTab" file="Vcl.Themes.pas" line="700">
    <value>
      ttTabItemLeftEdgeSelected
    </value>
  </const>
  <const name="ttTabItemLeftEdgeDisabled" type="TThemedTab" file="Vcl.Themes.pas" line="700">
    <value>
      ttTabItemLeftEdgeDisabled
    </value>
  </const>
  <const name="ttTabItemLeftEdgeFocused" type="TThemedTab" file="Vcl.Themes.pas" line="700">
    <value>
      ttTabItemLeftEdgeFocused
    </value>
  </const>
  <const name="ttTabItemRightEdgeNormal" type="TThemedTab" file="Vcl.Themes.pas" line="701">
    <value>
      ttTabItemRightEdgeNormal
    </value>
  </const>
  <const name="ttTabItemRightEdgeHot" type="TThemedTab" file="Vcl.Themes.pas" line="701">
    <value>
      ttTabItemRightEdgeHot
    </value>
  </const>
  <const name="ttTabItemRightEdgeSelected" type="TThemedTab" file="Vcl.Themes.pas" line="701">
    <value>
      ttTabItemRightEdgeSelected
    </value>
  </const>
  <const name="ttTabItemRightEdgeDisabled" type="TThemedTab" file="Vcl.Themes.pas" line="701">
    <value>
      ttTabItemRightEdgeDisabled
    </value>
  </const>
  <const name="ttTabItemRightEdgeFocused" type="TThemedTab" file="Vcl.Themes.pas" line="701">
    <value>
      ttTabItemRightEdgeFocused
    </value>
  </const>
  <const name="ttTabItemBothEdgeNormal" type="TThemedTab" file="Vcl.Themes.pas" line="702">
    <value>
      ttTabItemBothEdgeNormal
    </value>
  </const>
  <const name="ttTabItemBothEdgeHot" type="TThemedTab" file="Vcl.Themes.pas" line="702">
    <value>
      ttTabItemBothEdgeHot
    </value>
  </const>
  <const name="ttTabItemBothEdgeSelected" type="TThemedTab" file="Vcl.Themes.pas" line="702">
    <value>
      ttTabItemBothEdgeSelected
    </value>
  </const>
  <const name="ttTabItemBothEdgeDisabled" type="TThemedTab" file="Vcl.Themes.pas" line="702">
    <value>
      ttTabItemBothEdgeDisabled
    </value>
  </const>
  <const name="ttTabItemBothEdgeFocused" type="TThemedTab" file="Vcl.Themes.pas" line="702">
    <value>
      ttTabItemBothEdgeFocused
    </value>
  </const>
  <const name="ttTopTabItemNormal" type="TThemedTab" file="Vcl.Themes.pas" line="703">
    <value>
      ttTopTabItemNormal
    </value>
  </const>
  <const name="ttTopTabItemHot" type="TThemedTab" file="Vcl.Themes.pas" line="703">
    <value>
      ttTopTabItemHot
    </value>
  </const>
  <const name="ttTopTabItemSelected" type="TThemedTab" file="Vcl.Themes.pas" line="703">
    <value>
      ttTopTabItemSelected
    </value>
  </const>
  <const name="ttTopTabItemDisabled" type="TThemedTab" file="Vcl.Themes.pas" line="703">
    <value>
      ttTopTabItemDisabled
    </value>
  </const>
  <const name="ttTopTabItemFocused" type="TThemedTab" file="Vcl.Themes.pas" line="703">
    <value>
      ttTopTabItemFocused
    </value>
  </const>
  <const name="ttTopTabItemLeftEdgeNormal" type="TThemedTab" file="Vcl.Themes.pas" line="704">
    <value>
      ttTopTabItemLeftEdgeNormal
    </value>
  </const>
  <const name="ttTopTabItemLeftEdgeHot" type="TThemedTab" file="Vcl.Themes.pas" line="704">
    <value>
      ttTopTabItemLeftEdgeHot
    </value>
  </const>
  <const name="ttTopTabItemLeftEdgeSelected" type="TThemedTab" file="Vcl.Themes.pas" line="704">
    <value>
      ttTopTabItemLeftEdgeSelected
    </value>
  </const>
  <const name="ttTopTabItemLeftEdgeDisabled" type="TThemedTab" file="Vcl.Themes.pas" line="704">
    <value>
      ttTopTabItemLeftEdgeDisabled
    </value>
  </const>
  <const name="ttTopTabItemLeftEdgeFocused" type="TThemedTab" file="Vcl.Themes.pas" line="704">
    <value>
      ttTopTabItemLeftEdgeFocused
    </value>
  </const>
  <const name="ttTopTabItemRightEdgeNormal" type="TThemedTab" file="Vcl.Themes.pas" line="705">
    <value>
      ttTopTabItemRightEdgeNormal
    </value>
  </const>
  <const name="ttTopTabItemRightEdgeHot" type="TThemedTab" file="Vcl.Themes.pas" line="705">
    <value>
      ttTopTabItemRightEdgeHot
    </value>
  </const>
  <const name="ttTopTabItemRightEdgeSelected" type="TThemedTab" file="Vcl.Themes.pas" line="705">
    <value>
      ttTopTabItemRightEdgeSelected
    </value>
  </const>
  <const name="ttTopTabItemRightEdgeDisabled" type="TThemedTab" file="Vcl.Themes.pas" line="705">
    <value>
      ttTopTabItemRightEdgeDisabled
    </value>
  </const>
  <const name="ttTopTabItemRightEdgeFocused" type="TThemedTab" file="Vcl.Themes.pas" line="705">
    <value>
      ttTopTabItemRightEdgeFocused
    </value>
  </const>
  <const name="ttTopTabItemBothEdgeNormal" type="TThemedTab" file="Vcl.Themes.pas" line="706">
    <value>
      ttTopTabItemBothEdgeNormal
    </value>
  </const>
  <const name="ttTopTabItemBothEdgeHot" type="TThemedTab" file="Vcl.Themes.pas" line="706">
    <value>
      ttTopTabItemBothEdgeHot
    </value>
  </const>
  <const name="ttTopTabItemBothEdgeSelected" type="TThemedTab" file="Vcl.Themes.pas" line="706">
    <value>
      ttTopTabItemBothEdgeSelected
    </value>
  </const>
  <const name="ttTopTabItemBothEdgeDisabled" type="TThemedTab" file="Vcl.Themes.pas" line="706">
    <value>
      ttTopTabItemBothEdgeDisabled
    </value>
  </const>
  <const name="ttTopTabItemBothEdgeFocused" type="TThemedTab" file="Vcl.Themes.pas" line="706">
    <value>
      ttTopTabItemBothEdgeFocused
    </value>
  </const>
  <const name="ttPane" type="TThemedTab" file="Vcl.Themes.pas" line="707">
    <value>
      ttPane
    </value>
  </const>
  <const name="ttBody" type="TThemedTab" file="Vcl.Themes.pas" line="708">
    <value>
      ttBody
    </value>
  </const>
  <const name="ttAeroWizardBody" type="TThemedTab" file="Vcl.Themes.pas" line="710">
    <value>
      ttAeroWizardBody
    </value>
  </const>
  <const name="tbsDontCare" type="TThemedTabSet" file="Vcl.Themes.pas" line="715">
    <value>
      tbsDontCare
    </value>
  </const>
  <const name="tbsRoot" type="TThemedTabSet" file="Vcl.Themes.pas" line="716">
    <value>
      tbsRoot
    </value>
  </const>
  <const name="tbsBackground" type="TThemedTabSet" file="Vcl.Themes.pas" line="717">
    <value>
      tbsBackground
    </value>
  </const>
  <const name="tbsTabNormal" type="TThemedTabSet" file="Vcl.Themes.pas" line="718">
    <value>
      tbsTabNormal
    </value>
  </const>
  <const name="tbsTabSelected" type="TThemedTabSet" file="Vcl.Themes.pas" line="718">
    <value>
      tbsTabSelected
    </value>
  </const>
  <const name="ttbTaskBandDontCare" type="TThemedTaskBand" file="Vcl.Themes.pas" line="723">
    <value>
      ttbTaskBandDontCare
    </value>
  </const>
  <const name="ttbTaskBandRoot" type="TThemedTaskBand" file="Vcl.Themes.pas" line="724">
    <value>
      ttbTaskBandRoot
    </value>
  </const>
  <const name="ttbGroupCount" type="TThemedTaskBand" file="Vcl.Themes.pas" line="725">
    <value>
      ttbGroupCount
    </value>
  </const>
  <const name="ttbFlashButton" type="TThemedTaskBand" file="Vcl.Themes.pas" line="726">
    <value>
      ttbFlashButton
    </value>
  </const>
  <const name="ttpFlashButtonGroupMenu" type="TThemedTaskBand" file="Vcl.Themes.pas" line="727">
    <value>
      ttpFlashButtonGroupMenu
    </value>
  </const>
  <const name="ttbTaskBarDontCare" type="TThemedTaskBar" file="Vcl.Themes.pas" line="732">
    <value>
      ttbTaskBarDontCare
    </value>
  </const>
  <const name="ttbTaskBarRoot" type="TThemedTaskBar" file="Vcl.Themes.pas" line="733">
    <value>
      ttbTaskBarRoot
    </value>
  </const>
  <const name="ttbBackgroundBottom" type="TThemedTaskBar" file="Vcl.Themes.pas" line="734">
    <value>
      ttbBackgroundBottom
    </value>
  </const>
  <const name="ttbBackgroundRight" type="TThemedTaskBar" file="Vcl.Themes.pas" line="735">
    <value>
      ttbBackgroundRight
    </value>
  </const>
  <const name="ttbBackgroundTop" type="TThemedTaskBar" file="Vcl.Themes.pas" line="736">
    <value>
      ttbBackgroundTop
    </value>
  </const>
  <const name="ttbBackgroundLeft" type="TThemedTaskBar" file="Vcl.Themes.pas" line="737">
    <value>
      ttbBackgroundLeft
    </value>
  </const>
  <const name="ttbSizingBarBottom" type="TThemedTaskBar" file="Vcl.Themes.pas" line="738">
    <value>
      ttbSizingBarBottom
    </value>
  </const>
  <const name="ttbSizingBarRight" type="TThemedTaskBar" file="Vcl.Themes.pas" line="739">
    <value>
      ttbSizingBarRight
    </value>
  </const>
  <const name="ttbSizingBarTop" type="TThemedTaskBar" file="Vcl.Themes.pas" line="740">
    <value>
      ttbSizingBarTop
    </value>
  </const>
  <const name="ttbSizingBarLeft" type="TThemedTaskBar" file="Vcl.Themes.pas" line="741">
    <value>
      ttbSizingBarLeft
    </value>
  </const>
  <enum name="TThemedStatus" file="Vcl.Themes.pas" line="687">
    <element value="0" name="tsStatusDontCare" file="Vcl.Themes.pas" line="688"/>
    <element value="1" name="tsStatusRoot" file="Vcl.Themes.pas" line="689"/>
    <element value="2" name="tsPane" file="Vcl.Themes.pas" line="690"/>
    <element value="3" name="tsGripperPane" file="Vcl.Themes.pas" line="691"/>
    <element value="4" name="tsGripper" file="Vcl.Themes.pas" line="692"/>
  </enum>
  <enum name="TThemedTab" file="Vcl.Themes.pas" line="696">
    <element value="0" name="ttTabDontCare" file="Vcl.Themes.pas" line="697"/>
    <element value="1" name="ttTabRoot" file="Vcl.Themes.pas" line="698"/>
    <element value="2" name="ttTabItemNormal" file="Vcl.Themes.pas" line="699"/>
    <element value="3" name="ttTabItemHot" file="Vcl.Themes.pas" line="699"/>
    <element value="4" name="ttTabItemSelected" file="Vcl.Themes.pas" line="699"/>
    <element value="5" name="ttTabItemDisabled" file="Vcl.Themes.pas" line="699"/>
    <element value="6" name="ttTabItemFocused" file="Vcl.Themes.pas" line="699"/>
    <element value="7" name="ttTabItemLeftEdgeNormal" file="Vcl.Themes.pas" line="700"/>
    <element value="8" name="ttTabItemLeftEdgeHot" file="Vcl.Themes.pas" line="700"/>
    <element value="9" name="ttTabItemLeftEdgeSelected" file="Vcl.Themes.pas" line="700"/>
    <element value="10" name="ttTabItemLeftEdgeDisabled" file="Vcl.Themes.pas" line="700"/>
    <element value="11" name="ttTabItemLeftEdgeFocused" file="Vcl.Themes.pas" line="700"/>
    <element value="12" name="ttTabItemRightEdgeNormal" file="Vcl.Themes.pas" line="701"/>
    <element value="13" name="ttTabItemRightEdgeHot" file="Vcl.Themes.pas" line="701"/>
    <element value="14" name="ttTabItemRightEdgeSelected" file="Vcl.Themes.pas" line="701"/>
    <element value="15" name="ttTabItemRightEdgeDisabled" file="Vcl.Themes.pas" line="701"/>
    <element value="16" name="ttTabItemRightEdgeFocused" file="Vcl.Themes.pas" line="701"/>
    <element value="17" name="ttTabItemBothEdgeNormal" file="Vcl.Themes.pas" line="702"/>
    <element value="18" name="ttTabItemBothEdgeHot" file="Vcl.Themes.pas" line="702"/>
    <element value="19" name="ttTabItemBothEdgeSelected" file="Vcl.Themes.pas" line="702"/>
    <element value="20" name="ttTabItemBothEdgeDisabled" file="Vcl.Themes.pas" line="702"/>
    <element value="21" name="ttTabItemBothEdgeFocused" file="Vcl.Themes.pas" line="702"/>
    <element value="22" name="ttTopTabItemNormal" file="Vcl.Themes.pas" line="703"/>
    <element value="23" name="ttTopTabItemHot" file="Vcl.Themes.pas" line="703"/>
    <element value="24" name="ttTopTabItemSelected" file="Vcl.Themes.pas" line="703"/>
    <element value="25" name="ttTopTabItemDisabled" file="Vcl.Themes.pas" line="703"/>
    <element value="26" name="ttTopTabItemFocused" file="Vcl.Themes.pas" line="703"/>
    <element value="27" name="ttTopTabItemLeftEdgeNormal" file="Vcl.Themes.pas" line="704"/>
    <element value="28" name="ttTopTabItemLeftEdgeHot" file="Vcl.Themes.pas" line="704"/>
    <element value="29" name="ttTopTabItemLeftEdgeSelected" file="Vcl.Themes.pas" line="704"/>
    <element value="30" name="ttTopTabItemLeftEdgeDisabled" file="Vcl.Themes.pas" line="704"/>
    <element value="31" name="ttTopTabItemLeftEdgeFocused" file="Vcl.Themes.pas" line="704"/>
    <element value="32" name="ttTopTabItemRightEdgeNormal" file="Vcl.Themes.pas" line="705"/>
    <element value="33" name="ttTopTabItemRightEdgeHot" file="Vcl.Themes.pas" line="705"/>
    <element value="34" name="ttTopTabItemRightEdgeSelected" file="Vcl.Themes.pas" line="705"/>
    <element value="35" name="ttTopTabItemRightEdgeDisabled" file="Vcl.Themes.pas" line="705"/>
    <element value="36" name="ttTopTabItemRightEdgeFocused" file="Vcl.Themes.pas" line="705"/>
    <element value="37" name="ttTopTabItemBothEdgeNormal" file="Vcl.Themes.pas" line="706"/>
    <element value="38" name="ttTopTabItemBothEdgeHot" file="Vcl.Themes.pas" line="706"/>
    <element value="39" name="ttTopTabItemBothEdgeSelected" file="Vcl.Themes.pas" line="706"/>
    <element value="40" name="ttTopTabItemBothEdgeDisabled" file="Vcl.Themes.pas" line="706"/>
    <element value="41" name="ttTopTabItemBothEdgeFocused" file="Vcl.Themes.pas" line="706"/>
    <element value="42" name="ttPane" file="Vcl.Themes.pas" line="707"/>
    <element value="43" name="ttBody" file="Vcl.Themes.pas" line="708"/>
    <element value="44" name="ttAeroWizardBody" file="Vcl.Themes.pas" line="710"/>
  </enum>
  <enum name="TThemedTabSet" file="Vcl.Themes.pas" line="714">
    <element value="0" name="tbsDontCare" file="Vcl.Themes.pas" line="715"/>
    <element value="1" name="tbsRoot" file="Vcl.Themes.pas" line="716"/>
    <element value="2" name="tbsBackground" file="Vcl.Themes.pas" line="717"/>
    <element value="3" name="tbsTabNormal" file="Vcl.Themes.pas" line="718"/>
    <element value="4" name="tbsTabSelected" file="Vcl.Themes.pas" line="718"/>
  </enum>
  <enum name="TThemedTaskBand" file="Vcl.Themes.pas" line="722">
    <element value="0" name="ttbTaskBandDontCare" file="Vcl.Themes.pas" line="723"/>
    <element value="1" name="ttbTaskBandRoot" file="Vcl.Themes.pas" line="724"/>
    <element value="2" name="ttbGroupCount" file="Vcl.Themes.pas" line="725"/>
    <element value="3" name="ttbFlashButton" file="Vcl.Themes.pas" line="726"/>
    <element value="4" name="ttpFlashButtonGroupMenu" file="Vcl.Themes.pas" line="727"/>
  </enum>
  <enum name="TThemedTaskBar" file="Vcl.Themes.pas" line="731">
    <element value="0" name="ttbTaskBarDontCare" file="Vcl.Themes.pas" line="732"/>
    <element value="1" name="ttbTaskBarRoot" file="Vcl.Themes.pas" line="733"/>
    <element value="2" name="ttbBackgroundBottom" file="Vcl.Themes.pas" line="734"/>
    <element value="3" name="ttbBackgroundRight" file="Vcl.Themes.pas" line="735"/>
    <element value="4" name="ttbBackgroundTop" file="Vcl.Themes.pas" line="736"/>
    <element value="5" name="ttbBackgroundLeft" file="Vcl.Themes.pas" line="737"/>
    <element value="6" name="ttbSizingBarBottom" file="Vcl.Themes.pas" line="738"/>
    <element value="7" name="ttbSizingBarRight" file="Vcl.Themes.pas" line="739"/>
    <element value="8" name="ttbSizingBarTop" file="Vcl.Themes.pas" line="740"/>
    <element value="9" name="ttbSizingBarLeft" file="Vcl.Themes.pas" line="741"/>
  </enum>
  <const name="ttTaskBarDontCare" type="TThemedTaskBar" file="Vcl.Themes.pas" line="745" symflags="deprecated">
    <value>
      ttbTaskBarDontCare
    </value>
  </const>
  <const name="ttTaskBarRoot" type="TThemedTaskBar" file="Vcl.Themes.pas" line="746" symflags="deprecated">
    <value>
      ttbTaskBarDontCare
    </value>
  </const>
  <const name="ttdTaskDialogDontCare" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="751">
    <value>
      ttdTaskDialogDontCare
    </value>
  </const>
  <const name="ttdTaskDialogRoot" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="752">
    <value>
      ttdTaskDialogRoot
    </value>
  </const>
  <const name="ttdPrimaryPanel" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="753">
    <value>
      ttdPrimaryPanel
    </value>
  </const>
  <const name="ttdMainInstructionPane" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="754">
    <value>
      ttdMainInstructionPane
    </value>
  </const>
  <const name="ttdMainIcon" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="755">
    <value>
      ttdMainIcon
    </value>
  </const>
  <const name="ttdContentPane" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="756">
    <value>
      ttdContentPane
    </value>
  </const>
  <const name="ttdContentIcon" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="757">
    <value>
      ttdContentIcon
    </value>
  </const>
  <const name="ttdExpandedContent" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="758">
    <value>
      ttdExpandedContent
    </value>
  </const>
  <const name="ttdCommandLinkPane" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="759">
    <value>
      ttdCommandLinkPane
    </value>
  </const>
  <const name="ttdSecondaryPanel" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="760">
    <value>
      ttdSecondaryPanel
    </value>
  </const>
  <const name="ttdControlPane" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="761">
    <value>
      ttdControlPane
    </value>
  </const>
  <const name="ttdButtonSection" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="762">
    <value>
      ttdButtonSection
    </value>
  </const>
  <const name="ttdButtonWrapper" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="763">
    <value>
      ttdButtonWrapper
    </value>
  </const>
  <const name="ttdExpandoText" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="764">
    <value>
      ttdExpandoText
    </value>
  </const>
  <const name="ttdExpandoButtonNormal" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="765">
    <value>
      ttdExpandoButtonNormal
    </value>
  </const>
  <const name="ttdExpandoButtonHover" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="765">
    <value>
      ttdExpandoButtonHover
    </value>
  </const>
  <const name="ttdExpandoButtonPressed" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="765">
    <value>
      ttdExpandoButtonPressed
    </value>
  </const>
  <const name="ttdExpandoButtonExpandedNormal" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="766">
    <value>
      ttdExpandoButtonExpandedNormal
    </value>
  </const>
  <const name="ttdExpandoButtonExpandedHover" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="766">
    <value>
      ttdExpandoButtonExpandedHover
    </value>
  </const>
  <const name="ttdExpandoButtonExpandedPressed" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="766">
    <value>
      ttdExpandoButtonExpandedPressed
    </value>
  </const>
  <const name="ttdVerificationText" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="768">
    <value>
      ttdVerificationText
    </value>
  </const>
  <const name="ttdFootnotePane" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="769">
    <value>
      ttdFootnotePane
    </value>
  </const>
  <const name="ttdFootnoteArea" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="770">
    <value>
      ttdFootnoteArea
    </value>
  </const>
  <const name="ttdFootnoteSeparator" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="771">
    <value>
      ttdFootnoteSeparator
    </value>
  </const>
  <const name="ttdExpandedFooterArea" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="772">
    <value>
      ttdExpandedFooterArea
    </value>
  </const>
  <const name="ttdProgressBar" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="773">
    <value>
      ttdProgressBar
    </value>
  </const>
  <const name="ttdImageAlignment" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="774">
    <value>
      ttdImageAlignment
    </value>
  </const>
  <const name="ttdRadioButtonPane" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="775">
    <value>
      ttdRadioButtonPane
    </value>
  </const>
  <enum name="TThemedTaskDialog" file="Vcl.Themes.pas" line="750">
    <element value="0" name="ttdTaskDialogDontCare" file="Vcl.Themes.pas" line="751"/>
    <element value="1" name="ttdTaskDialogRoot" file="Vcl.Themes.pas" line="752"/>
    <element value="2" name="ttdPrimaryPanel" file="Vcl.Themes.pas" line="753"/>
    <element value="3" name="ttdMainInstructionPane" file="Vcl.Themes.pas" line="754"/>
    <element value="4" name="ttdMainIcon" file="Vcl.Themes.pas" line="755"/>
    <element value="5" name="ttdContentPane" file="Vcl.Themes.pas" line="756"/>
    <element value="6" name="ttdContentIcon" file="Vcl.Themes.pas" line="757"/>
    <element value="7" name="ttdExpandedContent" file="Vcl.Themes.pas" line="758"/>
    <element value="8" name="ttdCommandLinkPane" file="Vcl.Themes.pas" line="759"/>
    <element value="9" name="ttdSecondaryPanel" file="Vcl.Themes.pas" line="760"/>
    <element value="10" name="ttdControlPane" file="Vcl.Themes.pas" line="761"/>
    <element value="11" name="ttdButtonSection" file="Vcl.Themes.pas" line="762"/>
    <element value="12" name="ttdButtonWrapper" file="Vcl.Themes.pas" line="763"/>
    <element value="13" name="ttdExpandoText" file="Vcl.Themes.pas" line="764"/>
    <element value="14" name="ttdExpandoButtonNormal" file="Vcl.Themes.pas" line="765"/>
    <element value="15" name="ttdExpandoButtonHover" file="Vcl.Themes.pas" line="765"/>
    <element value="16" name="ttdExpandoButtonPressed" file="Vcl.Themes.pas" line="765"/>
    <element value="17" name="ttdExpandoButtonExpandedNormal" file="Vcl.Themes.pas" line="766"/>
    <element value="18" name="ttdExpandoButtonExpandedHover" file="Vcl.Themes.pas" line="766"/>
    <element value="19" name="ttdExpandoButtonExpandedPressed" file="Vcl.Themes.pas" line="766"/>
    <element value="20" name="ttdVerificationText" file="Vcl.Themes.pas" line="768"/>
    <element value="21" name="ttdFootnotePane" file="Vcl.Themes.pas" line="769"/>
    <element value="22" name="ttdFootnoteArea" file="Vcl.Themes.pas" line="770"/>
    <element value="23" name="ttdFootnoteSeparator" file="Vcl.Themes.pas" line="771"/>
    <element value="24" name="ttdExpandedFooterArea" file="Vcl.Themes.pas" line="772"/>
    <element value="25" name="ttdProgressBar" file="Vcl.Themes.pas" line="773"/>
    <element value="26" name="ttdImageAlignment" file="Vcl.Themes.pas" line="774"/>
    <element value="27" name="ttdRadioButtonPane" file="Vcl.Themes.pas" line="775"/>
  </enum>
  <const name="ttdPrimaryPanelLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="779">
    <value>
      ttdPrimaryPanel
    </value>
  </const>
  <const name="ttdMainInstructionPaneLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="780">
    <value>
      ttdMainInstructionPane
    </value>
  </const>
  <const name="ttdMainIconLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="781">
    <value>
      ttdMainIcon
    </value>
  </const>
  <const name="ttdContentPaneLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="782">
    <value>
      ttdContentPane
    </value>
  </const>
  <const name="ttdContentIconLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="783">
    <value>
      ttdContentIcon
    </value>
  </const>
  <const name="ttdExpandedContentLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="784">
    <value>
      ttdExpandedContent
    </value>
  </const>
  <const name="ttdCommandLinkPaneLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="785">
    <value>
      ttdCommandLinkPane
    </value>
  </const>
  <const name="ttdSecondaryPanelLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="786">
    <value>
      ttdSecondaryPanel
    </value>
  </const>
  <const name="ttdControlPaneLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="787">
    <value>
      ttdControlPane
    </value>
  </const>
  <const name="ttdButtonSectionLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="788">
    <value>
      ttdButtonSection
    </value>
  </const>
  <const name="ttdButtonWrapperLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="789">
    <value>
      ttdButtonWrapper
    </value>
  </const>
  <const name="ttdExpandoTextLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="790">
    <value>
      ttdExpandoText
    </value>
  </const>
  <const name="ttdExpandoButtonLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="791">
    <value>
      ttdExpandoButtonExpandedPressed
    </value>
  </const>
  <const name="ttdVerificationTextLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="792">
    <value>
      ttdVerificationText
    </value>
  </const>
  <const name="ttdFootnotePaneLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="793">
    <value>
      ttdFootnotePane
    </value>
  </const>
  <const name="ttdFootnoteAreaLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="794">
    <value>
      ttdFootnoteArea
    </value>
  </const>
  <const name="ttdFootnoteSeparatorLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="795">
    <value>
      ttdFootnoteSeparator
    </value>
  </const>
  <const name="ttdExpandedFooterAreaLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="796">
    <value>
      ttdExpandedFooterArea
    </value>
  </const>
  <const name="ttdProgressBarLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="797">
    <value>
      ttdProgressBar
    </value>
  </const>
  <const name="ttdImageAlignmentLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="798">
    <value>
      ttdImageAlignment
    </value>
  </const>
  <const name="ttdRadioButtonPaneLast" type="TThemedTaskDialog" file="Vcl.Themes.pas" line="799">
    <value>
      ttdRadioButtonPane
    </value>
  </const>
  <const name="ttlTextLabelDontCare" type="TThemedTextLabel" file="Vcl.Themes.pas" line="804">
    <value>
      ttlTextLabelDontCare
    </value>
  </const>
  <const name="ttlTextLabelRoot" type="TThemedTextLabel" file="Vcl.Themes.pas" line="805">
    <value>
      ttlTextLabelRoot
    </value>
  </const>
  <const name="ttlTextLabelNormal" type="TThemedTextLabel" file="Vcl.Themes.pas" line="806">
    <value>
      ttlTextLabelNormal
    </value>
  </const>
  <const name="ttlTextLabelDisabled" type="TThemedTextLabel" file="Vcl.Themes.pas" line="806">
    <value>
      ttlTextLabelDisabled
    </value>
  </const>
  <enum name="TThemedTextLabel" file="Vcl.Themes.pas" line="803">
    <element value="0" name="ttlTextLabelDontCare" file="Vcl.Themes.pas" line="804"/>
    <element value="1" name="ttlTextLabelRoot" file="Vcl.Themes.pas" line="805"/>
    <element value="2" name="ttlTextLabelNormal" file="Vcl.Themes.pas" line="806"/>
    <element value="3" name="ttlTextLabelDisabled" file="Vcl.Themes.pas" line="806"/>
  </enum>
  <const name="ttlTextLabelLast" type="TThemedTextLabel" file="Vcl.Themes.pas" line="810">
    <value>
      ttlTextLabelDisabled
    </value>
  </const>
  <const name="ttsTextStyleDontCare" type="TThemedTextStyle" file="Vcl.Themes.pas" line="815">
    <value>
      ttsTextStyleDontCare
    </value>
  </const>
  <const name="ttsTextStyleRoot" type="TThemedTextStyle" file="Vcl.Themes.pas" line="816">
    <value>
      ttsTextStyleRoot
    </value>
  </const>
  <const name="ttsMainInstruction" type="TThemedTextStyle" file="Vcl.Themes.pas" line="817">
    <value>
      ttsMainInstruction
    </value>
  </const>
  <const name="ttsInstruction" type="TThemedTextStyle" file="Vcl.Themes.pas" line="818">
    <value>
      ttsInstruction
    </value>
  </const>
  <const name="ttsBodyTitle" type="TThemedTextStyle" file="Vcl.Themes.pas" line="819">
    <value>
      ttsBodyTitle
    </value>
  </const>
  <const name="ttsBodyText" type="TThemedTextStyle" file="Vcl.Themes.pas" line="820">
    <value>
      ttsBodyText
    </value>
  </const>
  <const name="ttsSecondaryText" type="TThemedTextStyle" file="Vcl.Themes.pas" line="821">
    <value>
      ttsSecondaryText
    </value>
  </const>
  <const name="ttsHyperLinkTextNormal" type="TThemedTextStyle" file="Vcl.Themes.pas" line="822">
    <value>
      ttsHyperLinkTextNormal
    </value>
  </const>
  <const name="ttsHyperLinkTextHot" type="TThemedTextStyle" file="Vcl.Themes.pas" line="822">
    <value>
      ttsHyperLinkTextHot
    </value>
  </const>
  <const name="ttsHyperLinkTextPressed" type="TThemedTextStyle" file="Vcl.Themes.pas" line="822">
    <value>
      ttsHyperLinkTextPressed
    </value>
  </const>
  <const name="ttsHyperLinkTextDisabled" type="TThemedTextStyle" file="Vcl.Themes.pas" line="822">
    <value>
      ttsHyperLinkTextDisabled
    </value>
  </const>
  <const name="ttsExpanded" type="TThemedTextStyle" file="Vcl.Themes.pas" line="823">
    <value>
      ttsExpanded
    </value>
  </const>
  <const name="ttsLabel" type="TThemedTextStyle" file="Vcl.Themes.pas" line="824">
    <value>
      ttsLabel
    </value>
  </const>
  <const name="ttsControlLabelNormal" type="TThemedTextStyle" file="Vcl.Themes.pas" line="825">
    <value>
      ttsControlLabelNormal
    </value>
  </const>
  <const name="ttsControlLabelDisabled" type="TThemedTextStyle" file="Vcl.Themes.pas" line="825">
    <value>
      ttsControlLabelDisabled
    </value>
  </const>
  <enum name="TThemedTextStyle" file="Vcl.Themes.pas" line="814">
    <element value="0" name="ttsTextStyleDontCare" file="Vcl.Themes.pas" line="815"/>
    <element value="1" name="ttsTextStyleRoot" file="Vcl.Themes.pas" line="816"/>
    <element value="2" name="ttsMainInstruction" file="Vcl.Themes.pas" line="817"/>
    <element value="3" name="ttsInstruction" file="Vcl.Themes.pas" line="818"/>
    <element value="4" name="ttsBodyTitle" file="Vcl.Themes.pas" line="819"/>
    <element value="5" name="ttsBodyText" file="Vcl.Themes.pas" line="820"/>
    <element value="6" name="ttsSecondaryText" file="Vcl.Themes.pas" line="821"/>
    <element value="7" name="ttsHyperLinkTextNormal" file="Vcl.Themes.pas" line="822"/>
    <element value="8" name="ttsHyperLinkTextHot" file="Vcl.Themes.pas" line="822"/>
    <element value="9" name="ttsHyperLinkTextPressed" file="Vcl.Themes.pas" line="822"/>
    <element value="10" name="ttsHyperLinkTextDisabled" file="Vcl.Themes.pas" line="822"/>
    <element value="11" name="ttsExpanded" file="Vcl.Themes.pas" line="823"/>
    <element value="12" name="ttsLabel" file="Vcl.Themes.pas" line="824"/>
    <element value="13" name="ttsControlLabelNormal" file="Vcl.Themes.pas" line="825"/>
    <element value="14" name="ttsControlLabelDisabled" file="Vcl.Themes.pas" line="825"/>
  </enum>
  <const name="ttsMainInstructionLast" type="TThemedTextStyle" file="Vcl.Themes.pas" line="829">
    <value>
      ttsMainInstruction
    </value>
  </const>
  <const name="ttsInstructionLast" type="TThemedTextStyle" file="Vcl.Themes.pas" line="830">
    <value>
      ttsInstruction
    </value>
  </const>
  <const name="ttsBodyTitleLast" type="TThemedTextStyle" file="Vcl.Themes.pas" line="831">
    <value>
      ttsBodyTitle
    </value>
  </const>
  <const name="ttsBodyTextLast" type="TThemedTextStyle" file="Vcl.Themes.pas" line="832">
    <value>
      ttsBodyText
    </value>
  </const>
  <const name="ttsSecondaryTextLast" type="TThemedTextStyle" file="Vcl.Themes.pas" line="833">
    <value>
      ttsSecondaryText
    </value>
  </const>
  <const name="ttsHyperLinkTextLast" type="TThemedTextStyle" file="Vcl.Themes.pas" line="834">
    <value>
      ttsHyperLinkTextDisabled
    </value>
  </const>
  <const name="ttsExpandedLast" type="TThemedTextStyle" file="Vcl.Themes.pas" line="835">
    <value>
      ttsExpanded
    </value>
  </const>
  <const name="ttsLabelLast" type="TThemedTextStyle" file="Vcl.Themes.pas" line="836">
    <value>
      ttsLabel
    </value>
  </const>
  <const name="ttsControlLabelLast" type="TThemedTextStyle" file="Vcl.Themes.pas" line="837">
    <value>
      ttsControlLabelDisabled
    </value>
  </const>
  <const name="ttsToggleSwitchDontCare" type="TThemedToggleSwitch" file="Vcl.Themes.pas" line="842">
    <value>
      ttsToggleSwitchDontCare
    </value>
  </const>
  <const name="ttsToggleSwitchRoot" type="TThemedToggleSwitch" file="Vcl.Themes.pas" line="843">
    <value>
      ttsToggleSwitchRoot
    </value>
  </const>
  <const name="ttsTrackOffNormal" type="TThemedToggleSwitch" file="Vcl.Themes.pas" line="844">
    <value>
      ttsTrackOffNormal
    </value>
  </const>
  <const name="ttsTrackOffHot" type="TThemedToggleSwitch" file="Vcl.Themes.pas" line="844">
    <value>
      ttsTrackOffHot
    </value>
  </const>
  <const name="ttsTrackOffDisabled" type="TThemedToggleSwitch" file="Vcl.Themes.pas" line="844">
    <value>
      ttsTrackOffDisabled
    </value>
  </const>
  <const name="ttsTrackOnNormal" type="TThemedToggleSwitch" file="Vcl.Themes.pas" line="845">
    <value>
      ttsTrackOnNormal
    </value>
  </const>
  <const name="ttsTrackOnHot" type="TThemedToggleSwitch" file="Vcl.Themes.pas" line="845">
    <value>
      ttsTrackOnHot
    </value>
  </const>
  <const name="ttsTrackOnDisabled" type="TThemedToggleSwitch" file="Vcl.Themes.pas" line="845">
    <value>
      ttsTrackOnDisabled
    </value>
  </const>
  <const name="ttsThumbNormal" type="TThemedToggleSwitch" file="Vcl.Themes.pas" line="846">
    <value>
      ttsThumbNormal
    </value>
  </const>
  <const name="ttsThumbHot" type="TThemedToggleSwitch" file="Vcl.Themes.pas" line="846">
    <value>
      ttsThumbHot
    </value>
  </const>
  <const name="ttsThumbDisabled" type="TThemedToggleSwitch" file="Vcl.Themes.pas" line="846">
    <value>
      ttsThumbDisabled
    </value>
  </const>
  <const name="tsiTextNormal" type="TThemedSearchIndicators" file="Vcl.Themes.pas" line="851">
    <value>
      tsiTextNormal
    </value>
  </const>
  <const name="tsiTextHot" type="TThemedSearchIndicators" file="Vcl.Themes.pas" line="851">
    <value>
      tsiTextHot
    </value>
  </const>
  <const name="tsiTextPressed" type="TThemedSearchIndicators" file="Vcl.Themes.pas" line="851">
    <value>
      tsiTextPressed
    </value>
  </const>
  <const name="tsiTextDisabled" type="TThemedSearchIndicators" file="Vcl.Themes.pas" line="851">
    <value>
      tsiTextDisabled
    </value>
  </const>
  <const name="tsiAudioNormal" type="TThemedSearchIndicators" file="Vcl.Themes.pas" line="852">
    <value>
      tsiAudioNormal
    </value>
  </const>
  <const name="tsiAudioHot" type="TThemedSearchIndicators" file="Vcl.Themes.pas" line="852">
    <value>
      tsiAudioHot
    </value>
  </const>
  <const name="tsiAudioPressed" type="TThemedSearchIndicators" file="Vcl.Themes.pas" line="852">
    <value>
      tsiAudioPressed
    </value>
  </const>
  <const name="tsiAudioDisabled" type="TThemedSearchIndicators" file="Vcl.Themes.pas" line="852">
    <value>
      tsiAudioDisabled
    </value>
  </const>
  <const name="ttbToolBarDontCare" type="TThemedToolBar" file="Vcl.Themes.pas" line="856">
    <value>
      ttbToolBarDontCare
    </value>
  </const>
  <const name="ttbToolBarRoot" type="TThemedToolBar" file="Vcl.Themes.pas" line="857">
    <value>
      ttbToolBarRoot
    </value>
  </const>
  <const name="ttbButtonNormal" type="TThemedToolBar" file="Vcl.Themes.pas" line="858">
    <value>
      ttbButtonNormal
    </value>
  </const>
  <const name="ttbButtonHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="858">
    <value>
      ttbButtonHot
    </value>
  </const>
  <const name="ttbButtonPressed" type="TThemedToolBar" file="Vcl.Themes.pas" line="858">
    <value>
      ttbButtonPressed
    </value>
  </const>
  <const name="ttbButtonDisabled" type="TThemedToolBar" file="Vcl.Themes.pas" line="858">
    <value>
      ttbButtonDisabled
    </value>
  </const>
  <const name="ttbButtonChecked" type="TThemedToolBar" file="Vcl.Themes.pas" line="858">
    <value>
      ttbButtonChecked
    </value>
  </const>
  <const name="ttbButtonCheckedHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="858">
    <value>
      ttbButtonCheckedHot
    </value>
  </const>
  <const name="ttbButtonNearHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="859">
    <value>
      ttbButtonNearHot
    </value>
  </const>
  <const name="ttbButtonOtherSideHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="859">
    <value>
      ttbButtonOtherSideHot
    </value>
  </const>
  <const name="ttbDropDownButtonNormal" type="TThemedToolBar" file="Vcl.Themes.pas" line="860">
    <value>
      ttbDropDownButtonNormal
    </value>
  </const>
  <const name="ttbDropDownButtonHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="860">
    <value>
      ttbDropDownButtonHot
    </value>
  </const>
  <const name="ttbDropDownButtonPressed" type="TThemedToolBar" file="Vcl.Themes.pas" line="860">
    <value>
      ttbDropDownButtonPressed
    </value>
  </const>
  <const name="ttbDropDownButtonDisabled" type="TThemedToolBar" file="Vcl.Themes.pas" line="860">
    <value>
      ttbDropDownButtonDisabled
    </value>
  </const>
  <const name="ttbDropDownButtonChecked" type="TThemedToolBar" file="Vcl.Themes.pas" line="861">
    <value>
      ttbDropDownButtonChecked
    </value>
  </const>
  <const name="ttbDropDownButtonCheckedHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="861">
    <value>
      ttbDropDownButtonCheckedHot
    </value>
  </const>
  <const name="ttbDropDownButtonNearHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="862">
    <value>
      ttbDropDownButtonNearHot
    </value>
  </const>
  <const name="ttbDropDownButtonOtherSideHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="862">
    <value>
      ttbDropDownButtonOtherSideHot
    </value>
  </const>
  <const name="ttbSplitButtonNormal" type="TThemedToolBar" file="Vcl.Themes.pas" line="863">
    <value>
      ttbSplitButtonNormal
    </value>
  </const>
  <const name="ttbSplitButtonHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="863">
    <value>
      ttbSplitButtonHot
    </value>
  </const>
  <const name="ttbSplitButtonPressed" type="TThemedToolBar" file="Vcl.Themes.pas" line="863">
    <value>
      ttbSplitButtonPressed
    </value>
  </const>
  <const name="ttbSplitButtonDisabled" type="TThemedToolBar" file="Vcl.Themes.pas" line="863">
    <value>
      ttbSplitButtonDisabled
    </value>
  </const>
  <const name="ttbSplitButtonChecked" type="TThemedToolBar" file="Vcl.Themes.pas" line="863">
    <value>
      ttbSplitButtonChecked
    </value>
  </const>
  <const name="ttbSplitButtonCheckedHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="863">
    <value>
      ttbSplitButtonCheckedHot
    </value>
  </const>
  <const name="ttbSplitButtonNearHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="864">
    <value>
      ttbSplitButtonNearHot
    </value>
  </const>
  <const name="ttbSplitButtonOtherSideHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="864">
    <value>
      ttbSplitButtonOtherSideHot
    </value>
  </const>
  <const name="ttbSplitButtonDropDownNormal" type="TThemedToolBar" file="Vcl.Themes.pas" line="865">
    <value>
      ttbSplitButtonDropDownNormal
    </value>
  </const>
  <const name="ttbSplitButtonDropDownHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="865">
    <value>
      ttbSplitButtonDropDownHot
    </value>
  </const>
  <const name="ttbSplitButtonDropDownPressed" type="TThemedToolBar" file="Vcl.Themes.pas" line="865">
    <value>
      ttbSplitButtonDropDownPressed
    </value>
  </const>
  <const name="ttbSplitButtonDropDownDisabled" type="TThemedToolBar" file="Vcl.Themes.pas" line="865">
    <value>
      ttbSplitButtonDropDownDisabled
    </value>
  </const>
  <const name="ttbSplitButtonDropDownChecked" type="TThemedToolBar" file="Vcl.Themes.pas" line="866">
    <value>
      ttbSplitButtonDropDownChecked
    </value>
  </const>
  <const name="ttbSplitButtonDropDownCheckedHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="866">
    <value>
      ttbSplitButtonDropDownCheckedHot
    </value>
  </const>
  <const name="ttbSplitButtonDropDownNearHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="867">
    <value>
      ttbSplitButtonDropDownNearHot
    </value>
  </const>
  <const name="ttbSplitButtonDropDownOtherSideHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="867">
    <value>
      ttbSplitButtonDropDownOtherSideHot
    </value>
  </const>
  <const name="ttbSeparatorNormal" type="TThemedToolBar" file="Vcl.Themes.pas" line="868">
    <value>
      ttbSeparatorNormal
    </value>
  </const>
  <const name="ttbSeparatorHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="868">
    <value>
      ttbSeparatorHot
    </value>
  </const>
  <const name="ttbSeparatorPressed" type="TThemedToolBar" file="Vcl.Themes.pas" line="868">
    <value>
      ttbSeparatorPressed
    </value>
  </const>
  <const name="ttbSeparatorDisabled" type="TThemedToolBar" file="Vcl.Themes.pas" line="868">
    <value>
      ttbSeparatorDisabled
    </value>
  </const>
  <const name="ttbSeparatorChecked" type="TThemedToolBar" file="Vcl.Themes.pas" line="869">
    <value>
      ttbSeparatorChecked
    </value>
  </const>
  <const name="ttbSeparatorCheckedHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="869">
    <value>
      ttbSeparatorCheckedHot
    </value>
  </const>
  <const name="ttbSeparatorNearHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="870">
    <value>
      ttbSeparatorNearHot
    </value>
  </const>
  <const name="ttbSeparatorOtherSideHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="870">
    <value>
      ttbSeparatorOtherSideHot
    </value>
  </const>
  <const name="ttbSeparatorVertNormal" type="TThemedToolBar" file="Vcl.Themes.pas" line="871">
    <value>
      ttbSeparatorVertNormal
    </value>
  </const>
  <const name="ttbSeparatorVertHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="871">
    <value>
      ttbSeparatorVertHot
    </value>
  </const>
  <const name="ttbSeparatorVertPressed" type="TThemedToolBar" file="Vcl.Themes.pas" line="871">
    <value>
      ttbSeparatorVertPressed
    </value>
  </const>
  <const name="ttbSeparatorVertDisabled" type="TThemedToolBar" file="Vcl.Themes.pas" line="871">
    <value>
      ttbSeparatorVertDisabled
    </value>
  </const>
  <const name="ttbSeparatorVertChecked" type="TThemedToolBar" file="Vcl.Themes.pas" line="872">
    <value>
      ttbSeparatorVertChecked
    </value>
  </const>
  <const name="ttbSeparatorVertCheckedHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="872">
    <value>
      ttbSeparatorVertCheckedHot
    </value>
  </const>
  <const name="ttbSeparatorVertNearHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="873">
    <value>
      ttbSeparatorVertNearHot
    </value>
  </const>
  <const name="ttbSeparatorVertOtherSideHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="873">
    <value>
      ttbSeparatorVertOtherSideHot
    </value>
  </const>
  <const name="ttbDropDownButtonGlyphNormal" type="TThemedToolBar" file="Vcl.Themes.pas" line="875">
    <value>
      ttbDropDownButtonGlyphNormal
    </value>
  </const>
  <const name="ttbDropDownButtonGlyphHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="875">
    <value>
      ttbDropDownButtonGlyphHot
    </value>
  </const>
  <const name="ttbDropDownButtonGlyphPressed" type="TThemedToolBar" file="Vcl.Themes.pas" line="875">
    <value>
      ttbDropDownButtonGlyphPressed
    </value>
  </const>
  <const name="ttbDropDownButtonGlyphDisabled" type="TThemedToolBar" file="Vcl.Themes.pas" line="876">
    <value>
      ttbDropDownButtonGlyphDisabled
    </value>
  </const>
  <const name="ttbDropDownButtonGlyphChecked" type="TThemedToolBar" file="Vcl.Themes.pas" line="876">
    <value>
      ttbDropDownButtonGlyphChecked
    </value>
  </const>
  <const name="ttbDropDownButtonGlyphCheckedHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="876">
    <value>
      ttbDropDownButtonGlyphCheckedHot
    </value>
  </const>
  <const name="ttbDropDownButtonGlyphNearHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="877">
    <value>
      ttbDropDownButtonGlyphNearHot
    </value>
  </const>
  <const name="ttbDropDownButtonGlyphOtherSideHot" type="TThemedToolBar" file="Vcl.Themes.pas" line="877">
    <value>
      ttbDropDownButtonGlyphOtherSideHot
    </value>
  </const>
  <const name="tttToolTipDontCare" type="TThemedToolTip" file="Vcl.Themes.pas" line="882">
    <value>
      tttToolTipDontCare
    </value>
  </const>
  <const name="tttToolTipRoot" type="TThemedToolTip" file="Vcl.Themes.pas" line="883">
    <value>
      tttToolTipRoot
    </value>
  </const>
  <const name="tttStandardNormal" type="TThemedToolTip" file="Vcl.Themes.pas" line="884">
    <value>
      tttStandardNormal
    </value>
  </const>
  <const name="tttStandardLink" type="TThemedToolTip" file="Vcl.Themes.pas" line="884">
    <value>
      tttStandardLink
    </value>
  </const>
  <const name="tttStandardTitleNormal" type="TThemedToolTip" file="Vcl.Themes.pas" line="885">
    <value>
      tttStandardTitleNormal
    </value>
  </const>
  <const name="tttStandardTitleLink" type="TThemedToolTip" file="Vcl.Themes.pas" line="885">
    <value>
      tttStandardTitleLink
    </value>
  </const>
  <const name="tttBaloonNormal" type="TThemedToolTip" file="Vcl.Themes.pas" line="886">
    <value>
      tttBaloonNormal
    </value>
  </const>
  <const name="tttBaloonLink" type="TThemedToolTip" file="Vcl.Themes.pas" line="886">
    <value>
      tttBaloonLink
    </value>
  </const>
  <const name="tttBaloonTitleNormal" type="TThemedToolTip" file="Vcl.Themes.pas" line="887">
    <value>
      tttBaloonTitleNormal
    </value>
  </const>
  <const name="tttBaloonTitleLink" type="TThemedToolTip" file="Vcl.Themes.pas" line="887">
    <value>
      tttBaloonTitleLink
    </value>
  </const>
  <const name="tttBaloonStemUpLeft" type="TThemedToolTip" file="Vcl.Themes.pas" line="888">
    <value>
      tttBaloonStemUpLeft
    </value>
  </const>
  <const name="tttBaloonStemDownLeft" type="TThemedToolTip" file="Vcl.Themes.pas" line="888">
    <value>
      tttBaloonStemDownLeft
    </value>
  </const>
  <const name="tttCloseNormal" type="TThemedToolTip" file="Vcl.Themes.pas" line="889">
    <value>
      tttCloseNormal
    </value>
  </const>
  <const name="tttCloseHot" type="TThemedToolTip" file="Vcl.Themes.pas" line="889">
    <value>
      tttCloseHot
    </value>
  </const>
  <const name="tttClosePressed" type="TThemedToolTip" file="Vcl.Themes.pas" line="889">
    <value>
      tttClosePressed
    </value>
  </const>
  <const name="tttBalloonStemUpLeftWall" type="TThemedToolTip" file="Vcl.Themes.pas" line="891">
    <value>
      tttBalloonStemUpLeftWall
    </value>
  </const>
  <const name="tttBalloonStemUpCentered" type="TThemedToolTip" file="Vcl.Themes.pas" line="891">
    <value>
      tttBalloonStemUpCentered
    </value>
  </const>
  <const name="tttBalloonStemUpRightWall" type="TThemedToolTip" file="Vcl.Themes.pas" line="891">
    <value>
      tttBalloonStemUpRightWall
    </value>
  </const>
  <const name="tttBalloonStemDownRightWall" type="TThemedToolTip" file="Vcl.Themes.pas" line="892">
    <value>
      tttBalloonStemDownRightWall
    </value>
  </const>
  <const name="tttBalloonStemDownCentered" type="TThemedToolTip" file="Vcl.Themes.pas" line="892">
    <value>
      tttBalloonStemDownCentered
    </value>
  </const>
  <const name="tttBalloonStemLeftWall" type="TThemedToolTip" file="Vcl.Themes.pas" line="892">
    <value>
      tttBalloonStemLeftWall
    </value>
  </const>
  <const name="tttWrenchNormal" type="TThemedToolTip" file="Vcl.Themes.pas" line="894">
    <value>
      tttWrenchNormal
    </value>
  </const>
  <const name="tttWrenchHot" type="TThemedToolTip" file="Vcl.Themes.pas" line="894">
    <value>
      tttWrenchHot
    </value>
  </const>
  <const name="tttWrenchPressed" type="TThemedToolTip" file="Vcl.Themes.pas" line="894">
    <value>
      tttWrenchPressed
    </value>
  </const>
  <const name="ttbTrackBarDontCare" type="TThemedTrackBar" file="Vcl.Themes.pas" line="899">
    <value>
      ttbTrackBarDontCare
    </value>
  </const>
  <const name="ttbTrackBarRoot" type="TThemedTrackBar" file="Vcl.Themes.pas" line="900">
    <value>
      ttbTrackBarRoot
    </value>
  </const>
  <const name="ttbTrack" type="TThemedTrackBar" file="Vcl.Themes.pas" line="901">
    <value>
      ttbTrack
    </value>
  </const>
  <const name="ttbTrackVert" type="TThemedTrackBar" file="Vcl.Themes.pas" line="902">
    <value>
      ttbTrackVert
    </value>
  </const>
  <const name="ttbThumbNormal" type="TThemedTrackBar" file="Vcl.Themes.pas" line="903">
    <value>
      ttbThumbNormal
    </value>
  </const>
  <const name="ttbThumbHot" type="TThemedTrackBar" file="Vcl.Themes.pas" line="903">
    <value>
      ttbThumbHot
    </value>
  </const>
  <const name="ttbThumbPressed" type="TThemedTrackBar" file="Vcl.Themes.pas" line="903">
    <value>
      ttbThumbPressed
    </value>
  </const>
  <const name="ttbThumbFocused" type="TThemedTrackBar" file="Vcl.Themes.pas" line="903">
    <value>
      ttbThumbFocused
    </value>
  </const>
  <const name="ttbThumbDisabled" type="TThemedTrackBar" file="Vcl.Themes.pas" line="903">
    <value>
      ttbThumbDisabled
    </value>
  </const>
  <const name="ttbThumbBottomNormal" type="TThemedTrackBar" file="Vcl.Themes.pas" line="904">
    <value>
      ttbThumbBottomNormal
    </value>
  </const>
  <const name="ttbThumbBottomHot" type="TThemedTrackBar" file="Vcl.Themes.pas" line="904">
    <value>
      ttbThumbBottomHot
    </value>
  </const>
  <const name="ttbThumbBottomPressed" type="TThemedTrackBar" file="Vcl.Themes.pas" line="904">
    <value>
      ttbThumbBottomPressed
    </value>
  </const>
  <const name="ttbThumbBottomFocused" type="TThemedTrackBar" file="Vcl.Themes.pas" line="904">
    <value>
      ttbThumbBottomFocused
    </value>
  </const>
  <const name="ttbThumbBottomDisabled" type="TThemedTrackBar" file="Vcl.Themes.pas" line="904">
    <value>
      ttbThumbBottomDisabled
    </value>
  </const>
  <const name="ttbThumbTopNormal" type="TThemedTrackBar" file="Vcl.Themes.pas" line="905">
    <value>
      ttbThumbTopNormal
    </value>
  </const>
  <const name="ttbThumbTopHot" type="TThemedTrackBar" file="Vcl.Themes.pas" line="905">
    <value>
      ttbThumbTopHot
    </value>
  </const>
  <const name="ttbThumbTopPressed" type="TThemedTrackBar" file="Vcl.Themes.pas" line="905">
    <value>
      ttbThumbTopPressed
    </value>
  </const>
  <const name="ttbThumbTopFocused" type="TThemedTrackBar" file="Vcl.Themes.pas" line="905">
    <value>
      ttbThumbTopFocused
    </value>
  </const>
  <const name="ttbThumbTopDisabled" type="TThemedTrackBar" file="Vcl.Themes.pas" line="905">
    <value>
      ttbThumbTopDisabled
    </value>
  </const>
  <const name="ttbThumbVertNormal" type="TThemedTrackBar" file="Vcl.Themes.pas" line="906">
    <value>
      ttbThumbVertNormal
    </value>
  </const>
  <const name="ttbThumbVertHot" type="TThemedTrackBar" file="Vcl.Themes.pas" line="906">
    <value>
      ttbThumbVertHot
    </value>
  </const>
  <const name="ttbThumbVertPressed" type="TThemedTrackBar" file="Vcl.Themes.pas" line="906">
    <value>
      ttbThumbVertPressed
    </value>
  </const>
  <const name="ttbThumbVertFocused" type="TThemedTrackBar" file="Vcl.Themes.pas" line="906">
    <value>
      ttbThumbVertFocused
    </value>
  </const>
  <const name="ttbThumbVertDisabled" type="TThemedTrackBar" file="Vcl.Themes.pas" line="906">
    <value>
      ttbThumbVertDisabled
    </value>
  </const>
  <const name="ttbThumbLeftNormal" type="TThemedTrackBar" file="Vcl.Themes.pas" line="907">
    <value>
      ttbThumbLeftNormal
    </value>
  </const>
  <const name="ttbThumbLeftHot" type="TThemedTrackBar" file="Vcl.Themes.pas" line="907">
    <value>
      ttbThumbLeftHot
    </value>
  </const>
  <const name="ttbThumbLeftPressed" type="TThemedTrackBar" file="Vcl.Themes.pas" line="907">
    <value>
      ttbThumbLeftPressed
    </value>
  </const>
  <const name="ttbThumbLeftFocused" type="TThemedTrackBar" file="Vcl.Themes.pas" line="907">
    <value>
      ttbThumbLeftFocused
    </value>
  </const>
  <const name="ttbThumbLeftDisabled" type="TThemedTrackBar" file="Vcl.Themes.pas" line="907">
    <value>
      ttbThumbLeftDisabled
    </value>
  </const>
  <const name="ttbThumbRightNormal" type="TThemedTrackBar" file="Vcl.Themes.pas" line="908">
    <value>
      ttbThumbRightNormal
    </value>
  </const>
  <const name="ttbThumbRightHot" type="TThemedTrackBar" file="Vcl.Themes.pas" line="908">
    <value>
      ttbThumbRightHot
    </value>
  </const>
  <const name="ttbThumbRightPressed" type="TThemedTrackBar" file="Vcl.Themes.pas" line="908">
    <value>
      ttbThumbRightPressed
    </value>
  </const>
  <const name="ttbThumbRightFocused" type="TThemedTrackBar" file="Vcl.Themes.pas" line="908">
    <value>
      ttbThumbRightFocused
    </value>
  </const>
  <const name="ttbThumbRightDisabled" type="TThemedTrackBar" file="Vcl.Themes.pas" line="908">
    <value>
      ttbThumbRightDisabled
    </value>
  </const>
  <const name="ttbThumbTics" type="TThemedTrackBar" file="Vcl.Themes.pas" line="909">
    <value>
      ttbThumbTics
    </value>
  </const>
  <const name="ttbThumbTicsVert" type="TThemedTrackBar" file="Vcl.Themes.pas" line="910">
    <value>
      ttbThumbTicsVert
    </value>
  </const>
  <const name="ttnTrayNotifyDontCare" type="TThemedTrayNotify" file="Vcl.Themes.pas" line="915">
    <value>
      ttnTrayNotifyDontCare
    </value>
  </const>
  <const name="ttnTrayNotifyRoot" type="TThemedTrayNotify" file="Vcl.Themes.pas" line="916">
    <value>
      ttnTrayNotifyRoot
    </value>
  </const>
  <const name="ttnBackground" type="TThemedTrayNotify" file="Vcl.Themes.pas" line="917">
    <value>
      ttnBackground
    </value>
  </const>
  <const name="ttnAnimBackground" type="TThemedTrayNotify" file="Vcl.Themes.pas" line="918">
    <value>
      ttnAnimBackground
    </value>
  </const>
  <const name="ttTreeviewDontCare" type="TThemedTreeview" file="Vcl.Themes.pas" line="923">
    <value>
      ttTreeviewDontCare
    </value>
  </const>
  <const name="ttTreeviewRoot" type="TThemedTreeview" file="Vcl.Themes.pas" line="924">
    <value>
      ttTreeviewRoot
    </value>
  </const>
  <const name="ttItemNormal" type="TThemedTreeview" file="Vcl.Themes.pas" line="925">
    <value>
      ttItemNormal
    </value>
  </const>
  <const name="ttItemHot" type="TThemedTreeview" file="Vcl.Themes.pas" line="925">
    <value>
      ttItemHot
    </value>
  </const>
  <const name="ttItemSelected" type="TThemedTreeview" file="Vcl.Themes.pas" line="925">
    <value>
      ttItemSelected
    </value>
  </const>
  <const name="ttItemDisabled" type="TThemedTreeview" file="Vcl.Themes.pas" line="925">
    <value>
      ttItemDisabled
    </value>
  </const>
  <const name="ttItemSelectedNotFocus" type="TThemedTreeview" file="Vcl.Themes.pas" line="925">
    <value>
      ttItemSelectedNotFocus
    </value>
  </const>
  <const name="ttItemHotSelected" type="TThemedTreeview" file="Vcl.Themes.pas" line="925">
    <value>
      ttItemHotSelected
    </value>
  </const>
  <const name="ttGlyphClosed" type="TThemedTreeview" file="Vcl.Themes.pas" line="926">
    <value>
      ttGlyphClosed
    </value>
  </const>
  <const name="ttGlyphOpened" type="TThemedTreeview" file="Vcl.Themes.pas" line="926">
    <value>
      ttGlyphOpened
    </value>
  </const>
  <const name="ttBranch" type="TThemedTreeview" file="Vcl.Themes.pas" line="927">
    <value>
      ttBranch
    </value>
  </const>
  <const name="ttHotGlyphClosed" type="TThemedTreeview" file="Vcl.Themes.pas" line="929">
    <value>
      ttHotGlyphClosed
    </value>
  </const>
  <const name="ttHotGlyphOpen" type="TThemedTreeview" file="Vcl.Themes.pas" line="929">
    <value>
      ttHotGlyphOpen
    </value>
  </const>
  <const name="twWindowDontCare" type="TThemedWindow" file="Vcl.Themes.pas" line="934">
    <value>
      twWindowDontCare
    </value>
  </const>
  <const name="twWindowRoot" type="TThemedWindow" file="Vcl.Themes.pas" line="935">
    <value>
      twWindowRoot
    </value>
  </const>
  <const name="twCaptionActive" type="TThemedWindow" file="Vcl.Themes.pas" line="936">
    <value>
      twCaptionActive
    </value>
  </const>
  <const name="twCaptionInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="936">
    <value>
      twCaptionInactive
    </value>
  </const>
  <const name="twCaptionDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="936">
    <value>
      twCaptionDisabled
    </value>
  </const>
  <const name="twSmallCaptionActive" type="TThemedWindow" file="Vcl.Themes.pas" line="937">
    <value>
      twSmallCaptionActive
    </value>
  </const>
  <const name="twSmallCaptionInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="937">
    <value>
      twSmallCaptionInactive
    </value>
  </const>
  <const name="twSmallCaptionDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="937">
    <value>
      twSmallCaptionDisabled
    </value>
  </const>
  <const name="twMinCaptionActive" type="TThemedWindow" file="Vcl.Themes.pas" line="938">
    <value>
      twMinCaptionActive
    </value>
  </const>
  <const name="twMinCaptionInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="938">
    <value>
      twMinCaptionInactive
    </value>
  </const>
  <const name="twMinCaptionDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="938">
    <value>
      twMinCaptionDisabled
    </value>
  </const>
  <const name="twSmallMinCaptionActive" type="TThemedWindow" file="Vcl.Themes.pas" line="939">
    <value>
      twSmallMinCaptionActive
    </value>
  </const>
  <const name="twSmallMinCaptionInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="939">
    <value>
      twSmallMinCaptionInactive
    </value>
  </const>
  <const name="twSmallMinCaptionDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="939">
    <value>
      twSmallMinCaptionDisabled
    </value>
  </const>
  <const name="twMaxCaptionActive" type="TThemedWindow" file="Vcl.Themes.pas" line="940">
    <value>
      twMaxCaptionActive
    </value>
  </const>
  <const name="twMaxCaptionInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="940">
    <value>
      twMaxCaptionInactive
    </value>
  </const>
  <const name="twMaxCaptionDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="940">
    <value>
      twMaxCaptionDisabled
    </value>
  </const>
  <const name="twSmallMaxCaptionActive" type="TThemedWindow" file="Vcl.Themes.pas" line="941">
    <value>
      twSmallMaxCaptionActive
    </value>
  </const>
  <const name="twSmallMaxCaptionInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="941">
    <value>
      twSmallMaxCaptionInactive
    </value>
  </const>
  <const name="twSmallMaxCaptionDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="941">
    <value>
      twSmallMaxCaptionDisabled
    </value>
  </const>
  <const name="twFrameLeftActive" type="TThemedWindow" file="Vcl.Themes.pas" line="943">
    <value>
      twFrameLeftActive
    </value>
  </const>
  <const name="twFrameLeftInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="943">
    <value>
      twFrameLeftInactive
    </value>
  </const>
  <const name="twFrameRightActive" type="TThemedWindow" file="Vcl.Themes.pas" line="944">
    <value>
      twFrameRightActive
    </value>
  </const>
  <const name="twFrameRightInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="944">
    <value>
      twFrameRightInactive
    </value>
  </const>
  <const name="twFrameBottomActive" type="TThemedWindow" file="Vcl.Themes.pas" line="945">
    <value>
      twFrameBottomActive
    </value>
  </const>
  <const name="twFrameBottomInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="945">
    <value>
      twFrameBottomInactive
    </value>
  </const>
  <const name="twSmallFrameLeftActive" type="TThemedWindow" file="Vcl.Themes.pas" line="946">
    <value>
      twSmallFrameLeftActive
    </value>
  </const>
  <const name="twSmallFrameLeftInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="946">
    <value>
      twSmallFrameLeftInactive
    </value>
  </const>
  <const name="twSmallFrameRightActive" type="TThemedWindow" file="Vcl.Themes.pas" line="947">
    <value>
      twSmallFrameRightActive
    </value>
  </const>
  <const name="twSmallFrameRightInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="947">
    <value>
      twSmallFrameRightInactive
    </value>
  </const>
  <const name="twSmallFrameBottomActive" type="TThemedWindow" file="Vcl.Themes.pas" line="948">
    <value>
      twSmallFrameBottomActive
    </value>
  </const>
  <const name="twSmallFrameBottomInactive" type="TThemedWindow" file="Vcl.Themes.pas" line="948">
    <value>
      twSmallFrameBottomInactive
    </value>
  </const>
  <const name="twSysButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="950">
    <value>
      twSysButtonNormal
    </value>
  </const>
  <const name="twSysButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="950">
    <value>
      twSysButtonHot
    </value>
  </const>
  <const name="twSysButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="950">
    <value>
      twSysButtonPushed
    </value>
  </const>
  <const name="twSysButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="950">
    <value>
      twSysButtonDisabled
    </value>
  </const>
  <const name="twMDISysButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="951">
    <value>
      twMDISysButtonNormal
    </value>
  </const>
  <const name="twMDISysButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="951">
    <value>
      twMDISysButtonHot
    </value>
  </const>
  <const name="twMDISysButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="951">
    <value>
      twMDISysButtonPushed
    </value>
  </const>
  <const name="twMDISysButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="951">
    <value>
      twMDISysButtonDisabled
    </value>
  </const>
  <const name="twMinButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="952">
    <value>
      twMinButtonNormal
    </value>
  </const>
  <const name="twMinButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="952">
    <value>
      twMinButtonHot
    </value>
  </const>
  <const name="twMinButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="952">
    <value>
      twMinButtonPushed
    </value>
  </const>
  <const name="twMinButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="952">
    <value>
      twMinButtonDisabled
    </value>
  </const>
  <const name="twMDIMinButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="953">
    <value>
      twMDIMinButtonNormal
    </value>
  </const>
  <const name="twMDIMinButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="953">
    <value>
      twMDIMinButtonHot
    </value>
  </const>
  <const name="twMDIMinButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="953">
    <value>
      twMDIMinButtonPushed
    </value>
  </const>
  <const name="twMDIMinButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="953">
    <value>
      twMDIMinButtonDisabled
    </value>
  </const>
  <const name="twMaxButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="954">
    <value>
      twMaxButtonNormal
    </value>
  </const>
  <const name="twMaxButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="954">
    <value>
      twMaxButtonHot
    </value>
  </const>
  <const name="twMaxButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="954">
    <value>
      twMaxButtonPushed
    </value>
  </const>
  <const name="twMaxButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="954">
    <value>
      twMaxButtonDisabled
    </value>
  </const>
  <const name="twCloseButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="955">
    <value>
      twCloseButtonNormal
    </value>
  </const>
  <const name="twCloseButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="955">
    <value>
      twCloseButtonHot
    </value>
  </const>
  <const name="twCloseButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="955">
    <value>
      twCloseButtonPushed
    </value>
  </const>
  <const name="twCloseButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="955">
    <value>
      twCloseButtonDisabled
    </value>
  </const>
  <const name="twSmallCloseButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="956">
    <value>
      twSmallCloseButtonNormal
    </value>
  </const>
  <const name="twSmallCloseButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="956">
    <value>
      twSmallCloseButtonHot
    </value>
  </const>
  <const name="twSmallCloseButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="956">
    <value>
      twSmallCloseButtonPushed
    </value>
  </const>
  <const name="twSmallCloseButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="956">
    <value>
      twSmallCloseButtonDisabled
    </value>
  </const>
  <const name="twMDICloseButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="957">
    <value>
      twMDICloseButtonNormal
    </value>
  </const>
  <const name="twMDICloseButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="957">
    <value>
      twMDICloseButtonHot
    </value>
  </const>
  <const name="twMDICloseButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="957">
    <value>
      twMDICloseButtonPushed
    </value>
  </const>
  <const name="twMDICloseButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="957">
    <value>
      twMDICloseButtonDisabled
    </value>
  </const>
  <const name="twRestoreButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="958">
    <value>
      twRestoreButtonNormal
    </value>
  </const>
  <const name="twRestoreButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="958">
    <value>
      twRestoreButtonHot
    </value>
  </const>
  <const name="twRestoreButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="958">
    <value>
      twRestoreButtonPushed
    </value>
  </const>
  <const name="twRestoreButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="958">
    <value>
      twRestoreButtonDisabled
    </value>
  </const>
  <const name="twMDIRestoreButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="959">
    <value>
      twMDIRestoreButtonNormal
    </value>
  </const>
  <const name="twMDIRestoreButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="959">
    <value>
      twMDIRestoreButtonHot
    </value>
  </const>
  <const name="twMDIRestoreButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="959">
    <value>
      twMDIRestoreButtonPushed
    </value>
  </const>
  <const name="twMDIRestoreButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="959">
    <value>
      twMDIRestoreButtonDisabled
    </value>
  </const>
  <const name="twHelpButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="960">
    <value>
      twHelpButtonNormal
    </value>
  </const>
  <const name="twHelpButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="960">
    <value>
      twHelpButtonHot
    </value>
  </const>
  <const name="twHelpButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="960">
    <value>
      twHelpButtonPushed
    </value>
  </const>
  <const name="twHelpButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="960">
    <value>
      twHelpButtonDisabled
    </value>
  </const>
  <const name="twMDIHelpButtonNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="961">
    <value>
      twMDIHelpButtonNormal
    </value>
  </const>
  <const name="twMDIHelpButtonHot" type="TThemedWindow" file="Vcl.Themes.pas" line="961">
    <value>
      twMDIHelpButtonHot
    </value>
  </const>
  <const name="twMDIHelpButtonPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="961">
    <value>
      twMDIHelpButtonPushed
    </value>
  </const>
  <const name="twMDIHelpButtonDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="961">
    <value>
      twMDIHelpButtonDisabled
    </value>
  </const>
  <const name="twHorzScrollNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="963">
    <value>
      twHorzScrollNormal
    </value>
  </const>
  <const name="twHorzScrollHot" type="TThemedWindow" file="Vcl.Themes.pas" line="963">
    <value>
      twHorzScrollHot
    </value>
  </const>
  <const name="twHorzScrollPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="963">
    <value>
      twHorzScrollPushed
    </value>
  </const>
  <const name="twHorzScrollDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="963">
    <value>
      twHorzScrollDisabled
    </value>
  </const>
  <const name="twHorzThumbNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="964">
    <value>
      twHorzThumbNormal
    </value>
  </const>
  <const name="twHorzThumbHot" type="TThemedWindow" file="Vcl.Themes.pas" line="964">
    <value>
      twHorzThumbHot
    </value>
  </const>
  <const name="twHorzThumbPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="964">
    <value>
      twHorzThumbPushed
    </value>
  </const>
  <const name="twHorzThumbDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="964">
    <value>
      twHorzThumbDisabled
    </value>
  </const>
  <const name="twVertScrollNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="965">
    <value>
      twVertScrollNormal
    </value>
  </const>
  <const name="twVertScrollHot" type="TThemedWindow" file="Vcl.Themes.pas" line="965">
    <value>
      twVertScrollHot
    </value>
  </const>
  <const name="twVertScrollPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="965">
    <value>
      twVertScrollPushed
    </value>
  </const>
  <const name="twVertScrollDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="965">
    <value>
      twVertScrollDisabled
    </value>
  </const>
  <const name="twVertThumbNormal" type="TThemedWindow" file="Vcl.Themes.pas" line="966">
    <value>
      twVertThumbNormal
    </value>
  </const>
  <const name="twVertThumbHot" type="TThemedWindow" file="Vcl.Themes.pas" line="966">
    <value>
      twVertThumbHot
    </value>
  </const>
  <const name="twVertThumbPushed" type="TThemedWindow" file="Vcl.Themes.pas" line="966">
    <value>
      twVertThumbPushed
    </value>
  </const>
  <const name="twVertThumbDisabled" type="TThemedWindow" file="Vcl.Themes.pas" line="966">
    <value>
      twVertThumbDisabled
    </value>
  </const>
  <const name="twDialog" type="TThemedWindow" file="Vcl.Themes.pas" line="968">
    <value>
      twDialog
    </value>
  </const>
  <const name="twCaptionSizingTemplate" type="TThemedWindow" file="Vcl.Themes.pas" line="969">
    <value>
      twCaptionSizingTemplate
    </value>
  </const>
  <const name="twSmallCaptionSizingTemplate" type="TThemedWindow" file="Vcl.Themes.pas" line="970">
    <value>
      twSmallCaptionSizingTemplate
    </value>
  </const>
  <const name="twFrameLeftSizingTemplate" type="TThemedWindow" file="Vcl.Themes.pas" line="971">
    <value>
      twFrameLeftSizingTemplate
    </value>
  </const>
  <const name="twSmallFrameLeftSizingTemplate" type="TThemedWindow" file="Vcl.Themes.pas" line="972">
    <value>
      twSmallFrameLeftSizingTemplate
    </value>
  </const>
  <const name="twFrameRightSizingTemplate" type="TThemedWindow" file="Vcl.Themes.pas" line="973">
    <value>
      twFrameRightSizingTemplate
    </value>
  </const>
  <const name="twSmallFrameRightSizingTemplate" type="TThemedWindow" file="Vcl.Themes.pas" line="974">
    <value>
      twSmallFrameRightSizingTemplate
    </value>
  </const>
  <const name="twFrameBottomSizingTemplate" type="TThemedWindow" file="Vcl.Themes.pas" line="975">
    <value>
      twFrameBottomSizingTemplate
    </value>
  </const>
  <const name="twSmallFrameBottomSizingTemplate" type="TThemedWindow" file="Vcl.Themes.pas" line="976">
    <value>
      twSmallFrameBottomSizingTemplate
    </value>
  </const>
  <const name="twFrame" type="TThemedWindow" file="Vcl.Themes.pas" line="978">
    <value>
      twFrame
    </value>
  </const>
  <const name="ecBorderColor" type="TElementColor" file="Vcl.Themes.pas" line="986">
    <value>
      ecBorderColor
    </value>
  </const>
  <const name="ecFillColor" type="TElementColor" file="Vcl.Themes.pas" line="987">
    <value>
      ecFillColor
    </value>
  </const>
  <const name="ecTextColor" type="TElementColor" file="Vcl.Themes.pas" line="988">
    <value>
      ecTextColor
    </value>
  </const>
  <const name="ecEdgeLightColor" type="TElementColor" file="Vcl.Themes.pas" line="989">
    <value>
      ecEdgeLightColor
    </value>
  </const>
  <const name="ecEdgeHighLightColor" type="TElementColor" file="Vcl.Themes.pas" line="990">
    <value>
      ecEdgeHighLightColor
    </value>
  </const>
  <const name="ecEdgeShadowColor" type="TElementColor" file="Vcl.Themes.pas" line="991">
    <value>
      ecEdgeShadowColor
    </value>
  </const>
  <const name="ecEdgeDkShadowColor" type="TElementColor" file="Vcl.Themes.pas" line="992">
    <value>
      ecEdgeDkShadowColor
    </value>
  </const>
  <const name="ecEdgeFillColor" type="TElementColor" file="Vcl.Themes.pas" line="993">
    <value>
      ecEdgeFillColor
    </value>
  </const>
  <const name="ecTransparentColor" type="TElementColor" file="Vcl.Themes.pas" line="994">
    <value>
      ecTransparentColor
    </value>
  </const>
  <const name="ecGradientColor1" type="TElementColor" file="Vcl.Themes.pas" line="995">
    <value>
      ecGradientColor1
    </value>
  </const>
  <const name="ecGradientColor2" type="TElementColor" file="Vcl.Themes.pas" line="996">
    <value>
      ecGradientColor2
    </value>
  </const>
  <const name="ecGradientColor3" type="TElementColor" file="Vcl.Themes.pas" line="997">
    <value>
      ecGradientColor3
    </value>
  </const>
  <const name="ecGradientColor4" type="TElementColor" file="Vcl.Themes.pas" line="998">
    <value>
      ecGradientColor4
    </value>
  </const>
  <const name="ecGradientColor5" type="TElementColor" file="Vcl.Themes.pas" line="999">
    <value>
      ecGradientColor5
    </value>
  </const>
  <const name="ecShadowColor" type="TElementColor" file="Vcl.Themes.pas" line="1000">
    <value>
      ecShadowColor
    </value>
  </const>
  <const name="ecGlowColor" type="TElementColor" file="Vcl.Themes.pas" line="1001">
    <value>
      ecGlowColor
    </value>
  </const>
  <const name="ecTextBorderColor" type="TElementColor" file="Vcl.Themes.pas" line="1002">
    <value>
      ecTextBorderColor
    </value>
  </const>
  <const name="ecTextShadowColor" type="TElementColor" file="Vcl.Themes.pas" line="1003">
    <value>
      ecTextShadowColor
    </value>
  </const>
  <const name="ecGlyphTextColor" type="TElementColor" file="Vcl.Themes.pas" line="1004">
    <value>
      ecGlyphTextColor
    </value>
  </const>
  <const name="ecGlyphTransparentColor" type="TElementColor" file="Vcl.Themes.pas" line="1005">
    <value>
      ecGlyphTransparentColor
    </value>
  </const>
  <const name="ecFillColorHint" type="TElementColor" file="Vcl.Themes.pas" line="1006">
    <value>
      ecFillColorHint
    </value>
  </const>
  <const name="ecBorderColorHint" type="TElementColor" file="Vcl.Themes.pas" line="1007">
    <value>
      ecBorderColorHint
    </value>
  </const>
  <const name="ecAccentColorHint" type="TElementColor" file="Vcl.Themes.pas" line="1008">
    <value>
      ecAccentColorHint
    </value>
  </const>
  <const name="ecTextColorHint" type="TElementColor" file="Vcl.Themes.pas" line="1009">
    <value>
      ecTextColorHint
    </value>
  </const>
  <const name="ecHeading1TextColor" type="TElementColor" file="Vcl.Themes.pas" line="1010">
    <value>
      ecHeading1TextColor
    </value>
  </const>
  <const name="ecHeading2TextColor" type="TElementColor" file="Vcl.Themes.pas" line="1011">
    <value>
      ecHeading2TextColor
    </value>
  </const>
  <const name="ecBodyTextColor" type="TElementColor" file="Vcl.Themes.pas" line="1012">
    <value>
      ecBodyTextColor
    </value>
  </const>
  <const name="eeRaisedInner" type="TElementEdge" file="Vcl.Themes.pas" line="1016">
    <value>
      eeRaisedInner
    </value>
  </const>
  <const name="eeSunkenInner" type="TElementEdge" file="Vcl.Themes.pas" line="1017">
    <value>
      eeSunkenInner
    </value>
  </const>
  <const name="eeRaisedOuter" type="TElementEdge" file="Vcl.Themes.pas" line="1018">
    <value>
      eeRaisedOuter
    </value>
  </const>
  <const name="eeSunkenOuter" type="TElementEdge" file="Vcl.Themes.pas" line="1019">
    <value>
      eeSunkenOuter
    </value>
  </const>
  <const name="eeBump" type="TElementEdge" file="Vcl.Themes.pas" line="1020">
    <value>
      eeBump
    </value>
  </const>
  <const name="eeEtched" type="TElementEdge" file="Vcl.Themes.pas" line="1021">
    <value>
      eeEtched
    </value>
  </const>
  <const name="eeRaised" type="TElementEdge" file="Vcl.Themes.pas" line="1022">
    <value>
      eeRaised
    </value>
  </const>
  <const name="eeSunken" type="TElementEdge" file="Vcl.Themes.pas" line="1023">
    <value>
      eeSunken
    </value>
  </const>
  <const name="efLeft" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1039">
    <value>
      efLeft
    </value>
  </const>
  <const name="efTop" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1040">
    <value>
      efTop
    </value>
  </const>
  <const name="efRight" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1041">
    <value>
      efRight
    </value>
  </const>
  <const name="efBottom" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1042">
    <value>
      efBottom
    </value>
  </const>
  <const name="efTopLeft" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1043">
    <value>
      efTopLeft
    </value>
  </const>
  <const name="efTopRight" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1044">
    <value>
      efTopRight
    </value>
  </const>
  <const name="efBottomLeft" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1045">
    <value>
      efBottomLeft
    </value>
  </const>
  <const name="efBottomRight" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1046">
    <value>
      efBottomRight
    </value>
  </const>
  <const name="efRect" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1047">
    <value>
      efRect
    </value>
  </const>
  <const name="efDiagonal" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1048">
    <value>
      efDiagonal
    </value>
  </const>
  <const name="efDiagonalEndTopLeft" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1049">
    <value>
      efDiagonalEndTopLeft
    </value>
  </const>
  <const name="efDiagonalEndTopRight" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1050">
    <value>
      efDiagonalEndTopRight
    </value>
  </const>
  <const name="efDiagonalEndBottomLeft" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1051">
    <value>
      efDiagonalEndBottomLeft
    </value>
  </const>
  <const name="efDiagonalEndBottomRight" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1052">
    <value>
      efDiagonalEndBottomRight
    </value>
  </const>
  <const name="efMiddle" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1053">
    <value>
      efMiddle
    </value>
  </const>
  <const name="efSoft" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1054">
    <value>
      efSoft
    </value>
  </const>
  <const name="efAdjust" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1055">
    <value>
      efAdjust
    </value>
  </const>
  <const name="efFlat" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1056">
    <value>
      efFlat
    </value>
  </const>
  <const name="efMono" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1057">
    <value>
      efMono
    </value>
  </const>
  <const name="emSizing" type="TElementMargin" file="Vcl.Themes.pas" line="1079">
    <value>
      emSizing
    </value>
  </const>
  <const name="emContent" type="TElementMargin" file="Vcl.Themes.pas" line="1079">
    <value>
      emContent
    </value>
  </const>
  <const name="emCaption" type="TElementMargin" file="Vcl.Themes.pas" line="1079">
    <value>
      emCaption
    </value>
  </const>
  <const name="esMinimum" type="TElementSize" file="Vcl.Themes.pas" line="1080">
    <value>
      esMinimum
    </value>
  </const>
  <const name="esActual" type="TElementSize" file="Vcl.Themes.pas" line="1080">
    <value>
      esActual
    </value>
  </const>
  <const name="esStretch" type="TElementSize" file="Vcl.Themes.pas" line="1080">
    <value>
      esStretch
    </value>
  </const>
  <const name="stfTextColor" type="TStyleTextFlag" file="Vcl.Themes.pas" line="1081">
    <value>
      stfTextColor
    </value>
  </const>
  <const name="stfBorderColor" type="TStyleTextFlag" file="Vcl.Themes.pas" line="1081">
    <value>
      stfBorderColor
    </value>
  </const>
  <const name="stfBorderSize" type="TStyleTextFlag" file="Vcl.Themes.pas" line="1081">
    <value>
      stfBorderSize
    </value>
  </const>
  <const name="stfShadowColor" type="TStyleTextFlag" file="Vcl.Themes.pas" line="1082">
    <value>
      stfShadowColor
    </value>
  </const>
  <const name="stfShadowOffset" type="TStyleTextFlag" file="Vcl.Themes.pas" line="1082">
    <value>
      stfShadowOffset
    </value>
  </const>
  <const name="stfGlowSize" type="TStyleTextFlag" file="Vcl.Themes.pas" line="1082">
    <value>
      stfGlowSize
    </value>
  </const>
  <const name="scBorder" type="TStyleColor" file="Vcl.Themes.pas" line="1103">
    <value>
      scBorder
    </value>
  </const>
  <const name="scButtonDisabled" type="TStyleColor" file="Vcl.Themes.pas" line="1103">
    <value>
      scButtonDisabled
    </value>
  </const>
  <const name="scButtonFocused" type="TStyleColor" file="Vcl.Themes.pas" line="1103">
    <value>
      scButtonFocused
    </value>
  </const>
  <const name="scButtonHot" type="TStyleColor" file="Vcl.Themes.pas" line="1103">
    <value>
      scButtonHot
    </value>
  </const>
  <const name="scButtonNormal" type="TStyleColor" file="Vcl.Themes.pas" line="1104">
    <value>
      scButtonNormal
    </value>
  </const>
  <const name="scButtonPressed" type="TStyleColor" file="Vcl.Themes.pas" line="1104">
    <value>
      scButtonPressed
    </value>
  </const>
  <const name="scCategoryButtons" type="TStyleColor" file="Vcl.Themes.pas" line="1104">
    <value>
      scCategoryButtons
    </value>
  </const>
  <const name="scCategoryButtonsGradientBase" type="TStyleColor" file="Vcl.Themes.pas" line="1104">
    <value>
      scCategoryButtonsGradientBase
    </value>
  </const>
  <const name="scCategoryButtonsGradientEnd" type="TStyleColor" file="Vcl.Themes.pas" line="1105">
    <value>
      scCategoryButtonsGradientEnd
    </value>
  </const>
  <const name="scCategoryPanelGroup" type="TStyleColor" file="Vcl.Themes.pas" line="1105">
    <value>
      scCategoryPanelGroup
    </value>
  </const>
  <const name="scComboBox" type="TStyleColor" file="Vcl.Themes.pas" line="1105">
    <value>
      scComboBox
    </value>
  </const>
  <const name="scComboBoxDisabled" type="TStyleColor" file="Vcl.Themes.pas" line="1106">
    <value>
      scComboBoxDisabled
    </value>
  </const>
  <const name="scEdit" type="TStyleColor" file="Vcl.Themes.pas" line="1106">
    <value>
      scEdit
    </value>
  </const>
  <const name="scEditDisabled" type="TStyleColor" file="Vcl.Themes.pas" line="1106">
    <value>
      scEditDisabled
    </value>
  </const>
  <const name="scGrid" type="TStyleColor" file="Vcl.Themes.pas" line="1106">
    <value>
      scGrid
    </value>
  </const>
  <const name="scGenericBackground" type="TStyleColor" file="Vcl.Themes.pas" line="1106">
    <value>
      scGenericBackground
    </value>
  </const>
  <const name="scGenericGradientBase" type="TStyleColor" file="Vcl.Themes.pas" line="1107">
    <value>
      scGenericGradientBase
    </value>
  </const>
  <const name="scGenericGradientEnd" type="TStyleColor" file="Vcl.Themes.pas" line="1107">
    <value>
      scGenericGradientEnd
    </value>
  </const>
  <const name="scHintGradientBase" type="TStyleColor" file="Vcl.Themes.pas" line="1107">
    <value>
      scHintGradientBase
    </value>
  </const>
  <const name="scHintGradientEnd" type="TStyleColor" file="Vcl.Themes.pas" line="1108">
    <value>
      scHintGradientEnd
    </value>
  </const>
  <const name="scListBox" type="TStyleColor" file="Vcl.Themes.pas" line="1108">
    <value>
      scListBox
    </value>
  </const>
  <const name="scListBoxDisabled" type="TStyleColor" file="Vcl.Themes.pas" line="1108">
    <value>
      scListBoxDisabled
    </value>
  </const>
  <const name="scListView" type="TStyleColor" file="Vcl.Themes.pas" line="1108">
    <value>
      scListView
    </value>
  </const>
  <const name="scPanel" type="TStyleColor" file="Vcl.Themes.pas" line="1108">
    <value>
      scPanel
    </value>
  </const>
  <const name="scPanelDisabled" type="TStyleColor" file="Vcl.Themes.pas" line="1108">
    <value>
      scPanelDisabled
    </value>
  </const>
  <const name="scSplitter" type="TStyleColor" file="Vcl.Themes.pas" line="1109">
    <value>
      scSplitter
    </value>
  </const>
  <const name="scToolBarGradientBase" type="TStyleColor" file="Vcl.Themes.pas" line="1109">
    <value>
      scToolBarGradientBase
    </value>
  </const>
  <const name="scToolBarGradientEnd" type="TStyleColor" file="Vcl.Themes.pas" line="1109">
    <value>
      scToolBarGradientEnd
    </value>
  </const>
  <const name="scTreeView" type="TStyleColor" file="Vcl.Themes.pas" line="1109">
    <value>
      scTreeView
    </value>
  </const>
  <const name="scWindow" type="TStyleColor" file="Vcl.Themes.pas" line="1109">
    <value>
      scWindow
    </value>
  </const>
  <const name="sfButtonTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1112">
    <value>
      sfButtonTextDisabled
    </value>
  </const>
  <const name="sfButtonTextFocused" type="TStyleFont" file="Vcl.Themes.pas" line="1112">
    <value>
      sfButtonTextFocused
    </value>
  </const>
  <const name="sfButtonTextHot" type="TStyleFont" file="Vcl.Themes.pas" line="1112">
    <value>
      sfButtonTextHot
    </value>
  </const>
  <const name="sfButtonTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1112">
    <value>
      sfButtonTextNormal
    </value>
  </const>
  <const name="sfButtonTextPressed" type="TStyleFont" file="Vcl.Themes.pas" line="1112">
    <value>
      sfButtonTextPressed
    </value>
  </const>
  <const name="sfCaptionTextInactive" type="TStyleFont" file="Vcl.Themes.pas" line="1113">
    <value>
      sfCaptionTextInactive
    </value>
  </const>
  <const name="sfCaptionTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1113">
    <value>
      sfCaptionTextNormal
    </value>
  </const>
  <const name="sfCategoryPanelGroupHeaderHot" type="TStyleFont" file="Vcl.Themes.pas" line="1114">
    <value>
      sfCategoryPanelGroupHeaderHot
    </value>
  </const>
  <const name="sfCategoryPanelGroupHeaderNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1114">
    <value>
      sfCategoryPanelGroupHeaderNormal
    </value>
  </const>
  <const name="sfCatgeoryButtonsCategoryNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1114">
    <value>
      sfCatgeoryButtonsCategoryNormal
    </value>
  </const>
  <const name="sfCatgeoryButtonsCategorySelected" type="TStyleFont" file="Vcl.Themes.pas" line="1114">
    <value>
      sfCatgeoryButtonsCategorySelected
    </value>
  </const>
  <const name="sfCatgeoryButtonsHot" type="TStyleFont" file="Vcl.Themes.pas" line="1115">
    <value>
      sfCatgeoryButtonsHot
    </value>
  </const>
  <const name="sfCatgeoryButtonsNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1115">
    <value>
      sfCatgeoryButtonsNormal
    </value>
  </const>
  <const name="sfCatgeoryButtonsSelected" type="TStyleFont" file="Vcl.Themes.pas" line="1115">
    <value>
      sfCatgeoryButtonsSelected
    </value>
  </const>
  <const name="sfCheckBoxTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1116">
    <value>
      sfCheckBoxTextDisabled
    </value>
  </const>
  <const name="sfCheckBoxTextFocused" type="TStyleFont" file="Vcl.Themes.pas" line="1116">
    <value>
      sfCheckBoxTextFocused
    </value>
  </const>
  <const name="sfCheckBoxTextHot" type="TStyleFont" file="Vcl.Themes.pas" line="1116">
    <value>
      sfCheckBoxTextHot
    </value>
  </const>
  <const name="sfCheckBoxTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1116">
    <value>
      sfCheckBoxTextNormal
    </value>
  </const>
  <const name="sfCheckBoxTextPressed" type="TStyleFont" file="Vcl.Themes.pas" line="1116">
    <value>
      sfCheckBoxTextPressed
    </value>
  </const>
  <const name="sfComboBoxItemDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1117">
    <value>
      sfComboBoxItemDisabled
    </value>
  </const>
  <const name="sfComboBoxItemFocused" type="TStyleFont" file="Vcl.Themes.pas" line="1117">
    <value>
      sfComboBoxItemFocused
    </value>
  </const>
  <const name="sfComboBoxItemHot" type="TStyleFont" file="Vcl.Themes.pas" line="1117">
    <value>
      sfComboBoxItemHot
    </value>
  </const>
  <const name="sfComboBoxItemNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1117">
    <value>
      sfComboBoxItemNormal
    </value>
  </const>
  <const name="sfComboBoxItemSelected" type="TStyleFont" file="Vcl.Themes.pas" line="1117">
    <value>
      sfComboBoxItemSelected
    </value>
  </const>
  <const name="sfEditBoxTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1118">
    <value>
      sfEditBoxTextDisabled
    </value>
  </const>
  <const name="sfEditBoxTextFocused" type="TStyleFont" file="Vcl.Themes.pas" line="1118">
    <value>
      sfEditBoxTextFocused
    </value>
  </const>
  <const name="sfEditBoxTextHot" type="TStyleFont" file="Vcl.Themes.pas" line="1118">
    <value>
      sfEditBoxTextHot
    </value>
  </const>
  <const name="sfEditBoxTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1118">
    <value>
      sfEditBoxTextNormal
    </value>
  </const>
  <const name="sfEditBoxTextSelected" type="TStyleFont" file="Vcl.Themes.pas" line="1118">
    <value>
      sfEditBoxTextSelected
    </value>
  </const>
  <const name="sfGridItemFixedHot" type="TStyleFont" file="Vcl.Themes.pas" line="1119">
    <value>
      sfGridItemFixedHot
    </value>
  </const>
  <const name="sfGridItemFixedNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1119">
    <value>
      sfGridItemFixedNormal
    </value>
  </const>
  <const name="sfGridItemFixedPressed" type="TStyleFont" file="Vcl.Themes.pas" line="1119">
    <value>
      sfGridItemFixedPressed
    </value>
  </const>
  <const name="sfGridItemNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1119">
    <value>
      sfGridItemNormal
    </value>
  </const>
  <const name="sfGridItemSelected" type="TStyleFont" file="Vcl.Themes.pas" line="1119">
    <value>
      sfGridItemSelected
    </value>
  </const>
  <const name="sfGroupBoxTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1120">
    <value>
      sfGroupBoxTextDisabled
    </value>
  </const>
  <const name="sfGroupBoxTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1120">
    <value>
      sfGroupBoxTextNormal
    </value>
  </const>
  <const name="sfHeaderSectionTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1121">
    <value>
      sfHeaderSectionTextDisabled
    </value>
  </const>
  <const name="sfHeaderSectionTextHot" type="TStyleFont" file="Vcl.Themes.pas" line="1121">
    <value>
      sfHeaderSectionTextHot
    </value>
  </const>
  <const name="sfHeaderSectionTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1121">
    <value>
      sfHeaderSectionTextNormal
    </value>
  </const>
  <const name="sfHeaderSectionTextPressed" type="TStyleFont" file="Vcl.Themes.pas" line="1121">
    <value>
      sfHeaderSectionTextPressed
    </value>
  </const>
  <const name="sfListItemTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1122">
    <value>
      sfListItemTextDisabled
    </value>
  </const>
  <const name="sfListItemTextFocused" type="TStyleFont" file="Vcl.Themes.pas" line="1122">
    <value>
      sfListItemTextFocused
    </value>
  </const>
  <const name="sfListItemTextHot" type="TStyleFont" file="Vcl.Themes.pas" line="1122">
    <value>
      sfListItemTextHot
    </value>
  </const>
  <const name="sfListItemTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1122">
    <value>
      sfListItemTextNormal
    </value>
  </const>
  <const name="sfListItemTextSelected" type="TStyleFont" file="Vcl.Themes.pas" line="1122">
    <value>
      sfListItemTextSelected
    </value>
  </const>
  <const name="sfMenuItemTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1123">
    <value>
      sfMenuItemTextDisabled
    </value>
  </const>
  <const name="sfMenuItemTextHot" type="TStyleFont" file="Vcl.Themes.pas" line="1123">
    <value>
      sfMenuItemTextHot
    </value>
  </const>
  <const name="sfMenuItemTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1123">
    <value>
      sfMenuItemTextNormal
    </value>
  </const>
  <const name="sfMenuItemTextSelected" type="TStyleFont" file="Vcl.Themes.pas" line="1123">
    <value>
      sfMenuItemTextSelected
    </value>
  </const>
  <const name="sfPanelTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1124">
    <value>
      sfPanelTextDisabled
    </value>
  </const>
  <const name="sfPanelTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1124">
    <value>
      sfPanelTextNormal
    </value>
  </const>
  <const name="sfPopupMenuItemTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1125">
    <value>
      sfPopupMenuItemTextDisabled
    </value>
  </const>
  <const name="sfPopupMenuItemTextHot" type="TStyleFont" file="Vcl.Themes.pas" line="1125">
    <value>
      sfPopupMenuItemTextHot
    </value>
  </const>
  <const name="sfPopupMenuItemTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1125">
    <value>
      sfPopupMenuItemTextNormal
    </value>
  </const>
  <const name="sfPopupMenuItemTextSelected" type="TStyleFont" file="Vcl.Themes.pas" line="1125">
    <value>
      sfPopupMenuItemTextSelected
    </value>
  </const>
  <const name="sfRadioButtonTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1126">
    <value>
      sfRadioButtonTextDisabled
    </value>
  </const>
  <const name="sfRadioButtonTextFocused" type="TStyleFont" file="Vcl.Themes.pas" line="1126">
    <value>
      sfRadioButtonTextFocused
    </value>
  </const>
  <const name="sfRadioButtonTextHot" type="TStyleFont" file="Vcl.Themes.pas" line="1126">
    <value>
      sfRadioButtonTextHot
    </value>
  </const>
  <const name="sfRadioButtonTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1126">
    <value>
      sfRadioButtonTextNormal
    </value>
  </const>
  <const name="sfRadioButtonTextPressed" type="TStyleFont" file="Vcl.Themes.pas" line="1126">
    <value>
      sfRadioButtonTextPressed
    </value>
  </const>
  <const name="sfSmCaptionTextInactive" type="TStyleFont" file="Vcl.Themes.pas" line="1127">
    <value>
      sfSmCaptionTextInactive
    </value>
  </const>
  <const name="sfSmCaptionTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1127">
    <value>
      sfSmCaptionTextNormal
    </value>
  </const>
  <const name="sfStatusPanelTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1128">
    <value>
      sfStatusPanelTextDisabled
    </value>
  </const>
  <const name="sfStatusPanelTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1128">
    <value>
      sfStatusPanelTextNormal
    </value>
  </const>
  <const name="sfTabTextActiveDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1129">
    <value>
      sfTabTextActiveDisabled
    </value>
  </const>
  <const name="sfTabTextActiveHot" type="TStyleFont" file="Vcl.Themes.pas" line="1129">
    <value>
      sfTabTextActiveHot
    </value>
  </const>
  <const name="sfTabTextActiveNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1129">
    <value>
      sfTabTextActiveNormal
    </value>
  </const>
  <const name="sfTabTextInactiveDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1129">
    <value>
      sfTabTextInactiveDisabled
    </value>
  </const>
  <const name="sfTabTextInactiveHot" type="TStyleFont" file="Vcl.Themes.pas" line="1129">
    <value>
      sfTabTextInactiveHot
    </value>
  </const>
  <const name="sfTabTextInactiveNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1129">
    <value>
      sfTabTextInactiveNormal
    </value>
  </const>
  <const name="sfTextLabelDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1130">
    <value>
      sfTextLabelDisabled
    </value>
  </const>
  <const name="sfTextLabelFocused" type="TStyleFont" file="Vcl.Themes.pas" line="1130">
    <value>
      sfTextLabelFocused
    </value>
  </const>
  <const name="sfTextLabelHot" type="TStyleFont" file="Vcl.Themes.pas" line="1130">
    <value>
      sfTextLabelHot
    </value>
  </const>
  <const name="sfTextLabelNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1130">
    <value>
      sfTextLabelNormal
    </value>
  </const>
  <const name="sfToolItemTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1131">
    <value>
      sfToolItemTextDisabled
    </value>
  </const>
  <const name="sfToolItemTextHot" type="TStyleFont" file="Vcl.Themes.pas" line="1131">
    <value>
      sfToolItemTextHot
    </value>
  </const>
  <const name="sfToolItemTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1131">
    <value>
      sfToolItemTextNormal
    </value>
  </const>
  <const name="sfToolItemTextSelected" type="TStyleFont" file="Vcl.Themes.pas" line="1131">
    <value>
      sfToolItemTextSelected
    </value>
  </const>
  <const name="sfTreeItemTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1132">
    <value>
      sfTreeItemTextDisabled
    </value>
  </const>
  <const name="sfTreeItemTextFocused" type="TStyleFont" file="Vcl.Themes.pas" line="1132">
    <value>
      sfTreeItemTextFocused
    </value>
  </const>
  <const name="sfTreeItemTextHot" type="TStyleFont" file="Vcl.Themes.pas" line="1132">
    <value>
      sfTreeItemTextHot
    </value>
  </const>
  <const name="sfTreeItemTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1132">
    <value>
      sfTreeItemTextNormal
    </value>
  </const>
  <const name="sfTreeItemTextSelected" type="TStyleFont" file="Vcl.Themes.pas" line="1132">
    <value>
      sfTreeItemTextSelected
    </value>
  </const>
  <const name="sfWindowTextDisabled" type="TStyleFont" file="Vcl.Themes.pas" line="1133">
    <value>
      sfWindowTextDisabled
    </value>
  </const>
  <const name="sfWindowTextNormal" type="TStyleFont" file="Vcl.Themes.pas" line="1133">
    <value>
      sfWindowTextNormal
    </value>
  </const>
  <const name="sbmLeftToRight" type="TSysBidiModeDirection" file="Vcl.Themes.pas" line="1492">
    <value>
      sbmLeftToRight
    </value>
  </const>
  <const name="sbmRightToLeft" type="TSysBidiModeDirection" file="Vcl.Themes.pas" line="1492">
    <value>
      sbmRightToLeft
    </value>
  </const>
  <enum name="TThemedToggleSwitch" file="Vcl.Themes.pas" line="841">
    <element value="0" name="ttsToggleSwitchDontCare" file="Vcl.Themes.pas" line="842"/>
    <element value="1" name="ttsToggleSwitchRoot" file="Vcl.Themes.pas" line="843"/>
    <element value="2" name="ttsTrackOffNormal" file="Vcl.Themes.pas" line="844"/>
    <element value="3" name="ttsTrackOffHot" file="Vcl.Themes.pas" line="844"/>
    <element value="4" name="ttsTrackOffDisabled" file="Vcl.Themes.pas" line="844"/>
    <element value="5" name="ttsTrackOnNormal" file="Vcl.Themes.pas" line="845"/>
    <element value="6" name="ttsTrackOnHot" file="Vcl.Themes.pas" line="845"/>
    <element value="7" name="ttsTrackOnDisabled" file="Vcl.Themes.pas" line="845"/>
    <element value="8" name="ttsThumbNormal" file="Vcl.Themes.pas" line="846"/>
    <element value="9" name="ttsThumbHot" file="Vcl.Themes.pas" line="846"/>
    <element value="10" name="ttsThumbDisabled" file="Vcl.Themes.pas" line="846"/>
  </enum>
  <enum name="TThemedSearchIndicators" file="Vcl.Themes.pas" line="850">
    <element value="0" name="tsiTextNormal" file="Vcl.Themes.pas" line="851"/>
    <element value="1" name="tsiTextHot" file="Vcl.Themes.pas" line="851"/>
    <element value="2" name="tsiTextPressed" file="Vcl.Themes.pas" line="851"/>
    <element value="3" name="tsiTextDisabled" file="Vcl.Themes.pas" line="851"/>
    <element value="4" name="tsiAudioNormal" file="Vcl.Themes.pas" line="852"/>
    <element value="5" name="tsiAudioHot" file="Vcl.Themes.pas" line="852"/>
    <element value="6" name="tsiAudioPressed" file="Vcl.Themes.pas" line="852"/>
    <element value="7" name="tsiAudioDisabled" file="Vcl.Themes.pas" line="852"/>
  </enum>
  <enum name="TThemedToolBar" file="Vcl.Themes.pas" line="855">
    <element value="0" name="ttbToolBarDontCare" file="Vcl.Themes.pas" line="856"/>
    <element value="1" name="ttbToolBarRoot" file="Vcl.Themes.pas" line="857"/>
    <element value="2" name="ttbButtonNormal" file="Vcl.Themes.pas" line="858"/>
    <element value="3" name="ttbButtonHot" file="Vcl.Themes.pas" line="858"/>
    <element value="4" name="ttbButtonPressed" file="Vcl.Themes.pas" line="858"/>
    <element value="5" name="ttbButtonDisabled" file="Vcl.Themes.pas" line="858"/>
    <element value="6" name="ttbButtonChecked" file="Vcl.Themes.pas" line="858"/>
    <element value="7" name="ttbButtonCheckedHot" file="Vcl.Themes.pas" line="858"/>
    <element value="8" name="ttbButtonNearHot" file="Vcl.Themes.pas" line="859"/>
    <element value="9" name="ttbButtonOtherSideHot" file="Vcl.Themes.pas" line="859"/>
    <element value="10" name="ttbDropDownButtonNormal" file="Vcl.Themes.pas" line="860"/>
    <element value="11" name="ttbDropDownButtonHot" file="Vcl.Themes.pas" line="860"/>
    <element value="12" name="ttbDropDownButtonPressed" file="Vcl.Themes.pas" line="860"/>
    <element value="13" name="ttbDropDownButtonDisabled" file="Vcl.Themes.pas" line="860"/>
    <element value="14" name="ttbDropDownButtonChecked" file="Vcl.Themes.pas" line="861"/>
    <element value="15" name="ttbDropDownButtonCheckedHot" file="Vcl.Themes.pas" line="861"/>
    <element value="16" name="ttbDropDownButtonNearHot" file="Vcl.Themes.pas" line="862"/>
    <element value="17" name="ttbDropDownButtonOtherSideHot" file="Vcl.Themes.pas" line="862"/>
    <element value="18" name="ttbSplitButtonNormal" file="Vcl.Themes.pas" line="863"/>
    <element value="19" name="ttbSplitButtonHot" file="Vcl.Themes.pas" line="863"/>
    <element value="20" name="ttbSplitButtonPressed" file="Vcl.Themes.pas" line="863"/>
    <element value="21" name="ttbSplitButtonDisabled" file="Vcl.Themes.pas" line="863"/>
    <element value="22" name="ttbSplitButtonChecked" file="Vcl.Themes.pas" line="863"/>
    <element value="23" name="ttbSplitButtonCheckedHot" file="Vcl.Themes.pas" line="863"/>
    <element value="24" name="ttbSplitButtonNearHot" file="Vcl.Themes.pas" line="864"/>
    <element value="25" name="ttbSplitButtonOtherSideHot" file="Vcl.Themes.pas" line="864"/>
    <element value="26" name="ttbSplitButtonDropDownNormal" file="Vcl.Themes.pas" line="865"/>
    <element value="27" name="ttbSplitButtonDropDownHot" file="Vcl.Themes.pas" line="865"/>
    <element value="28" name="ttbSplitButtonDropDownPressed" file="Vcl.Themes.pas" line="865"/>
    <element value="29" name="ttbSplitButtonDropDownDisabled" file="Vcl.Themes.pas" line="865"/>
    <element value="30" name="ttbSplitButtonDropDownChecked" file="Vcl.Themes.pas" line="866"/>
    <element value="31" name="ttbSplitButtonDropDownCheckedHot" file="Vcl.Themes.pas" line="866"/>
    <element value="32" name="ttbSplitButtonDropDownNearHot" file="Vcl.Themes.pas" line="867"/>
    <element value="33" name="ttbSplitButtonDropDownOtherSideHot" file="Vcl.Themes.pas" line="867"/>
    <element value="34" name="ttbSeparatorNormal" file="Vcl.Themes.pas" line="868"/>
    <element value="35" name="ttbSeparatorHot" file="Vcl.Themes.pas" line="868"/>
    <element value="36" name="ttbSeparatorPressed" file="Vcl.Themes.pas" line="868"/>
    <element value="37" name="ttbSeparatorDisabled" file="Vcl.Themes.pas" line="868"/>
    <element value="38" name="ttbSeparatorChecked" file="Vcl.Themes.pas" line="869"/>
    <element value="39" name="ttbSeparatorCheckedHot" file="Vcl.Themes.pas" line="869"/>
    <element value="40" name="ttbSeparatorNearHot" file="Vcl.Themes.pas" line="870"/>
    <element value="41" name="ttbSeparatorOtherSideHot" file="Vcl.Themes.pas" line="870"/>
    <element value="42" name="ttbSeparatorVertNormal" file="Vcl.Themes.pas" line="871"/>
    <element value="43" name="ttbSeparatorVertHot" file="Vcl.Themes.pas" line="871"/>
    <element value="44" name="ttbSeparatorVertPressed" file="Vcl.Themes.pas" line="871"/>
    <element value="45" name="ttbSeparatorVertDisabled" file="Vcl.Themes.pas" line="871"/>
    <element value="46" name="ttbSeparatorVertChecked" file="Vcl.Themes.pas" line="872"/>
    <element value="47" name="ttbSeparatorVertCheckedHot" file="Vcl.Themes.pas" line="872"/>
    <element value="48" name="ttbSeparatorVertNearHot" file="Vcl.Themes.pas" line="873"/>
    <element value="49" name="ttbSeparatorVertOtherSideHot" file="Vcl.Themes.pas" line="873"/>
    <element value="50" name="ttbDropDownButtonGlyphNormal" file="Vcl.Themes.pas" line="875"/>
    <element value="51" name="ttbDropDownButtonGlyphHot" file="Vcl.Themes.pas" line="875"/>
    <element value="52" name="ttbDropDownButtonGlyphPressed" file="Vcl.Themes.pas" line="875"/>
    <element value="53" name="ttbDropDownButtonGlyphDisabled" file="Vcl.Themes.pas" line="876"/>
    <element value="54" name="ttbDropDownButtonGlyphChecked" file="Vcl.Themes.pas" line="876"/>
    <element value="55" name="ttbDropDownButtonGlyphCheckedHot" file="Vcl.Themes.pas" line="876"/>
    <element value="56" name="ttbDropDownButtonGlyphNearHot" file="Vcl.Themes.pas" line="877"/>
    <element value="57" name="ttbDropDownButtonGlyphOtherSideHot" file="Vcl.Themes.pas" line="877"/>
  </enum>
  <enum name="TThemedToolTip" file="Vcl.Themes.pas" line="881">
    <element value="0" name="tttToolTipDontCare" file="Vcl.Themes.pas" line="882"/>
    <element value="1" name="tttToolTipRoot" file="Vcl.Themes.pas" line="883"/>
    <element value="2" name="tttStandardNormal" file="Vcl.Themes.pas" line="884"/>
    <element value="3" name="tttStandardLink" file="Vcl.Themes.pas" line="884"/>
    <element value="4" name="tttStandardTitleNormal" file="Vcl.Themes.pas" line="885"/>
    <element value="5" name="tttStandardTitleLink" file="Vcl.Themes.pas" line="885"/>
    <element value="6" name="tttBaloonNormal" file="Vcl.Themes.pas" line="886"/>
    <element value="7" name="tttBaloonLink" file="Vcl.Themes.pas" line="886"/>
    <element value="8" name="tttBaloonTitleNormal" file="Vcl.Themes.pas" line="887"/>
    <element value="9" name="tttBaloonTitleLink" file="Vcl.Themes.pas" line="887"/>
    <element value="10" name="tttBaloonStemUpLeft" file="Vcl.Themes.pas" line="888"/>
    <element value="11" name="tttBaloonStemDownLeft" file="Vcl.Themes.pas" line="888"/>
    <element value="12" name="tttCloseNormal" file="Vcl.Themes.pas" line="889"/>
    <element value="13" name="tttCloseHot" file="Vcl.Themes.pas" line="889"/>
    <element value="14" name="tttClosePressed" file="Vcl.Themes.pas" line="889"/>
    <element value="15" name="tttBalloonStemUpLeftWall" file="Vcl.Themes.pas" line="891"/>
    <element value="16" name="tttBalloonStemUpCentered" file="Vcl.Themes.pas" line="891"/>
    <element value="17" name="tttBalloonStemUpRightWall" file="Vcl.Themes.pas" line="891"/>
    <element value="18" name="tttBalloonStemDownRightWall" file="Vcl.Themes.pas" line="892"/>
    <element value="19" name="tttBalloonStemDownCentered" file="Vcl.Themes.pas" line="892"/>
    <element value="20" name="tttBalloonStemLeftWall" file="Vcl.Themes.pas" line="892"/>
    <element value="21" name="tttWrenchNormal" file="Vcl.Themes.pas" line="894"/>
    <element value="22" name="tttWrenchHot" file="Vcl.Themes.pas" line="894"/>
    <element value="23" name="tttWrenchPressed" file="Vcl.Themes.pas" line="894"/>
  </enum>
  <enum name="TThemedTrackBar" file="Vcl.Themes.pas" line="898">
    <element value="0" name="ttbTrackBarDontCare" file="Vcl.Themes.pas" line="899"/>
    <element value="1" name="ttbTrackBarRoot" file="Vcl.Themes.pas" line="900"/>
    <element value="2" name="ttbTrack" file="Vcl.Themes.pas" line="901"/>
    <element value="3" name="ttbTrackVert" file="Vcl.Themes.pas" line="902"/>
    <element value="4" name="ttbThumbNormal" file="Vcl.Themes.pas" line="903"/>
    <element value="5" name="ttbThumbHot" file="Vcl.Themes.pas" line="903"/>
    <element value="6" name="ttbThumbPressed" file="Vcl.Themes.pas" line="903"/>
    <element value="7" name="ttbThumbFocused" file="Vcl.Themes.pas" line="903"/>
    <element value="8" name="ttbThumbDisabled" file="Vcl.Themes.pas" line="903"/>
    <element value="9" name="ttbThumbBottomNormal" file="Vcl.Themes.pas" line="904"/>
    <element value="10" name="ttbThumbBottomHot" file="Vcl.Themes.pas" line="904"/>
    <element value="11" name="ttbThumbBottomPressed" file="Vcl.Themes.pas" line="904"/>
    <element value="12" name="ttbThumbBottomFocused" file="Vcl.Themes.pas" line="904"/>
    <element value="13" name="ttbThumbBottomDisabled" file="Vcl.Themes.pas" line="904"/>
    <element value="14" name="ttbThumbTopNormal" file="Vcl.Themes.pas" line="905"/>
    <element value="15" name="ttbThumbTopHot" file="Vcl.Themes.pas" line="905"/>
    <element value="16" name="ttbThumbTopPressed" file="Vcl.Themes.pas" line="905"/>
    <element value="17" name="ttbThumbTopFocused" file="Vcl.Themes.pas" line="905"/>
    <element value="18" name="ttbThumbTopDisabled" file="Vcl.Themes.pas" line="905"/>
    <element value="19" name="ttbThumbVertNormal" file="Vcl.Themes.pas" line="906"/>
    <element value="20" name="ttbThumbVertHot" file="Vcl.Themes.pas" line="906"/>
    <element value="21" name="ttbThumbVertPressed" file="Vcl.Themes.pas" line="906"/>
    <element value="22" name="ttbThumbVertFocused" file="Vcl.Themes.pas" line="906"/>
    <element value="23" name="ttbThumbVertDisabled" file="Vcl.Themes.pas" line="906"/>
    <element value="24" name="ttbThumbLeftNormal" file="Vcl.Themes.pas" line="907"/>
    <element value="25" name="ttbThumbLeftHot" file="Vcl.Themes.pas" line="907"/>
    <element value="26" name="ttbThumbLeftPressed" file="Vcl.Themes.pas" line="907"/>
    <element value="27" name="ttbThumbLeftFocused" file="Vcl.Themes.pas" line="907"/>
    <element value="28" name="ttbThumbLeftDisabled" file="Vcl.Themes.pas" line="907"/>
    <element value="29" name="ttbThumbRightNormal" file="Vcl.Themes.pas" line="908"/>
    <element value="30" name="ttbThumbRightHot" file="Vcl.Themes.pas" line="908"/>
    <element value="31" name="ttbThumbRightPressed" file="Vcl.Themes.pas" line="908"/>
    <element value="32" name="ttbThumbRightFocused" file="Vcl.Themes.pas" line="908"/>
    <element value="33" name="ttbThumbRightDisabled" file="Vcl.Themes.pas" line="908"/>
    <element value="34" name="ttbThumbTics" file="Vcl.Themes.pas" line="909"/>
    <element value="35" name="ttbThumbTicsVert" file="Vcl.Themes.pas" line="910"/>
  </enum>
  <enum name="TThemedTrayNotify" file="Vcl.Themes.pas" line="914">
    <element value="0" name="ttnTrayNotifyDontCare" file="Vcl.Themes.pas" line="915"/>
    <element value="1" name="ttnTrayNotifyRoot" file="Vcl.Themes.pas" line="916"/>
    <element value="2" name="ttnBackground" file="Vcl.Themes.pas" line="917"/>
    <element value="3" name="ttnAnimBackground" file="Vcl.Themes.pas" line="918"/>
  </enum>
  <enum name="TThemedTreeview" file="Vcl.Themes.pas" line="922">
    <element value="0" name="ttTreeviewDontCare" file="Vcl.Themes.pas" line="923"/>
    <element value="1" name="ttTreeviewRoot" file="Vcl.Themes.pas" line="924"/>
    <element value="2" name="ttItemNormal" file="Vcl.Themes.pas" line="925"/>
    <element value="3" name="ttItemHot" file="Vcl.Themes.pas" line="925"/>
    <element value="4" name="ttItemSelected" file="Vcl.Themes.pas" line="925"/>
    <element value="5" name="ttItemDisabled" file="Vcl.Themes.pas" line="925"/>
    <element value="6" name="ttItemSelectedNotFocus" file="Vcl.Themes.pas" line="925"/>
    <element value="7" name="ttItemHotSelected" file="Vcl.Themes.pas" line="925"/>
    <element value="8" name="ttGlyphClosed" file="Vcl.Themes.pas" line="926"/>
    <element value="9" name="ttGlyphOpened" file="Vcl.Themes.pas" line="926"/>
    <element value="10" name="ttBranch" file="Vcl.Themes.pas" line="927"/>
    <element value="11" name="ttHotGlyphClosed" file="Vcl.Themes.pas" line="929"/>
    <element value="12" name="ttHotGlyphOpen" file="Vcl.Themes.pas" line="929"/>
  </enum>
  <enum name="TThemedWindow" file="Vcl.Themes.pas" line="933">
    <element value="0" name="twWindowDontCare" file="Vcl.Themes.pas" line="934"/>
    <element value="1" name="twWindowRoot" file="Vcl.Themes.pas" line="935"/>
    <element value="2" name="twCaptionActive" file="Vcl.Themes.pas" line="936"/>
    <element value="3" name="twCaptionInactive" file="Vcl.Themes.pas" line="936"/>
    <element value="4" name="twCaptionDisabled" file="Vcl.Themes.pas" line="936"/>
    <element value="5" name="twSmallCaptionActive" file="Vcl.Themes.pas" line="937"/>
    <element value="6" name="twSmallCaptionInactive" file="Vcl.Themes.pas" line="937"/>
    <element value="7" name="twSmallCaptionDisabled" file="Vcl.Themes.pas" line="937"/>
    <element value="8" name="twMinCaptionActive" file="Vcl.Themes.pas" line="938"/>
    <element value="9" name="twMinCaptionInactive" file="Vcl.Themes.pas" line="938"/>
    <element value="10" name="twMinCaptionDisabled" file="Vcl.Themes.pas" line="938"/>
    <element value="11" name="twSmallMinCaptionActive" file="Vcl.Themes.pas" line="939"/>
    <element value="12" name="twSmallMinCaptionInactive" file="Vcl.Themes.pas" line="939"/>
    <element value="13" name="twSmallMinCaptionDisabled" file="Vcl.Themes.pas" line="939"/>
    <element value="14" name="twMaxCaptionActive" file="Vcl.Themes.pas" line="940"/>
    <element value="15" name="twMaxCaptionInactive" file="Vcl.Themes.pas" line="940"/>
    <element value="16" name="twMaxCaptionDisabled" file="Vcl.Themes.pas" line="940"/>
    <element value="17" name="twSmallMaxCaptionActive" file="Vcl.Themes.pas" line="941"/>
    <element value="18" name="twSmallMaxCaptionInactive" file="Vcl.Themes.pas" line="941"/>
    <element value="19" name="twSmallMaxCaptionDisabled" file="Vcl.Themes.pas" line="941"/>
    <element value="20" name="twFrameLeftActive" file="Vcl.Themes.pas" line="943"/>
    <element value="21" name="twFrameLeftInactive" file="Vcl.Themes.pas" line="943"/>
    <element value="22" name="twFrameRightActive" file="Vcl.Themes.pas" line="944"/>
    <element value="23" name="twFrameRightInactive" file="Vcl.Themes.pas" line="944"/>
    <element value="24" name="twFrameBottomActive" file="Vcl.Themes.pas" line="945"/>
    <element value="25" name="twFrameBottomInactive" file="Vcl.Themes.pas" line="945"/>
    <element value="26" name="twSmallFrameLeftActive" file="Vcl.Themes.pas" line="946"/>
    <element value="27" name="twSmallFrameLeftInactive" file="Vcl.Themes.pas" line="946"/>
    <element value="28" name="twSmallFrameRightActive" file="Vcl.Themes.pas" line="947"/>
    <element value="29" name="twSmallFrameRightInactive" file="Vcl.Themes.pas" line="947"/>
    <element value="30" name="twSmallFrameBottomActive" file="Vcl.Themes.pas" line="948"/>
    <element value="31" name="twSmallFrameBottomInactive" file="Vcl.Themes.pas" line="948"/>
    <element value="32" name="twSysButtonNormal" file="Vcl.Themes.pas" line="950"/>
    <element value="33" name="twSysButtonHot" file="Vcl.Themes.pas" line="950"/>
    <element value="34" name="twSysButtonPushed" file="Vcl.Themes.pas" line="950"/>
    <element value="35" name="twSysButtonDisabled" file="Vcl.Themes.pas" line="950"/>
    <element value="36" name="twMDISysButtonNormal" file="Vcl.Themes.pas" line="951"/>
    <element value="37" name="twMDISysButtonHot" file="Vcl.Themes.pas" line="951"/>
    <element value="38" name="twMDISysButtonPushed" file="Vcl.Themes.pas" line="951"/>
    <element value="39" name="twMDISysButtonDisabled" file="Vcl.Themes.pas" line="951"/>
    <element value="40" name="twMinButtonNormal" file="Vcl.Themes.pas" line="952"/>
    <element value="41" name="twMinButtonHot" file="Vcl.Themes.pas" line="952"/>
    <element value="42" name="twMinButtonPushed" file="Vcl.Themes.pas" line="952"/>
    <element value="43" name="twMinButtonDisabled" file="Vcl.Themes.pas" line="952"/>
    <element value="44" name="twMDIMinButtonNormal" file="Vcl.Themes.pas" line="953"/>
    <element value="45" name="twMDIMinButtonHot" file="Vcl.Themes.pas" line="953"/>
    <element value="46" name="twMDIMinButtonPushed" file="Vcl.Themes.pas" line="953"/>
    <element value="47" name="twMDIMinButtonDisabled" file="Vcl.Themes.pas" line="953"/>
    <element value="48" name="twMaxButtonNormal" file="Vcl.Themes.pas" line="954"/>
    <element value="49" name="twMaxButtonHot" file="Vcl.Themes.pas" line="954"/>
    <element value="50" name="twMaxButtonPushed" file="Vcl.Themes.pas" line="954"/>
    <element value="51" name="twMaxButtonDisabled" file="Vcl.Themes.pas" line="954"/>
    <element value="52" name="twCloseButtonNormal" file="Vcl.Themes.pas" line="955"/>
    <element value="53" name="twCloseButtonHot" file="Vcl.Themes.pas" line="955"/>
    <element value="54" name="twCloseButtonPushed" file="Vcl.Themes.pas" line="955"/>
    <element value="55" name="twCloseButtonDisabled" file="Vcl.Themes.pas" line="955"/>
    <element value="56" name="twSmallCloseButtonNormal" file="Vcl.Themes.pas" line="956"/>
    <element value="57" name="twSmallCloseButtonHot" file="Vcl.Themes.pas" line="956"/>
    <element value="58" name="twSmallCloseButtonPushed" file="Vcl.Themes.pas" line="956"/>
    <element value="59" name="twSmallCloseButtonDisabled" file="Vcl.Themes.pas" line="956"/>
    <element value="60" name="twMDICloseButtonNormal" file="Vcl.Themes.pas" line="957"/>
    <element value="61" name="twMDICloseButtonHot" file="Vcl.Themes.pas" line="957"/>
    <element value="62" name="twMDICloseButtonPushed" file="Vcl.Themes.pas" line="957"/>
    <element value="63" name="twMDICloseButtonDisabled" file="Vcl.Themes.pas" line="957"/>
    <element value="64" name="twRestoreButtonNormal" file="Vcl.Themes.pas" line="958"/>
    <element value="65" name="twRestoreButtonHot" file="Vcl.Themes.pas" line="958"/>
    <element value="66" name="twRestoreButtonPushed" file="Vcl.Themes.pas" line="958"/>
    <element value="67" name="twRestoreButtonDisabled" file="Vcl.Themes.pas" line="958"/>
    <element value="68" name="twMDIRestoreButtonNormal" file="Vcl.Themes.pas" line="959"/>
    <element value="69" name="twMDIRestoreButtonHot" file="Vcl.Themes.pas" line="959"/>
    <element value="70" name="twMDIRestoreButtonPushed" file="Vcl.Themes.pas" line="959"/>
    <element value="71" name="twMDIRestoreButtonDisabled" file="Vcl.Themes.pas" line="959"/>
    <element value="72" name="twHelpButtonNormal" file="Vcl.Themes.pas" line="960"/>
    <element value="73" name="twHelpButtonHot" file="Vcl.Themes.pas" line="960"/>
    <element value="74" name="twHelpButtonPushed" file="Vcl.Themes.pas" line="960"/>
    <element value="75" name="twHelpButtonDisabled" file="Vcl.Themes.pas" line="960"/>
    <element value="76" name="twMDIHelpButtonNormal" file="Vcl.Themes.pas" line="961"/>
    <element value="77" name="twMDIHelpButtonHot" file="Vcl.Themes.pas" line="961"/>
    <element value="78" name="twMDIHelpButtonPushed" file="Vcl.Themes.pas" line="961"/>
    <element value="79" name="twMDIHelpButtonDisabled" file="Vcl.Themes.pas" line="961"/>
    <element value="80" name="twHorzScrollNormal" file="Vcl.Themes.pas" line="963"/>
    <element value="81" name="twHorzScrollHot" file="Vcl.Themes.pas" line="963"/>
    <element value="82" name="twHorzScrollPushed" file="Vcl.Themes.pas" line="963"/>
    <element value="83" name="twHorzScrollDisabled" file="Vcl.Themes.pas" line="963"/>
    <element value="84" name="twHorzThumbNormal" file="Vcl.Themes.pas" line="964"/>
    <element value="85" name="twHorzThumbHot" file="Vcl.Themes.pas" line="964"/>
    <element value="86" name="twHorzThumbPushed" file="Vcl.Themes.pas" line="964"/>
    <element value="87" name="twHorzThumbDisabled" file="Vcl.Themes.pas" line="964"/>
    <element value="88" name="twVertScrollNormal" file="Vcl.Themes.pas" line="965"/>
    <element value="89" name="twVertScrollHot" file="Vcl.Themes.pas" line="965"/>
    <element value="90" name="twVertScrollPushed" file="Vcl.Themes.pas" line="965"/>
    <element value="91" name="twVertScrollDisabled" file="Vcl.Themes.pas" line="965"/>
    <element value="92" name="twVertThumbNormal" file="Vcl.Themes.pas" line="966"/>
    <element value="93" name="twVertThumbHot" file="Vcl.Themes.pas" line="966"/>
    <element value="94" name="twVertThumbPushed" file="Vcl.Themes.pas" line="966"/>
    <element value="95" name="twVertThumbDisabled" file="Vcl.Themes.pas" line="966"/>
    <element value="96" name="twDialog" file="Vcl.Themes.pas" line="968"/>
    <element value="97" name="twCaptionSizingTemplate" file="Vcl.Themes.pas" line="969"/>
    <element value="98" name="twSmallCaptionSizingTemplate" file="Vcl.Themes.pas" line="970"/>
    <element value="99" name="twFrameLeftSizingTemplate" file="Vcl.Themes.pas" line="971"/>
    <element value="100" name="twSmallFrameLeftSizingTemplate" file="Vcl.Themes.pas" line="972"/>
    <element value="101" name="twFrameRightSizingTemplate" file="Vcl.Themes.pas" line="973"/>
    <element value="102" name="twSmallFrameRightSizingTemplate" file="Vcl.Themes.pas" line="974"/>
    <element value="103" name="twFrameBottomSizingTemplate" file="Vcl.Themes.pas" line="975"/>
    <element value="104" name="twSmallFrameBottomSizingTemplate" file="Vcl.Themes.pas" line="976"/>
    <element value="105" name="twFrame" file="Vcl.Themes.pas" line="978"/>
  </enum>
  <array name="TThemeData" file="Vcl.Themes.pas" line="981">
    <element type="NativeUInt"/>
  </array>
  <array name="TThemeDataForDPI" file="Vcl.Themes.pas" line="983">
    <element type="TThemeHandleForDPIDictionary"/>
  </array>
  <enum name="TElementColor" file="Vcl.Themes.pas" line="985">
    <element value="0" name="ecBorderColor" file="Vcl.Themes.pas" line="986"/>
    <element value="1" name="ecFillColor" file="Vcl.Themes.pas" line="987"/>
    <element value="2" name="ecTextColor" file="Vcl.Themes.pas" line="988"/>
    <element value="3" name="ecEdgeLightColor" file="Vcl.Themes.pas" line="989"/>
    <element value="4" name="ecEdgeHighLightColor" file="Vcl.Themes.pas" line="990"/>
    <element value="5" name="ecEdgeShadowColor" file="Vcl.Themes.pas" line="991"/>
    <element value="6" name="ecEdgeDkShadowColor" file="Vcl.Themes.pas" line="992"/>
    <element value="7" name="ecEdgeFillColor" file="Vcl.Themes.pas" line="993"/>
    <element value="8" name="ecTransparentColor" file="Vcl.Themes.pas" line="994"/>
    <element value="9" name="ecGradientColor1" file="Vcl.Themes.pas" line="995"/>
    <element value="10" name="ecGradientColor2" file="Vcl.Themes.pas" line="996"/>
    <element value="11" name="ecGradientColor3" file="Vcl.Themes.pas" line="997"/>
    <element value="12" name="ecGradientColor4" file="Vcl.Themes.pas" line="998"/>
    <element value="13" name="ecGradientColor5" file="Vcl.Themes.pas" line="999"/>
    <element value="14" name="ecShadowColor" file="Vcl.Themes.pas" line="1000"/>
    <element value="15" name="ecGlowColor" file="Vcl.Themes.pas" line="1001"/>
    <element value="16" name="ecTextBorderColor" file="Vcl.Themes.pas" line="1002"/>
    <element value="17" name="ecTextShadowColor" file="Vcl.Themes.pas" line="1003"/>
    <element value="18" name="ecGlyphTextColor" file="Vcl.Themes.pas" line="1004"/>
    <element value="19" name="ecGlyphTransparentColor" file="Vcl.Themes.pas" line="1005"/>
    <element value="20" name="ecFillColorHint" file="Vcl.Themes.pas" line="1006"/>
    <element value="21" name="ecBorderColorHint" file="Vcl.Themes.pas" line="1007"/>
    <element value="22" name="ecAccentColorHint" file="Vcl.Themes.pas" line="1008"/>
    <element value="23" name="ecTextColorHint" file="Vcl.Themes.pas" line="1009"/>
    <element value="24" name="ecHeading1TextColor" file="Vcl.Themes.pas" line="1010"/>
    <element value="25" name="ecHeading2TextColor" file="Vcl.Themes.pas" line="1011"/>
    <element value="26" name="ecBodyTextColor" file="Vcl.Themes.pas" line="1012"/>
  </enum>
  <enum name="TElementEdge" file="Vcl.Themes.pas" line="1015">
    <element value="0" name="eeRaisedInner" file="Vcl.Themes.pas" line="1016"/>
    <element value="1" name="eeSunkenInner" file="Vcl.Themes.pas" line="1017"/>
    <element value="2" name="eeRaisedOuter" file="Vcl.Themes.pas" line="1018"/>
    <element value="3" name="eeSunkenOuter" file="Vcl.Themes.pas" line="1019"/>
    <element value="4" name="eeBump" file="Vcl.Themes.pas" line="1020"/>
    <element value="5" name="eeEtched" file="Vcl.Themes.pas" line="1021"/>
    <element value="6" name="eeRaised" file="Vcl.Themes.pas" line="1022"/>
    <element value="7" name="eeSunken" file="Vcl.Themes.pas" line="1023"/>
  </enum>
  <set name="TElementEdges" type="TElementEdge" file="Vcl.Themes.pas" line="1026">
    <element name="eeRaisedInner"/>
    <element name="eeSunkenInner"/>
    <element name="eeRaisedOuter"/>
    <element name="eeSunkenOuter"/>
    <element name="eeBump"/>
    <element name="eeEtched"/>
    <element name="eeRaised"/>
    <element name="eeSunken"/>
  </set>
  <struct name="TStyleElementEdges" size="1" file="Vcl.Themes.pas" line="1028">
    <field name="FValue" type="TElementEdges" visibility="private" size="1" offset="0" file="Vcl.Themes.pas" line="1030"/>
    <function name="operator Implicit" visibility="public" procflags="class noself operator overload" file="Vcl.Themes.pas" line="1032" generated="true">
      <parameters>
        <parameter name="Value" type="TElementEdges"/>
        <retval type="TStyleElementEdges"/>
      </parameters>
    </function>
    <function name="operator Implicit" visibility="public" procflags="class noself operator overload" file="Vcl.Themes.pas" line="1033" generated="true">
      <parameters>
        <parameter name="Value" type="TStyleElementEdges"/>
        <retval type="TElementEdges"/>
      </parameters>
    </function>
    <function name="operator Implicit" visibility="public" procflags="class noself operator overload" file="Vcl.Themes.pas" line="1034" generated="true">
      <parameters>
        <parameter name="Value" type="Cardinal"/>
        <retval type="TStyleElementEdges"/>
      </parameters>
    </function>
    <function name="operator Implicit" visibility="public" procflags="class noself operator overload" file="Vcl.Themes.pas" line="1035" generated="true">
      <parameters>
        <parameter name="Value" type="TStyleElementEdges"/>
        <retval type="Cardinal"/>
      </parameters>
    </function>
  </struct>
  <enum name="TElementEdgeFlag" file="Vcl.Themes.pas" line="1038">
    <element value="0" name="efLeft" file="Vcl.Themes.pas" line="1039"/>
    <element value="1" name="efTop" file="Vcl.Themes.pas" line="1040"/>
    <element value="2" name="efRight" file="Vcl.Themes.pas" line="1041"/>
    <element value="3" name="efBottom" file="Vcl.Themes.pas" line="1042"/>
    <element value="4" name="efTopLeft" file="Vcl.Themes.pas" line="1043"/>
    <element value="5" name="efTopRight" file="Vcl.Themes.pas" line="1044"/>
    <element value="6" name="efBottomLeft" file="Vcl.Themes.pas" line="1045"/>
    <element value="7" name="efBottomRight" file="Vcl.Themes.pas" line="1046"/>
    <element value="8" name="efRect" file="Vcl.Themes.pas" line="1047"/>
    <element value="9" name="efDiagonal" file="Vcl.Themes.pas" line="1048"/>
    <element value="10" name="efDiagonalEndTopLeft" file="Vcl.Themes.pas" line="1049"/>
    <element value="11" name="efDiagonalEndTopRight" file="Vcl.Themes.pas" line="1050"/>
    <element value="12" name="efDiagonalEndBottomLeft" file="Vcl.Themes.pas" line="1051"/>
    <element value="13" name="efDiagonalEndBottomRight" file="Vcl.Themes.pas" line="1052"/>
    <element value="14" name="efMiddle" file="Vcl.Themes.pas" line="1053"/>
    <element value="15" name="efSoft" file="Vcl.Themes.pas" line="1054"/>
    <element value="16" name="efAdjust" file="Vcl.Themes.pas" line="1055"/>
    <element value="17" name="efFlat" file="Vcl.Themes.pas" line="1056"/>
    <element value="18" name="efMono" file="Vcl.Themes.pas" line="1057"/>
  </enum>
  <set name="TElementEdgeFlags" type="TElementEdgeFlag" file="Vcl.Themes.pas" line="1060">
    <element name="efLeft"/>
    <element name="efTop"/>
    <element name="efRight"/>
    <element name="efBottom"/>
    <element name="efTopLeft"/>
    <element name="efTopRight"/>
    <element name="efBottomLeft"/>
    <element name="efBottomRight"/>
    <element name="efRect"/>
    <element name="efDiagonal"/>
    <element name="efDiagonalEndTopLeft"/>
    <element name="efDiagonalEndTopRight"/>
    <element name="efDiagonalEndBottomLeft"/>
    <element name="efDiagonalEndBottomRight"/>
    <element name="efMiddle"/>
    <element name="efSoft"/>
    <element name="efAdjust"/>
    <element name="efFlat"/>
    <element name="efMono"/>
  </set>
  <struct name="TStyleElementEdgeFlags" size="4" file="Vcl.Themes.pas" line="1062">
    <field name="FValue" type="TElementEdgeFlags" visibility="private" size="4" offset="0" file="Vcl.Themes.pas" line="1064"/>
    <function name="operator Implicit" visibility="public" procflags="class noself operator overload" file="Vcl.Themes.pas" line="1066" generated="true">
      <parameters>
        <parameter name="Value" type="TElementEdgeFlags"/>
        <retval type="TStyleElementEdgeFlags"/>
      </parameters>
    </function>
    <function name="operator Implicit" visibility="public" procflags="class noself operator overload" file="Vcl.Themes.pas" line="1067" generated="true">
      <parameters>
        <parameter name="Value" type="TStyleElementEdgeFlags"/>
        <retval type="TElementEdgeFlags"/>
      </parameters>
    </function>
    <function name="operator Implicit" visibility="public" procflags="class noself operator overload" file="Vcl.Themes.pas" line="1068" generated="true">
      <parameters>
        <parameter name="Value" type="Cardinal"/>
        <retval type="TStyleElementEdgeFlags"/>
      </parameters>
    </function>
    <function name="operator Implicit" visibility="public" procflags="class noself operator overload" file="Vcl.Themes.pas" line="1069" generated="true">
      <parameters>
        <parameter name="Value" type="TStyleElementEdgeFlags"/>
        <retval type="Cardinal"/>
      </parameters>
    </function>
  </struct>
  <struct name="TElementMargins" alias="Winapi.UxTheme._MARGINS" size="16" file="Vcl.Themes.pas" line="1072">
    <field name="cxLeftWidth" type="Integer" visibility="public" size="4" offset="0" file="Winapi.UxTheme.pas" line="319">
    </field>
    <field name="cxRightWidth" type="Integer" visibility="public" size="4" offset="4" file="Winapi.UxTheme.pas" line="320">
    </field>
    <field name="cyTopHeight" type="Integer" visibility="public" size="4" offset="8" file="Winapi.UxTheme.pas" line="321">
    </field>
    <field name="cyBottomHeight" type="Integer" visibility="public" size="4" offset="12" file="Winapi.UxTheme.pas" line="322">
    </field>
  </struct>
  <helper name="TElementMarginsHelper" for="_MARGINS" file="Vcl.Themes.pas" line="1073">
    <members>
      <function name="Create" visibility="public" procflags="static overload helper" file="Vcl.Themes.pas" line="1075">
        <parameters>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <retval type="_MARGINS"/>
        </parameters>
      </function>
      <function name="Create" visibility="public" procflags="static overload helper" file="Vcl.Themes.pas" line="1076">
        <parameters>
          <parameter name="LeftWidth" type="Integer"/>
          <parameter name="TopHeight" type="Integer"/>
          <parameter name="RightWidth" type="Integer"/>
          <parameter name="BottomHeight" type="Integer"/>
          <retval type="_MARGINS"/>
        </parameters>
      </function>
    </members>
  </helper>
  <enum name="TElementMargin" file="Vcl.Themes.pas" line="1079">
    <element value="0" name="emSizing" file="Vcl.Themes.pas" line="1079"/>
    <element value="1" name="emContent" file="Vcl.Themes.pas" line="1079"/>
    <element value="2" name="emCaption" file="Vcl.Themes.pas" line="1079"/>
  </enum>
  <enum name="TElementSize" file="Vcl.Themes.pas" line="1080">
    <element value="0" name="esMinimum" file="Vcl.Themes.pas" line="1080"/>
    <element value="1" name="esActual" file="Vcl.Themes.pas" line="1080"/>
    <element value="2" name="esStretch" file="Vcl.Themes.pas" line="1080"/>
  </enum>
  <enum name="TStyleTextFlag" file="Vcl.Themes.pas" line="1081">
    <element value="0" name="stfTextColor" file="Vcl.Themes.pas" line="1081"/>
    <element value="1" name="stfBorderColor" file="Vcl.Themes.pas" line="1081"/>
    <element value="2" name="stfBorderSize" file="Vcl.Themes.pas" line="1081"/>
    <element value="3" name="stfShadowColor" file="Vcl.Themes.pas" line="1082"/>
    <element value="4" name="stfShadowOffset" file="Vcl.Themes.pas" line="1082"/>
    <element value="5" name="stfGlowSize" file="Vcl.Themes.pas" line="1082"/>
  </enum>
  <set name="TStyleTextFlags" type="TStyleTextFlag" file="Vcl.Themes.pas" line="1083">
    <element name="stfTextColor"/>
    <element name="stfBorderColor"/>
    <element name="stfBorderSize"/>
    <element name="stfShadowColor"/>
    <element name="stfShadowOffset"/>
    <element name="stfGlowSize"/>
  </set>
  <struct name="TStyleTextOptions" size="32" file="Vcl.Themes.pas" line="1085">
    <field name="Flags" type="TStyleTextFlags" visibility="public" size="1" offset="0" file="Vcl.Themes.pas" line="1086"/>
    <field name="TextColor" type="TColor" visibility="public" size="4" offset="4" file="Vcl.Themes.pas" line="1087"/>
    <field name="BorderColor" type="TColor" visibility="public" size="4" offset="8" file="Vcl.Themes.pas" line="1088"/>
    <field name="BorderSize" type="Integer" visibility="public" size="4" offset="12" file="Vcl.Themes.pas" line="1089"/>
    <field name="ShadowColor" type="TColor" visibility="public" size="4" offset="16" file="Vcl.Themes.pas" line="1090"/>
    <field name="ShadowOffset" type="TPoint" visibility="public" size="8" offset="20" file="Vcl.Themes.pas" line="1091"/>
    <field name="GlowSize" type="Integer" visibility="public" size="4" offset="28" file="Vcl.Themes.pas" line="1092"/>
  </struct>
  <pointer name="PThemedElementDetails" type="TThemedElementDetails" indircnt="1" file="Vcl.Themes.pas" line="1095"/>
  <struct name="TThemedElementDetails" size="12" file="Vcl.Themes.pas" line="1096">
    <field name="Element" type="TThemedElement" visibility="public" size="1" offset="0" file="Vcl.Themes.pas" line="1097"/>
    <field name="Part" type="Integer" visibility="public" size="4" offset="4" file="Vcl.Themes.pas" line="1098"/>
    <field name="State" type="Integer" visibility="public" size="4" offset="8" file="Vcl.Themes.pas" line="1099"/>
    <function name="Create" visibility="public" procflags="static" file="Vcl.Themes.pas" line="1100">
      <parameters>
        <parameter name="Element" type="TThemedElement"/>
        <parameter name="Part" type="Integer"/>
        <parameter name="State" type="Integer"/>
        <retval type="TThemedElementDetails"/>
      </parameters>
    </function>
  </struct>
  <enum name="TStyleColor" file="Vcl.Themes.pas" line="1103">
    <element value="0" name="scBorder" file="Vcl.Themes.pas" line="1103"/>
    <element value="1" name="scButtonDisabled" file="Vcl.Themes.pas" line="1103"/>
    <element value="2" name="scButtonFocused" file="Vcl.Themes.pas" line="1103"/>
    <element value="3" name="scButtonHot" file="Vcl.Themes.pas" line="1103"/>
    <element value="4" name="scButtonNormal" file="Vcl.Themes.pas" line="1104"/>
    <element value="5" name="scButtonPressed" file="Vcl.Themes.pas" line="1104"/>
    <element value="6" name="scCategoryButtons" file="Vcl.Themes.pas" line="1104"/>
    <element value="7" name="scCategoryButtonsGradientBase" file="Vcl.Themes.pas" line="1104"/>
    <element value="8" name="scCategoryButtonsGradientEnd" file="Vcl.Themes.pas" line="1105"/>
    <element value="9" name="scCategoryPanelGroup" file="Vcl.Themes.pas" line="1105"/>
    <element value="10" name="scComboBox" file="Vcl.Themes.pas" line="1105"/>
    <element value="11" name="scComboBoxDisabled" file="Vcl.Themes.pas" line="1106"/>
    <element value="12" name="scEdit" file="Vcl.Themes.pas" line="1106"/>
    <element value="13" name="scEditDisabled" file="Vcl.Themes.pas" line="1106"/>
    <element value="14" name="scGrid" file="Vcl.Themes.pas" line="1106"/>
    <element value="15" name="scGenericBackground" file="Vcl.Themes.pas" line="1106"/>
    <element value="16" name="scGenericGradientBase" file="Vcl.Themes.pas" line="1107"/>
    <element value="17" name="scGenericGradientEnd" file="Vcl.Themes.pas" line="1107"/>
    <element value="18" name="scHintGradientBase" file="Vcl.Themes.pas" line="1107"/>
    <element value="19" name="scHintGradientEnd" file="Vcl.Themes.pas" line="1108"/>
    <element value="20" name="scListBox" file="Vcl.Themes.pas" line="1108"/>
    <element value="21" name="scListBoxDisabled" file="Vcl.Themes.pas" line="1108"/>
    <element value="22" name="scListView" file="Vcl.Themes.pas" line="1108"/>
    <element value="23" name="scPanel" file="Vcl.Themes.pas" line="1108"/>
    <element value="24" name="scPanelDisabled" file="Vcl.Themes.pas" line="1108"/>
    <element value="25" name="scSplitter" file="Vcl.Themes.pas" line="1109"/>
    <element value="26" name="scToolBarGradientBase" file="Vcl.Themes.pas" line="1109"/>
    <element value="27" name="scToolBarGradientEnd" file="Vcl.Themes.pas" line="1109"/>
    <element value="28" name="scTreeView" file="Vcl.Themes.pas" line="1109"/>
    <element value="29" name="scWindow" file="Vcl.Themes.pas" line="1109"/>
  </enum>
  <enum name="TStyleFont" file="Vcl.Themes.pas" line="1111">
    <element value="0" name="sfButtonTextDisabled" file="Vcl.Themes.pas" line="1112"/>
    <element value="1" name="sfButtonTextFocused" file="Vcl.Themes.pas" line="1112"/>
    <element value="2" name="sfButtonTextHot" file="Vcl.Themes.pas" line="1112"/>
    <element value="3" name="sfButtonTextNormal" file="Vcl.Themes.pas" line="1112"/>
    <element value="4" name="sfButtonTextPressed" file="Vcl.Themes.pas" line="1112"/>
    <element value="5" name="sfCaptionTextInactive" file="Vcl.Themes.pas" line="1113"/>
    <element value="6" name="sfCaptionTextNormal" file="Vcl.Themes.pas" line="1113"/>
    <element value="7" name="sfCategoryPanelGroupHeaderHot" file="Vcl.Themes.pas" line="1114"/>
    <element value="8" name="sfCategoryPanelGroupHeaderNormal" file="Vcl.Themes.pas" line="1114"/>
    <element value="9" name="sfCatgeoryButtonsCategoryNormal" file="Vcl.Themes.pas" line="1114"/>
    <element value="10" name="sfCatgeoryButtonsCategorySelected" file="Vcl.Themes.pas" line="1114"/>
    <element value="11" name="sfCatgeoryButtonsHot" file="Vcl.Themes.pas" line="1115"/>
    <element value="12" name="sfCatgeoryButtonsNormal" file="Vcl.Themes.pas" line="1115"/>
    <element value="13" name="sfCatgeoryButtonsSelected" file="Vcl.Themes.pas" line="1115"/>
    <element value="14" name="sfCheckBoxTextDisabled" file="Vcl.Themes.pas" line="1116"/>
    <element value="15" name="sfCheckBoxTextFocused" file="Vcl.Themes.pas" line="1116"/>
    <element value="16" name="sfCheckBoxTextHot" file="Vcl.Themes.pas" line="1116"/>
    <element value="17" name="sfCheckBoxTextNormal" file="Vcl.Themes.pas" line="1116"/>
    <element value="18" name="sfCheckBoxTextPressed" file="Vcl.Themes.pas" line="1116"/>
    <element value="19" name="sfComboBoxItemDisabled" file="Vcl.Themes.pas" line="1117"/>
    <element value="20" name="sfComboBoxItemFocused" file="Vcl.Themes.pas" line="1117"/>
    <element value="21" name="sfComboBoxItemHot" file="Vcl.Themes.pas" line="1117"/>
    <element value="22" name="sfComboBoxItemNormal" file="Vcl.Themes.pas" line="1117"/>
    <element value="23" name="sfComboBoxItemSelected" file="Vcl.Themes.pas" line="1117"/>
    <element value="24" name="sfEditBoxTextDisabled" file="Vcl.Themes.pas" line="1118"/>
    <element value="25" name="sfEditBoxTextFocused" file="Vcl.Themes.pas" line="1118"/>
    <element value="26" name="sfEditBoxTextHot" file="Vcl.Themes.pas" line="1118"/>
    <element value="27" name="sfEditBoxTextNormal" file="Vcl.Themes.pas" line="1118"/>
    <element value="28" name="sfEditBoxTextSelected" file="Vcl.Themes.pas" line="1118"/>
    <element value="29" name="sfGridItemFixedHot" file="Vcl.Themes.pas" line="1119"/>
    <element value="30" name="sfGridItemFixedNormal" file="Vcl.Themes.pas" line="1119"/>
    <element value="31" name="sfGridItemFixedPressed" file="Vcl.Themes.pas" line="1119"/>
    <element value="32" name="sfGridItemNormal" file="Vcl.Themes.pas" line="1119"/>
    <element value="33" name="sfGridItemSelected" file="Vcl.Themes.pas" line="1119"/>
    <element value="34" name="sfGroupBoxTextDisabled" file="Vcl.Themes.pas" line="1120"/>
    <element value="35" name="sfGroupBoxTextNormal" file="Vcl.Themes.pas" line="1120"/>
    <element value="36" name="sfHeaderSectionTextDisabled" file="Vcl.Themes.pas" line="1121"/>
    <element value="37" name="sfHeaderSectionTextHot" file="Vcl.Themes.pas" line="1121"/>
    <element value="38" name="sfHeaderSectionTextNormal" file="Vcl.Themes.pas" line="1121"/>
    <element value="39" name="sfHeaderSectionTextPressed" file="Vcl.Themes.pas" line="1121"/>
    <element value="40" name="sfListItemTextDisabled" file="Vcl.Themes.pas" line="1122"/>
    <element value="41" name="sfListItemTextFocused" file="Vcl.Themes.pas" line="1122"/>
    <element value="42" name="sfListItemTextHot" file="Vcl.Themes.pas" line="1122"/>
    <element value="43" name="sfListItemTextNormal" file="Vcl.Themes.pas" line="1122"/>
    <element value="44" name="sfListItemTextSelected" file="Vcl.Themes.pas" line="1122"/>
    <element value="45" name="sfMenuItemTextDisabled" file="Vcl.Themes.pas" line="1123"/>
    <element value="46" name="sfMenuItemTextHot" file="Vcl.Themes.pas" line="1123"/>
    <element value="47" name="sfMenuItemTextNormal" file="Vcl.Themes.pas" line="1123"/>
    <element value="48" name="sfMenuItemTextSelected" file="Vcl.Themes.pas" line="1123"/>
    <element value="49" name="sfPanelTextDisabled" file="Vcl.Themes.pas" line="1124"/>
    <element value="50" name="sfPanelTextNormal" file="Vcl.Themes.pas" line="1124"/>
    <element value="51" name="sfPopupMenuItemTextDisabled" file="Vcl.Themes.pas" line="1125"/>
    <element value="52" name="sfPopupMenuItemTextHot" file="Vcl.Themes.pas" line="1125"/>
    <element value="53" name="sfPopupMenuItemTextNormal" file="Vcl.Themes.pas" line="1125"/>
    <element value="54" name="sfPopupMenuItemTextSelected" file="Vcl.Themes.pas" line="1125"/>
    <element value="55" name="sfRadioButtonTextDisabled" file="Vcl.Themes.pas" line="1126"/>
    <element value="56" name="sfRadioButtonTextFocused" file="Vcl.Themes.pas" line="1126"/>
    <element value="57" name="sfRadioButtonTextHot" file="Vcl.Themes.pas" line="1126"/>
    <element value="58" name="sfRadioButtonTextNormal" file="Vcl.Themes.pas" line="1126"/>
    <element value="59" name="sfRadioButtonTextPressed" file="Vcl.Themes.pas" line="1126"/>
    <element value="60" name="sfSmCaptionTextInactive" file="Vcl.Themes.pas" line="1127"/>
    <element value="61" name="sfSmCaptionTextNormal" file="Vcl.Themes.pas" line="1127"/>
    <element value="62" name="sfStatusPanelTextDisabled" file="Vcl.Themes.pas" line="1128"/>
    <element value="63" name="sfStatusPanelTextNormal" file="Vcl.Themes.pas" line="1128"/>
    <element value="64" name="sfTabTextActiveDisabled" file="Vcl.Themes.pas" line="1129"/>
    <element value="65" name="sfTabTextActiveHot" file="Vcl.Themes.pas" line="1129"/>
    <element value="66" name="sfTabTextActiveNormal" file="Vcl.Themes.pas" line="1129"/>
    <element value="67" name="sfTabTextInactiveDisabled" file="Vcl.Themes.pas" line="1129"/>
    <element value="68" name="sfTabTextInactiveHot" file="Vcl.Themes.pas" line="1129"/>
    <element value="69" name="sfTabTextInactiveNormal" file="Vcl.Themes.pas" line="1129"/>
    <element value="70" name="sfTextLabelDisabled" file="Vcl.Themes.pas" line="1130"/>
    <element value="71" name="sfTextLabelFocused" file="Vcl.Themes.pas" line="1130"/>
    <element value="72" name="sfTextLabelHot" file="Vcl.Themes.pas" line="1130"/>
    <element value="73" name="sfTextLabelNormal" file="Vcl.Themes.pas" line="1130"/>
    <element value="74" name="sfToolItemTextDisabled" file="Vcl.Themes.pas" line="1131"/>
    <element value="75" name="sfToolItemTextHot" file="Vcl.Themes.pas" line="1131"/>
    <element value="76" name="sfToolItemTextNormal" file="Vcl.Themes.pas" line="1131"/>
    <element value="77" name="sfToolItemTextSelected" file="Vcl.Themes.pas" line="1131"/>
    <element value="78" name="sfTreeItemTextDisabled" file="Vcl.Themes.pas" line="1132"/>
    <element value="79" name="sfTreeItemTextFocused" file="Vcl.Themes.pas" line="1132"/>
    <element value="80" name="sfTreeItemTextHot" file="Vcl.Themes.pas" line="1132"/>
    <element value="81" name="sfTreeItemTextNormal" file="Vcl.Themes.pas" line="1132"/>
    <element value="82" name="sfTreeItemTextSelected" file="Vcl.Themes.pas" line="1132"/>
    <element value="83" name="sfWindowTextDisabled" file="Vcl.Themes.pas" line="1133"/>
    <element value="84" name="sfWindowTextNormal" file="Vcl.Themes.pas" line="1133"/>
  </enum>
  <pointer name="PStyleInfo" type="TStyleInfo" indircnt="1" file="Vcl.Themes.pas" line="1136"/>
  <struct name="TStyleInfo" size="20" file="Vcl.Themes.pas" line="1137">
    <field name="Name" type="string" visibility="public" size="4" offset="0" file="Vcl.Themes.pas" line="1138"/>
    <field name="Author" type="string" visibility="public" size="4" offset="4" file="Vcl.Themes.pas" line="1139"/>
    <field name="AuthorEMail" type="string" visibility="public" size="4" offset="8" file="Vcl.Themes.pas" line="1140"/>
    <field name="AuthorURL" type="string" visibility="public" size="4" offset="12" file="Vcl.Themes.pas" line="1141"/>
    <field name="Version" type="string" visibility="public" size="4" offset="16" file="Vcl.Themes.pas" line="1142"/>
  </struct>
  <class name="TAbstractStyleServices" file="Vcl.Themes.pas" line="1148">
    <ancestor name="TObject" namespace="System">
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Free" visibility="public">
      </methodref>
      <methodref name="DisposeOf" visibility="public" procflags="inline">
      </methodref>
      <methodref name="InitInstance" visibility="public" procflags="class">
      </methodref>
      <methodref name="CleanupInstance" visibility="public">
      </methodref>
      <methodref name="ClassType" visibility="public" procflags="inline">
      </methodref>
      <methodref name="ClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassNameIs" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassParent" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="ClassInfo" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InstanceSize" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InheritsFrom" visibility="public" procflags="class">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodName" visibility="public" procflags="class">
      </methodref>
      <methodref name="QualifiedClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="GetInterface" visibility="public">
      </methodref>
      <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
      </methodref>
      <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="UnitName" visibility="public" procflags="class">
      </methodref>
      <methodref name="UnitScope" visibility="public" procflags="class">
      </methodref>
      <methodref name="Equals" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetHashCode" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ToString" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="SafeCallException" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="AfterConstruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Dispatch" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="DefaultHandler" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="NewInstance" visibility="public" procflags="class virtual">
      </methodref>
      <methodref name="FreeInstance" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor virtual">
      </methodref>
      <methodref name="GetDisposed" visibility="protected" procflags="inline">
      </methodref>
      <methodref name="CheckDisposed" visibility="protected" procflags="inline">
      </methodref>
      <propertyref name="Disposed" visibility="protected">
      </propertyref>
    </ancestor>
    <members>
      <function name="DoColorToRGB" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1151">
        <parameters>
          <parameter name="Color" type="TColor"/>
          <parameter name="Details" type="PThemedElementDetails"/>
          <retval type="Cardinal"/>
        </parameters>
      </function>
      <function name="DoDrawEdge" visibility="protected" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1153">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="Edges" type="TElementEdges"/>
          <parameter name="Flags" type="TElementEdgeFlags"/>
          <parameter name="ContentRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawElement" visibility="protected" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1156">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="ClipRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawIcon" visibility="protected" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1159">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="himl" type="NativeUInt"/>
          <parameter name="Index" type="Integer"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawParentBackground" visibility="protected" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1162">
        <parameters>
          <parameter name="Window" type="HWND"/>
          <parameter name="Target" type="HDC"/>
          <parameter name="Details" type="PThemedElementDetails"/>
          <parameter name="OnlyIfTransparent" type="Boolean"/>
          <parameter name="Bounds" type="PRect"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawText" visibility="protected" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1165">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="Options" type="TStyleTextOptions"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementContentRect" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1168">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="BoundingRect" type="TRect" paramflags="const"/>
          <parameter name="ContentRect" type="TRect" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementColor" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1171">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementMargins" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1174">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="PRect"/>
          <parameter name="ElementMargin" type="TElementMargin"/>
          <parameter name="Margins" type="_MARGINS" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementRegion" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1177">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <parameter name="Region" type="HRGN" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementSize" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1180">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="PRect"/>
          <parameter name="ElementSize" type="TElementSize"/>
          <parameter name="Size" type="TSize" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetStyleColor" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1183">
        <parameters>
          <parameter name="Color" type="TStyleColor"/>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="DoGetStyleFontColor" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1185">
        <parameters>
          <parameter name="Font" type="TStyleFont"/>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="DoGetSystemColor" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1187">
        <parameters>
          <parameter name="Color" type="TColor"/>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="DoGetTextExtent" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1189">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Text" type="string" paramflags="const"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="BoundingRect" type="PRect"/>
          <parameter name="ExtentRect" type="TRect" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoHasTransparentParts" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1192">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoHasElementFixedPosition" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1194">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoIsValidStyle" visibility="protected" procflags="class abstract virtual" file="Vcl.Themes.pas" line="1196">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <parameter name="StyleInfo" type="PStyleInfo"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetAvailable" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1197">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetEnabled" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1198">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetName" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1199">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetTheme" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1200">
        <parameters>
          <parameter name="Element" type="TThemedElement"/>
          <retval type="NativeUInt"/>
        </parameters>
      </function>
      <function name="GetThemeForDPI" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1201">
        <parameters>
          <parameter name="Element" type="TThemedElement"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="NativeUInt"/>
        </parameters>
      </function>
      <procedure name="UnloadThemeData" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1202">
      </procedure>
      <procedure name="UnloadThemeDataForDPI" visibility="protected" procflags="abstract virtual" file="Vcl.Themes.pas" line="1203">
      </procedure>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1205">
        <parameters>
          <parameter name="Detail" type="TThemedButton"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1206">
        <parameters>
          <parameter name="Detail" type="TThemedCategoryButtons"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1207">
        <parameters>
          <parameter name="Detail" type="TThemedCategoryPanelGroup"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1208">
        <parameters>
          <parameter name="Detail" type="TThemedCheckListBox"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1209">
        <parameters>
          <parameter name="Detail" type="TThemedClock"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1210">
        <parameters>
          <parameter name="Detail" type="TThemedComboBox"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1211">
        <parameters>
          <parameter name="Detail" type="TThemedControlBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1212">
        <parameters>
          <parameter name="Detail" type="TThemedDataNavButtons"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1213">
        <parameters>
          <parameter name="Detail" type="TThemedMPlayerButtons"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1214">
        <parameters>
          <parameter name="Detail" type="TThemedDatePicker"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1215">
        <parameters>
          <parameter name="Detail" type="TThemedEdit"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1216">
        <parameters>
          <parameter name="Detail" type="TThemedExplorerBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1217">
        <parameters>
          <parameter name="Detail" type="TThemedFlyOut"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1218">
        <parameters>
          <parameter name="Detail" type="TThemedGrid"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1219">
        <parameters>
          <parameter name="Detail" type="TThemedHeader"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1220">
        <parameters>
          <parameter name="Detail" type="TThemedHint"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1221">
        <parameters>
          <parameter name="Detail" type="TThemedLink"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1222">
        <parameters>
          <parameter name="Detail" type="TThemedListview"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1223">
        <parameters>
          <parameter name="Detail" type="TThemedMenu"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1224">
        <parameters>
          <parameter name="Detail" type="TThemedMenuBand"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1225">
        <parameters>
          <parameter name="Detail" type="TThemedMonthCal"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1226">
        <parameters>
          <parameter name="Detail" type="TThemedNavigation"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1227">
        <parameters>
          <parameter name="Detail" type="TThemedPage"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1228">
        <parameters>
          <parameter name="Detail" type="TThemedPanel"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1229">
        <parameters>
          <parameter name="Detail" type="TThemedProgress"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1230">
        <parameters>
          <parameter name="Detail" type="TThemedRebar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1231">
        <parameters>
          <parameter name="Detail" type="TThemedScrollBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1232">
        <parameters>
          <parameter name="Detail" type="TThemedSearchIndicators"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1233">
        <parameters>
          <parameter name="Detail" type="TThemedSpin"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1234">
        <parameters>
          <parameter name="Detail" type="TThemedStartPanel"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1235">
        <parameters>
          <parameter name="Detail" type="TThemedStatus"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1236">
        <parameters>
          <parameter name="Detail" type="TThemedTab"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1237">
        <parameters>
          <parameter name="Detail" type="TThemedTabSet"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1238">
        <parameters>
          <parameter name="Detail" type="TThemedTaskBand"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1239">
        <parameters>
          <parameter name="Detail" type="TThemedTaskBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1240">
        <parameters>
          <parameter name="Detail" type="TThemedTaskDialog"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1241">
        <parameters>
          <parameter name="Detail" type="TThemedTextLabel"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1242">
        <parameters>
          <parameter name="Detail" type="TThemedTextStyle"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1243">
        <parameters>
          <parameter name="Detail" type="TThemedToggleSwitch"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1244">
        <parameters>
          <parameter name="Detail" type="TThemedToolBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1245">
        <parameters>
          <parameter name="Detail" type="TThemedToolTip"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1246">
        <parameters>
          <parameter name="Detail" type="TThemedTrackBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1247">
        <parameters>
          <parameter name="Detail" type="TThemedTrayNotify"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1248">
        <parameters>
          <parameter name="Detail" type="TThemedTreeview"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="abstract overload virtual" file="Vcl.Themes.pas" line="1249">
        <parameters>
          <parameter name="Detail" type="TThemedWindow"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="LoadFromStream" visibility="public" procflags="class abstract virtual" file="Vcl.Themes.pas" line="1250">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <retval type="TCustomStyleServices"/>
        </parameters>
      </function>
      <procedure name="PaintBorder" visibility="public" procflags="abstract virtual" file="Vcl.Themes.pas" line="1251">
        <parameters>
          <parameter name="Control" type="TWinControl"/>
          <parameter name="EraseLRCorner" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SaveToStream" visibility="public" procflags="abstract virtual" file="Vcl.Themes.pas" line="1252">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="UpdateThemes" visibility="public" procflags="abstract virtual" file="Vcl.Themes.pas" line="1253">
      </procedure>
    </members>
  </class>
  <class name="TCustomStyleServices" file="Vcl.Themes.pas" line="1257">
    <ancestor name="TAbstractStyleServices" namespace="Vcl.Themes">
      <methodref name="DoColorToRGB" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoDrawEdge" visibility="protected" procflags="abstract overload virtual"/>
      <methodref name="DoDrawElement" visibility="protected" procflags="abstract overload virtual"/>
      <methodref name="DoDrawIcon" visibility="protected" procflags="abstract overload virtual"/>
      <methodref name="DoDrawParentBackground" visibility="protected" procflags="abstract overload virtual"/>
      <methodref name="DoDrawText" visibility="protected" procflags="abstract overload virtual"/>
      <methodref name="DoGetElementContentRect" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoGetElementColor" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoGetElementMargins" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoGetElementRegion" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoGetElementSize" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoGetStyleColor" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoGetStyleFontColor" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoGetSystemColor" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoGetTextExtent" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoHasTransparentParts" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoHasElementFixedPosition" visibility="protected" procflags="abstract virtual"/>
      <methodref name="DoIsValidStyle" visibility="protected" procflags="class abstract virtual"/>
      <methodref name="GetAvailable" visibility="protected" procflags="abstract virtual"/>
      <methodref name="GetEnabled" visibility="protected" procflags="abstract virtual"/>
      <methodref name="GetName" visibility="protected" procflags="abstract virtual"/>
      <methodref name="GetTheme" visibility="protected" procflags="abstract virtual"/>
      <methodref name="GetThemeForDPI" visibility="protected" procflags="abstract virtual"/>
      <methodref name="UnloadThemeData" visibility="protected" procflags="abstract virtual"/>
      <methodref name="UnloadThemeDataForDPI" visibility="protected" procflags="abstract virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
      <methodref name="LoadFromStream" visibility="public" procflags="class abstract virtual"/>
      <methodref name="PaintBorder" visibility="public" procflags="abstract virtual"/>
      <methodref name="SaveToStream" visibility="public" procflags="abstract virtual"/>
      <methodref name="UpdateThemes" visibility="public" procflags="abstract virtual"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <enum name="TStyleFlag" visibility="public" alias="Vcl.Themes.TStyleFlag" file="Vcl.Themes.pas" line="1259">
        <element value="0" name="sfHandleMessages" file="Vcl.Themes.pas" line="1259"/>
      </enum>
      <set name="TStyleFlags" visibility="public" alias="Vcl.Themes.TStyleFlags" type="TCustomStyleServices.TStyleFlag" file="Vcl.Themes.pas" line="1260">
        <element name="sfHandleMessages"/>
      </set>
      <field name="FOnThemeChange" type="TNotifyEvent" visibility="private" size="8" offset="8" file="Vcl.Themes.pas" line="1262"/>
      <function name="GetIsSystemStyle" visibility="private" file="Vcl.Themes.pas" line="1263">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetDesigningState" visibility="private" file="Vcl.Themes.pas" line="1264">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="DoOnThemeChange" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1266">
      <devnotes><summary>
Triggers the OnThemeChange event. 
DoOnThemeChange calls the user-supplied OnThemeChange event, if it exists; otherwise nothing happens. 
</summary></devnotes></procedure>
      <function name="GetFlags" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1267">
        <parameters>
          <retval type="TCustomStyleServices.TStyleFlags"/>
        </parameters>
      <devnotes><summary>
Returns the flags set for the current style.
Call GetFlags to obtain the flags that are set for the current style. 
GetFlags is the read implementation for the Flags property.
</summary></devnotes></function>
      <constructor name="Create" visibility="public" file="Vcl.Themes.pas" line="1269">
        <parameters>
        </parameters>
      <devnotes><summary>
Constructs an object and initializes its data before the object is first used.
Vcl.Themes.TCustomStyleServices.Create inherits from System.TObject.Create. All content below this line refers to System.TObject.Create.
Constructs an object and initializes its data before the object is first used.
Create constructs an object. The purpose, size, and behavior of objects differ greatly. The Create constructor defined by TObject allocates memory but does not initialize data. 
Descendant objects usually define a constructor that creates the particular kind of object and initializes its data.

Note: If an exception escapes from a constructor, the object's destructor is called to clean up the failed instance.</summary></devnotes></constructor>
      <procedure name="ApplyThemeChange" visibility="public" file="Vcl.Themes.pas" line="1270">
      <devnotes><summary>
Resets the application theme.
ApplyThemeChange is called automatically by the TApplication object whenever the operating system theme is changed. 

Note: ApplyThemeChange is used internally by the VCL and should not be called manually by applications. </summary></devnotes></procedure>
      <function name="ColorToRGB" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1272">
        <parameters>
          <parameter name="Color" type="TColor"/>
          <parameter name="Details" type="PThemedElementDetails">
            <value>
              nil
            </value>
          </parameter>
          <retval type="Cardinal"/>
        </parameters>
      <devnotes><summary>
Gets the color reference for a specified TColor.
Use ColorToRGB to convert the Color parameter to its RGB representation.
If Details is not nil, the function returns the system color that is defined for Color under the current style. For example, if Color is clBtnFace, the function returns the system color defined for the button face in the current style, as a TColorRef value.
</summary></devnotes></function>
      <function name="ColorToRGB" visibility="public" procflags="overload inline" file="Vcl.Themes.pas" line="1273">
        <parameters>
          <parameter name="Color" type="TColor"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <retval type="Cardinal"/>
        </parameters>
      <devnotes><summary>
Gets the color reference for a specified TColor.
Use ColorToRGB to convert the Color parameter to its RGB representation.
If Details is not nil, the function returns the system color that is defined for Color under the current style. For example, if Color is clBtnFace, the function returns the system color defined for the button face in the current style, as a TColorRef value.
</summary></devnotes></function>
      <function name="ContentRect" visibility="public" file="Vcl.Themes.pas" line="1275" symflags="deprecated">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="BoundingRect" type="TRect" paramflags="const"/>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="DrawEdge" visibility="public" procflags="overload inline" file="Vcl.Themes.pas" line="1278" symflags="deprecated">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="Edges" type="Cardinal"/>
          <parameter name="Flags" type="Cardinal"/>
          <parameter name="ContentRect" type="PRect">
            <value>
              nil
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws the edge or edges of the rectangle that contains the element in the current style.
Call DrawEdge to draw one or more edges of the given element.
Edge indicates the types of inner and outer edges and Flags specifies the types of borders.

Note: The first overload of this method is deprecated; use the second overload instead.</summary></devnotes></function>
      <function name="DrawEdge" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1280">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="Edges" type="TElementEdges"/>
          <parameter name="Flags" type="TElementEdgeFlags"/>
          <parameter name="ContentRect" type="PRect">
            <value>
              nil
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws the edge or edges of the rectangle that contains the element in the current style.
Call DrawEdge to draw one or more edges of the given element.
Edge indicates the types of inner and outer edges and Flags specifies the types of borders.

Note: The first overload of this method is deprecated; use the second overload instead.</summary></devnotes></function>
      <function name="DrawElement" visibility="public" procflags="overload inline" file="Vcl.Themes.pas" line="1283">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="ClipRect" type="TRect" paramflags="const"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws the specified element.
Call DrawElement to draw the element specified by Details, using the current style.  
R is the rectangle where the element is drawn and ClipRect is a clipping rectangle.
</summary></devnotes></function>
      <function name="DrawElement" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1285">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="ClipRect" type="PRect">
            <value>
              nil
            </value>
          </parameter>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws the specified element.
Call DrawElement to draw the element specified by Details, using the current style.  
R is the rectangle where the element is drawn and ClipRect is a clipping rectangle.
</summary></devnotes></function>
      <function name="DrawIcon" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1288">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="Images" type="NativeUInt"/>
          <parameter name="Index" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws an icon over the given element.
Call DrawIcon to draw the image that resides at the Index index in the image list specified by Images. The icon is drawn in the rectangle specified by R, over the element indicated by Details.
</summary></devnotes></function>
      <function name="DrawParentBackground" visibility="public" procflags="overload inline" file="Vcl.Themes.pas" line="1291">
        <parameters>
          <parameter name="Window" type="HWND"/>
          <parameter name="Target" type="HDC"/>
          <parameter name="Details" type="PThemedElementDetails"/>
          <parameter name="OnlyIfTransparent" type="Boolean"/>
          <parameter name="Bounds" type="TRect" paramflags="const"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws the background of the given user interface element's parent.
Call DrawParentBackground to draw the background of a user interface element's parent, using the current style.
If OnlyIfTransparent is True, the drawing is performed only if the element is transparent in the current style. Bounds represents the area to be drawn.
</summary></devnotes></function>
      <function name="DrawParentBackground" visibility="public" procflags="overload inline" file="Vcl.Themes.pas" line="1293">
        <parameters>
          <parameter name="Window" type="HWND"/>
          <parameter name="Target" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails" paramflags="const"/>
          <parameter name="OnlyIfTransparent" type="Boolean"/>
          <parameter name="Bounds" type="PRect">
            <value>
              nil
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws the background of the given user interface element's parent.
Call DrawParentBackground to draw the background of a user interface element's parent, using the current style.
If OnlyIfTransparent is True, the drawing is performed only if the element is transparent in the current style. Bounds represents the area to be drawn.
</summary></devnotes></function>
      <function name="DrawParentBackground" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1295">
        <parameters>
          <parameter name="Window" type="HWND"/>
          <parameter name="Target" type="HDC"/>
          <parameter name="Details" type="PThemedElementDetails"/>
          <parameter name="OnlyIfTransparent" type="Boolean"/>
          <parameter name="Bounds" type="PRect">
            <value>
              nil
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws the background of the given user interface element's parent.
Call DrawParentBackground to draw the background of a user interface element's parent, using the current style.
If OnlyIfTransparent is True, the drawing is performed only if the element is transparent in the current style. Bounds represents the area to be drawn.
</summary></devnotes></function>
      <function name="DrawText" visibility="public" procflags="overload inline" file="Vcl.Themes.pas" line="1298" symflags="deprecated">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect"/>
          <parameter name="Flags" type="Cardinal"/>
          <parameter name="Flags2" type="Cardinal"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws text over an element, using the current style.
Call DrawText to draw the S string in the rectangle specified by R. The S string has the format and additional options indicated by the Flags and Options parameters. The drawing is performed with the settings of the current style.

Note: The first overload of this function is deprecated. Use the following two overloads that use TTextFormat to specify the text formatting.</summary></devnotes></function>
      <function name="DrawText" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1300">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="Color" type="TColor">
            <value>
              $1FFFFFFF
            </value>
          </parameter>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws text over an element, using the current style.
Call DrawText to draw the S string in the rectangle specified by R. The S string has the format and additional options indicated by the Flags and Options parameters. The drawing is performed with the settings of the current style.

Note: The first overload of this function is deprecated. Use the following two overloads that use TTextFormat to specify the text formatting.</summary></devnotes></function>
      <function name="DrawText" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1302">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="Options" type="TStyleTextOptions"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws text over an element, using the current style.
Call DrawText to draw the S string in the rectangle specified by R. The S string has the format and additional options indicated by the Flags and Options parameters. The drawing is performed with the settings of the current style.

Note: The first overload of this function is deprecated. Use the following two overloads that use TTextFormat to specify the text formatting.</summary></devnotes></function>
      <function name="GetElementContentRect" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1305">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="BoundingRect" type="TRect" paramflags="const"/>
          <parameter name="ContentRect" type="TRect" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Gets the background rectangle of the content area of the element.
Call GetElementContentRect to retrieve the rectangle that contains the background area of a control, when styles are enabled. 
Details represents the user interface element from which the information is being retrieved. 
</summary></devnotes></function>
      <function name="GetElementColor" visibility="public" file="Vcl.Themes.pas" line="1308">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Determines the color of the element specified by Details.
GetElementColor determines the color value used for the property determined by ElementColor. 
</summary></devnotes></function>
      <function name="GetElementMargins" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1311">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="ElementMargin" type="TElementMargin"/>
          <parameter name="Margins" type="_MARGINS" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Determines the margins of the element in the current style.
Call GetElementMargins to retrieve the margins of the control specified by Details. 
</summary></devnotes></function>
      <function name="GetElementMargins" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1313">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <parameter name="ElementMargin" type="TElementMargin"/>
          <parameter name="Margins" type="_MARGINS" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Determines the margins of the element in the current style.
Call GetElementMargins to retrieve the margins of the control specified by Details. 
</summary></devnotes></function>
      <function name="GetElementRegion" visibility="public" procflags="overload inline" file="Vcl.Themes.pas" line="1316">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <parameter name="Region" type="HRGN" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Determines the region of the element in the current style.
Call GetElementRegion to obtain the region of the element, bounded by the given rectangle.
</summary></devnotes></function>
      <function name="GetElementRegion" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1318">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <parameter name="Region" type="HRGN" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Determines the region of the element in the current style.
Call GetElementRegion to obtain the region of the element, bounded by the given rectangle.
</summary></devnotes></function>
      <function name="GetElementSize" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1321">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="ElementSize" type="TElementSize"/>
          <parameter name="Size" type="TSize" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Determines the size for the specified part of a control.
Call GetElementSize to obtain the size of the rectangle that contains the part of the control specified by Details.
ElementSize represents the type of size to be returned: minimum, actual, or stretch.
</summary></devnotes></function>
      <function name="GetElementSize" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1323">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <parameter name="ElementSize" type="TElementSize"/>
          <parameter name="Size" type="TSize" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Determines the size for the specified part of a control.
Call GetElementSize to obtain the size of the rectangle that contains the part of the control specified by Details.
ElementSize represents the type of size to be returned: minimum, actual, or stretch.
</summary></devnotes></function>
      <function name="GetStyleColor" visibility="public" file="Vcl.Themes.pas" line="1326">
        <parameters>
          <parameter name="Color" type="TStyleColor"/>
          <retval type="TColor"/>
        </parameters>
      <devnotes><summary>
Returns the color defined in the style for the element specified by Color.
Use GetStyleColor to obtain the color defined for a certain control.
For example, if Color is scButtonPressed, GetStyleColor returns the color assigned for the button when it is pressed.
The style colors give you access to the colors used for controls in the current style. There are two categories of style colors. The first category includes colors used for control parts that are rendered directly from an image. In this case, the style color offers you a way to access the color of that image and is purely informational. The second category includes the colors used for controls that are rendered from code at run time (Panel, ListBox, Grid, and so on). 
</summary></devnotes></function>
      <function name="GetStyleFontColor" visibility="public" file="Vcl.Themes.pas" line="1328">
        <parameters>
          <parameter name="Font" type="TStyleFont"/>
          <retval type="TColor"/>
        </parameters>
      <devnotes><summary>
Returns the font color for the element specified by Font.
Call GetStyleFontColor to obtain the font color defined in the current style for a specific part and state of a control.
For example, if Font is sfEditBoxDisabled, GetStyleFontColor returns the color of the text in an edit box, when the edit box is disabled.
</summary></devnotes></function>
      <function name="GetSystemColor" visibility="public" file="Vcl.Themes.pas" line="1330">
        <parameters>
          <parameter name="Color" type="TColor"/>
          <retval type="TColor"/>
        </parameters>
      <devnotes><summary>
Returns the system color defined in the current style.
The current style has a set of colors defined for system color constants that resemble the style colors. For instance, you can call GetSystemColor with clBtnFace to obtain the styled color of a button face.

</summary></devnotes></function>
      <function name="GetTextExtent" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1332">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Text" type="string" paramflags="const"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="ExtentRect" type="TRect" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Returns the rectangle that contains the given text, drawn in the current style.
Call GetTextExtent to obtain the rectangle required to draw the given text with the specified formatting in the current style.
</summary></devnotes></function>
      <function name="GetTextExtent" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="1334">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Text" type="string" paramflags="const"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="BoundingRect" type="TRect" paramflags="const"/>
          <parameter name="ExtentRect" type="TRect" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Returns the rectangle that contains the given text, drawn in the current style.
Call GetTextExtent to obtain the rectangle required to draw the given text with the specified formatting in the current style.
</summary></devnotes></function>
      <function name="HasElementFixedPosition" visibility="public" file="Vcl.Themes.pas" line="1337">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <function name="HasTransparentParts" visibility="public" file="Vcl.Themes.pas" line="1339">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Determines whether the given element has transparent parts.
Call HasTransparentParts to check whether the element specified by Details has transparent parts in the current style.
</summary></devnotes></function>
      <function name="LoadFromFile" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1341">
        <parameters>
          <parameter name="FileName" type="string" paramflags="const"/>
          <retval type="TCustomStyleServices"/>
        </parameters>
      <devnotes><summary>
Loads a style from the specified file.
Call LoadFromFile to load a style from the specified file.
</summary></devnotes></function>
      <procedure name="PaintBorder" visibility="public" procflags="override" file="Vcl.Themes.pas" line="1343">
        <parameters>
          <parameter name="Control" type="TWinControl"/>
          <parameter name="EraseLRCorner" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Draws the border of a control.
Call PaintBorder to draw the border of a control using the current style. 
</summary></devnotes></procedure>
      <procedure name="SaveToFile" visibility="public" procflags="virtual" file="Vcl.Themes.pas" line="1345">
        <parameters>
          <parameter name="FileName" type="string" paramflags="const"/>
        </parameters>
      <devnotes><summary>
Saves the current style settings to the specified file.
Call SaveToFile to save the current style in the specified filename.
</summary></devnotes></procedure>
      <function name="ThemesAvailable" visibility="public" procflags="inline" file="Vcl.Themes.pas" line="1347" symflags="deprecated">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="ThemesEnabled" visibility="public" procflags="inline" file="Vcl.Themes.pas" line="1349" symflags="deprecated">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsValidStyle" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1351">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Checks whether the provided style is a valid style.
Call IsValidStyle to verify whether the style specified by Stream is a valid style.
</summary></devnotes></function>
      <function name="IsValidStyle" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1353">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <parameter name="StyleInfo" type="TStyleInfo" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Checks whether the provided style is a valid style.
Call IsValidStyle to verify whether the style specified by Stream is a valid style.
</summary></devnotes></function>
      <property name="Available" visibility="public" read="GetAvailable" type="Boolean" file="Vcl.Themes.pas" line="1355"><devnotes><summary>
Determines whether the operating system supports styles.
Use Available to check whether the operating system supports styles.
</summary></devnotes></property>
      <property name="Enabled" visibility="public" read="GetEnabled" type="Boolean" file="Vcl.Themes.pas" line="1356"><devnotes><summary>
Determines whether styles are enabled for the current application.
Use Enabled to check whether the current application has styles enabled.
</summary></devnotes></property>
      <property name="DesigningState" visibility="public" read="GetDesigningState" type="Boolean" file="Vcl.Themes.pas" line="1357"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <property name="Flags" visibility="public" read="GetFlags" type="TCustomStyleServices.TStyleFlags" file="Vcl.Themes.pas" line="1358"><devnotes><summary>
Returns the flags set for the current style.
Use Flags to obtain the flags that are set for the current style.


</summary></devnotes></property>
      <property name="IsSystemStyle" visibility="public" read="GetIsSystemStyle" type="Boolean" file="Vcl.Themes.pas" line="1359"><devnotes><summary>
Determines whether the current style is a system style.
IsSystemStyle returns True if the current style is a default operating system style, and False if it is a custom style.
</summary></devnotes></property>
      <property name="Name" visibility="public" read="GetName" type="string" default="0" file="Vcl.Themes.pas" line="1360"><devnotes><summary>
Returns the name of the current style.
Use Name to obtain a string that represents the name of the current style. This is the same name you can use with StyleManager.SetStyle to activate the style.
</summary></devnotes></property>
      <property name="Theme[Element]" visibility="public" read="GetTheme" type="NativeUInt" file="Vcl.Themes.pas" line="1362"/>
      <property name="ThemeForDPI[Element][DPI]" visibility="public" read="GetThemeForDPI" type="NativeUInt" file="Vcl.Themes.pas" line="1363"/>
      <event name="OnThemeChange" visibility="public" read="FOnThemeChange" write="FOnThemeChange" type="TNotifyEvent" file="Vcl.Themes.pas" line="1364"><devnotes><summary>
Occurs when the operating system theme changes.
Use the OnThemeChange event to implement custom processing that should occur whenever the operating system theme changes. 
</summary></devnotes></event>
    </members>
  <devnotes><summary>
TCustomStyleServices is a class that provides access to style functionality.
Use the methods and properties of TCustomStyleServices to get information about a style or to perform painting of custom controls. 
Do not instantiate TCustomStyleServices; instead, call the StyleServices function to access the methods and properties of TCustomStyleServices.
</summary></devnotes></class>
  <classref name="TCustomStyleServicesClass" ref="TCustomStyleServices" file="Vcl.Themes.pas" line="1367"/>
  <classref name="TCustomElementServicesClass" ref="TCustomElementServices" file="Vcl.Themes.pas" line="1370"/>
  <class name="TUxThemeStyle" file="Vcl.Themes.pas" line="1373">
    <ancestor name="TCustomStyleServices" namespace="Vcl.Themes">
      <methodref name="GetIsSystemStyle" visibility="private"/>
      <methodref name="GetDesigningState" visibility="private"/>
      <methodref name="DoOnThemeChange" visibility="protected" procflags="virtual"/>
      <methodref name="GetFlags" visibility="protected" procflags="virtual"/>
      <methodref name="Create" visibility="public" procflags="constructor virtual"/>
      <methodref name="ApplyThemeChange" visibility="public"/>
      <methodref name="ColorToRGB" visibility="public" procflags="overload"/>
      <methodref name="ColorToRGB" visibility="public" procflags="overload inline"/>
      <methodref name="ContentRect" visibility="public" symflags="deprecated">
      </methodref>
      <methodref name="DrawEdge" visibility="public" procflags="overload inline" symflags="deprecated">
      </methodref>
      <methodref name="DrawEdge" visibility="public" procflags="overload"/>
      <methodref name="DrawElement" visibility="public" procflags="overload inline"/>
      <methodref name="DrawElement" visibility="public" procflags="overload"/>
      <methodref name="DrawIcon" visibility="public" procflags="overload"/>
      <methodref name="DrawParentBackground" visibility="public" procflags="overload inline"/>
      <methodref name="DrawParentBackground" visibility="public" procflags="overload inline"/>
      <methodref name="DrawParentBackground" visibility="public" procflags="overload"/>
      <methodref name="DrawText" visibility="public" procflags="overload inline" symflags="deprecated">
      </methodref>
      <methodref name="DrawText" visibility="public" procflags="overload"/>
      <methodref name="DrawText" visibility="public" procflags="overload"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="overload"/>
      <methodref name="GetElementColor" visibility="public"/>
      <methodref name="GetElementMargins" visibility="public" procflags="overload"/>
      <methodref name="GetElementMargins" visibility="public" procflags="overload"/>
      <methodref name="GetElementRegion" visibility="public" procflags="overload inline"/>
      <methodref name="GetElementRegion" visibility="public" procflags="overload"/>
      <methodref name="GetElementSize" visibility="public" procflags="overload"/>
      <methodref name="GetElementSize" visibility="public" procflags="overload"/>
      <methodref name="GetStyleColor" visibility="public"/>
      <methodref name="GetStyleFontColor" visibility="public"/>
      <methodref name="GetSystemColor" visibility="public"/>
      <methodref name="GetTextExtent" visibility="public" procflags="overload"/>
      <methodref name="GetTextExtent" visibility="public" procflags="overload"/>
      <methodref name="HasElementFixedPosition" visibility="public"/>
      <methodref name="HasTransparentParts" visibility="public"/>
      <methodref name="LoadFromFile" visibility="public" procflags="class virtual"/>
      <methodref name="PaintBorder" visibility="public" procflags="override"/>
      <methodref name="SaveToFile" visibility="public" procflags="virtual"/>
      <methodref name="ThemesAvailable" visibility="public" procflags="inline" symflags="deprecated">
      </methodref>
      <methodref name="ThemesEnabled" visibility="public" procflags="inline" symflags="deprecated">
      </methodref>
      <methodref name="IsValidStyle" visibility="public" procflags="class overload"/>
      <methodref name="IsValidStyle" visibility="public" procflags="class overload"/>
      <propertyref name="Available" visibility="public"/>
      <propertyref name="Enabled" visibility="public"/>
      <propertyref name="DesigningState" visibility="public"/>
      <propertyref name="Flags" visibility="public"/>
      <propertyref name="IsSystemStyle" visibility="public"/>
      <propertyref name="Name" visibility="public"/>
      <propertyref name="Theme" visibility="public"/>
      <propertyref name="ThemeForDPI" visibility="public"/>
      <eventref name="OnThemeChange" visibility="public"/>
      <ancestor name="TAbstractStyleServices" namespace="Vcl.Themes">
        <methodref name="DoColorToRGB" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoDrawEdge" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="DoDrawElement" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="DoDrawIcon" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="DoDrawParentBackground" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="DoDrawText" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="DoGetElementContentRect" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetElementColor" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetElementMargins" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetElementRegion" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetElementSize" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetStyleColor" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetStyleFontColor" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetSystemColor" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetTextExtent" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoHasTransparentParts" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoHasElementFixedPosition" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoIsValidStyle" visibility="protected" procflags="class abstract virtual"/>
        <methodref name="GetAvailable" visibility="protected" procflags="abstract virtual"/>
        <methodref name="GetEnabled" visibility="protected" procflags="abstract virtual"/>
        <methodref name="GetName" visibility="protected" procflags="abstract virtual"/>
        <methodref name="GetTheme" visibility="protected" procflags="abstract virtual"/>
        <methodref name="GetThemeForDPI" visibility="protected" procflags="abstract virtual"/>
        <methodref name="UnloadThemeData" visibility="protected" procflags="abstract virtual"/>
        <methodref name="UnloadThemeDataForDPI" visibility="protected" procflags="abstract virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="LoadFromStream" visibility="public" procflags="class abstract virtual"/>
        <methodref name="PaintBorder" visibility="public" procflags="abstract virtual"/>
        <methodref name="SaveToStream" visibility="public" procflags="abstract virtual"/>
        <methodref name="UpdateThemes" visibility="public" procflags="abstract virtual"/>
        <ancestor name="TObject" namespace="System">
          <methodref name="Create" visibility="public" procflags="constructor">
          </methodref>
          <methodref name="Free" visibility="public">
          </methodref>
          <methodref name="DisposeOf" visibility="public" procflags="inline">
          </methodref>
          <methodref name="InitInstance" visibility="public" procflags="class">
          </methodref>
          <methodref name="CleanupInstance" visibility="public">
          </methodref>
          <methodref name="ClassType" visibility="public" procflags="inline">
          </methodref>
          <methodref name="ClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassNameIs" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassParent" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="ClassInfo" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InstanceSize" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InheritsFrom" visibility="public" procflags="class">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodName" visibility="public" procflags="class">
          </methodref>
          <methodref name="QualifiedClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="GetInterface" visibility="public">
          </methodref>
          <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
          </methodref>
          <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="UnitName" visibility="public" procflags="class">
          </methodref>
          <methodref name="UnitScope" visibility="public" procflags="class">
          </methodref>
          <methodref name="Equals" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetHashCode" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="ToString" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="AfterConstruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Dispatch" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="DefaultHandler" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="NewInstance" visibility="public" procflags="class virtual">
          </methodref>
          <methodref name="FreeInstance" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor virtual">
          </methodref>
          <methodref name="GetDisposed" visibility="protected" procflags="inline">
          </methodref>
          <methodref name="CheckDisposed" visibility="protected" procflags="inline">
          </methodref>
          <propertyref name="Disposed" visibility="protected">
          </propertyref>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FCustomElements" visibility="private" size="40" offset="16" file="Vcl.Themes.pas" line="1375">
        <array name="FCustomElements" visibility="private" file="Vcl.Themes.pas" line="1375">
          <element type="TCustomElementServicesClass"/>
        </array>
      </field>
      <field name="FAvailable" type="Boolean" visibility="private" size="1" offset="56" file="Vcl.Themes.pas" line="1376"/>
      <field name="FNewComCtrls" type="Boolean" visibility="private" size="1" offset="57" file="Vcl.Themes.pas" line="1377"/>
      <field name="FUseThemes" type="Boolean" visibility="private" size="1" offset="58" file="Vcl.Themes.pas" line="1378"/>
      <field name="FThemeData" type="TThemeData" visibility="private" size="180" offset="60" file="Vcl.Themes.pas" line="1379"/>
      <field name="FThemeDataForDPI" type="TThemeDataForDPI" visibility="private" size="180" offset="240" file="Vcl.Themes.pas" line="1380"/>
      <field name="FThemeDataUnLoading" type="Boolean" visibility="private" size="1" offset="420" file="Vcl.Themes.pas" line="1381"/>
      <function name="DoColorToRGB" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1384">
        <parameters>
          <parameter name="Color" type="TColor"/>
          <parameter name="Details" type="PThemedElementDetails"/>
          <retval type="Cardinal"/>
        </parameters>
      </function>
      <function name="DoDrawEdge" visibility="protected" procflags="overload override" file="Vcl.Themes.pas" line="1386">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="Edges" type="TElementEdges"/>
          <parameter name="Flags" type="TElementEdgeFlags"/>
          <parameter name="ContentRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawElement" visibility="protected" procflags="overload override" file="Vcl.Themes.pas" line="1389">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="ClipRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawIcon" visibility="protected" procflags="overload override" file="Vcl.Themes.pas" line="1392">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="himl" type="NativeUInt"/>
          <parameter name="Index" type="Integer"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawParentBackground" visibility="protected" procflags="overload override" file="Vcl.Themes.pas" line="1395">
        <parameters>
          <parameter name="Window" type="HWND"/>
          <parameter name="Target" type="HDC"/>
          <parameter name="Details" type="PThemedElementDetails"/>
          <parameter name="OnlyIfTransparent" type="Boolean"/>
          <parameter name="Bounds" type="PRect"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawText" visibility="protected" procflags="overload override" file="Vcl.Themes.pas" line="1398">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="Options" type="TStyleTextOptions"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementContentRect" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1401">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="BoundingRect" type="TRect" paramflags="const"/>
          <parameter name="ContentRect" type="TRect" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementColor" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1404">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementMargins" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1407">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="PRect"/>
          <parameter name="ElementMargin" type="TElementMargin"/>
          <parameter name="Margins" type="_MARGINS" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementRegion" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1410">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <parameter name="Region" type="HRGN" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementSize" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1413">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="PRect"/>
          <parameter name="ElementSize" type="TElementSize"/>
          <parameter name="Size" type="TSize" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetStyleColor" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1416">
        <parameters>
          <parameter name="Color" type="TStyleColor"/>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="DoGetStyleFontColor" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1418">
        <parameters>
          <parameter name="Font" type="TStyleFont"/>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="DoGetSystemColor" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1420">
        <parameters>
          <parameter name="Color" type="TColor"/>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="DoGetTextExtent" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1422">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Text" type="string" paramflags="const"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="BoundingRect" type="PRect"/>
          <parameter name="ExtentRect" type="TRect" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoHasTransparentParts" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1425">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoHasElementFixedPosition" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1427">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoIsValidStyle" visibility="protected" procflags="class override" file="Vcl.Themes.pas" line="1429">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <parameter name="StyleInfo" type="PStyleInfo"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetAvailable" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1430">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetEnabled" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1431">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetName" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1432">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetTheme" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1433">
        <parameters>
          <parameter name="Element" type="TThemedElement"/>
          <retval type="NativeUInt"/>
        </parameters>
      </function>
      <function name="GetThemeForDPI" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1434">
        <parameters>
          <parameter name="Element" type="TThemedElement"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="NativeUInt"/>
        </parameters>
      </function>
      <procedure name="UnloadThemeData" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1435">
      </procedure>
      <procedure name="UnloadThemeDataForDPI" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1436">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Themes.pas" line="1438">
        <parameters>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Themes.pas" line="1439">
        <parameters>
        </parameters>
      </destructor>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1440">
        <parameters>
          <parameter name="Detail" type="TThemedButton"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1441">
        <parameters>
          <parameter name="Detail" type="TThemedCategoryButtons"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1442">
        <parameters>
          <parameter name="Detail" type="TThemedCategoryPanelGroup"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1443">
        <parameters>
          <parameter name="Detail" type="TThemedCheckListBox"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1444">
        <parameters>
          <parameter name="Detail" type="TThemedClock"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1445">
        <parameters>
          <parameter name="Detail" type="TThemedComboBox"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1446">
        <parameters>
          <parameter name="Detail" type="TThemedControlBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1447">
        <parameters>
          <parameter name="Detail" type="TThemedDataNavButtons"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1448">
        <parameters>
          <parameter name="Detail" type="TThemedMPlayerButtons"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1449">
        <parameters>
          <parameter name="Detail" type="TThemedDatePicker"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1450">
        <parameters>
          <parameter name="Detail" type="TThemedEdit"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1451">
        <parameters>
          <parameter name="Detail" type="TThemedFlyOut"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1452">
        <parameters>
          <parameter name="Detail" type="TThemedExplorerBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1453">
        <parameters>
          <parameter name="Detail" type="TThemedHeader"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1454">
        <parameters>
          <parameter name="Detail" type="TThemedHint"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1455">
        <parameters>
          <parameter name="Detail" type="TThemedGrid"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1456">
        <parameters>
          <parameter name="Detail" type="TThemedLink"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1457">
        <parameters>
          <parameter name="Detail" type="TThemedListview"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1458">
        <parameters>
          <parameter name="Detail" type="TThemedMenu"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1459">
        <parameters>
          <parameter name="Detail" type="TThemedMenuBand"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1460">
        <parameters>
          <parameter name="Detail" type="TThemedMonthCal"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1461">
        <parameters>
          <parameter name="Detail" type="TThemedNavigation"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1462">
        <parameters>
          <parameter name="Detail" type="TThemedPage"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1463">
        <parameters>
          <parameter name="Detail" type="TThemedPanel"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1464">
        <parameters>
          <parameter name="Detail" type="TThemedProgress"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1465">
        <parameters>
          <parameter name="Detail" type="TThemedRebar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1466">
        <parameters>
          <parameter name="Detail" type="TThemedScrollBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1467">
        <parameters>
          <parameter name="Detail" type="TThemedSearchIndicators"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1468">
        <parameters>
          <parameter name="Detail" type="TThemedSpin"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1469">
        <parameters>
          <parameter name="Detail" type="TThemedStartPanel"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1470">
        <parameters>
          <parameter name="Detail" type="TThemedStatus"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1471">
        <parameters>
          <parameter name="Detail" type="TThemedTab"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1472">
        <parameters>
          <parameter name="Detail" type="TThemedTabSet"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1473">
        <parameters>
          <parameter name="Detail" type="TThemedTaskBand"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1474">
        <parameters>
          <parameter name="Detail" type="TThemedTaskBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1475">
        <parameters>
          <parameter name="Detail" type="TThemedTaskDialog"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1476">
        <parameters>
          <parameter name="Detail" type="TThemedTextLabel"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1477">
        <parameters>
          <parameter name="Detail" type="TThemedTextStyle"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1478">
        <parameters>
          <parameter name="Detail" type="TThemedToggleSwitch"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1479">
        <parameters>
          <parameter name="Detail" type="TThemedToolBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1480">
        <parameters>
          <parameter name="Detail" type="TThemedToolTip"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1481">
        <parameters>
          <parameter name="Detail" type="TThemedTrackBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1482">
        <parameters>
          <parameter name="Detail" type="TThemedTrayNotify"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1483">
        <parameters>
          <parameter name="Detail" type="TThemedTreeview"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1484">
        <parameters>
          <parameter name="Detail" type="TThemedWindow"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="LoadFromStream" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="1485">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <retval type="TCustomStyleServices"/>
        </parameters>
      </function>
      <procedure name="SaveToStream" visibility="public" procflags="override" file="Vcl.Themes.pas" line="1486">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="UpdateThemes" visibility="public" procflags="override" file="Vcl.Themes.pas" line="1487">
      </procedure>
    </members>
  </class>
  <classref name="TStyleHookClass" ref="TStyleHook" file="Vcl.Themes.pas" line="1491"/>
  <enum name="TSysBidiModeDirection" file="Vcl.Themes.pas" line="1492">
    <element value="0" name="sbmLeftToRight" file="Vcl.Themes.pas" line="1492"/>
    <element value="1" name="sbmRightToLeft" file="Vcl.Themes.pas" line="1492"/>
  </enum>
  <class name="TSysControl" file="Vcl.Themes.pas" line="1494">
    <ancestor name="TObject" namespace="System">
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Free" visibility="public">
      </methodref>
      <methodref name="DisposeOf" visibility="public" procflags="inline">
      </methodref>
      <methodref name="InitInstance" visibility="public" procflags="class">
      </methodref>
      <methodref name="CleanupInstance" visibility="public">
      </methodref>
      <methodref name="ClassType" visibility="public" procflags="inline">
      </methodref>
      <methodref name="ClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassNameIs" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassParent" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="ClassInfo" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InstanceSize" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InheritsFrom" visibility="public" procflags="class">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodName" visibility="public" procflags="class">
      </methodref>
      <methodref name="QualifiedClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="GetInterface" visibility="public">
      </methodref>
      <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
      </methodref>
      <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="UnitName" visibility="public" procflags="class">
      </methodref>
      <methodref name="UnitScope" visibility="public" procflags="class">
      </methodref>
      <methodref name="Equals" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetHashCode" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ToString" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="SafeCallException" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="AfterConstruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Dispatch" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="DefaultHandler" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="NewInstance" visibility="public" procflags="class virtual">
      </methodref>
      <methodref name="FreeInstance" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor virtual">
      </methodref>
      <methodref name="GetDisposed" visibility="protected" procflags="inline">
      </methodref>
      <methodref name="CheckDisposed" visibility="protected" procflags="inline">
      </methodref>
      <propertyref name="Disposed" visibility="protected">
      </propertyref>
    </ancestor>
    <members>
      <field name="FFont" type="TFont" visibility="private" size="4" offset="4" file="Vcl.Themes.pas" line="1496"/>
      <field name="FParent" type="TSysControl" visibility="private" size="4" offset="8" file="Vcl.Themes.pas" line="1497"/>
      <field name="FHandle" type="NativeUInt" visibility="private" size="4" offset="12" file="Vcl.Themes.pas" line="1498"/>
      <function name="GetParent" visibility="private" file="Vcl.Themes.pas" line="1499">
        <parameters>
          <retval type="TSysControl"/>
        </parameters>
      </function>
      <function name="GetParentHandle" visibility="private" file="Vcl.Themes.pas" line="1500">
        <parameters>
          <retval type="NativeUInt"/>
        </parameters>
      </function>
      <function name="GetText" visibility="private" file="Vcl.Themes.pas" line="1501">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetStyle" visibility="private" file="Vcl.Themes.pas" line="1502">
        <parameters>
          <retval type="NativeInt"/>
        </parameters>
      </function>
      <function name="GetExStyle" visibility="private" file="Vcl.Themes.pas" line="1503">
        <parameters>
          <retval type="NativeInt"/>
        </parameters>
      </function>
      <function name="GetWidth" visibility="private" file="Vcl.Themes.pas" line="1504">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetHeight" visibility="private" file="Vcl.Themes.pas" line="1505">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetLeft" visibility="private" file="Vcl.Themes.pas" line="1506">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetTop" visibility="private" file="Vcl.Themes.pas" line="1507">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetBorder" visibility="private" file="Vcl.Themes.pas" line="1508">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetEnabled" visibility="private" file="Vcl.Themes.pas" line="1509">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetVisible" visibility="private" file="Vcl.Themes.pas" line="1510">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetClientRect" visibility="private" file="Vcl.Themes.pas" line="1511">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetWinRect" visibility="private" file="Vcl.Themes.pas" line="1512">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetClientEdge" visibility="private" file="Vcl.Themes.pas" line="1513">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetControlClassName" visibility="private" file="Vcl.Themes.pas" line="1514">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetWndProc" visibility="private" file="Vcl.Themes.pas" line="1515">
        <parameters>
          <retval type="NativeInt"/>
        </parameters>
      </function>
      <procedure name="SetWndProc" visibility="private" file="Vcl.Themes.pas" line="1516">
        <parameters>
          <parameter name="Value" type="NativeInt"/>
        </parameters>
      </procedure>
      <function name="GetBidiMode" visibility="private" file="Vcl.Themes.pas" line="1517">
        <parameters>
          <retval type="TSysBidiModeDirection"/>
        </parameters>
      </function>
      <procedure name="SetExStyle" visibility="private" file="Vcl.Themes.pas" line="1518">
        <parameters>
          <parameter name="Value" type="NativeInt" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetStyle" visibility="private" file="Vcl.Themes.pas" line="1519">
        <parameters>
          <parameter name="Value" type="NativeInt" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="GetControlID" visibility="private" file="Vcl.Themes.pas" line="1520">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetBoundsRect" visibility="private" file="Vcl.Themes.pas" line="1521">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetFont" visibility="private" file="Vcl.Themes.pas" line="1522">
        <parameters>
          <retval type="TFont"/>
        </parameters>
      </function>
      <function name="GetClientHeight" visibility="private" file="Vcl.Themes.pas" line="1523">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetClientWidth" visibility="private" file="Vcl.Themes.pas" line="1524">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <constructor name="Create" visibility="public" file="Vcl.Themes.pas" line="1526">
        <parameters>
          <parameter name="AHandle" type="NativeUInt"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Themes.pas" line="1527">
        <parameters>
        </parameters>
      </destructor>
      <property name="Font" visibility="public" read="GetFont" type="TFont" file="Vcl.Themes.pas" line="1528"/>
      <property name="Parent" visibility="public" read="GetParent" type="TSysControl" file="Vcl.Themes.pas" line="1529"/>
      <property name="ParentHandle" visibility="public" read="GetParentHandle" type="NativeUInt" file="Vcl.Themes.pas" line="1530"/>
      <property name="Handle" visibility="public" read="FHandle" write="FHandle" type="NativeUInt" file="Vcl.Themes.pas" line="1531"/>
      <property name="Text" visibility="public" read="GetText" type="string" default="0" file="Vcl.Themes.pas" line="1532"/>
      <property name="Style" visibility="public" read="GetStyle" write="SetStyle" type="NativeInt" file="Vcl.Themes.pas" line="1533"/>
      <property name="ExStyle" visibility="public" read="GetExStyle" write="SetExStyle" type="NativeInt" file="Vcl.Themes.pas" line="1534"/>
      <property name="Width" visibility="public" read="GetWidth" type="Integer" file="Vcl.Themes.pas" line="1535"/>
      <property name="Height" visibility="public" read="GetHeight" type="Integer" file="Vcl.Themes.pas" line="1536"/>
      <property name="Left" visibility="public" read="GetLeft" type="Integer" file="Vcl.Themes.pas" line="1537"/>
      <property name="Top" visibility="public" read="GetTop" type="Integer" file="Vcl.Themes.pas" line="1538"/>
      <property name="HasBorder" visibility="public" read="GetBorder" type="Boolean" file="Vcl.Themes.pas" line="1539"/>
      <property name="Enabled" visibility="public" read="GetEnabled" type="Boolean" file="Vcl.Themes.pas" line="1540"/>
      <property name="Visible" visibility="public" read="GetVisible" type="Boolean" file="Vcl.Themes.pas" line="1541"/>
      <property name="ClientRect" visibility="public" read="GetClientRect" type="TRect" file="Vcl.Themes.pas" line="1542"/>
      <property name="WindowRect" visibility="public" read="GetWinRect" type="TRect" file="Vcl.Themes.pas" line="1543"/>
      <property name="HasClientEdge" visibility="public" read="GetClientEdge" type="Boolean" file="Vcl.Themes.pas" line="1544"/>
      <property name="ClientHeight" visibility="public" read="GetClientHeight" type="Integer" file="Vcl.Themes.pas" line="1548">
        <devnotes>
           <summary>
              Get client height of the system control
           </summary>
        </devnotes>
      </property>
      <property name="ClientWidth" visibility="public" read="GetClientWidth" type="Integer" file="Vcl.Themes.pas" line="1552">
        <devnotes>
           <summary>
              Get client width of the system control
           </summary>
        </devnotes>
      </property>
      <property name="ControlClassName" visibility="public" read="GetControlClassName" type="string" default="0" file="Vcl.Themes.pas" line="1553"/>
      <property name="WndProc" visibility="public" read="GetWndProc" write="SetWndProc" type="NativeInt" file="Vcl.Themes.pas" line="1554"/>
      <property name="BidiMode" visibility="public" read="GetBidiMode" type="TSysBidiModeDirection" file="Vcl.Themes.pas" line="1555"/>
      <property name="ControlID" visibility="public" read="GetControlID" type="Integer" file="Vcl.Themes.pas" line="1556"/>
      <property name="BoundsRect" visibility="public" read="GetBoundsRect" type="TRect" file="Vcl.Themes.pas" line="1557"/>
      <function name="DrawTextBiDiModeFlags" visibility="public" file="Vcl.Themes.pas" line="1558">
        <parameters>
          <parameter name="Flags" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="UseRightToLeftAlignment" visibility="public" procflags="dynamic" file="Vcl.Themes.pas" line="1559">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DrawTextBiDiModeFlagsReadingOnly" visibility="public" file="Vcl.Themes.pas" line="1560">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="UseRightToLeftReading" visibility="public" file="Vcl.Themes.pas" line="1561">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="Focused" visibility="public" procflags="dynamic" file="Vcl.Themes.pas" line="1562">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TSysStyleHook" file="Vcl.Themes.pas" line="1566">
    <ancestor name="TObject" namespace="System">
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Free" visibility="public">
      </methodref>
      <methodref name="DisposeOf" visibility="public" procflags="inline">
      </methodref>
      <methodref name="InitInstance" visibility="public" procflags="class">
      </methodref>
      <methodref name="CleanupInstance" visibility="public">
      </methodref>
      <methodref name="ClassType" visibility="public" procflags="inline">
      </methodref>
      <methodref name="ClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassNameIs" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassParent" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="ClassInfo" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InstanceSize" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InheritsFrom" visibility="public" procflags="class">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodName" visibility="public" procflags="class">
      </methodref>
      <methodref name="QualifiedClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="GetInterface" visibility="public">
      </methodref>
      <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
      </methodref>
      <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="UnitName" visibility="public" procflags="class">
      </methodref>
      <methodref name="UnitScope" visibility="public" procflags="class">
      </methodref>
      <methodref name="Equals" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetHashCode" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ToString" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="SafeCallException" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="AfterConstruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Dispatch" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="DefaultHandler" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="NewInstance" visibility="public" procflags="class virtual">
      </methodref>
      <methodref name="FreeInstance" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor virtual">
      </methodref>
      <methodref name="GetDisposed" visibility="protected" procflags="inline">
      </methodref>
      <methodref name="CheckDisposed" visibility="protected" procflags="inline">
      </methodref>
      <propertyref name="Disposed" visibility="protected">
      </propertyref>
    </ancestor>
    <members>
      <field name="FHandle" type="NativeUInt" visibility="private" size="4" offset="4" file="Vcl.Themes.pas" line="1568"/>
      <field name="FProcInstance" type="Pointer" visibility="private" size="4" offset="8" file="Vcl.Themes.pas" line="1569"/>
      <field name="FSysControl" type="TSysControl" visibility="private" size="4" offset="12" file="Vcl.Themes.pas" line="1570"/>
      <field name="FOrgWndProc" type="NativeInt" visibility="private" size="4" offset="16" file="Vcl.Themes.pas" line="1571"/>
      <field name="FOverrideEraseBkgnd" type="Boolean" visibility="private" size="1" offset="20" file="Vcl.Themes.pas" line="1572"/>
      <field name="FOverridePaint" type="Boolean" visibility="private" size="1" offset="21" file="Vcl.Themes.pas" line="1573"/>
      <field name="FOverridePaintNC" type="Boolean" visibility="private" size="1" offset="22" file="Vcl.Themes.pas" line="1574"/>
      <field name="FOverrideFont" type="Boolean" visibility="private" size="1" offset="23" file="Vcl.Themes.pas" line="1575"/>
      <field name="FDoubleBuffered" type="Boolean" visibility="private" size="1" offset="24" file="Vcl.Themes.pas" line="1576"/>
      <field name="FPaintOnEraseBkgnd" type="Boolean" visibility="private" size="1" offset="25" file="Vcl.Themes.pas" line="1577"/>
      <field name="FFontColor" type="TColor" visibility="private" size="4" offset="28" file="Vcl.Themes.pas" line="1578"/>
      <field name="FBrush" type="TBrush" visibility="private" size="4" offset="32" file="Vcl.Themes.pas" line="1579"/>
      <field name="FHandled" type="Boolean" visibility="private" size="1" offset="36" file="Vcl.Themes.pas" line="1580"/>
      <field name="FParentColor" type="Boolean" visibility="private" size="1" offset="37" file="Vcl.Themes.pas" line="1581"/>
      <field name="FStyleElements" type="TStyleElements" visibility="private" size="1" offset="38" file="Vcl.Themes.pas" line="1582"/>
      <field name="FColor" type="TColor" visibility="private" size="4" offset="40" file="Vcl.Themes.pas" line="1583"/>
      <field name="FFont" type="TFont" visibility="private" size="4" offset="44" file="Vcl.Themes.pas" line="1584"/>
      <field name="FText" type="string" visibility="private" size="4" offset="48" file="Vcl.Themes.pas" line="1585"/>
      <field name="FHookedDirectly" type="Boolean" visibility="private" size="1" offset="52" file="Vcl.Themes.pas" line="1586"/>
      <procedure name="WMPaint" visibility="private" procflags="message" file="Vcl.Themes.pas" line="1587">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCPaint" visibility="private" procflags="message" file="Vcl.Themes.pas" line="1588">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="private" procflags="message" file="Vcl.Themes.pas" line="1589">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SetStyleElements" visibility="private" file="Vcl.Themes.pas" line="1590">
        <parameters>
          <parameter name="Value" type="TStyleElements"/>
        </parameters>
      </procedure>
      <function name="GetFontColor" visibility="private" file="Vcl.Themes.pas" line="1591">
        <parameters>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="GetColor" visibility="private" file="Vcl.Themes.pas" line="1592">
        <parameters>
          <retval type="TColor"/>
        </parameters>
      </function>
      <procedure name="SetColor" visibility="private" file="Vcl.Themes.pas" line="1593">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetOverridePaint" visibility="private" file="Vcl.Themes.pas" line="1594">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="GetFocused" visibility="private" file="Vcl.Themes.pas" line="1595">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetParentHandle" visibility="private" file="Vcl.Themes.pas" line="1596">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      </function>
      <procedure name="SetFont" visibility="private" file="Vcl.Themes.pas" line="1597">
        <parameters>
          <parameter name="Value" type="TFont" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="UseLeftScrollBar" visibility="private" file="Vcl.Themes.pas" line="1598">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetText" visibility="private" file="Vcl.Themes.pas" line="1599">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetCurrentPPI" visibility="private" file="Vcl.Themes.pas" line="1600">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetBorderSize" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1602">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="CheckIfParentBkGndPainted" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1603">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CheckIfParentHooked" visibility="protected" file="Vcl.Themes.pas" line="1604">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Paint" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1605">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="DrawParentBackground" visibility="protected" procflags="overload" file="Vcl.Themes.pas" line="1606">
        <parameters>
          <parameter name="DC" type="HDC"/>
        </parameters>
      </procedure>
      <procedure name="DrawParentBackground" visibility="protected" procflags="overload" file="Vcl.Themes.pas" line="1607">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="ARect" type="PRect"/>
        </parameters>
      </procedure>
      <procedure name="PaintBorder" visibility="protected" file="Vcl.Themes.pas" line="1608">
        <parameters>
          <parameter name="Control" type="TSysControl"/>
          <parameter name="EraseLRCorner" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="DrawBorder" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1609">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintBackground" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1610">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintNC" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1611">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <function name="CallDefaultProc" visibility="protected" file="Vcl.Themes.pas" line="1612">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
          <retval type="NativeInt"/>
        </parameters>
      </function>
      <procedure name="SetRedraw" visibility="protected" procflags="overload" file="Vcl.Themes.pas" line="1613">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetRedraw" visibility="protected" procflags="overload virtual" file="Vcl.Themes.pas" line="1614">
        <parameters>
          <parameter name="AHandle" type="HWND"/>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="StyleServicesEnabled" visibility="protected" file="Vcl.Themes.pas" line="1615">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="WndProc" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1616">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="InternalPaint" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1617">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="UpdateColors" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1618">
      </procedure>
      <function name="GetSystemMetrics" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1619">
        <parameters>
          <parameter name="nIndex" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="StyleServices" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1620">
        <parameters>
          <retval type="TCustomStyleServices"/>
        </parameters>
      </function>
      <property name="HookedDirectly" visibility="protected" read="FHookedDirectly" write="FHookedDirectly" type="Boolean" file="Vcl.Themes.pas" line="1624">
        <devnotes>
           <summary>
              special property to use CallDefaultProc method
           </summary>
        </devnotes>
      </property>
      <constructor name="Create" visibility="public" file="Vcl.Themes.pas" line="1626">
        <parameters>
          <parameter name="AHandle" type="NativeUInt"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Themes.pas" line="1627">
        <parameters>
        </parameters>
      </destructor>
      <property name="CurrentPPI" visibility="public" read="GetCurrentPPI" type="Integer" file="Vcl.Themes.pas" line="1628"/>
      <procedure name="Invalidate" visibility="public" procflags="virtual" file="Vcl.Themes.pas" line="1629">
      </procedure>
      <procedure name="InvalidateNC" visibility="public" procflags="virtual" file="Vcl.Themes.pas" line="1630">
      </procedure>
      <procedure name="Refresh" visibility="public" procflags="virtual" file="Vcl.Themes.pas" line="1631">
      </procedure>
      <procedure name="DrawControlText" visibility="public" file="Vcl.Themes.pas" line="1632">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="Cardinal"/>
        </parameters>
      </procedure>
      <function name="DrawTextCentered" visibility="public" file="Vcl.Themes.pas" line="1634">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="S" type="string"/>
          <parameter name="Flags" type="Cardinal" paramflags="const">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="DrawText" visibility="public" file="Vcl.Themes.pas" line="1636">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="S" type="string"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="TTextFormat" paramflags="const">
            <value>
              []
            </value>
          </parameter>
          <retval type="Integer"/>
        </parameters>
      </function>
      <property name="Handle" visibility="public" read="FHandle" type="NativeUInt" file="Vcl.Themes.pas" line="1638"/>
      <property name="ParentHandle" visibility="public" read="GetParentHandle" type="HWND" file="Vcl.Themes.pas" line="1639"/>
      <property name="Handled" visibility="public" read="FHandled" write="FHandled" type="Boolean" file="Vcl.Themes.pas" line="1640"/>
      <property name="SysControl" visibility="public" read="FSysControl" write="FSysControl" type="TSysControl" file="Vcl.Themes.pas" line="1641"/>
      <property name="StyleElements" visibility="public" read="FStyleElements" write="SetStyleElements" type="TStyleElements" file="Vcl.Themes.pas" line="1642"/>
      <property name="DoubleBuffered" visibility="public" read="FDoubleBuffered" write="FDoubleBuffered" type="Boolean" file="Vcl.Themes.pas" line="1644"/>
      <property name="OverridePaint" visibility="public" read="FOverridePaint" write="SetOverridePaint" type="Boolean" file="Vcl.Themes.pas" line="1645"/>
      <property name="OverridePaintNC" visibility="public" read="FOverridePaintNC" write="FOverridePaintNC" type="Boolean" file="Vcl.Themes.pas" line="1646"/>
      <property name="OverrideFont" visibility="public" read="FOverrideFont" write="FOverrideFont" type="Boolean" file="Vcl.Themes.pas" line="1648"/>
      <property name="OverrideEraseBkgnd" visibility="public" read="FOverrideEraseBkgnd" write="FOverrideEraseBkgnd" type="Boolean" file="Vcl.Themes.pas" line="1649"/>
      <property name="FontColor" visibility="public" read="GetFontColor" write="FFontColor" type="TColor" file="Vcl.Themes.pas" line="1651"/>
      <property name="Color" visibility="public" read="GetColor" write="SetColor" type="TColor" file="Vcl.Themes.pas" line="1652"/>
      <property name="Brush" visibility="public" read="FBrush" type="TBrush" file="Vcl.Themes.pas" line="1653"/>
      <property name="Font" visibility="public" read="FFont" write="SetFont" type="TFont" file="Vcl.Themes.pas" line="1654"/>
      <property name="Focused" visibility="public" read="GetFocused" type="Boolean" file="Vcl.Themes.pas" line="1655"/>
      <property name="ParentBkGndPainted" visibility="public" read="CheckIfParentBkGndPainted" type="Boolean" file="Vcl.Themes.pas" line="1656"/>
      <property name="ParentColor" visibility="public" read="FParentColor" write="FParentColor" type="Boolean" file="Vcl.Themes.pas" line="1657"/>
      <property name="Text" visibility="public" read="GetText" type="string" default="0" file="Vcl.Themes.pas" line="1658"/>
    </members>
  </class>
  <class name="TMouseTrackSysControlStyleHook" file="Vcl.Themes.pas" line="1661">
    <ancestor name="TSysStyleHook" namespace="Vcl.Themes">
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="SetStyleElements" visibility="private"/>
      <methodref name="GetFontColor" visibility="private"/>
      <methodref name="GetColor" visibility="private"/>
      <methodref name="SetColor" visibility="private"/>
      <methodref name="SetOverridePaint" visibility="private"/>
      <methodref name="GetFocused" visibility="private"/>
      <methodref name="GetParentHandle" visibility="private"/>
      <methodref name="SetFont" visibility="private"/>
      <methodref name="UseLeftScrollBar" visibility="private"/>
      <methodref name="GetText" visibility="private"/>
      <methodref name="GetCurrentPPI" visibility="private"/>
      <methodref name="GetBorderSize" visibility="protected" procflags="virtual"/>
      <methodref name="CheckIfParentBkGndPainted" visibility="protected" procflags="virtual"/>
      <methodref name="CheckIfParentHooked" visibility="protected"/>
      <methodref name="Paint" visibility="protected" procflags="virtual"/>
      <methodref name="DrawParentBackground" visibility="protected" procflags="overload"/>
      <methodref name="DrawParentBackground" visibility="protected" procflags="overload"/>
      <methodref name="PaintBorder" visibility="protected"/>
      <methodref name="DrawBorder" visibility="protected" procflags="virtual"/>
      <methodref name="PaintBackground" visibility="protected" procflags="virtual"/>
      <methodref name="PaintNC" visibility="protected" procflags="virtual"/>
      <methodref name="CallDefaultProc" visibility="protected"/>
      <methodref name="SetRedraw" visibility="protected" procflags="overload"/>
      <methodref name="SetRedraw" visibility="protected" procflags="overload virtual"/>
      <methodref name="StyleServicesEnabled" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="virtual"/>
      <methodref name="InternalPaint" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateColors" visibility="protected" procflags="virtual"/>
      <methodref name="GetSystemMetrics" visibility="protected" procflags="virtual"/>
      <methodref name="StyleServices" visibility="protected" procflags="virtual"/>
      <propertyref name="HookedDirectly" visibility="protected">
      </propertyref>
      <methodref name="Create" visibility="public" procflags="constructor virtual"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <propertyref name="CurrentPPI" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="virtual"/>
      <methodref name="InvalidateNC" visibility="public" procflags="virtual"/>
      <methodref name="Refresh" visibility="public" procflags="virtual"/>
      <methodref name="DrawControlText" visibility="public"/>
      <methodref name="DrawTextCentered" visibility="public"/>
      <methodref name="DrawText" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="ParentHandle" visibility="public"/>
      <propertyref name="Handled" visibility="public"/>
      <propertyref name="SysControl" visibility="public"/>
      <propertyref name="StyleElements" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <propertyref name="OverridePaint" visibility="public"/>
      <propertyref name="OverridePaintNC" visibility="public"/>
      <propertyref name="OverrideFont" visibility="public"/>
      <propertyref name="OverrideEraseBkgnd" visibility="public"/>
      <propertyref name="FontColor" visibility="public"/>
      <propertyref name="Color" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Font" visibility="public"/>
      <propertyref name="Focused" visibility="public"/>
      <propertyref name="ParentBkGndPainted" visibility="public"/>
      <propertyref name="ParentColor" visibility="public"/>
      <propertyref name="Text" visibility="public"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <field name="FMouseInControl" type="Boolean" visibility="private" size="1" offset="56" file="Vcl.Themes.pas" line="1663"/>
      <field name="FMouseInNCArea" type="Boolean" visibility="private" size="1" offset="57" file="Vcl.Themes.pas" line="1664"/>
      <field name="FHotTrackTimer" type="TComponent" visibility="private" size="4" offset="60" file="Vcl.Themes.pas" line="1665"/>
      <field name="FMouseDown" type="Boolean" visibility="private" size="1" offset="64" file="Vcl.Themes.pas" line="1666"/>
      <procedure name="WMMouseMove" visibility="private" procflags="message" file="Vcl.Themes.pas" line="1667">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCMouseMove" visibility="private" procflags="message" file="Vcl.Themes.pas" line="1668">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDown" visibility="private" procflags="message" file="Vcl.Themes.pas" line="1669">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonUp" visibility="private" procflags="message" file="Vcl.Themes.pas" line="1671">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="MouseEnter" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1673">
      </procedure>
      <procedure name="MouseLeave" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1674">
      </procedure>
      <function name="IsChildHandle" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1675">
        <parameters>
          <parameter name="AHandle" type="HWND"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="StartHotTrackTimer" visibility="protected" file="Vcl.Themes.pas" line="1676">
      </procedure>
      <procedure name="StopHotTrackTimer" visibility="protected" file="Vcl.Themes.pas" line="1677">
      </procedure>
      <procedure name="DoHotTrackTimer" visibility="protected" procflags="virtual" file="Vcl.Themes.pas" line="1678">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Themes.pas" line="1680">
        <parameters>
          <parameter name="AHandle" type="NativeUInt"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Themes.pas" line="1681">
        <parameters>
        </parameters>
      </destructor>
      <property name="MouseInControl" visibility="public" read="FMouseInControl" write="FMouseInControl" type="Boolean" file="Vcl.Themes.pas" line="1683"/>
      <property name="MouseInNCArea" visibility="public" read="FMouseInNCArea" write="FMouseInNCArea" type="Boolean" file="Vcl.Themes.pas" line="1684"/>
      <property name="MouseDown" visibility="public" read="FMouseDown" type="Boolean" file="Vcl.Themes.pas" line="1685"/>
    </members>
  </class>
  <classref name="TSysStyleHookClass" ref="TSysStyleHook" file="Vcl.Themes.pas" line="1690"/>
  <pointer name="PChildControlInfo" type="TChildControlInfo" indircnt="1" file="Vcl.Themes.pas" line="1692"/>
  <struct name="TChildControlInfo" size="12" file="Vcl.Themes.pas" line="1693">
    <field name="Parent" type="HWND" visibility="public" size="4" offset="0" file="Vcl.Themes.pas" line="1694"/>
    <field name="ParentStyle" type="NativeInt" visibility="public" size="4" offset="4" file="Vcl.Themes.pas" line="1695"/>
    <field name="StyleHookClass" type="TSysStyleHookClass" visibility="public" size="4" offset="8" file="Vcl.Themes.pas" line="1696"/>
  </struct>
  <class name="TCustomStyleEngine" file="Vcl.Themes.pas" line="1699">
    <ancestor name="TObject" namespace="System">
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Free" visibility="public">
      </methodref>
      <methodref name="DisposeOf" visibility="public" procflags="inline">
      </methodref>
      <methodref name="InitInstance" visibility="public" procflags="class">
      </methodref>
      <methodref name="CleanupInstance" visibility="public">
      </methodref>
      <methodref name="ClassType" visibility="public" procflags="inline">
      </methodref>
      <methodref name="ClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassNameIs" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassParent" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="ClassInfo" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InstanceSize" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InheritsFrom" visibility="public" procflags="class">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodName" visibility="public" procflags="class">
      </methodref>
      <methodref name="QualifiedClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="GetInterface" visibility="public">
      </methodref>
      <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
      </methodref>
      <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="UnitName" visibility="public" procflags="class">
      </methodref>
      <methodref name="UnitScope" visibility="public" procflags="class">
      </methodref>
      <methodref name="Equals" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetHashCode" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ToString" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="SafeCallException" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="AfterConstruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Dispatch" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="DefaultHandler" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="NewInstance" visibility="public" procflags="class virtual">
      </methodref>
      <methodref name="FreeInstance" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor virtual">
      </methodref>
      <methodref name="GetDisposed" visibility="protected" procflags="inline">
      </methodref>
      <methodref name="CheckDisposed" visibility="protected" procflags="inline">
      </methodref>
      <propertyref name="Disposed" visibility="protected">
      </propertyref>
    </ancestor>
    <members>
      <pointer name="PStyleHookRegistrationData" alias="Vcl.Themes.PStyleHookRegistrationData" type="TStyleHookRegistrationData" indircnt="1" file="Vcl.Themes.pas" line="1704"/>
      <enum name="TStyleEngineNotification" visibility="public" alias="Vcl.Themes.TStyleEngineNotification" file="Vcl.Themes.pas" line="1711">
        <element value="0" name="snControlDestroyed" file="Vcl.Themes.pas" line="1711"/>
        <element value="1" name="snStyleHookUnregistered" file="Vcl.Themes.pas" line="1711"/>
      </enum>
      <field name="FRegisteredStyleHooks" type="TCustomStyleEngine.TStyleHookDictionary" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1714"/>
      <field name="FSysHook" type="HHOOK" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1715"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.Themes.pas" line="1716">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.Themes.pas" line="1717">
      </procedure>
      <property name="RegisteredStyleHooks" visibility="class protected" read="FRegisteredStyleHooks" type="TDictionary&lt;System.TClass,System.Generics.Collections.TList&lt;Vcl.Themes.TStyleHookClass&gt;&gt;" hoisted="true" file="Vcl.Themes.pas" line="1719"/>
      <procedure name="CreateSysHook" visibility="class protected" procflags="class" file="Vcl.Themes.pas" line="1721">
      </procedure>
      <procedure name="DeleteSysHook" visibility="class protected" procflags="class" file="Vcl.Themes.pas" line="1722">
      </procedure>
      <function name="HookCBProc" visibility="class protected" procflags="static" callconv="stdcall" file="Vcl.Themes.pas" line="1723">
        <parameters>
          <parameter name="nCode" type="Integer"/>
          <parameter name="wParam" type="NativeUInt"/>
          <parameter name="lParam" type="NativeInt"/>
          <retval type="NativeInt"/>
        </parameters>
      </function>
      <field name="FRegSysStylesList" type="TCustomStyleEngine.TRegSysStylesList" visibility="protected" varflags="class" file="Vcl.Themes.pas" line="1727"/>
      <field name="FSysStyleHookList" type="TCustomStyleEngine.TSysStyleHookList" visibility="protected" varflags="class" file="Vcl.Themes.pas" line="1728"/>
      <field name="FChildRegSysStylesList" type="TCustomStyleEngine.TChildRegSysStylesList" visibility="protected" varflags="class" file="Vcl.Themes.pas" line="1729"/>
      <function name="HandleMessage" visibility="public" procflags="class abstract virtual" file="Vcl.Themes.pas" line="1732">
        <parameters>
          <parameter name="Control" type="TWinControl"/>
          <parameter name="Message" type="TMessage" paramflags="var"/>
          <parameter name="DefWndProc" type="TWndMethod"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Notification" visibility="public" procflags="class abstract virtual" file="Vcl.Themes.pas" line="1735">
        <parameters>
          <parameter name="Operation" type="TCustomStyleEngine.TStyleEngineNotification"/>
          <parameter name="Data" type="Pointer"/>
        </parameters>
      </procedure>
      <procedure name="RegisterStyleHook" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1737">
        <parameters>
          <parameter name="ControlClass" type="TClass"/>
          <parameter name="StyleHookClass" type="TStyleHookClass"/>
        </parameters>
      </procedure>
      <procedure name="UnRegisterStyleHook" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1740">
        <parameters>
          <parameter name="ControlClass" type="TClass"/>
          <parameter name="StyleHookClass" type="TStyleHookClass"/>
        </parameters>
      </procedure>
      <procedure name="RegisterSysStyleHook" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1743">
        <parameters>
          <parameter name="SysControlClass" type="string"/>
          <parameter name="SysStyleHookClass" type="TSysStyleHookClass"/>
        </parameters>
      </procedure>
      <procedure name="UnRegisterSysStyleHook" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1745">
        <parameters>
          <parameter name="SysControlClass" type="string"/>
          <parameter name="SysStyleHookClass" type="TSysStyleHookClass"/>
        </parameters>
      </procedure>
    </members>
  </class>
  <classref name="TCustomStyleEngineClass" ref="TCustomStyleEngine" file="Vcl.Themes.pas" line="1749"/>
  <class name="TStyleManager" sealed="true" file="Vcl.Themes.pas" line="1751">
    <ancestor name="TObject" namespace="System">
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Free" visibility="public">
      </methodref>
      <methodref name="DisposeOf" visibility="public" procflags="inline">
      </methodref>
      <methodref name="InitInstance" visibility="public" procflags="class">
      </methodref>
      <methodref name="CleanupInstance" visibility="public">
      </methodref>
      <methodref name="ClassType" visibility="public" procflags="inline">
      </methodref>
      <methodref name="ClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassNameIs" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassParent" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="ClassInfo" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InstanceSize" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InheritsFrom" visibility="public" procflags="class">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodName" visibility="public" procflags="class">
      </methodref>
      <methodref name="QualifiedClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="GetInterface" visibility="public">
      </methodref>
      <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
      </methodref>
      <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="UnitName" visibility="public" procflags="class">
      </methodref>
      <methodref name="UnitScope" visibility="public" procflags="class">
      </methodref>
      <methodref name="Equals" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetHashCode" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ToString" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="SafeCallException" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="AfterConstruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Dispatch" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="DefaultHandler" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="NewInstance" visibility="public" procflags="class virtual">
      </methodref>
      <methodref name="FreeInstance" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor virtual">
      </methodref>
      <methodref name="GetDisposed" visibility="protected" procflags="inline">
      </methodref>
      <methodref name="CheckDisposed" visibility="protected" procflags="inline">
      </methodref>
      <propertyref name="Disposed" visibility="protected">
      </propertyref>
    </ancestor>
    <members>
      <field name="cDesignerStyleName" type=":TStyleManager.:1" visibility="public" varflags="class" file="Vcl.Themes.pas" line="1753"/>
      <const name="cSystemStyleName" visibility="public" type="string" file="Vcl.Themes.pas" line="1782">
        <value>
          Windows
        </value>
      </const>
      <struct name="TStyleClassDescriptor" visibility="public" alias="Vcl.Themes.TStyleClassDescriptor" size="16" file="Vcl.Themes.pas" line="1757">
        <field name="Extension" type="string" visibility="public" size="4" offset="0" file="Vcl.Themes.pas" line="1758"/>
        <field name="Description" type="string" visibility="public" size="4" offset="4" file="Vcl.Themes.pas" line="1759"/>
        <field name="ResourceType" type="string" visibility="public" size="4" offset="8" file="Vcl.Themes.pas" line="1760"/>
        <field name="StyleClass" type="TCustomStyleServicesClass" visibility="public" size="4" offset="12" file="Vcl.Themes.pas" line="1761"/>
      </struct>
      <pointer name="TStyleServicesHandle" alias="Vcl.Themes.TStyleServicesHandle" type="Pointer" indircnt="1" file="Vcl.Themes.pas" line="1763"/>
      <enum name="TFormBorderStyle" visibility="public" alias="Vcl.Themes.TFormBorderStyle" file="Vcl.Themes.pas" line="1765">
        <element value="0" name="fbsCurrentStyle" file="Vcl.Themes.pas" line="1765"/>
        <element value="1" name="fbsSystemStyle" file="Vcl.Themes.pas" line="1765"/>
      </enum>
      <enum name="TSystemHook" visibility="public" alias="Vcl.Themes.TSystemHook" file="Vcl.Themes.pas" line="1767">
        <element value="0" name="shMenus" file="Vcl.Themes.pas" line="1767"/>
        <element value="1" name="shDialogs" file="Vcl.Themes.pas" line="1767"/>
        <element value="2" name="shToolTips" file="Vcl.Themes.pas" line="1767"/>
      </enum>
      <set name="TSystemHooks" visibility="public" alias="Vcl.Themes.TSystemHooks" type="TStyleManager.TSystemHook" file="Vcl.Themes.pas" line="1768">
        <element name="shMenus"/>
        <element name="shDialogs"/>
        <element name="shToolTips"/>
      </set>
      <struct name="TSourceInfo" visibility="class private" alias="Vcl.Themes.TSourceInfo" size="12" file="Vcl.Themes.pas" line="1771">
        <field name="Data" type="TStyleManager.TStyleServicesHandle" visibility="public" size="4" offset="0" file="Vcl.Themes.pas" line="1772"/>
        <field name="StyleClass" type="TCustomStyleServicesClass" visibility="public" size="4" offset="4" file="Vcl.Themes.pas" line="1773"/>
        <field name="DesigningState" type="Boolean" visibility="public" size="1" offset="8" file="Vcl.Themes.pas" line="1774"/>
      </struct>
      <enum name="TStyleDescriptorField" visibility="class private" alias="Vcl.Themes.TStyleDescriptorField" file="Vcl.Themes.pas" line="1777">
        <element value="0" name="dfExtension" file="Vcl.Themes.pas" line="1777"/>
        <element value="1" name="dfDescription" file="Vcl.Themes.pas" line="1777"/>
        <element value="2" name="dfResourceType" file="Vcl.Themes.pas" line="1777"/>
      </enum>
      <field name="FActiveStyle" type="TCustomStyleServices" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1780"/>
      <field name="FActiveDesigningStyle" type="TCustomStyleServices" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1781"/>
      <field name="FAutoDiscoverStyleResources" type="Boolean" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1782"/>
      <field name="FEngine" type="TCustomStyleEngine" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1783"/>
      <field name="FEngineClass" type="TCustomStyleEngineClass" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1784"/>
      <field name="FFlags" type="TCustomStyleServices.TStyleFlags" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1785"/>
      <field name="FRefreshAutoDiscovery" type="Boolean" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1786"/>
      <field name="FRegisteredStyles" type="TDictionary&lt;System.string,Vcl.Themes.TStyleManager.TSourceInfo&gt;" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1787"/>
      <field name="FStyleClassDescriptors" type="TList&lt;Vcl.Themes.TStyleManager.TStyleClassDescriptor&gt;" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1788"/>
      <field name="FStyleEngines" type="TList&lt;Vcl.Themes.TCustomStyleEngineClass&gt;" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1789"/>
      <field name="FStyles" type="TList&lt;Vcl.Themes.TCustomStyleServices&gt;" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1790"/>
      <field name="FSystemStyle" type="TUxThemeStyle" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1791"/>
      <field name="FFormBorderStyle" type="TStyleManager.TFormBorderStyle" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1792"/>
      <field name="FSystemHooks" type="TStyleManager.TSystemHooks" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1793"/>
      <field name="FAnimationOnControls" type="Boolean" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1794"/>
      <field name="FDialogsStyleName" type="string" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1795"/>
      <field name="FUseSystemStyleAsDefault" type="Boolean" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1796"/>
      <field name="FUseSystemStyleAsDefaultDesigning" type="Boolean" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1797"/>
      <field name="FUseParentPaintBuffers" type="Boolean" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1798"/>
      <field name="FUseDesigningStyles" type="Boolean" visibility="class private" varflags="class" file="Vcl.Themes.pas" line="1799"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.Themes.pas" line="1800">
      </procedure>
      <procedure name="CreateStyleEngine" visibility="class private" procflags="class" file="Vcl.Themes.pas" line="1801">
      </procedure>
      <procedure name="DiscoverStyleResources" visibility="class private" procflags="class" file="Vcl.Themes.pas" line="1802">
      </procedure>
      <function name="DoLoadFromResource" visibility="class private" procflags="class" file="Vcl.Themes.pas" line="1803">
        <parameters>
          <parameter name="Instance" type="NativeUInt"/>
          <parameter name="ResourceName" type="string" paramflags="const"/>
          <parameter name="ResourceType" type="PWideChar"/>
          <parameter name="StyleDescriptor" type="TStyleManager.TStyleClassDescriptor"/>
          <retval type="TStyleManager.TStyleServicesHandle"/>
        </parameters>
      </function>
      <function name="DoLoadFromStream" visibility="class private" procflags="class" file="Vcl.Themes.pas" line="1805">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <parameter name="StyleInfo" type="TStyleManager.TSourceInfo"/>
          <retval type="TStyleManager.TStyleServicesHandle"/>
        </parameters>
      </function>
      <function name="FindStyleDescriptor" visibility="class private" procflags="class overload" file="Vcl.Themes.pas" line="1806">
        <parameters>
          <parameter name="Name" type="string" paramflags="const"/>
          <parameter name="Field" type="TStyleManager.TStyleDescriptorField"/>
          <retval type="TStyleManager.TStyleClassDescriptor"/>
        </parameters>
      </function>
      <function name="FindStyle" visibility="class private" procflags="class" file="Vcl.Themes.pas" line="1807">
        <parameters>
          <parameter name="Name" type="string" paramflags="const"/>
          <parameter name="Index" type="Integer" paramflags="out"/>
          <retval type="TCustomStyleServices"/>
        </parameters>
      </function>
      <function name="GetActiveStyle" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1808">
        <parameters>
          <retval type="TCustomStyleServices"/>
        </parameters>
      </function>
      <function name="GetActiveDesigningStyle" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1809">
        <parameters>
          <retval type="TCustomStyleServices"/>
        </parameters>
      </function>
      <function name="GetIsCustomStyleActive" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1810">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetIsCustomDesigningStyleActive" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1811">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetEnabled" visibility="class private" procflags="static inline" file="Vcl.Themes.pas" line="1812">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetEngine" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1813">
        <parameters>
          <retval type="TCustomStyleEngine"/>
        </parameters>
      </function>
      <function name="GetStyleClassDescriptors" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1814">
        <parameters>
          <retval type="TArray&lt;Vcl.Themes.TStyleManager.TStyleClassDescriptor&gt;"/>
        </parameters>
      </function>
      <function name="GetStyleDescriptor" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1815">
        <parameters>
          <parameter name="StyleName" type="string" paramflags="const"/>
          <retval type="TStyleManager.TStyleClassDescriptor"/>
        </parameters>
      </function>
      <function name="GetStyleNames" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1816">
        <parameters>
          <retval type="TArray&lt;System.string&gt;"/>
        </parameters>
      </function>
      <function name="GetDesigningStyleNames" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1817">
        <parameters>
          <retval type="TArray&lt;System.string&gt;"/>
        </parameters>
      </function>
      <function name="GetSystemStyle" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1818">
        <parameters>
          <retval type="TCustomStyleServices"/>
        </parameters>
      </function>
      <function name="GetSystemStyleName" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1819">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetDesignerStyle" visibility="class private" procflags="static inline" file="Vcl.Themes.pas" line="1820">
        <parameters>
          <parameter name="ADark" type="Boolean"/>
          <retval type="TCustomStyleServices"/>
        </parameters>
      </function>
      <procedure name="SetAutoDiscoverStyleResources" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1821">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetEngineClass" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1822">
        <parameters>
          <parameter name="Value" type="TCustomStyleEngineClass" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetFormBorderStyle" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1823">
        <parameters>
          <parameter name="Value" type="TStyleManager.TFormBorderStyle" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetSystemHooks" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1824">
        <parameters>
          <parameter name="Value" type="TStyleManager.TSystemHooks" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="RemoveStyleData" visibility="class private" procflags="static" file="Vcl.Themes.pas" line="1825">
        <parameters>
          <parameter name="AStyleName" type="string" paramflags="const"/>
          <parameter name="AInfo" type="TStyleManager.TSourceInfo"/>
        </parameters>
      </procedure>
      <function name="GetStyle" visibility="protected" procflags="static" file="Vcl.Themes.pas" line="1827">
        <parameters>
          <parameter name="Name" type="string" paramflags="const"/>
          <retval type="TCustomStyleServices"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <function name="GetDesigningState" visibility="protected" procflags="static" file="Vcl.Themes.pas" line="1828">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <function name="CheckSysClassName" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1831">
        <parameters>
          <parameter name="AClassName" type="string" paramflags="const"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <function name="HandleMessage" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1833">
        <parameters>
          <parameter name="Control" type="TWinControl"/>
          <parameter name="Message" type="TMessage" paramflags="var"/>
          <parameter name="DefWndProc" type="TWndMethod"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Handles a message from a control.
HandleMessage sends the message received from a control to the style engine.



Parameter

Meaning


Control

The component that passes the message.


Message

The message that is passed to the engine.


DefWndProc

The default window procedure to be called for the message.
</summary></devnotes></function>
      <procedure name="Initialize" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1836">
      <devnotes><summary>
Initializes data about styles and style engines.

Note: This function is reserved for internal use only. Do not call it directly.

</summary></devnotes></procedure>
      <function name="IsValidStyle" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1838">
        <parameters>
          <parameter name="FileName" type="string" paramflags="const"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Checks whether a file represents a valid style.
IsValidStyle returns True if the file specified by FileName is recognized as a valid style.
The second overload of IsValidStyle returns, in addition, information about the style.



Parameter

Meaning


FileName

The file name to be verified whether it represents a valid style.


StyleInfo

A record that contains the information about the style.
</summary></devnotes></function>
      <function name="IsValidStyle" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1840">
        <parameters>
          <parameter name="FileName" type="string" paramflags="const"/>
          <parameter name="StyleInfo" type="TStyleInfo" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Checks whether a file represents a valid style.
IsValidStyle returns True if the file specified by FileName is recognized as a valid style.
The second overload of IsValidStyle returns, in addition, information about the style.



Parameter

Meaning


FileName

The file name to be verified whether it represents a valid style.


StyleInfo

A record that contains the information about the style.
</summary></devnotes></function>
      <function name="IsCustomStyleAvailable" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1842">
        <parameters>
          <parameter name="AControl" type="TControl"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <function name="IsSystemStyleDefault" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1844">
        <parameters>
          <parameter name="AControl" type="TControl"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <function name="LoadFromFile" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1846">
        <parameters>
          <parameter name="FileName" type="string" paramflags="const"/>
          <retval type="TStyleManager.TStyleServicesHandle"/>
        </parameters>
      <devnotes><summary>
Loads a style from the specified file.
Note that LoadFromFile does not automatically switch to the loaded style. To do that, call the SetStyle method.
</summary></devnotes></function>
      <function name="LoadDesigningStyle" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1848">
        <parameters>
          <parameter name="FileName" type="string" paramflags="const"/>
          <retval type="TStyleManager.TStyleServicesHandle"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <procedure name="LoadDesigningStyles" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1850">
        <parameters>
          <parameter name="FileNames" type="TArray&lt;System.string&gt;"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <function name="LoadFromResource" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1852">
        <parameters>
          <parameter name="Instance" type="NativeUInt"/>
          <parameter name="ResourceName" type="string" paramflags="const"/>
          <retval type="TStyleManager.TStyleServicesHandle"/>
        </parameters>
      <devnotes><summary>
Loads a style from the specified resource.
Note that LoadFromResource does not automatically switch to the loaded style. To do that, call the SetStyle method.




Parameter

Meaning


Instance

The instance handle of the loaded resource.


ResourceName

The string associated with the resource.


ResType

A string that identifies the type of resource.


</summary></devnotes></function>
      <function name="LoadFromResource" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1854">
        <parameters>
          <parameter name="Instance" type="NativeUInt"/>
          <parameter name="ResourceName" type="string" paramflags="const"/>
          <parameter name="ResourceType" type="PWideChar"/>
          <retval type="TStyleManager.TStyleServicesHandle"/>
        </parameters>
      <devnotes><summary>
Loads a style from the specified resource.
Note that LoadFromResource does not automatically switch to the loaded style. To do that, call the SetStyle method.




Parameter

Meaning


Instance

The instance handle of the loaded resource.


ResourceName

The string associated with the resource.


ResType

A string that identifies the type of resource.


</summary></devnotes></function>
      <procedure name="Notification" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1857">
        <parameters>
          <parameter name="Operation" type="TCustomStyleEngine.TStyleEngineNotification"/>
          <parameter name="Data" type="Pointer"/>
        </parameters>
      <devnotes><summary>
Notifies the style engine of an event that occured.



Parameter

Meaning


Operation

The action that is performed.


Data

The data on which the operation is executed.
</summary></devnotes></procedure>
      <procedure name="RegisterStyle" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1859">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
        </parameters>
      <devnotes><summary>
Registers the instance of a style specified by the Style parameter.
</summary></devnotes></procedure>
      <procedure name="RegisterStyleClass" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1861">
        <parameters>
          <parameter name="Extension" type="string" paramflags="const"/>
          <parameter name="Description" type="string" paramflags="const"/>
          <parameter name="ResourceType" type="string" paramflags="const"/>
          <parameter name="StyleClass" type="TCustomStyleServicesClass"/>
        </parameters>
      <devnotes><summary>
Registers a style class with extension, description, and resource type.



Parameter

Meaning


Extension

A string that specifies the extension used with the style files.


Description

A string that specifies a description of the style.


ResourceType

A string associated with the resource type.


StyleClass

Specifies the style class to be registered.


</summary></devnotes></procedure>
      <procedure name="RegisterStyleClass" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1864">
        <parameters>
          <parameter name="Extension" type="string" paramflags="const"/>
          <parameter name="Description" type="string" paramflags="const"/>
          <parameter name="ResourceType" type="PWideChar"/>
          <parameter name="StyleClass" type="TCustomStyleServicesClass"/>
        </parameters>
      <devnotes><summary>
Registers a style class with extension, description, and resource type.



Parameter

Meaning


Extension

A string that specifies the extension used with the style files.


Description

A string that specifies a description of the style.


ResourceType

A string associated with the resource type.


StyleClass

Specifies the style class to be registered.


</summary></devnotes></procedure>
      <procedure name="RemoveDesigningStyle" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1867">
        <parameters>
          <parameter name="Name" type="string" paramflags="const"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="SetStyle" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1869">
        <parameters>
          <parameter name="Name" type="string" paramflags="const"/>
        </parameters>
      <devnotes><summary>
Sets the active style by name, instance, or handle.



Parameter

Meaning


Name

The name of the style to be set as the active style.


Style

A style instance to be set as the active style.


Handle

The handle of the style to be set as the active style, as returned by the LoadFromFile or LoadFromResource method.
</summary></devnotes></procedure>
      <procedure name="SetStyle" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1871">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
        </parameters>
      <devnotes><summary>
Sets the active style by name, instance, or handle.



Parameter

Meaning


Name

The name of the style to be set as the active style.


Style

A style instance to be set as the active style.


Handle

The handle of the style to be set as the active style, as returned by the LoadFromFile or LoadFromResource method.
</summary></devnotes></procedure>
      <procedure name="SetStyle" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1873">
        <parameters>
          <parameter name="Handle" type="TStyleManager.TStyleServicesHandle"/>
        </parameters>
      <devnotes><summary>
Sets the active style by name, instance, or handle.



Parameter

Meaning


Name

The name of the style to be set as the active style.


Style

A style instance to be set as the active style.


Handle

The handle of the style to be set as the active style, as returned by the LoadFromFile or LoadFromResource method.
</summary></devnotes></procedure>
      <procedure name="SetDesigningStyle" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1875">
        <parameters>
          <parameter name="Name" type="string" paramflags="const"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="SetDesigningStyle" visibility="public" procflags="class overload" file="Vcl.Themes.pas" line="1877">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <function name="TryLoadFromResource" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1879">
        <parameters>
          <parameter name="Instance" type="NativeUInt"/>
          <parameter name="ResourceName" type="string" paramflags="const"/>
          <parameter name="ResourceType" type="PWideChar"/>
          <parameter name="Handle" type="TStyleManager.TStyleServicesHandle" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Loads a style from a resource without raising an exception.
TryLoadFromResource returns True if the style was successfully loaded, or False otherwise. 



Parameter

Meaning


Instance

The instance handle of the loaded resource.


ResourceName

The string associated with the resource.


ResType

A string that identifies the type of resource.


Handle

The handle of the loaded style.
</summary></devnotes></function>
      <function name="TrySetStyle" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1882">
        <parameters>
          <parameter name="Name" type="string" paramflags="const"/>
          <parameter name="ShowErrorDialog" type="Boolean">
            <value>
              True
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Sets the style specified by name as the active style, without raising an exception.
TrySetStyle returns True if the style was successfully set as the active style, and False otherwise.



Parameter

Meaning


Name

A string that specifies the name of the style to be set as active.


ShowErrorDialog

Specifies whether an error dialog box is shown if the style cannot be set as the active style.


</summary></devnotes></function>
      <function name="TrySetDesigningStyle" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1884">
        <parameters>
          <parameter name="Name" type="string" paramflags="const"/>
          <parameter name="ShowErrorDialog" type="Boolean">
            <value>
              True
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <procedure name="ResetDesigningStyles" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1886">
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="UnInitialize" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1888">
      <devnotes><summary>
Uninitializes data about styles and style engines.

Note: This function is reserved for internal use only. Do not call it directly.

</summary></devnotes></procedure>
      <procedure name="UnRegisterStyle" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1890">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="UnRegisterStyleClass" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1892">
        <parameters>
          <parameter name="StyleClass" type="TCustomStyleServicesClass"/>
        </parameters>
      <devnotes><summary>
Unregisters a style class specified by the StyleClass parameter.
</summary></devnotes></procedure>
      <procedure name="UnRegisterStyleEngine" visibility="public" procflags="class" file="Vcl.Themes.pas" line="1894">
        <parameters>
          <parameter name="AEngineClass" type="TCustomStyleEngineClass"/>
        </parameters>
      <devnotes><summary>
Unregisters the style engine specified by the AEngineClass parameter.
</summary></devnotes></procedure>
      <property name="AutoDiscoverStyleResources" visibility="public" read="FAutoDiscoverStyleResources" write="SetAutoDiscoverStyleResources" type="Boolean" file="Vcl.Themes.pas" line="1897"><devnotes><summary>
Specifies whether the style manager should automatically load all styles of registered types or not. By default, AutoDiscoverStyleResources is set to True. Set it to False if you want to turn off automatic discovery.


</summary></devnotes></property>
      <property name="ActiveStyle" visibility="public" read="GetActiveStyle" type="TCustomStyleServices" file="Vcl.Themes.pas" line="1900"><devnotes><summary>
Returns the current style that is set for the application.
</summary></devnotes></property>
      <property name="ActiveDesigningStyle" visibility="public" read="GetActiveDesigningStyle" type="TCustomStyleServices" file="Vcl.Themes.pas" line="1902"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <property name="DesigningStyleNames" visibility="public" read="GetDesigningStyleNames" type="TArray&lt;System.string&gt;" file="Vcl.Themes.pas" line="1904"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <property name="Enabled" visibility="public" read="GetEnabled" type="Boolean" file="Vcl.Themes.pas" line="1906"><devnotes><summary>
Specifies whether the style engine is enabled. Enabled returns True if the style engine is active, and False otherwise.
</summary></devnotes></property>
      <property name="Engine" visibility="public" read="GetEngine" type="TCustomStyleEngine" file="Vcl.Themes.pas" line="1908"><devnotes><summary>
Returns an instance of the current style engine.
</summary></devnotes></property>
      <property name="EngineClass" visibility="public" read="FEngineClass" write="SetEngineClass" type="TCustomStyleEngineClass" file="Vcl.Themes.pas" line="1910"><devnotes><summary>
Use it to get or set the reference to the style engine class.
</summary></devnotes></property>
      <property name="Flags" visibility="public" read="FFlags" type="TCustomStyleServices.TStyleFlags" file="Vcl.Themes.pas" line="1912"><devnotes><summary>
Returns the flags of the active style.
</summary></devnotes></property>
      <property name="IsCustomStyleActive" visibility="public" read="GetIsCustomStyleActive" type="Boolean" file="Vcl.Themes.pas" line="1915"><devnotes><summary>
Indicates whether the active style is a custom style. IsCustomStyleActive returns True if the active style is a custom style, and False if the active style is a system style.
</summary></devnotes></property>
      <property name="IsCustomDesigningStyleActive" visibility="public" read="GetIsCustomDesigningStyleActive" type="Boolean" file="Vcl.Themes.pas" line="1917"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <property name="Style[const Name]" visibility="public" read="GetStyle" type="TCustomStyleServices" file="Vcl.Themes.pas" line="1919"/>
      <property name="StyleClassDescriptors" visibility="public" read="GetStyleClassDescriptors" type="TArray&lt;Vcl.Themes.TStyleManager.TStyleClassDescriptor&gt;" file="Vcl.Themes.pas" line="1921"><devnotes><summary>
Returns an array with the descriptors of all the registered style classes.
</summary></devnotes></property>
      <property name="StyleDescriptor[const StyleName]" visibility="public" read="GetStyleDescriptor" type="TStyleManager.TStyleClassDescriptor" file="Vcl.Themes.pas" line="1923"/>
      <property name="StyleNames" visibility="public" read="GetStyleNames" type="TArray&lt;System.string&gt;" file="Vcl.Themes.pas" line="1925"><devnotes><summary>
Returns an array with the names of all the registered style classes.
</summary></devnotes></property>
      <property name="SystemStyle" visibility="public" read="GetSystemStyle" type="TCustomStyleServices" file="Vcl.Themes.pas" line="1927"><devnotes><summary>
Returns the native system style, for example, the Windows theme.
</summary></devnotes></property>
      <property name="SystemStyleName" visibility="public" read="GetSystemStyleName" type="string" default="0" file="Vcl.Themes.pas" line="1928"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <property name="DesignerStyle[Dark]" visibility="public" read="GetDesignerStyle" type="TCustomStyleServices" file="Vcl.Themes.pas" line="1929"/>
      <property name="FormBorderStyle" visibility="public" read="FFormBorderStyle" write="SetFormBorderStyle" type="TStyleManager.TFormBorderStyle" default="0" file="Vcl.Themes.pas" line="1931"><devnotes><summary>
Specifies the type of border to use for the forms in the application. 
Use the FormBorderStyle property to specify whether to use the system's border or the current style's border for the forms in the current application.
By default, the border of the current style is used.
</summary></devnotes></property>
      <property name="AnimationOnControls" visibility="public" read="FAnimationOnControls" write="FAnimationOnControls" type="Boolean" default="0" file="Vcl.Themes.pas" line="1932"><devnotes><summary>
Enables the animation effect in controls when custom styles are used.
Set the AnimationOnControls property to True to enable the fade effect in controls when the mouse enters or leaves the area of the control.
By default, the value of AnimationOnControls is set to False.
</summary></devnotes></property>
      <property name="DialogsStyleName" visibility="public" read="FDialogsStyleName" write="FDialogsStyleName" type="string" default="0" file="Vcl.Themes.pas" line="1933"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <property name="SystemHooks" visibility="public" read="FSystemHooks" write="SetSystemHooks" type="TStyleManager.TSystemHooks" default="7" file="Vcl.Themes.pas" line="1934"><devnotes><summary>
The  SystemHooks property allows displaying styled menus, common dialogs and tooltips. 
When a style is applied to the VCL application using the  TStyleManager, the following values show styled menus, common dialogs and tooltips, according to the set style.
The property includes these values by default:

shMenus shows styled menus.
shDialogs shows styled common dialogs. (Only for Seattle version and superior).
shToolTips shows tool tips. (Only for Seattle version and superior).
To enable / disable a system hook, just add or remove the value from the enumerated property.
For example:

Use a  TCheckBox to show a styled dialog.
Use the  OnClick event from a  Button to execute a  TOpenDialog component.
Note: Find the Common Dialog components under the Dialogs category of the  Tool Palette.

For Delphi:

procedure TForm1.CheckBox1Click(Sender: TObject);
begin
 if CheckBox1.Checked then
   //When checking the checkbox, the value is added to the property and common dialog ares styled.
   TStyleManager.SystemHooks := TStyleManager.SystemHooks + [shDialogs] 
 else
   //When unchecking the checkbox, the value is removed from the property and the style does not apply to common dialogs.
   TStyleManager.SystemHooks := TStyleManager.SystemHooks - [shDialogs] 
end;

procedure TForm2.Button2Click(Sender: TObject);
begin
  OpenDialog1.Execute; //Opens the dialog.
end;



For C++:

void __fastcall TForm1::CheckBox1Click(TObject *Sender)
{
if (CheckBox1-&gt;Checked) {
  //One possible way to add the value.
  TStyleManager::SystemHooks = TStyleManager::SystemHooks + (TStyleManager::TSystemHooks() &lt;&lt; TStyleManager::TSystemHook::shDialogs); 
  //Another possible way to add the value.
  StyleManager::SystemHooks = TStyleManager::SystemHooks &lt;&lt; TStyleManager::TSystemHook::shDialogs; } 
else {
  //One possible way to remove the value.
  TStyleManager::SystemHooks = TStyleManager::SystemHooks - (TStyleManager::TSystemHooks() &lt;&lt; TStyleManager::TSystemHook::shDialogs);
  //Another possible way to add the value.
  TStyleManager::SystemHooks = TStyleManager::SystemHooks &gt;&gt; TStyleManager::TSystemHook::shDialogs; }
}

void __fastcall TForm1::Button1Click(TObject *Sender)
{
  OpenDialog1-&gt;Execute(); //Opens the dialog.
}

</summary></devnotes></property>
      <property name="UseSystemStyleAsDefault" visibility="public" read="FUseSystemStyleAsDefault" write="FUseSystemStyleAsDefault" type="Boolean" default="0" file="Vcl.Themes.pas" line="1935"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <property name="UseSystemStyleAsDefaultDesigning" visibility="public" read="FUseSystemStyleAsDefaultDesigning" write="FUseSystemStyleAsDefaultDesigning" type="Boolean" default="0" file="Vcl.Themes.pas" line="1936"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <property name="UseParentPaintBuffers" visibility="public" read="FUseParentPaintBuffers" write="FUseParentPaintBuffers" type="Boolean" default="0" file="Vcl.Themes.pas" line="1937"><devnotes><summary>
Eliminates flickering in VCL Style Forms.
Set it to TRUE in project sources for the following scenarios:

TPanel bevel and caption.
TGraphicControl subtypes, such as TSplitter, TLabel or TImage, on TPanels.
TListBox when you move the horizontal splitter above.
PageControl for the horizontal scroll buttons.
Note: The TListBox does not flicker when resizing the window.

</summary></devnotes></property>
      <property name="UseDesigningStyles" visibility="public" read="FUseDesigningStyles" write="FUseDesigningStyles" type="Boolean" default="1" file="Vcl.Themes.pas" line="1938"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" generated="true">
      </procedure>
    </members>
  <devnotes><summary>
Handles styles-related operations.
Use TStyleManager to:

Register and unregister style classes.
Set the active style.
Load styles from files or resources.
Retrieve styles and their descriptors.
Replace and retrieve the style engine.

</summary></devnotes></class>
  <class name="TCustomElementServices" file="Vcl.Themes.pas" line="1941">
    <ancestor name="TObject" namespace="System">
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Free" visibility="public">
      </methodref>
      <methodref name="DisposeOf" visibility="public" procflags="inline">
      </methodref>
      <methodref name="InitInstance" visibility="public" procflags="class">
      </methodref>
      <methodref name="CleanupInstance" visibility="public">
      </methodref>
      <methodref name="ClassType" visibility="public" procflags="inline">
      </methodref>
      <methodref name="ClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassNameIs" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassParent" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="ClassInfo" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InstanceSize" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InheritsFrom" visibility="public" procflags="class">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodName" visibility="public" procflags="class">
      </methodref>
      <methodref name="QualifiedClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="GetInterface" visibility="public">
      </methodref>
      <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
      </methodref>
      <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="UnitName" visibility="public" procflags="class">
      </methodref>
      <methodref name="UnitScope" visibility="public" procflags="class">
      </methodref>
      <methodref name="Equals" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetHashCode" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ToString" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="SafeCallException" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="AfterConstruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Dispatch" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="DefaultHandler" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="NewInstance" visibility="public" procflags="class virtual">
      </methodref>
      <methodref name="FreeInstance" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor virtual">
      </methodref>
      <methodref name="GetDisposed" visibility="protected" procflags="inline">
      </methodref>
      <methodref name="CheckDisposed" visibility="protected" procflags="inline">
      </methodref>
      <propertyref name="Disposed" visibility="protected">
      </propertyref>
    </ancestor>
    <members>
      <function name="DrawEdge" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1943">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="Edges" type="TElementEdges"/>
          <parameter name="Flags" type="TElementEdgeFlags"/>
          <parameter name="ContentRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DrawElement" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1945">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="ClipRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DrawIcon" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1947">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="himl" type="NativeUInt"/>
          <parameter name="Index" type="Integer"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DrawText" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1949">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="Options" type="TStyleTextOptions"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementContentRect" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1951">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="BoundingRect" type="TRect" paramflags="const"/>
          <parameter name="ContentRect" type="TRect" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementColor" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1953">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementMargins" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1955">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="Rect" type="PRect"/>
          <parameter name="Margin" type="TElementMargin"/>
          <parameter name="ElementMargins" type="_MARGINS" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementRegion" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1957">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <parameter name="Region" type="HRGN" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementSize" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1959">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="Rect" type="PRect"/>
          <parameter name="ElementSize" type="TElementSize"/>
          <parameter name="Size" type="TSize" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetTextExtent" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1961">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="Text" type="string" paramflags="const"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="BoundingRect" type="PRect"/>
          <parameter name="ExtentRect" type="TRect" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="HasTransparentParts" visibility="public" procflags="class virtual" file="Vcl.Themes.pas" line="1963">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TUxThemeDataNavButtonElements" file="Vcl.Themes.pas" line="1967">
    <ancestor name="TCustomElementServices" namespace="Vcl.Themes">
      <methodref name="DrawEdge" visibility="public" procflags="class virtual"/>
      <methodref name="DrawElement" visibility="public" procflags="class virtual"/>
      <methodref name="DrawIcon" visibility="public" procflags="class virtual"/>
      <methodref name="DrawText" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementColor" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementMargins" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementRegion" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementSize" visibility="public" procflags="class virtual"/>
      <methodref name="GetTextExtent" visibility="public" procflags="class virtual"/>
      <methodref name="HasTransparentParts" visibility="public" procflags="class virtual"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <function name="DrawElement" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="1969">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="ClipRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementContentRect" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="1971">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="BoundingRect" type="TRect" paramflags="const"/>
          <parameter name="ContentRect" type="TRect" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TUxThemeCategoryButtonElements" file="Vcl.Themes.pas" line="1976">
    <ancestor name="TCustomElementServices" namespace="Vcl.Themes">
      <methodref name="DrawEdge" visibility="public" procflags="class virtual"/>
      <methodref name="DrawElement" visibility="public" procflags="class virtual"/>
      <methodref name="DrawIcon" visibility="public" procflags="class virtual"/>
      <methodref name="DrawText" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementColor" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementMargins" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementRegion" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementSize" visibility="public" procflags="class virtual"/>
      <methodref name="GetTextExtent" visibility="public" procflags="class virtual"/>
      <methodref name="HasTransparentParts" visibility="public" procflags="class virtual"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <function name="GetElementSize" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="1978">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="Rect" type="PRect"/>
          <parameter name="ElementSize" type="TElementSize"/>
          <parameter name="Size" type="TSize" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DrawElement" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="1980">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="ClipRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementColor" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="1982">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TUxThemeCategoryPanelGroupElements" file="Vcl.Themes.pas" line="1987">
    <ancestor name="TCustomElementServices" namespace="Vcl.Themes">
      <methodref name="DrawEdge" visibility="public" procflags="class virtual"/>
      <methodref name="DrawElement" visibility="public" procflags="class virtual"/>
      <methodref name="DrawIcon" visibility="public" procflags="class virtual"/>
      <methodref name="DrawText" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementColor" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementMargins" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementRegion" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementSize" visibility="public" procflags="class virtual"/>
      <methodref name="GetTextExtent" visibility="public" procflags="class virtual"/>
      <methodref name="HasTransparentParts" visibility="public" procflags="class virtual"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <function name="DrawElement" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="1989">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="ClipRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DrawText" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="1991">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="Options" type="TStyleTextOptions"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementColor" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="1993">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementSize" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="1995">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="Rect" type="PRect"/>
          <parameter name="ElementSize" type="TElementSize"/>
          <parameter name="Size" type="TSize" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TUxThemeCheckListBoxElements" file="Vcl.Themes.pas" line="2000">
    <ancestor name="TCustomElementServices" namespace="Vcl.Themes">
      <methodref name="DrawEdge" visibility="public" procflags="class virtual"/>
      <methodref name="DrawElement" visibility="public" procflags="class virtual"/>
      <methodref name="DrawIcon" visibility="public" procflags="class virtual"/>
      <methodref name="DrawText" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementColor" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementMargins" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementRegion" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementSize" visibility="public" procflags="class virtual"/>
      <methodref name="GetTextExtent" visibility="public" procflags="class virtual"/>
      <methodref name="HasTransparentParts" visibility="public" procflags="class virtual"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <function name="GetElementColor" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2002">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TUxThemeControlBarElements" file="Vcl.Themes.pas" line="2007">
    <ancestor name="TCustomElementServices" namespace="Vcl.Themes">
      <methodref name="DrawEdge" visibility="public" procflags="class virtual"/>
      <methodref name="DrawElement" visibility="public" procflags="class virtual"/>
      <methodref name="DrawIcon" visibility="public" procflags="class virtual"/>
      <methodref name="DrawText" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementColor" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementMargins" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementRegion" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementSize" visibility="public" procflags="class virtual"/>
      <methodref name="GetTextExtent" visibility="public" procflags="class virtual"/>
      <methodref name="HasTransparentParts" visibility="public" procflags="class virtual"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <function name="GetElementColor" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2009">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TUxThemeGridElements" file="Vcl.Themes.pas" line="2014">
    <ancestor name="TCustomElementServices" namespace="Vcl.Themes">
      <methodref name="DrawEdge" visibility="public" procflags="class virtual"/>
      <methodref name="DrawElement" visibility="public" procflags="class virtual"/>
      <methodref name="DrawIcon" visibility="public" procflags="class virtual"/>
      <methodref name="DrawText" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementColor" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementMargins" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementRegion" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementSize" visibility="public" procflags="class virtual"/>
      <methodref name="GetTextExtent" visibility="public" procflags="class virtual"/>
      <methodref name="HasTransparentParts" visibility="public" procflags="class virtual"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <function name="DrawElement" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2016">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="ClipRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DrawText" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2018">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="Options" type="TStyleTextOptions"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementColor" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2020">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TUxThemeHintElements" file="Vcl.Themes.pas" line="2025">
    <ancestor name="TCustomElementServices" namespace="Vcl.Themes">
      <methodref name="DrawEdge" visibility="public" procflags="class virtual"/>
      <methodref name="DrawElement" visibility="public" procflags="class virtual"/>
      <methodref name="DrawIcon" visibility="public" procflags="class virtual"/>
      <methodref name="DrawText" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementColor" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementMargins" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementRegion" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementSize" visibility="public" procflags="class virtual"/>
      <methodref name="GetTextExtent" visibility="public" procflags="class virtual"/>
      <methodref name="HasTransparentParts" visibility="public" procflags="class virtual"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <function name="GetElementColor" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2027">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TUxThemePanelElements" file="Vcl.Themes.pas" line="2032">
    <ancestor name="TCustomElementServices" namespace="Vcl.Themes">
      <methodref name="DrawEdge" visibility="public" procflags="class virtual"/>
      <methodref name="DrawElement" visibility="public" procflags="class virtual"/>
      <methodref name="DrawIcon" visibility="public" procflags="class virtual"/>
      <methodref name="DrawText" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementColor" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementMargins" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementRegion" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementSize" visibility="public" procflags="class virtual"/>
      <methodref name="GetTextExtent" visibility="public" procflags="class virtual"/>
      <methodref name="HasTransparentParts" visibility="public" procflags="class virtual"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <function name="DrawText" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2034">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="Options" type="TStyleTextOptions"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementColor" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2036">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TUxThemeTabSetElements" file="Vcl.Themes.pas" line="2041">
    <ancestor name="TCustomElementServices" namespace="Vcl.Themes">
      <methodref name="DrawEdge" visibility="public" procflags="class virtual"/>
      <methodref name="DrawElement" visibility="public" procflags="class virtual"/>
      <methodref name="DrawIcon" visibility="public" procflags="class virtual"/>
      <methodref name="DrawText" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementColor" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementMargins" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementRegion" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementSize" visibility="public" procflags="class virtual"/>
      <methodref name="GetTextExtent" visibility="public" procflags="class virtual"/>
      <methodref name="HasTransparentParts" visibility="public" procflags="class virtual"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <function name="GetElementColor" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2043">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TUxThemeTextLabelElements" file="Vcl.Themes.pas" line="2048">
    <ancestor name="TCustomElementServices" namespace="Vcl.Themes">
      <methodref name="DrawEdge" visibility="public" procflags="class virtual"/>
      <methodref name="DrawElement" visibility="public" procflags="class virtual"/>
      <methodref name="DrawIcon" visibility="public" procflags="class virtual"/>
      <methodref name="DrawText" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementColor" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementMargins" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementRegion" visibility="public" procflags="class virtual"/>
      <methodref name="GetElementSize" visibility="public" procflags="class virtual"/>
      <methodref name="GetTextExtent" visibility="public" procflags="class virtual"/>
      <methodref name="HasTransparentParts" visibility="public" procflags="class virtual"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <function name="DrawText" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2050">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="Options" type="TStyleTextOptions"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementContentRect" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2052">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="BoundingRect" type="TRect" paramflags="const"/>
          <parameter name="ContentRect" type="TRect" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetElementColor" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2054">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetTextExtent" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="2056">
        <parameters>
          <parameter name="Style" type="TCustomStyleServices"/>
          <parameter name="DC" type="HDC"/>
          <parameter name="Part" type="Integer"/>
          <parameter name="State" type="Integer"/>
          <parameter name="Text" type="string" paramflags="const"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="BoundingRect" type="PRect"/>
          <parameter name="ExtentRect" type="TRect" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <class name="TStyleHook" file="Vcl.Themes.pas" line="2060">
    <ancestor name="TObject" namespace="System">
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Free" visibility="public">
      </methodref>
      <methodref name="DisposeOf" visibility="public" procflags="inline">
      </methodref>
      <methodref name="InitInstance" visibility="public" procflags="class">
      </methodref>
      <methodref name="CleanupInstance" visibility="public">
      </methodref>
      <methodref name="ClassType" visibility="public" procflags="inline">
      </methodref>
      <methodref name="ClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassNameIs" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassParent" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="ClassInfo" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InstanceSize" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InheritsFrom" visibility="public" procflags="class">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodName" visibility="public" procflags="class">
      </methodref>
      <methodref name="QualifiedClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="GetInterface" visibility="public">
      </methodref>
      <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
      </methodref>
      <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="UnitName" visibility="public" procflags="class">
      </methodref>
      <methodref name="UnitScope" visibility="public" procflags="class">
      </methodref>
      <methodref name="Equals" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetHashCode" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ToString" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="SafeCallException" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="AfterConstruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Dispatch" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="DefaultHandler" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="NewInstance" visibility="public" procflags="class virtual">
      </methodref>
      <methodref name="FreeInstance" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor virtual">
      </methodref>
      <methodref name="GetDisposed" visibility="protected" procflags="inline">
      </methodref>
      <methodref name="CheckDisposed" visibility="protected" procflags="inline">
      </methodref>
      <propertyref name="Disposed" visibility="protected">
      </propertyref>
    </ancestor>
    <members>
      <field name="FBrush" type="TBrush" visibility="class private" size="4" offset="4" file="Vcl.Themes.pas" line="2062"/>
      <field name="FControl" type="TWinControl" visibility="class private" size="4" offset="8" file="Vcl.Themes.pas" line="2063"/>
      <field name="FCallDefaultProc" type="Boolean" visibility="class private" size="1" offset="12" file="Vcl.Themes.pas" line="2064"/>
      <field name="FDoubleBuffered" type="Boolean" visibility="class private" size="1" offset="13" file="Vcl.Themes.pas" line="2065"/>
      <field name="FFocused" type="Boolean" visibility="class private" size="1" offset="14" file="Vcl.Themes.pas" line="2066"/>
      <field name="FFocusUpdate" type="Boolean" visibility="class private" size="1" offset="15" file="Vcl.Themes.pas" line="2067"/>
      <field name="FFontColor" type="TColor" visibility="class private" size="4" offset="16" file="Vcl.Themes.pas" line="2068"/>
      <field name="FHandled" type="Boolean" visibility="class private" size="1" offset="20" file="Vcl.Themes.pas" line="2069"/>
      <field name="FNeedsDefaultPaint" type="Boolean" visibility="class private" size="1" offset="21" file="Vcl.Themes.pas" line="2070"/>
      <field name="FOverrideEraseBkgnd" type="Boolean" visibility="class private" size="1" offset="22" file="Vcl.Themes.pas" line="2071"/>
      <field name="FOverridePaint" type="Boolean" visibility="class private" size="1" offset="23" file="Vcl.Themes.pas" line="2072"/>
      <field name="FOverridePaintNC" type="Boolean" visibility="class private" size="1" offset="24" file="Vcl.Themes.pas" line="2073"/>
      <field name="FPaintOnEraseBkgnd" type="Boolean" visibility="class private" size="1" offset="25" file="Vcl.Themes.pas" line="2074"/>
      <field name="FText" type="string" visibility="class private" size="4" offset="28" file="Vcl.Themes.pas" line="2075"/>
      <field name="FPaintBuffer" type="TBitmap" visibility="class private" size="4" offset="32" file="Vcl.Themes.pas" line="2076"/>
      <field name="FPaintBufferUsers" type="Integer" visibility="class private" size="4" offset="36" file="Vcl.Themes.pas" line="2077"/>
      <function name="GetHandle" visibility="class private" file="Vcl.Themes.pas" line="2078">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      </function>
      <function name="GetText" visibility="class private" file="Vcl.Themes.pas" line="2079">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <procedure name="CMEnabledChanged" visibility="class private" procflags="message" file="Vcl.Themes.pas" line="2080">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMTextChanged" visibility="class private" procflags="message" file="Vcl.Themes.pas" line="2081">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMPaint" visibility="class private" procflags="message" file="Vcl.Themes.pas" line="2082">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCPaint" visibility="class private" procflags="message" file="Vcl.Themes.pas" line="2083">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="class private" procflags="message" file="Vcl.Themes.pas" line="2084">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetFocus" visibility="class private" procflags="message" file="Vcl.Themes.pas" line="2085">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMKillFocus" visibility="class private" procflags="message" file="Vcl.Themes.pas" line="2086">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetText" visibility="class private" procflags="message" file="Vcl.Themes.pas" line="2087">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEnable" visibility="class private" procflags="message" file="Vcl.Themes.pas" line="2088">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="ReleasePaintBuffer" visibility="class private" file="Vcl.Themes.pas" line="2089">
      </procedure>
      <procedure name="CallDefaultProc" visibility="class protected" file="Vcl.Themes.pas" line="2091">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="AcceptMessage" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2092">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetStringPropValue" visibility="class protected" file="Vcl.Themes.pas" line="2093">
        <parameters>
          <parameter name="PropName" type="string" paramflags="const"/>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="HasBorder" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2094">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="HasClientEdge" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2095">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="InternalPaint" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2096">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Paint" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2097">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintBackground" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2098">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintNC" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2099">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="SetRedraw" visibility="class protected" file="Vcl.Themes.pas" line="2100">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2101">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <property name="Brush" visibility="class protected" read="FBrush" type="TBrush" file="Vcl.Themes.pas" line="2102"/>
      <property name="DoubleBuffered" visibility="class protected" read="FDoubleBuffered" write="FDoubleBuffered" type="Boolean" file="Vcl.Themes.pas" line="2103"/>
      <property name="Focused" visibility="class protected" read="FFocused" write="FFocused" type="Boolean" file="Vcl.Themes.pas" line="2104"/>
      <property name="FocusUpdate" visibility="class protected" read="FFocusUpdate" write="FFocusUpdate" type="Boolean" file="Vcl.Themes.pas" line="2105"/>
      <property name="FontColor" visibility="class protected" read="FFontColor" write="FFontColor" type="TColor" file="Vcl.Themes.pas" line="2106"/>
      <property name="Handle" visibility="class protected" read="GetHandle" type="HWND" file="Vcl.Themes.pas" line="2107"/>
      <property name="Handled" visibility="class protected" read="FHandled" write="FHandled" type="Boolean" file="Vcl.Themes.pas" line="2108"/>
      <property name="NeedsDefaultPaint" visibility="class protected" read="FNeedsDefaultPaint" write="FNeedsDefaultPaint" type="Boolean" file="Vcl.Themes.pas" line="2109"/>
      <property name="OverridePaint" visibility="class protected" read="FOverridePaint" write="FOverridePaint" type="Boolean" file="Vcl.Themes.pas" line="2110"/>
      <property name="OverridePaintNC" visibility="class protected" read="FOverridePaintNC" write="FOverridePaintNC" type="Boolean" file="Vcl.Themes.pas" line="2111"/>
      <property name="OverrideEraseBkgnd" visibility="class protected" read="FOverrideEraseBkgnd" write="FOverrideEraseBkgnd" type="Boolean" file="Vcl.Themes.pas" line="2112"/>
      <property name="PaintOnEraseBkgnd" visibility="class protected" read="FPaintOnEraseBkgnd" write="FPaintOnEraseBkgnd" type="Boolean" file="Vcl.Themes.pas" line="2113"/>
      <property name="Text" visibility="class protected" read="GetText" type="string" default="0" file="Vcl.Themes.pas" line="2114"/>
      <constructor name="Create" visibility="public" file="Vcl.Themes.pas" line="2116">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Themes.pas" line="2117">
        <parameters>
        </parameters>
      </destructor>
      <function name="GetSystemMetrics" visibility="public" procflags="virtual" file="Vcl.Themes.pas" line="2118">
        <parameters>
          <parameter name="nIndex" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="StyleServices" visibility="public" procflags="virtual" file="Vcl.Themes.pas" line="2119">
        <parameters>
          <retval type="TCustomStyleServices"/>
        </parameters>
      </function>
      <procedure name="DrawControlText" visibility="public" procflags="virtual" file="Vcl.Themes.pas" line="2121">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="Cardinal"/>
        </parameters>
      </procedure>
      <function name="HandleMessage" visibility="public" procflags="virtual" file="Vcl.Themes.pas" line="2123">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Invalidate" visibility="public" procflags="virtual" file="Vcl.Themes.pas" line="2124">
      </procedure>
      <procedure name="InvalidateNC" visibility="public" procflags="virtual" file="Vcl.Themes.pas" line="2125">
      </procedure>
      <property name="Control" visibility="public" read="FControl" type="TWinControl" file="Vcl.Themes.pas" line="2126"/>
    </members>
  </class>
  <class name="TMouseTrackControlStyleHook" file="Vcl.Themes.pas" line="2129">
    <ancestor name="TStyleHook" namespace="Vcl.Themes">
      <methodref name="GetHandle" visibility="class private"/>
      <methodref name="GetText" visibility="class private"/>
      <methodref name="CMEnabledChanged" visibility="class private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="class private" procflags="message"/>
      <methodref name="WMPaint" visibility="class private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="class private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="class private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="class private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="class private" procflags="message"/>
      <methodref name="WMSetText" visibility="class private" procflags="message"/>
      <methodref name="WMEnable" visibility="class private" procflags="message"/>
      <methodref name="ReleasePaintBuffer" visibility="class private"/>
      <methodref name="CallDefaultProc" visibility="class protected"/>
      <methodref name="AcceptMessage" visibility="class protected" procflags="virtual"/>
      <methodref name="GetStringPropValue" visibility="class protected"/>
      <methodref name="HasBorder" visibility="class protected" procflags="virtual"/>
      <methodref name="HasClientEdge" visibility="class protected" procflags="virtual"/>
      <methodref name="InternalPaint" visibility="class protected" procflags="virtual"/>
      <methodref name="Paint" visibility="class protected" procflags="virtual"/>
      <methodref name="PaintBackground" visibility="class protected" procflags="virtual"/>
      <methodref name="PaintNC" visibility="class protected" procflags="virtual"/>
      <methodref name="SetRedraw" visibility="class protected"/>
      <methodref name="WndProc" visibility="class protected" procflags="virtual"/>
      <propertyref name="Brush" visibility="class protected"/>
      <propertyref name="DoubleBuffered" visibility="class protected"/>
      <propertyref name="Focused" visibility="class protected"/>
      <propertyref name="FocusUpdate" visibility="class protected"/>
      <propertyref name="FontColor" visibility="class protected"/>
      <propertyref name="Handle" visibility="class protected"/>
      <propertyref name="Handled" visibility="class protected"/>
      <propertyref name="NeedsDefaultPaint" visibility="class protected"/>
      <propertyref name="OverridePaint" visibility="class protected"/>
      <propertyref name="OverridePaintNC" visibility="class protected"/>
      <propertyref name="OverrideEraseBkgnd" visibility="class protected"/>
      <propertyref name="PaintOnEraseBkgnd" visibility="class protected"/>
      <propertyref name="Text" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor virtual"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
      <methodref name="StyleServices" visibility="public" procflags="virtual"/>
      <methodref name="DrawControlText" visibility="public" procflags="virtual"/>
      <methodref name="HandleMessage" visibility="public" procflags="virtual"/>
      <methodref name="Invalidate" visibility="public" procflags="virtual"/>
      <methodref name="InvalidateNC" visibility="public" procflags="virtual"/>
      <propertyref name="Control" visibility="public"/>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <enum name="TMousePosition" visibility="public" alias="Vcl.Themes.TMousePosition" file="Vcl.Themes.pas" line="2131">
        <element value="0" name="mpNone" file="Vcl.Themes.pas" line="2131"/>
        <element value="1" name="mpLeft" file="Vcl.Themes.pas" line="2131"/>
        <element value="2" name="mpRight" file="Vcl.Themes.pas" line="2131"/>
        <element value="3" name="mpTop" file="Vcl.Themes.pas" line="2131"/>
        <element value="4" name="mpBottom" file="Vcl.Themes.pas" line="2131"/>
      </enum>
      <field name="FHotTrackTimer" type="TComponent" visibility="class private" size="4" offset="40" file="Vcl.Themes.pas" line="2133"/>
      <field name="FMouseInControl" type="Boolean" visibility="class private" size="1" offset="44" file="Vcl.Themes.pas" line="2134"/>
      <field name="FMouseInNCArea" type="Boolean" visibility="class private" size="1" offset="45" file="Vcl.Themes.pas" line="2135"/>
      <procedure name="WMMouseMove" visibility="class private" procflags="message" file="Vcl.Themes.pas" line="2136">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCMouseMove" visibility="class private" procflags="message" file="Vcl.Themes.pas" line="2137">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DoHotTrackTimer" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2139">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <function name="IsMouseInControl" visibility="class protected" file="Vcl.Themes.pas" line="2140">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="MouseEnter" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2141">
      </procedure>
      <procedure name="MouseLeave" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2142">
      </procedure>
      <function name="IsChildHandle" visibility="class protected" procflags="virtual" file="Vcl.Themes.pas" line="2143">
        <parameters>
          <parameter name="AHandle" type="HWND"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="StartHotTrackTimer" visibility="class protected" file="Vcl.Themes.pas" line="2144">
      </procedure>
      <procedure name="StopHotTrackTimer" visibility="class protected" file="Vcl.Themes.pas" line="2145">
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.Themes.pas" line="2146">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <property name="MouseInControl" visibility="class protected" read="FMouseInControl" write="FMouseInControl" type="Boolean" file="Vcl.Themes.pas" line="2147"/>
      <property name="MouseInNCArea" visibility="class protected" read="FMouseInNCArea" write="FMouseInNCArea" type="Boolean" file="Vcl.Themes.pas" line="2148"/>
      <constructor name="Create" visibility="public" file="Vcl.Themes.pas" line="2150">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Themes.pas" line="2151">
        <parameters>
        </parameters>
      </destructor>
    </members>
  </class>
  <class name="TThemeServices" alias="Vcl.Themes.TUxThemeStyle" file="Vcl.Themes.pas" line="2155">
    <ancestor name="TCustomStyleServices" namespace="Vcl.Themes">
      <methodref name="GetIsSystemStyle" visibility="private"/>
      <methodref name="GetDesigningState" visibility="private"/>
      <methodref name="DoOnThemeChange" visibility="protected" procflags="virtual"/>
      <methodref name="GetFlags" visibility="protected" procflags="virtual"/>
      <methodref name="Create" visibility="public" procflags="constructor virtual"/>
      <methodref name="ApplyThemeChange" visibility="public"/>
      <methodref name="ColorToRGB" visibility="public" procflags="overload"/>
      <methodref name="ColorToRGB" visibility="public" procflags="overload inline"/>
      <methodref name="ContentRect" visibility="public" symflags="deprecated">
      </methodref>
      <methodref name="DrawEdge" visibility="public" procflags="overload inline" symflags="deprecated">
      </methodref>
      <methodref name="DrawEdge" visibility="public" procflags="overload"/>
      <methodref name="DrawElement" visibility="public" procflags="overload inline"/>
      <methodref name="DrawElement" visibility="public" procflags="overload"/>
      <methodref name="DrawIcon" visibility="public" procflags="overload"/>
      <methodref name="DrawParentBackground" visibility="public" procflags="overload inline"/>
      <methodref name="DrawParentBackground" visibility="public" procflags="overload inline"/>
      <methodref name="DrawParentBackground" visibility="public" procflags="overload"/>
      <methodref name="DrawText" visibility="public" procflags="overload inline" symflags="deprecated">
      </methodref>
      <methodref name="DrawText" visibility="public" procflags="overload"/>
      <methodref name="DrawText" visibility="public" procflags="overload"/>
      <methodref name="GetElementContentRect" visibility="public" procflags="overload"/>
      <methodref name="GetElementColor" visibility="public"/>
      <methodref name="GetElementMargins" visibility="public" procflags="overload"/>
      <methodref name="GetElementMargins" visibility="public" procflags="overload"/>
      <methodref name="GetElementRegion" visibility="public" procflags="overload inline"/>
      <methodref name="GetElementRegion" visibility="public" procflags="overload"/>
      <methodref name="GetElementSize" visibility="public" procflags="overload"/>
      <methodref name="GetElementSize" visibility="public" procflags="overload"/>
      <methodref name="GetStyleColor" visibility="public"/>
      <methodref name="GetStyleFontColor" visibility="public"/>
      <methodref name="GetSystemColor" visibility="public"/>
      <methodref name="GetTextExtent" visibility="public" procflags="overload"/>
      <methodref name="GetTextExtent" visibility="public" procflags="overload"/>
      <methodref name="HasElementFixedPosition" visibility="public"/>
      <methodref name="HasTransparentParts" visibility="public"/>
      <methodref name="LoadFromFile" visibility="public" procflags="class virtual"/>
      <methodref name="PaintBorder" visibility="public" procflags="override"/>
      <methodref name="SaveToFile" visibility="public" procflags="virtual"/>
      <methodref name="ThemesAvailable" visibility="public" procflags="inline" symflags="deprecated">
      </methodref>
      <methodref name="ThemesEnabled" visibility="public" procflags="inline" symflags="deprecated">
      </methodref>
      <methodref name="IsValidStyle" visibility="public" procflags="class overload"/>
      <methodref name="IsValidStyle" visibility="public" procflags="class overload"/>
      <propertyref name="Available" visibility="public"/>
      <propertyref name="Enabled" visibility="public"/>
      <propertyref name="DesigningState" visibility="public"/>
      <propertyref name="Flags" visibility="public"/>
      <propertyref name="IsSystemStyle" visibility="public"/>
      <propertyref name="Name" visibility="public"/>
      <propertyref name="Theme" visibility="public"/>
      <propertyref name="ThemeForDPI" visibility="public"/>
      <eventref name="OnThemeChange" visibility="public"/>
      <ancestor name="TAbstractStyleServices" namespace="Vcl.Themes">
        <methodref name="DoColorToRGB" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoDrawEdge" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="DoDrawElement" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="DoDrawIcon" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="DoDrawParentBackground" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="DoDrawText" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="DoGetElementContentRect" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetElementColor" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetElementMargins" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetElementRegion" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetElementSize" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetStyleColor" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetStyleFontColor" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetSystemColor" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoGetTextExtent" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoHasTransparentParts" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoHasElementFixedPosition" visibility="protected" procflags="abstract virtual"/>
        <methodref name="DoIsValidStyle" visibility="protected" procflags="class abstract virtual"/>
        <methodref name="GetAvailable" visibility="protected" procflags="abstract virtual"/>
        <methodref name="GetEnabled" visibility="protected" procflags="abstract virtual"/>
        <methodref name="GetName" visibility="protected" procflags="abstract virtual"/>
        <methodref name="GetTheme" visibility="protected" procflags="abstract virtual"/>
        <methodref name="GetThemeForDPI" visibility="protected" procflags="abstract virtual"/>
        <methodref name="UnloadThemeData" visibility="protected" procflags="abstract virtual"/>
        <methodref name="UnloadThemeDataForDPI" visibility="protected" procflags="abstract virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="GetElementDetails" visibility="public" procflags="abstract overload virtual"/>
        <methodref name="LoadFromStream" visibility="public" procflags="class abstract virtual"/>
        <methodref name="PaintBorder" visibility="public" procflags="abstract virtual"/>
        <methodref name="SaveToStream" visibility="public" procflags="abstract virtual"/>
        <methodref name="UpdateThemes" visibility="public" procflags="abstract virtual"/>
        <ancestor name="TObject" namespace="System">
          <methodref name="Create" visibility="public" procflags="constructor">
          </methodref>
          <methodref name="Free" visibility="public">
          </methodref>
          <methodref name="DisposeOf" visibility="public" procflags="inline">
          </methodref>
          <methodref name="InitInstance" visibility="public" procflags="class">
          </methodref>
          <methodref name="CleanupInstance" visibility="public">
          </methodref>
          <methodref name="ClassType" visibility="public" procflags="inline">
          </methodref>
          <methodref name="ClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassNameIs" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassParent" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="ClassInfo" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InstanceSize" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InheritsFrom" visibility="public" procflags="class">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodName" visibility="public" procflags="class">
          </methodref>
          <methodref name="QualifiedClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="GetInterface" visibility="public">
          </methodref>
          <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
          </methodref>
          <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="UnitName" visibility="public" procflags="class">
          </methodref>
          <methodref name="UnitScope" visibility="public" procflags="class">
          </methodref>
          <methodref name="Equals" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetHashCode" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="ToString" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="AfterConstruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Dispatch" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="DefaultHandler" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="NewInstance" visibility="public" procflags="class virtual">
          </methodref>
          <methodref name="FreeInstance" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor virtual">
          </methodref>
          <methodref name="GetDisposed" visibility="protected" procflags="inline">
          </methodref>
          <methodref name="CheckDisposed" visibility="protected" procflags="inline">
          </methodref>
          <propertyref name="Disposed" visibility="protected">
          </propertyref>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FCustomElements" visibility="private" size="40" offset="16" file="Vcl.Themes.pas" line="1375">
        <array name="FCustomElements" visibility="private" file="Vcl.Themes.pas" line="1375">
          <element type="TCustomElementServicesClass"/>
        </array>
      </field>
      <field name="FAvailable" type="Boolean" visibility="private" size="1" offset="56" file="Vcl.Themes.pas" line="1376"/>
      <field name="FNewComCtrls" type="Boolean" visibility="private" size="1" offset="57" file="Vcl.Themes.pas" line="1377"/>
      <field name="FUseThemes" type="Boolean" visibility="private" size="1" offset="58" file="Vcl.Themes.pas" line="1378"/>
      <field name="FThemeData" type="TThemeData" visibility="private" size="180" offset="60" file="Vcl.Themes.pas" line="1379"/>
      <field name="FThemeDataForDPI" type="TThemeDataForDPI" visibility="private" size="180" offset="240" file="Vcl.Themes.pas" line="1380"/>
      <field name="FThemeDataUnLoading" type="Boolean" visibility="private" size="1" offset="420" file="Vcl.Themes.pas" line="1381"/>
      <function name="DoColorToRGB" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1384">
        <parameters>
          <parameter name="Color" type="TColor"/>
          <parameter name="Details" type="PThemedElementDetails"/>
          <retval type="Cardinal"/>
        </parameters>
      </function>
      <function name="DoDrawEdge" visibility="protected" procflags="overload override" file="Vcl.Themes.pas" line="1386">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="Edges" type="TElementEdges"/>
          <parameter name="Flags" type="TElementEdgeFlags"/>
          <parameter name="ContentRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawElement" visibility="protected" procflags="overload override" file="Vcl.Themes.pas" line="1389">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="ClipRect" type="PRect"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawIcon" visibility="protected" procflags="overload override" file="Vcl.Themes.pas" line="1392">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="R" type="TRect" paramflags="const"/>
          <parameter name="himl" type="NativeUInt"/>
          <parameter name="Index" type="Integer"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawParentBackground" visibility="protected" procflags="overload override" file="Vcl.Themes.pas" line="1395">
        <parameters>
          <parameter name="Window" type="HWND"/>
          <parameter name="Target" type="HDC"/>
          <parameter name="Details" type="PThemedElementDetails"/>
          <parameter name="OnlyIfTransparent" type="Boolean"/>
          <parameter name="Bounds" type="PRect"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoDrawText" visibility="protected" procflags="overload override" file="Vcl.Themes.pas" line="1398">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="R" type="TRect" paramflags="var"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="Options" type="TStyleTextOptions"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementContentRect" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1401">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="BoundingRect" type="TRect" paramflags="const"/>
          <parameter name="ContentRect" type="TRect" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementColor" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1404">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="ElementColor" type="TElementColor"/>
          <parameter name="Color" type="TColor" paramflags="out"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementMargins" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1407">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="PRect"/>
          <parameter name="ElementMargin" type="TElementMargin"/>
          <parameter name="Margins" type="_MARGINS" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementRegion" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1410">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <parameter name="Region" type="HRGN" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetElementSize" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1413">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Rect" type="PRect"/>
          <parameter name="ElementSize" type="TElementSize"/>
          <parameter name="Size" type="TSize" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoGetStyleColor" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1416">
        <parameters>
          <parameter name="Color" type="TStyleColor"/>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="DoGetStyleFontColor" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1418">
        <parameters>
          <parameter name="Font" type="TStyleFont"/>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="DoGetSystemColor" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1420">
        <parameters>
          <parameter name="Color" type="TColor"/>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="DoGetTextExtent" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1422">
        <parameters>
          <parameter name="DC" type="HDC"/>
          <parameter name="Details" type="TThemedElementDetails"/>
          <parameter name="Text" type="string" paramflags="const"/>
          <parameter name="Flags" type="TTextFormat"/>
          <parameter name="BoundingRect" type="PRect"/>
          <parameter name="ExtentRect" type="TRect" paramflags="out"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoHasTransparentParts" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1425">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoHasElementFixedPosition" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1427">
        <parameters>
          <parameter name="Details" type="TThemedElementDetails"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoIsValidStyle" visibility="protected" procflags="class override" file="Vcl.Themes.pas" line="1429">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <parameter name="StyleInfo" type="PStyleInfo"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetAvailable" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1430">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetEnabled" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1431">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetName" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1432">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetTheme" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1433">
        <parameters>
          <parameter name="Element" type="TThemedElement"/>
          <retval type="NativeUInt"/>
        </parameters>
      </function>
      <function name="GetThemeForDPI" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1434">
        <parameters>
          <parameter name="Element" type="TThemedElement"/>
          <parameter name="DPI" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="NativeUInt"/>
        </parameters>
      </function>
      <procedure name="UnloadThemeData" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1435">
      </procedure>
      <procedure name="UnloadThemeDataForDPI" visibility="protected" procflags="override" file="Vcl.Themes.pas" line="1436">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Themes.pas" line="1438">
        <parameters>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Themes.pas" line="1439">
        <parameters>
        </parameters>
      </destructor>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1440">
        <parameters>
          <parameter name="Detail" type="TThemedButton"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1441">
        <parameters>
          <parameter name="Detail" type="TThemedCategoryButtons"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1442">
        <parameters>
          <parameter name="Detail" type="TThemedCategoryPanelGroup"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1443">
        <parameters>
          <parameter name="Detail" type="TThemedCheckListBox"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1444">
        <parameters>
          <parameter name="Detail" type="TThemedClock"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1445">
        <parameters>
          <parameter name="Detail" type="TThemedComboBox"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1446">
        <parameters>
          <parameter name="Detail" type="TThemedControlBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1447">
        <parameters>
          <parameter name="Detail" type="TThemedDataNavButtons"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1448">
        <parameters>
          <parameter name="Detail" type="TThemedMPlayerButtons"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1449">
        <parameters>
          <parameter name="Detail" type="TThemedDatePicker"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1450">
        <parameters>
          <parameter name="Detail" type="TThemedEdit"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1451">
        <parameters>
          <parameter name="Detail" type="TThemedFlyOut"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1452">
        <parameters>
          <parameter name="Detail" type="TThemedExplorerBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1453">
        <parameters>
          <parameter name="Detail" type="TThemedHeader"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1454">
        <parameters>
          <parameter name="Detail" type="TThemedHint"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1455">
        <parameters>
          <parameter name="Detail" type="TThemedGrid"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1456">
        <parameters>
          <parameter name="Detail" type="TThemedLink"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1457">
        <parameters>
          <parameter name="Detail" type="TThemedListview"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1458">
        <parameters>
          <parameter name="Detail" type="TThemedMenu"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1459">
        <parameters>
          <parameter name="Detail" type="TThemedMenuBand"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1460">
        <parameters>
          <parameter name="Detail" type="TThemedMonthCal"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1461">
        <parameters>
          <parameter name="Detail" type="TThemedNavigation"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1462">
        <parameters>
          <parameter name="Detail" type="TThemedPage"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1463">
        <parameters>
          <parameter name="Detail" type="TThemedPanel"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1464">
        <parameters>
          <parameter name="Detail" type="TThemedProgress"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1465">
        <parameters>
          <parameter name="Detail" type="TThemedRebar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1466">
        <parameters>
          <parameter name="Detail" type="TThemedScrollBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1467">
        <parameters>
          <parameter name="Detail" type="TThemedSearchIndicators"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1468">
        <parameters>
          <parameter name="Detail" type="TThemedSpin"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1469">
        <parameters>
          <parameter name="Detail" type="TThemedStartPanel"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1470">
        <parameters>
          <parameter name="Detail" type="TThemedStatus"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1471">
        <parameters>
          <parameter name="Detail" type="TThemedTab"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1472">
        <parameters>
          <parameter name="Detail" type="TThemedTabSet"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1473">
        <parameters>
          <parameter name="Detail" type="TThemedTaskBand"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1474">
        <parameters>
          <parameter name="Detail" type="TThemedTaskBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1475">
        <parameters>
          <parameter name="Detail" type="TThemedTaskDialog"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1476">
        <parameters>
          <parameter name="Detail" type="TThemedTextLabel"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1477">
        <parameters>
          <parameter name="Detail" type="TThemedTextStyle"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1478">
        <parameters>
          <parameter name="Detail" type="TThemedToggleSwitch"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1479">
        <parameters>
          <parameter name="Detail" type="TThemedToolBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1480">
        <parameters>
          <parameter name="Detail" type="TThemedToolTip"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1481">
        <parameters>
          <parameter name="Detail" type="TThemedTrackBar"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1482">
        <parameters>
          <parameter name="Detail" type="TThemedTrayNotify"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1483">
        <parameters>
          <parameter name="Detail" type="TThemedTreeview"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="GetElementDetails" visibility="public" procflags="overload override" file="Vcl.Themes.pas" line="1484">
        <parameters>
          <parameter name="Detail" type="TThemedWindow"/>
          <retval type="TThemedElementDetails"/>
        </parameters>
      </function>
      <function name="LoadFromStream" visibility="public" procflags="class override" file="Vcl.Themes.pas" line="1485">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <retval type="TCustomStyleServices"/>
        </parameters>
      </function>
      <procedure name="SaveToStream" visibility="public" procflags="override" file="Vcl.Themes.pas" line="1486">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="UpdateThemes" visibility="public" procflags="override" file="Vcl.Themes.pas" line="1487">
      </procedure>
    </members>
  </class>
  <classref name="TCustomStyleServicesClass" alias="Vcl.Themes.TCustomStyleServicesClass" ref="TCustomStyleServices" file="Vcl.Themes.pas" line="1367"/>
  <struct name="TThemeServicesClassHelper" size="0" file="Vcl.Themes.pas" line="2158">
    <function name="operator Implicit" visibility="public" procflags="class noself operator overload" file="Vcl.Themes.pas" line="2159" generated="true">
      <parameters>
        <parameter name="AValue" type="TCustomStyleServicesClass"/>
        <retval type="TThemeServicesClassHelper"/>
      </parameters>
    </function>
    <function name="operator Implicit" visibility="public" procflags="class noself operator overload" file="Vcl.Themes.pas" line="2160" generated="true">
      <parameters>
        <parameter name="AValue" type="TThemeServicesClassHelper"/>
        <retval type="TCustomStyleServicesClass"/>
      </parameters>
    </function>
  </struct>
  <variable name="ThemeServicesClass" type="TThemeServicesClassHelper" file="Vcl.Themes.pas" line="2184" symflags="deprecated">
  </variable>
  <class name="EStyleEngineException" file="Vcl.Themes.pas" line="2187">
    <ancestor name="Exception" namespace="System.SysUtils">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself">
      </methodref>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself">
      </methodref>
      <methodref name="SetInnerException" visibility="protected">
      </methodref>
      <methodref name="SetStackInfo" visibility="protected">
      </methodref>
      <methodref name="GetStackTrace" visibility="protected">
      </methodref>
      <methodref name="RaisingException" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="CreateFmt" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="CreateRes" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateRes" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateResFmt" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateResFmt" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateHelp" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="CreateFmtHelp" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="CreateResHelp" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateResHelp" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateResFmtHelp" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateResFmtHelp" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="GetBaseException" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ToString" visibility="public" procflags="override">
      </methodref>
      <propertyref name="BaseException" visibility="public">
      </propertyref>
      <propertyref name="HelpContext" visibility="public">
      </propertyref>
      <propertyref name="InnerException" visibility="public">
      </propertyref>
      <propertyref name="Message" visibility="public">
      </propertyref>
      <propertyref name="StackTrace" visibility="public">
      </propertyref>
      <propertyref name="StackInfo" visibility="public">
      </propertyref>
      <methodref name="RaiseOuterException" visibility="public" procflags="static">
      </methodref>
      <methodref name="ThrowOuterException" visibility="public" procflags="static">
      </methodref>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
  </class>
  <class name="ECustomStyleException" file="Vcl.Themes.pas" line="2188">
    <ancestor name="Exception" namespace="System.SysUtils">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself">
      </methodref>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself">
      </methodref>
      <methodref name="SetInnerException" visibility="protected">
      </methodref>
      <methodref name="SetStackInfo" visibility="protected">
      </methodref>
      <methodref name="GetStackTrace" visibility="protected">
      </methodref>
      <methodref name="RaisingException" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="CreateFmt" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="CreateRes" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateRes" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateResFmt" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateResFmt" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateHelp" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="CreateFmtHelp" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="CreateResHelp" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateResHelp" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateResFmtHelp" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="CreateResFmtHelp" visibility="public" procflags="constructor overload">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="GetBaseException" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ToString" visibility="public" procflags="override">
      </methodref>
      <propertyref name="BaseException" visibility="public">
      </propertyref>
      <propertyref name="HelpContext" visibility="public">
      </propertyref>
      <propertyref name="InnerException" visibility="public">
      </propertyref>
      <propertyref name="Message" visibility="public">
      </propertyref>
      <propertyref name="StackTrace" visibility="public">
      </propertyref>
      <propertyref name="StackInfo" visibility="public">
      </propertyref>
      <methodref name="RaiseOuterException" visibility="public" procflags="static">
      </methodref>
      <methodref name="ThrowOuterException" visibility="public" procflags="static">
      </methodref>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
  </class>
  <class name="EDuplicateStyleException" file="Vcl.Themes.pas" line="2189">
    <ancestor name="ECustomStyleException" namespace="Vcl.Themes">
      <ancestor name="Exception" namespace="System.SysUtils">
        <methodref name="Create@" visibility="class private" procflags="class constructor noself">
        </methodref>
        <methodref name="Destroy@" visibility="class private" procflags="class destructor noself">
        </methodref>
        <methodref name="SetInnerException" visibility="protected">
        </methodref>
        <methodref name="SetStackInfo" visibility="protected">
        </methodref>
        <methodref name="GetStackTrace" visibility="protected">
        </methodref>
        <methodref name="RaisingException" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="CreateFmt" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="CreateRes" visibility="public" procflags="constructor overload">
        </methodref>
        <methodref name="CreateRes" visibility="public" procflags="constructor overload">
        </methodref>
        <methodref name="CreateResFmt" visibility="public" procflags="constructor overload">
        </methodref>
        <methodref name="CreateResFmt" visibility="public" procflags="constructor overload">
        </methodref>
        <methodref name="CreateHelp" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="CreateFmtHelp" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="CreateResHelp" visibility="public" procflags="constructor overload">
        </methodref>
        <methodref name="CreateResHelp" visibility="public" procflags="constructor overload">
        </methodref>
        <methodref name="CreateResFmtHelp" visibility="public" procflags="constructor overload">
        </methodref>
        <methodref name="CreateResFmtHelp" visibility="public" procflags="constructor overload">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="GetBaseException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="override">
        </methodref>
        <propertyref name="BaseException" visibility="public">
        </propertyref>
        <propertyref name="HelpContext" visibility="public">
        </propertyref>
        <propertyref name="InnerException" visibility="public">
        </propertyref>
        <propertyref name="Message" visibility="public">
        </propertyref>
        <propertyref name="StackTrace" visibility="public">
        </propertyref>
        <propertyref name="StackInfo" visibility="public">
        </propertyref>
        <methodref name="RaiseOuterException" visibility="public" procflags="static">
        </methodref>
        <methodref name="ThrowOuterException" visibility="public" procflags="static">
        </methodref>
        <ancestor name="TObject" namespace="System">
          <methodref name="Create" visibility="public" procflags="constructor">
          </methodref>
          <methodref name="Free" visibility="public">
          </methodref>
          <methodref name="DisposeOf" visibility="public" procflags="inline">
          </methodref>
          <methodref name="InitInstance" visibility="public" procflags="class">
          </methodref>
          <methodref name="CleanupInstance" visibility="public">
          </methodref>
          <methodref name="ClassType" visibility="public" procflags="inline">
          </methodref>
          <methodref name="ClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassNameIs" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassParent" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="ClassInfo" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InstanceSize" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InheritsFrom" visibility="public" procflags="class">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodName" visibility="public" procflags="class">
          </methodref>
          <methodref name="QualifiedClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="GetInterface" visibility="public">
          </methodref>
          <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
          </methodref>
          <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="UnitName" visibility="public" procflags="class">
          </methodref>
          <methodref name="UnitScope" visibility="public" procflags="class">
          </methodref>
          <methodref name="Equals" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetHashCode" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="ToString" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="AfterConstruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Dispatch" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="DefaultHandler" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="NewInstance" visibility="public" procflags="class virtual">
          </methodref>
          <methodref name="FreeInstance" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor virtual">
          </methodref>
          <methodref name="GetDisposed" visibility="protected" procflags="inline">
          </methodref>
          <methodref name="CheckDisposed" visibility="protected" procflags="inline">
          </methodref>
          <propertyref name="Disposed" visibility="protected">
          </propertyref>
        </ancestor>
      </ancestor>
    </ancestor>
  </class>
  <type name="TCustomStyleHandleMessage" file="Vcl.Themes.pas" line="2192" procflags="">
  </type>
  <type name="TCustomStyleNotification" file="Vcl.Themes.pas" line="2193" procflags="">
  </type>
  <variable name="CustomStyleHandleMessage" type="TCustomStyleHandleMessage" visibility="public" file="Vcl.Themes.pas" line="2196"/>
  <variable name="CustomStyleNotification" type="TCustomStyleNotification" visibility="public" file="Vcl.Themes.pas" line="2197"/>
  <const name="WM_MDICHILDMOVE" type="Integer" file="Vcl.Themes.pas" line="2202">
    <value>
      $52C
    </value>
  </const>
  <const name="WM_MDICHILDCLOSE" type="Integer" file="Vcl.Themes.pas" line="2203">
    <value>
      $52D
    </value>
  </const>
  <const name="CM_BASE" type="Integer" file="Vcl.Themes.pas" line="2206">
    <value>
      $513
    </value>
  </const>
  <const name="CM_CTLCOLORBTN" type="Integer" file="Vcl.Themes.pas" line="2207">
    <value>
      $648
    </value>
  </const>
  <const name="CM_CTLCOLORDLG" type="Integer" file="Vcl.Themes.pas" line="2208">
    <value>
      $649
    </value>
  </const>
  <const name="CM_CTLCOLOREDIT" type="Integer" file="Vcl.Themes.pas" line="2209">
    <value>
      $646
    </value>
  </const>
  <const name="CM_CTLCOLORLISTBOX" type="Integer" file="Vcl.Themes.pas" line="2210">
    <value>
      $647
    </value>
  </const>
  <const name="CM_CTLCOLORMSGBOX" type="Integer" file="Vcl.Themes.pas" line="2211">
    <value>
      $645
    </value>
  </const>
  <const name="CM_CTLCOLORSCROLLBAR" type="Integer" file="Vcl.Themes.pas" line="2212">
    <value>
      $64A
    </value>
  </const>
  <const name="CM_CTLCOLORSTATIC" type="Integer" file="Vcl.Themes.pas" line="2213">
    <value>
      $64B
    </value>
  </const>
  <const name="CM_SCROLLTRACKING" type="Integer" file="Vcl.Themes.pas" line="2214">
    <value>
      $671
    </value>
  </const>
  <const name="CM_PARENTHOOKED" type="Integer" file="Vcl.Themes.pas" line="2215">
    <value>
      $67B
    </value>
  </const>
  <const name="CM_CONTROLHOOKED" type="Integer" file="Vcl.Themes.pas" line="2216">
    <value>
      $67C
    </value>
  </const>
  <const name="CM_INITCHILDS" type="Integer" file="Vcl.Themes.pas" line="2217">
    <value>
      $67D
    </value>
  </const>
  <const name="CM_CONTROLHOOKEDDIRECTLY" type="Integer" file="Vcl.Themes.pas" line="2218">
    <value>
      $67E
    </value>
  </const>
  <const name="CM_PAINTPARENTBUFFER" type="Integer" file="Vcl.Themes.pas" line="2219">
    <value>
      $67F
    </value>
  </const>
  <function name="UnthemedDesigner" visibility="public" file="Vcl.Themes.pas" line="2288">
    <parameters>
      <parameter name="AControl" type="TControl"/>
      <retval type="Boolean"/>
    </parameters>
  </function>
  <function name="StyleServices" visibility="public" file="Vcl.Themes.pas" line="2297">
    <parameters>
      <parameter name="AControl" type="TControl">
        <value>
          nil
        </value>
      </parameter>
      <retval type="TCustomStyleServices"/>
    </parameters>
  </function>
  <function name="ThemeServices" visibility="public" procflags="inline" file="Vcl.Themes.pas" line="2334" symflags="deprecated">
    <parameters>
      <retval type="TCustomStyleServices"/>
    </parameters>
  </function>
  <function name="ThemeControl" visibility="public" file="Vcl.Themes.pas" line="2349">
    <devnotes>
       <summary>
       ThemeControl is for use at design time to determine if a TControl should be themed.
       This function is generally for use with Graphic controls like TSpeedButton or
       TBitBtn to allow them to determine if they should render themed.
       </summary>
       <param name="AControl">The control to be themed</param>
       <returns>Returns true if themes are enabled and we're at runtime or if
                themes are enabled, the control is in design mode and it's owner is
                an unthemed designer.
       </returns>
    </devnotes>
    <parameters>
      <parameter name="AControl" type="TControl"/>
      <retval type="Boolean"/>
    </parameters>
  </function>
  <procedure name="DrawStyleEdge" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="2363">
    <parameters>
      <parameter name="DC" type="HDC"/>
      <parameter name="Rect" type="TRect" paramflags="var"/>
      <parameter name="Edges" type="TElementEdges"/>
      <parameter name="Flags" type="TElementEdgeFlags"/>
      <parameter name="AControl" type="TControl">
        <value>
          nil
        </value>
      </parameter>
    </parameters>
  </procedure>
  <procedure name="DrawStyleEdge" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="2377">
    <parameters>
      <parameter name="Canvas" type="TCanvas"/>
      <parameter name="Rect" type="TRect" paramflags="var"/>
      <parameter name="Edges" type="TElementEdges"/>
      <parameter name="Flags" type="TElementEdgeFlags"/>
      <parameter name="AControl" type="TControl">
        <value>
          nil
        </value>
      </parameter>
    </parameters>
  </procedure>
  <procedure name="DrawStyleFocusRect" visibility="public" file="Vcl.Themes.pas" line="2513">
    <parameters>
      <parameter name="DC" type="HDC"/>
      <parameter name="Rect" type="TRect" paramflags="const"/>
      <parameter name="AControl" type="TControl">
        <value>
          nil
        </value>
      </parameter>
    </parameters>
  </procedure>
  <procedure name="DrawGlassText" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="2568">
    <parameters>
      <parameter name="ADC" type="HDC"/>
      <parameter name="AText" type="string" paramflags="const"/>
      <parameter name="ATextRect" type="TRect" paramflags="var"/>
      <parameter name="ATextFlags" type="Cardinal"/>
      <parameter name="AGlowSize" type="Integer" paramflags="const"/>
      <parameter name="AFontColor" type="TColor" paramflags="const"/>
    </parameters>
  </procedure>
  <procedure name="DrawGlassText" visibility="public" procflags="overload" file="Vcl.Themes.pas" line="2578">
    <parameters>
      <parameter name="ADC" type="HDC"/>
      <parameter name="AText" type="string" paramflags="const"/>
      <parameter name="ATextRect" type="TRect" paramflags="var"/>
      <parameter name="ATextFlags" type="Cardinal"/>
      <parameter name="AGlowSize" type="Integer" paramflags="const"/>
      <parameter name="AFontColor" type="TColor" paramflags="const"/>
      <parameter name="ADetail" type="TThemedElementDetails"/>
    </parameters>
  </procedure>
  <function name="GetSysWindowClassName" visibility="public" file="Vcl.Themes.pas" line="2602">
    <parameters>
      <parameter name="Window" type="HWND"/>
      <retval type="string"/>
    </parameters>
  </function>
  <function name="GetSysWindowText" visibility="public" file="Vcl.Themes.pas" line="2609">
    <parameters>
      <parameter name="Window" type="HWND"/>
      <retval type="string"/>
    </parameters>
  </function>
</namespace>