<?xml version="1.0" ?><namespace name="Vcl.ComCtrls" platform="Win32">
  <const name="dowMonday" type="TCalDayOfWeek" file="Vcl.ComCtrls.pas" line="31">
    <value>
      dowMonday
    </value>
  </const>
  <const name="dowTuesday" type="TCalDayOfWeek" file="Vcl.ComCtrls.pas" line="32">
    <value>
      dowTuesday
    </value>
  </const>
  <const name="dowWednesday" type="TCalDayOfWeek" file="Vcl.ComCtrls.pas" line="33">
    <value>
      dowWednesday
    </value>
  </const>
  <const name="dowThursday" type="TCalDayOfWeek" file="Vcl.ComCtrls.pas" line="34">
    <value>
      dowThursday
    </value>
  </const>
  <const name="dowFriday" type="TCalDayOfWeek" file="Vcl.ComCtrls.pas" line="35">
    <value>
      dowFriday
    </value>
  </const>
  <const name="dowSaturday" type="TCalDayOfWeek" file="Vcl.ComCtrls.pas" line="36">
    <value>
      dowSaturday
    </value>
  </const>
  <const name="dowSunday" type="TCalDayOfWeek" file="Vcl.ComCtrls.pas" line="37">
    <value>
      dowSunday
    </value>
  </const>
  <const name="dowLocaleDefault" type="TCalDayOfWeek" file="Vcl.ComCtrls.pas" line="38">
    <value>
      dowLocaleDefault
    </value>
  </const>
  <const name="htAbove" type="THitTest" file="Vcl.ComCtrls.pas" line="41">
    <value>
      htAbove
    </value>
  </const>
  <const name="htBelow" type="THitTest" file="Vcl.ComCtrls.pas" line="41">
    <value>
      htBelow
    </value>
  </const>
  <const name="htNowhere" type="THitTest" file="Vcl.ComCtrls.pas" line="41">
    <value>
      htNowhere
    </value>
  </const>
  <const name="htOnItem" type="THitTest" file="Vcl.ComCtrls.pas" line="41">
    <value>
      htOnItem
    </value>
  </const>
  <const name="htOnButton" type="THitTest" file="Vcl.ComCtrls.pas" line="41">
    <value>
      htOnButton
    </value>
  </const>
  <const name="htOnIcon" type="THitTest" file="Vcl.ComCtrls.pas" line="41">
    <value>
      htOnIcon
    </value>
  </const>
  <const name="htOnIndent" type="THitTest" file="Vcl.ComCtrls.pas" line="42">
    <value>
      htOnIndent
    </value>
  </const>
  <const name="htOnLabel" type="THitTest" file="Vcl.ComCtrls.pas" line="42">
    <value>
      htOnLabel
    </value>
  </const>
  <const name="htOnRight" type="THitTest" file="Vcl.ComCtrls.pas" line="42">
    <value>
      htOnRight
    </value>
  </const>
  <const name="htOnStateIcon" type="THitTest" file="Vcl.ComCtrls.pas" line="42">
    <value>
      htOnStateIcon
    </value>
  </const>
  <const name="htToLeft" type="THitTest" file="Vcl.ComCtrls.pas" line="42">
    <value>
      htToLeft
    </value>
  </const>
  <const name="htToRight" type="THitTest" file="Vcl.ComCtrls.pas" line="42">
    <value>
      htToRight
    </value>
  </const>
  <const name="tpTop" type="TTabPosition" file="Vcl.ComCtrls.pas" line="49">
    <value>
      tpTop
    </value>
  </const>
  <const name="tpBottom" type="TTabPosition" file="Vcl.ComCtrls.pas" line="49">
    <value>
      tpBottom
    </value>
  </const>
  <const name="tpLeft" type="TTabPosition" file="Vcl.ComCtrls.pas" line="49">
    <value>
      tpLeft
    </value>
  </const>
  <const name="tpRight" type="TTabPosition" file="Vcl.ComCtrls.pas" line="49">
    <value>
      tpRight
    </value>
  </const>
  <const name="tsTabs" type="TTabStyle" file="Vcl.ComCtrls.pas" line="51">
    <value>
      tsTabs
    </value>
  </const>
  <const name="tsButtons" type="TTabStyle" file="Vcl.ComCtrls.pas" line="51">
    <value>
      tsButtons
    </value>
  </const>
  <const name="tsFlatButtons" type="TTabStyle" file="Vcl.ComCtrls.pas" line="51">
    <value>
      tsFlatButtons
    </value>
  </const>
  <const name="psText" type="TStatusPanelStyle" file="Vcl.ComCtrls.pas" line="447">
    <value>
      psText
    </value>
  </const>
  <const name="psOwnerDraw" type="TStatusPanelStyle" file="Vcl.ComCtrls.pas" line="447">
    <value>
      psOwnerDraw
    </value>
  </const>
  <const name="pbNone" type="TStatusPanelBevel" file="Vcl.ComCtrls.pas" line="448">
    <value>
      pbNone
    </value>
  </const>
  <const name="pbLowered" type="TStatusPanelBevel" file="Vcl.ComCtrls.pas" line="448">
    <value>
      pbLowered
    </value>
  </const>
  <const name="pbRaised" type="TStatusPanelBevel" file="Vcl.ComCtrls.pas" line="448">
    <value>
      pbRaised
    </value>
  </const>
  <const name="dtControl" type="TCustomDrawTarget" file="Vcl.ComCtrls.pas" line="650">
    <value>
      dtControl
    </value>
  </const>
  <const name="dtItem" type="TCustomDrawTarget" file="Vcl.ComCtrls.pas" line="650">
    <value>
      dtItem
    </value>
  </const>
  <const name="dtSubItem" type="TCustomDrawTarget" file="Vcl.ComCtrls.pas" line="650">
    <value>
      dtSubItem
    </value>
  </const>
  <const name="cdPrePaint" type="TCustomDrawStage" file="Vcl.ComCtrls.pas" line="651">
    <value>
      cdPrePaint
    </value>
  </const>
  <const name="cdPostPaint" type="TCustomDrawStage" file="Vcl.ComCtrls.pas" line="651">
    <value>
      cdPostPaint
    </value>
  </const>
  <const name="cdPreErase" type="TCustomDrawStage" file="Vcl.ComCtrls.pas" line="651">
    <value>
      cdPreErase
    </value>
  </const>
  <const name="cdPostErase" type="TCustomDrawStage" file="Vcl.ComCtrls.pas" line="651">
    <value>
      cdPostErase
    </value>
  </const>
  <const name="cdsSelected" type=":9" file="Vcl.ComCtrls.pas" line="652">
    <value>
      cdsSelected
    </value>
  </const>
  <const name="cdsGrayed" type=":9" file="Vcl.ComCtrls.pas" line="652">
    <value>
      cdsGrayed
    </value>
  </const>
  <const name="cdsDisabled" type=":9" file="Vcl.ComCtrls.pas" line="652">
    <value>
      cdsDisabled
    </value>
  </const>
  <const name="cdsChecked" type=":9" file="Vcl.ComCtrls.pas" line="652">
    <value>
      cdsChecked
    </value>
  </const>
  <const name="cdsFocused" type=":9" file="Vcl.ComCtrls.pas" line="653">
    <value>
      cdsFocused
    </value>
  </const>
  <const name="cdsDefault" type=":9" file="Vcl.ComCtrls.pas" line="653">
    <value>
      cdsDefault
    </value>
  </const>
  <const name="cdsHot" type=":9" file="Vcl.ComCtrls.pas" line="653">
    <value>
      cdsHot
    </value>
  </const>
  <const name="cdsMarked" type=":9" file="Vcl.ComCtrls.pas" line="653">
    <value>
      cdsMarked
    </value>
  </const>
  <const name="cdsIndeterminate" type=":9" file="Vcl.ComCtrls.pas" line="653">
    <value>
      cdsIndeterminate
    </value>
  </const>
  <const name="cdsShowKeyboardCues" type=":9" file="Vcl.ComCtrls.pas" line="654">
    <value>
      cdsShowKeyboardCues
    </value>
  </const>
  <const name="cdsNearHot" type=":9" file="Vcl.ComCtrls.pas" line="654">
    <value>
      cdsNearHot
    </value>
  </const>
  <const name="cdsOtherSideHot" type=":9" file="Vcl.ComCtrls.pas" line="654">
    <value>
      cdsOtherSideHot
    </value>
  </const>
  <const name="cdsDropHilited" type=":9" file="Vcl.ComCtrls.pas" line="654">
    <value>
      cdsDropHilited
    </value>
  </const>
  <const name="hsText" type="THeaderSectionStyle" file="Vcl.ComCtrls.pas" line="665">
    <value>
      hsText
    </value>
  </const>
  <const name="hsOwnerDraw" type="THeaderSectionStyle" file="Vcl.ComCtrls.pas" line="665">
    <value>
      hsOwnerDraw
    </value>
  </const>
  <const name="tsTrackBegin" type="TSectionTrackState" file="Vcl.ComCtrls.pas" line="751">
    <value>
      tsTrackBegin
    </value>
  </const>
  <const name="tsTrackMove" type="TSectionTrackState" file="Vcl.ComCtrls.pas" line="751">
    <value>
      tsTrackMove
    </value>
  </const>
  <const name="tsTrackEnd" type="TSectionTrackState" file="Vcl.ComCtrls.pas" line="751">
    <value>
      tsTrackEnd
    </value>
  </const>
  <const name="hsButtons" type="THeaderStyle" file="Vcl.ComCtrls.pas" line="765">
    <value>
      hsButtons
    </value>
  </const>
  <const name="hsFlat" type="THeaderStyle" file="Vcl.ComCtrls.pas" line="765">
    <value>
      hsFlat
    </value>
  </const>
  <const name="nsCut" type="TNodeState" file="Vcl.ComCtrls.pas" line="977">
    <value>
      nsCut
    </value>
  </const>
  <const name="nsDropHilited" type="TNodeState" file="Vcl.ComCtrls.pas" line="977">
    <value>
      nsDropHilited
    </value>
  </const>
  <const name="nsFocused" type="TNodeState" file="Vcl.ComCtrls.pas" line="977">
    <value>
      nsFocused
    </value>
  </const>
  <const name="nsSelected" type="TNodeState" file="Vcl.ComCtrls.pas" line="977">
    <value>
      nsSelected
    </value>
  </const>
  <const name="nsExpanded" type="TNodeState" file="Vcl.ComCtrls.pas" line="977">
    <value>
      nsExpanded
    </value>
  </const>
  <const name="ncsNone" type="TNodeCheckState" file="Vcl.ComCtrls.pas" line="978">
    <value>
      ncsNone
    </value>
  </const>
  <const name="ncsUnchecked" type="TNodeCheckState" file="Vcl.ComCtrls.pas" line="978">
    <value>
      ncsUnchecked
    </value>
  </const>
  <const name="ncsChecked" type="TNodeCheckState" file="Vcl.ComCtrls.pas" line="978">
    <value>
      ncsChecked
    </value>
  </const>
  <const name="ncsPartial" type="TNodeCheckState" file="Vcl.ComCtrls.pas" line="978">
    <value>
      ncsPartial
    </value>
  </const>
  <const name="ncsDimmed" type="TNodeCheckState" file="Vcl.ComCtrls.pas" line="978">
    <value>
      ncsDimmed
    </value>
  </const>
  <const name="ncsExclusion" type="TNodeCheckState" file="Vcl.ComCtrls.pas" line="978">
    <value>
      ncsExclusion
    </value>
  </const>
  <const name="naAdd" type="TNodeAttachMode" file="Vcl.ComCtrls.pas" line="979">
    <value>
      naAdd
    </value>
  </const>
  <const name="naAddFirst" type="TNodeAttachMode" file="Vcl.ComCtrls.pas" line="979">
    <value>
      naAddFirst
    </value>
  </const>
  <const name="naAddChild" type="TNodeAttachMode" file="Vcl.ComCtrls.pas" line="979">
    <value>
      naAddChild
    </value>
  </const>
  <const name="naAddChildFirst" type="TNodeAttachMode" file="Vcl.ComCtrls.pas" line="979">
    <value>
      naAddChildFirst
    </value>
  </const>
  <const name="naInsert" type="TNodeAttachMode" file="Vcl.ComCtrls.pas" line="979">
    <value>
      naInsert
    </value>
  </const>
  <const name="taAddFirst" type="TAddMode" file="Vcl.ComCtrls.pas" line="980">
    <value>
      taAddFirst
    </value>
  </const>
  <const name="taAdd" type="TAddMode" file="Vcl.ComCtrls.pas" line="980">
    <value>
      taAdd
    </value>
  </const>
  <const name="taInsert" type="TAddMode" file="Vcl.ComCtrls.pas" line="980">
    <value>
      taInsert
    </value>
  </const>
  <const name="ndtDefault" type="TNodeDataType" file="Vcl.ComCtrls.pas" line="1142">
    <value>
      ndtDefault
    </value>
  </const>
  <const name="ndtDefault2" type="TNodeDataType" file="Vcl.ComCtrls.pas" line="1142">
    <value>
      ndtDefault2
    </value>
  </const>
  <const name="ndt32bit" type="TNodeDataType" file="Vcl.ComCtrls.pas" line="1142">
    <value>
      ndt32bit
    </value>
  </const>
  <const name="ndt64bit" type="TNodeDataType" file="Vcl.ComCtrls.pas" line="1142">
    <value>
      ndt64bit
    </value>
  </const>
  <const name="ndt232bit" type="TNodeDataType" file="Vcl.ComCtrls.pas" line="1142">
    <value>
      ndt232bit
    </value>
  </const>
  <const name="ndt264bit" type="TNodeDataType" file="Vcl.ComCtrls.pas" line="1142">
    <value>
      ndt264bit
    </value>
  </const>
  <const name="tviDisabled" type="TTVItemStateEx" file="Vcl.ComCtrls.pas" line="1144">
    <value>
      tviDisabled
    </value>
  </const>
  <const name="tviFlat" type="TTVItemStateEx" file="Vcl.ComCtrls.pas" line="1144">
    <value>
      tviFlat
    </value>
  </const>
  <const name="stNone" type="TSortType" file="Vcl.ComCtrls.pas" line="1372">
    <value>
      stNone
    </value>
  </const>
  <const name="stData" type="TSortType" file="Vcl.ComCtrls.pas" line="1372">
    <value>
      stData
    </value>
  </const>
  <const name="stText" type="TSortType" file="Vcl.ComCtrls.pas" line="1372">
    <value>
      stText
    </value>
  </const>
  <const name="stBoth" type="TSortType" file="Vcl.ComCtrls.pas" line="1372">
    <value>
      stBoth
    </value>
  </const>
  <const name="msControlSelect" type="TMultiSelectStyles" file="Vcl.ComCtrls.pas" line="1373">
    <value>
      msControlSelect
    </value>
  </const>
  <const name="msShiftSelect" type="TMultiSelectStyles" file="Vcl.ComCtrls.pas" line="1373">
    <value>
      msShiftSelect
    </value>
  </const>
  <const name="msVisibleOnly" type="TMultiSelectStyles" file="Vcl.ComCtrls.pas" line="1374">
    <value>
      msVisibleOnly
    </value>
  </const>
  <const name="msSiblingOnly" type="TMultiSelectStyles" file="Vcl.ComCtrls.pas" line="1374">
    <value>
      msSiblingOnly
    </value>
  </const>
  <const name="csPartial" type="TCheckStyle" file="Vcl.ComCtrls.pas" line="1376">
    <value>
      csPartial
    </value>
  </const>
  <const name="csDimmed" type="TCheckStyle" file="Vcl.ComCtrls.pas" line="1376">
    <value>
      csDimmed
    </value>
  </const>
  <const name="csExclusion" type="TCheckStyle" file="Vcl.ComCtrls.pas" line="1376">
    <value>
      csExclusion
    </value>
  </const>
  <const name="trHorizontal" type="TTrackBarOrientation" file="Vcl.ComCtrls.pas" line="1794">
    <value>
      trHorizontal
    </value>
  </const>
  <const name="trVertical" type="TTrackBarOrientation" file="Vcl.ComCtrls.pas" line="1794">
    <value>
      trVertical
    </value>
  </const>
  <const name="tmBottomRight" type="TTickMark" file="Vcl.ComCtrls.pas" line="1795">
    <value>
      tmBottomRight
    </value>
  </const>
  <const name="tmTopLeft" type="TTickMark" file="Vcl.ComCtrls.pas" line="1795">
    <value>
      tmTopLeft
    </value>
  </const>
  <const name="tmBoth" type="TTickMark" file="Vcl.ComCtrls.pas" line="1795">
    <value>
      tmBoth
    </value>
  </const>
  <const name="tsNone" type="TTickStyle" file="Vcl.ComCtrls.pas" line="1796">
    <value>
      tsNone
    </value>
  </const>
  <const name="tsAuto" type="TTickStyle" file="Vcl.ComCtrls.pas" line="1796">
    <value>
      tsAuto
    </value>
  </const>
  <const name="tsManual" type="TTickStyle" file="Vcl.ComCtrls.pas" line="1796">
    <value>
      tsManual
    </value>
  </const>
  <const name="ptNone" type="TPositionToolTip" file="Vcl.ComCtrls.pas" line="1797">
    <value>
      ptNone
    </value>
  </const>
  <const name="ptTop" type="TPositionToolTip" file="Vcl.ComCtrls.pas" line="1797">
    <value>
      ptTop
    </value>
  </const>
  <const name="ptLeft" type="TPositionToolTip" file="Vcl.ComCtrls.pas" line="1797">
    <value>
      ptLeft
    </value>
  </const>
  <const name="ptBottom" type="TPositionToolTip" file="Vcl.ComCtrls.pas" line="1797">
    <value>
      ptBottom
    </value>
  </const>
  <const name="ptRight" type="TPositionToolTip" file="Vcl.ComCtrls.pas" line="1797">
    <value>
      ptRight
    </value>
  </const>
  <const name="pbHorizontal" type="TProgressBarOrientation" file="Vcl.ComCtrls.pas" line="1911">
    <value>
      pbHorizontal
    </value>
  </const>
  <const name="pbVertical" type="TProgressBarOrientation" file="Vcl.ComCtrls.pas" line="1911">
    <value>
      pbVertical
    </value>
  </const>
  <const name="pbstNormal" type="TProgressBarStyle" file="Vcl.ComCtrls.pas" line="1913">
    <value>
      pbstNormal
    </value>
  </const>
  <const name="pbstMarquee" type="TProgressBarStyle" file="Vcl.ComCtrls.pas" line="1913">
    <value>
      pbstMarquee
    </value>
  </const>
  <const name="pbsNormal" type="TProgressBarState" file="Vcl.ComCtrls.pas" line="1915">
    <value>
      pbsNormal
    </value>
  </const>
  <const name="pbsError" type="TProgressBarState" file="Vcl.ComCtrls.pas" line="1915">
    <value>
      pbsError
    </value>
  </const>
  <const name="pbsPaused" type="TProgressBarState" file="Vcl.ComCtrls.pas" line="1915">
    <value>
      pbsPaused
    </value>
  </const>
  <const name="atSelected" type="TAttributeType" file="Vcl.ComCtrls.pas" line="2019">
    <value>
      atSelected
    </value>
  </const>
  <const name="atDefaultText" type="TAttributeType" file="Vcl.ComCtrls.pas" line="2019">
    <value>
      atDefaultText
    </value>
  </const>
  <const name="sstNone" type="TSubscriptType" file="Vcl.ComCtrls.pas" line="2020">
    <value>
      sstNone
    </value>
  </const>
  <const name="sstSubscript" type="TSubscriptType" file="Vcl.ComCtrls.pas" line="2020">
    <value>
      sstSubscript
    </value>
  </const>
  <const name="sstSuperscript" type="TSubscriptType" file="Vcl.ComCtrls.pas" line="2020">
    <value>
      sstSuperscript
    </value>
  </const>
  <const name="caBold" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2021">
    <value>
      caBold
    </value>
  </const>
  <const name="caColor" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2021">
    <value>
      caColor
    </value>
  </const>
  <const name="caFace" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2021">
    <value>
      caFace
    </value>
  </const>
  <const name="caItalic" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2021">
    <value>
      caItalic
    </value>
  </const>
  <const name="caSize" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2021">
    <value>
      caSize
    </value>
  </const>
  <const name="caStrikeOut" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2021">
    <value>
      caStrikeOut
    </value>
  </const>
  <const name="caUnderline" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2021">
    <value>
      caUnderline
    </value>
  </const>
  <const name="caProtected" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2021">
    <value>
      caProtected
    </value>
  </const>
  <const name="caBackColor" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2022">
    <value>
      caBackColor
    </value>
  </const>
  <const name="caCharset" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2022">
    <value>
      caCharset
    </value>
  </const>
  <const name="caDisabled" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2022">
    <value>
      caDisabled
    </value>
  </const>
  <const name="caHidden" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2022">
    <value>
      caHidden
    </value>
  </const>
  <const name="caLink" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2022">
    <value>
      caLink
    </value>
  </const>
  <const name="caOffset" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2022">
    <value>
      caOffset
    </value>
  </const>
  <const name="caRevAuthor" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2022">
    <value>
      caRevAuthor
    </value>
  </const>
  <const name="caSubscript" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2022">
    <value>
      caSubscript
    </value>
  </const>
  <const name="caWeight" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2022">
    <value>
      caWeight
    </value>
  </const>
  <const name="nsNone" type="TNumberingStyle" file="Vcl.ComCtrls.pas" line="2086">
    <value>
      nsNone
    </value>
  </const>
  <const name="nsBullet" type="TNumberingStyle" file="Vcl.ComCtrls.pas" line="2086">
    <value>
      nsBullet
    </value>
  </const>
  <const name="cpaAlignment" type="TConsistentParaAttribute" file="Vcl.ComCtrls.pas" line="2088">
    <value>
      cpaAlignment
    </value>
  </const>
  <const name="cpaNumbering" type="TConsistentParaAttribute" file="Vcl.ComCtrls.pas" line="2088">
    <value>
      cpaNumbering
    </value>
  </const>
  <const name="cpaFirstIndent" type="TConsistentParaAttribute" file="Vcl.ComCtrls.pas" line="2088">
    <value>
      cpaFirstIndent
    </value>
  </const>
  <const name="cpaLeftIndent" type="TConsistentParaAttribute" file="Vcl.ComCtrls.pas" line="2088">
    <value>
      cpaLeftIndent
    </value>
  </const>
  <const name="cpaRightIndent" type="TConsistentParaAttribute" file="Vcl.ComCtrls.pas" line="2088">
    <value>
      cpaRightIndent
    </value>
  </const>
  <const name="cpaTabStops" type="TConsistentParaAttribute" file="Vcl.ComCtrls.pas" line="2088">
    <value>
      cpaTabStops
    </value>
  </const>
  <const name="stWholeWord" type="TSearchType" file="Vcl.ComCtrls.pas" line="2132">
    <value>
      stWholeWord
    </value>
  </const>
  <const name="stMatchCase" type="TSearchType" file="Vcl.ComCtrls.pas" line="2132">
    <value>
      stMatchCase
    </value>
  </const>
  <const name="udLeft" type="TUDAlignButton" file="Vcl.ComCtrls.pas" line="2370">
    <value>
      udLeft
    </value>
  </const>
  <const name="udRight" type="TUDAlignButton" file="Vcl.ComCtrls.pas" line="2370">
    <value>
      udRight
    </value>
  </const>
  <const name="udHorizontal" type="TUDOrientation" file="Vcl.ComCtrls.pas" line="2371">
    <value>
      udHorizontal
    </value>
  </const>
  <const name="udVertical" type="TUDOrientation" file="Vcl.ComCtrls.pas" line="2371">
    <value>
      udVertical
    </value>
  </const>
  <const name="btNext" type="TUDBtnType" file="Vcl.ComCtrls.pas" line="2372">
    <value>
      btNext
    </value>
  </const>
  <const name="btPrev" type="TUDBtnType" file="Vcl.ComCtrls.pas" line="2372">
    <value>
      btPrev
    </value>
  </const>
  <const name="updNone" type="TUpDownDirection" file="Vcl.ComCtrls.pas" line="2373">
    <value>
      updNone
    </value>
  </const>
  <const name="updUp" type="TUpDownDirection" file="Vcl.ComCtrls.pas" line="2373">
    <value>
      updUp
    </value>
  </const>
  <const name="updDown" type="TUpDownDirection" file="Vcl.ComCtrls.pas" line="2373">
    <value>
      updDown
    </value>
  </const>
  <const name="hkShift" type="THKModifier" file="Vcl.ComCtrls.pas" line="2484">
    <value>
      hkShift
    </value>
  </const>
  <const name="hkCtrl" type="THKModifier" file="Vcl.ComCtrls.pas" line="2484">
    <value>
      hkCtrl
    </value>
  </const>
  <const name="hkAlt" type="THKModifier" file="Vcl.ComCtrls.pas" line="2484">
    <value>
      hkAlt
    </value>
  </const>
  <const name="hkExt" type="THKModifier" file="Vcl.ComCtrls.pas" line="2484">
    <value>
      hkExt
    </value>
  </const>
  <const name="hcNone" type="THKInvalidKey" file="Vcl.ComCtrls.pas" line="2486">
    <value>
      hcNone
    </value>
  </const>
  <const name="hcShift" type="THKInvalidKey" file="Vcl.ComCtrls.pas" line="2486">
    <value>
      hcShift
    </value>
  </const>
  <const name="hcCtrl" type="THKInvalidKey" file="Vcl.ComCtrls.pas" line="2486">
    <value>
      hcCtrl
    </value>
  </const>
  <const name="hcAlt" type="THKInvalidKey" file="Vcl.ComCtrls.pas" line="2486">
    <value>
      hcAlt
    </value>
  </const>
  <const name="hcShiftCtrl" type="THKInvalidKey" file="Vcl.ComCtrls.pas" line="2486">
    <value>
      hcShiftCtrl
    </value>
  </const>
  <const name="hcShiftAlt" type="THKInvalidKey" file="Vcl.ComCtrls.pas" line="2487">
    <value>
      hcShiftAlt
    </value>
  </const>
  <const name="hcCtrlAlt" type="THKInvalidKey" file="Vcl.ComCtrls.pas" line="2487">
    <value>
      hcCtrlAlt
    </value>
  </const>
  <const name="hcShiftCtrlAlt" type="THKInvalidKey" file="Vcl.ComCtrls.pas" line="2487">
    <value>
      hcShiftCtrlAlt
    </value>
  </const>
  <enum name="THitTest" file="Vcl.ComCtrls.pas" line="41">
    <element value="0" name="htAbove" file="Vcl.ComCtrls.pas" line="41"/>
    <element value="1" name="htBelow" file="Vcl.ComCtrls.pas" line="41"/>
    <element value="2" name="htNowhere" file="Vcl.ComCtrls.pas" line="41"/>
    <element value="3" name="htOnItem" file="Vcl.ComCtrls.pas" line="41"/>
    <element value="4" name="htOnButton" file="Vcl.ComCtrls.pas" line="41"/>
    <element value="5" name="htOnIcon" file="Vcl.ComCtrls.pas" line="41"/>
    <element value="6" name="htOnIndent" file="Vcl.ComCtrls.pas" line="42"/>
    <element value="7" name="htOnLabel" file="Vcl.ComCtrls.pas" line="42"/>
    <element value="8" name="htOnRight" file="Vcl.ComCtrls.pas" line="42"/>
    <element value="9" name="htOnStateIcon" file="Vcl.ComCtrls.pas" line="42"/>
    <element value="10" name="htToLeft" file="Vcl.ComCtrls.pas" line="42"/>
    <element value="11" name="htToRight" file="Vcl.ComCtrls.pas" line="42"/>
  </enum>
  <set name="THitTests" type="THitTest" file="Vcl.ComCtrls.pas" line="43">
    <element name="htAbove"/>
    <element name="htBelow"/>
    <element name="htNowhere"/>
    <element name="htOnItem"/>
    <element name="htOnButton"/>
    <element name="htOnIcon"/>
    <element name="htOnIndent"/>
    <element name="htOnLabel"/>
    <element name="htOnRight"/>
    <element name="htOnStateIcon"/>
    <element name="htToLeft"/>
    <element name="htToRight"/>
  </set>
  <type name="TTabChangingEvent" file="Vcl.ComCtrls.pas" line="47" procflags="closure">
  </type>
  <enum name="TTabPosition" file="Vcl.ComCtrls.pas" line="49">
    <element value="0" name="tpTop" file="Vcl.ComCtrls.pas" line="49"/>
    <element value="1" name="tpBottom" file="Vcl.ComCtrls.pas" line="49"/>
    <element value="2" name="tpLeft" file="Vcl.ComCtrls.pas" line="49"/>
    <element value="3" name="tpRight" file="Vcl.ComCtrls.pas" line="49"/>
  </enum>
  <enum name="TTabStyle" file="Vcl.ComCtrls.pas" line="51">
    <element value="0" name="tsTabs" file="Vcl.ComCtrls.pas" line="51"/>
    <element value="1" name="tsButtons" file="Vcl.ComCtrls.pas" line="51"/>
    <element value="2" name="tsFlatButtons" file="Vcl.ComCtrls.pas" line="51"/>
  </enum>
  <type name="TDrawTabEvent" file="Vcl.ComCtrls.pas" line="53" procflags="closure">
  </type>
  <type name="TTabGetImageEvent" file="Vcl.ComCtrls.pas" line="55" procflags="closure">
  </type>
  <class name="TCustomTabControl" file="Vcl.ComCtrls.pas" line="58">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FCanvas" type="TCanvas" visibility="private" size="4" offset="688" file="Vcl.ComCtrls.pas" line="60"/>
      <field name="FHotTrack" type="Boolean" visibility="private" size="1" offset="692" file="Vcl.ComCtrls.pas" line="61"/>
      <field name="FImageChangeLink" type="TChangeLink" visibility="private" size="4" offset="696" file="Vcl.ComCtrls.pas" line="62"/>
      <field name="FImages" type="TCustomImageList" visibility="private" size="4" offset="700" file="Vcl.ComCtrls.pas" line="63"/>
      <field name="FMultiLine" type="Boolean" visibility="private" size="1" offset="704" file="Vcl.ComCtrls.pas" line="64"/>
      <field name="FMultiSelect" type="Boolean" visibility="private" size="1" offset="705" file="Vcl.ComCtrls.pas" line="65"/>
      <field name="FOwnerDraw" type="Boolean" visibility="private" size="1" offset="706" file="Vcl.ComCtrls.pas" line="66"/>
      <field name="FRaggedRight" type="Boolean" visibility="private" size="1" offset="707" file="Vcl.ComCtrls.pas" line="67"/>
      <field name="FSaveTabIndex" type="Integer" visibility="private" size="4" offset="708" file="Vcl.ComCtrls.pas" line="68"/>
      <field name="FSaveTabs" type="TStringList" visibility="private" size="4" offset="712" file="Vcl.ComCtrls.pas" line="69"/>
      <field name="FScrollOpposite" type="Boolean" visibility="private" size="1" offset="716" file="Vcl.ComCtrls.pas" line="70"/>
      <field name="FStyle" type="TTabStyle" visibility="private" size="1" offset="717" file="Vcl.ComCtrls.pas" line="71"/>
      <field name="FTabPosition" type="TTabPosition" visibility="private" size="1" offset="718" file="Vcl.ComCtrls.pas" line="72"/>
      <field name="FTabs" type="TStrings" visibility="private" size="4" offset="720" file="Vcl.ComCtrls.pas" line="73"/>
      <field name="FTabSize" type="TSmallPoint" visibility="private" size="4" offset="724" file="Vcl.ComCtrls.pas" line="74"/>
      <field name="FUpdating" type="Boolean" visibility="private" size="1" offset="728" file="Vcl.ComCtrls.pas" line="75"/>
      <field name="FSavedAdjustRect" type="TRect" visibility="private" size="16" offset="732" file="Vcl.ComCtrls.pas" line="76"/>
      <field name="FOnChange" type="TNotifyEvent" visibility="private" size="8" offset="752" file="Vcl.ComCtrls.pas" line="77"/>
      <field name="FOnChanging" type="TTabChangingEvent" visibility="private" size="8" offset="760" file="Vcl.ComCtrls.pas" line="78"/>
      <field name="FOnDrawTab" type="TDrawTabEvent" visibility="private" size="8" offset="768" file="Vcl.ComCtrls.pas" line="79"/>
      <field name="FOnGetImageIndex" type="TTabGetImageEvent" visibility="private" size="8" offset="776" file="Vcl.ComCtrls.pas" line="80"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="81">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="82">
      </procedure>
      <function name="GetDisplayRect" visibility="private" file="Vcl.ComCtrls.pas" line="83">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetTabIndex" visibility="private" file="Vcl.ComCtrls.pas" line="84">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetTabs" visibility="private" file="Vcl.ComCtrls.pas" line="85">
        <parameters>
          <retval type="TStrings"/>
        </parameters>
      </function>
      <procedure name="ImageListChange" visibility="private" file="Vcl.ComCtrls.pas" line="86">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <function name="InternalSetMultiLine" visibility="private" file="Vcl.ComCtrls.pas" line="87">
        <parameters>
          <parameter name="Value" type="Boolean"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetHotTrack" visibility="private" file="Vcl.ComCtrls.pas" line="88">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetImages" visibility="private" file="Vcl.ComCtrls.pas" line="89">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="SetMultiLine" visibility="private" file="Vcl.ComCtrls.pas" line="90">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetMultiSelect" visibility="private" file="Vcl.ComCtrls.pas" line="91">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetOwnerDraw" visibility="private" file="Vcl.ComCtrls.pas" line="92">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetRaggedRight" visibility="private" file="Vcl.ComCtrls.pas" line="93">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetScrollOpposite" visibility="private" file="Vcl.ComCtrls.pas" line="94">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetStyle" visibility="private" file="Vcl.ComCtrls.pas" line="95">
        <parameters>
          <parameter name="Value" type="TTabStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetTabHeight" visibility="private" file="Vcl.ComCtrls.pas" line="96">
        <parameters>
          <parameter name="Value" type="SmallInt"/>
        </parameters>
      </procedure>
      <procedure name="SetTabPosition" visibility="private" file="Vcl.ComCtrls.pas" line="97">
        <parameters>
          <parameter name="Value" type="TTabPosition"/>
        </parameters>
      </procedure>
      <procedure name="SetTabs" visibility="private" file="Vcl.ComCtrls.pas" line="98">
        <parameters>
          <parameter name="Value" type="TStrings"/>
        </parameters>
      </procedure>
      <procedure name="SetTabWidth" visibility="private" file="Vcl.ComCtrls.pas" line="99">
        <parameters>
          <parameter name="Value" type="SmallInt"/>
        </parameters>
      </procedure>
      <procedure name="TabsChanged" visibility="private" file="Vcl.ComCtrls.pas" line="100">
      </procedure>
      <procedure name="UpdateTabSize" visibility="private" file="Vcl.ComCtrls.pas" line="101">
      </procedure>
      <procedure name="CMStyleChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="102">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMFontChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="103">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMSysColorChange" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="104">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMTabStopChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="105">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="106">
        <parameters>
          <parameter name="Message" type="TWMNotify" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDialogChar" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="107">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNDrawItem" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="108">
        <parameters>
          <parameter name="Message" type="TWMDrawItem" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="TCMAdjustRect" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="109">
        <parameters>
          <parameter name="Message" type="TTCMAdjustRect" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMDestroy" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="110">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNotifyFormat" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="111">
        <parameters>
          <parameter name="Message" type="TWMNotifyFormat" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="112">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="AdjustClientRect" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="114">
        <parameters>
          <parameter name="Rect" type="TRect" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Calculates the control's display area given a rectangle.
AdjustClientRect is called internally when the tab control needs accurate information on where to place child controls within the client area. As implemented in TCustomTabControl, returns the DisplayRect property as the Rect parameter.
</summary></devnotes></procedure>
      <function name="CanChange" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="115">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Change permission event dispatcher.
CanChange is called automatically when an attempt is made to change the selected tab. CanChange generates an OnChanging event so that an OnChanging event handler can prevent the selection from changing. If there is no OnChanging event handler, CanChange returns true, allowing the change.
Override CanChange to specify additional processing before the OnChanging event handler executes or to block the OnChanging event.
</summary></devnotes></function>
      <function name="CanShowTab" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="116">
        <parameters>
          <parameter name="TabIndex" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Selection permission event dispatcher.
CanShowTab is called automatically when an attempt is made to show a tab. CanShowTab is exposed as a protected method so that descendants can override this method to provide application-specific criteria that determines whether a tab is accessible.
TabIndex is the index of the tab in the list of labels maintained by the Tabs property.
CanShowTab returns a Boolean value that indicates whether the tab specified in TabIndex can be accessed.

Tip: CanShowTab can be used with such methods as CanFocus (TWinControl) to determine whether the tab can both be accessed and can receive focus. Criteria for an overridden CanShowTab might include checking whether the tab is enabled.</summary></devnotes></function>
      <procedure name="Change" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="117">
      <devnotes><summary>
Pending tab change event dispatcher.
Change is called automatically when the selected tab changes. Override Change to specify additional processing before the OnChange event handler executes, or to block the OnChange event.
</summary></devnotes></procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="118">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Resize and reposition children and self.
Vcl.ComCtrls.TCustomTabControl.ChangeScale inherits from Vcl.Controls.TWinControl.ChangeScale. All content below this line refers to Vcl.Controls.TWinControl.ChangeScale.
Resize and reposition children and self.
ChangeScale rescales the control in the same manner as the ChangeScale method in TControl. If the control contains any children, their ChangeScale methods are called before the parent itself is rescaled.
To rescale the control's children without rescaling the control itself, use ScaleControls. To rescale the control without repositioning, use ScaleBy.
</summary></devnotes></procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="119">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Sets up the window-creation parameters for the tab control.
Tab controls call CreateParams internally when the window for the tab control must be generated. CreateParams overrides the inherited method to specify a tab control window with the current property settings.
</summary></devnotes></procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="120">
      <devnotes><summary>
Creates the window for a tab control.
CreateWnd is called automatically when the tab control's window is recreated. CreateWnd calls the inherited method, before assigning any saved tab text strings in internal storage.
</summary></devnotes></procedure>
      <procedure name="DrawTab" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="121">
        <parameters>
          <parameter name="TabIndex" type="Integer"/>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <parameter name="Active" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Tab drawing event dispatcher.
Override DrawTab in a derived class to control the painting of tabs.
TabIndex is the index of the tab that requires painting.
Rect is the area in which the tab should be painted.
Active is whether the tab is active.
Use the Canvas property to paint the tab.
</summary></devnotes></procedure>
      <function name="GetImageIndex" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="122">
        <parameters>
          <parameter name="TabIndex" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      <devnotes><summary>
Generates an OnGetImageIndex event
Override GetImageIndex in a derived class to specify the index of the image to display for a particular tab.
TabIndex is the index of the tab that is about to be displayed.
The Return Value is an integer that is the index of the image in the Images property that will be displayed in the tab.
</summary></devnotes></function>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="123">
      <devnotes><summary>
Form load event dispatcher.
The protected Loaded method is called automatically when the form that contains the tab control is loaded into memory. It provides an opportunity for the tab control to perform any initializations after the control and all other components in the form are loaded into memory, but before the first paint operation.
In TCustomTabControl, Loaded ensures that the layout of the tabs accommodate the images specified by the Images property.
</summary></devnotes></procedure>
      <procedure name="UpdateTabImages" visibility="protected" file="Vcl.ComCtrls.pas" line="124">
      <devnotes><summary>
Updates the tab images.
UpdateTabImages is called automatically to update the tab images after streaming in the control.
</summary></devnotes></procedure>
      <procedure name="CheckTabImagesIndexAndName" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="125">
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <property name="DisplayRect" visibility="protected" read="GetDisplayRect" type="TRect" file="Vcl.ComCtrls.pas" line="126"><devnotes><summary>
Specifies the bounding rectangle of a tab control client area.
Use DisplayRect to obtain the coordinates, in pixels, of the portion of the tab control that represents the contents of the tab pages. The appearance of this portion of the tab control does not change when different tabs are selected. 
Use DisplayRect rather than the ClientRect property to determine the portion of the tab control that can contain other objects.
</summary></devnotes></property>
      <property name="HotTrack" visibility="protected" read="FHotTrack" write="SetHotTrack" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="127"><devnotes><summary>
Determines whether labels on the tab under the mouse are automatically highlighted.
Set HotTrack to true to provide visual feedback to the user about which tab would be selected if the mouse button is clicked. HotTrack is especially useful when the tab control contains multiple rows of tabs.
</summary></devnotes></property>
      <property name="Images" visibility="protected" read="FImages" write="SetImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="128"><devnotes><summary>
Specifies the images drawn in tabs.
Images specifies the images that are drawn in tabs. For disabled tabs, grayed versions of the images are used. 
In the implementation of TCustomTabControl, the order of images in image list properties directly corresponds to the associated tabs in the control. In the descendant class, TPageControl, this behavior is replaced by support for individual  TTabSheet objects, each with an ImageIndex property. In any case, the application programmer can define customized image displays by defining an OnGetImageIndex event handler.
</summary></devnotes></property>
      <property name="MultiLine" visibility="protected" read="FMultiLine" write="SetMultiLine" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="129"><devnotes><summary>
Determines whether the tabs can appear on more than one row.
Use MultiLine to determine how the tabs are displayed. If MultiLine is true, the tabs are displayed on more than one row when the number of tabs exceeds the number that fits across the top of the tab control. How many rows is determined by how many tabs are in the tab control. If MultiLine is false, the tabs are displayed on one row only, and the user must scroll the displayed scroll arrows to view all the tabs.
</summary></devnotes></property>
      <property name="MultiSelect" visibility="protected" read="FMultiSelect" write="SetMultiSelect" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="130"><devnotes><summary>
Specifies whether multiple tabs can be selected.
Use MultiSelect to get or set whether multiple tabs can be selected.
MultiSelect can only be true if Style is tsFlatButtons or tsButtons.
</summary></devnotes></property>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="131">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      <devnotes><summary>
Event dispatcher for creation and destruction of child objects.
Notification checks whether the notification indicates that the component that implements the Images property is about to be destroyed, and if so, sets that property to nil (Delphi) or NULL (C++).
</summary></devnotes></procedure>
      <procedure name="SetTabIndex" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="132">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      <devnotes><summary>
Sets the TabIndex property.
SetTabIndex is called to change the value of the TabIndex property. Descendant classes should override SetTabIndex to provide special implementations of this property. 
</summary></devnotes></procedure>
      <property name="OwnerDraw" visibility="protected" read="FOwnerDraw" write="SetOwnerDraw" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="133"><devnotes><summary>
Specifies whether the tab control handles its own painting.
Set OwnerDraw to true to override any default painting behavior.
</summary></devnotes></property>
      <property name="RaggedRight" visibility="protected" read="FRaggedRight" write="SetRaggedRight" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="134"><devnotes><summary>
Specifies whether rows of tabs stretch to fill the width of the control.
Use RaggedRight to get or set whether rows of tabs stretch to fill the width of the control.


</summary></devnotes></property>
      <property name="ScrollOpposite" visibility="protected" read="FScrollOpposite" write="SetScrollOpposite" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="135"><devnotes><summary>
Determines how the rows of tabs are scrolled in a multi-line tab control.
Set ScrollOpposite to determine where previous rows of tabs in a multi-line tab control move when the user selects a tab in another row. When ScrollOpposite is true, previous rows of tabs are moved to the bottom of the tab control if TabPosition is tpTop, or to the top if TabPosition is tpBottom. When ScrollOpposite is false, previous rows of tabs are moved to the back of all other rows of tabs.
For example, in a tab control with three rows of tabs at the top, if the user selects a tab in the second row, ScrollOpposite determines where the first row moves. If ScrollOpposite is true, the second row now appears at the front (bottom) row on top of the tab control, followed by the third row behind (above) it. The first row moves to the bottom of the tab control. If ScrollOpposite is false, the first row moves to the back (top), so that the tab control displays the second row in front (at the bottom of the tab region), followed by the third row (now in the middle), followed by the first row.

Note:  Setting ScrollOpposite to true automatically sets the MultiLine property to true.</summary></devnotes></property>
      <property name="Style" visibility="protected" read="FStyle" write="SetStyle" type="TTabStyle" default="0" file="Vcl.ComCtrls.pas" line="137"><devnotes><summary>
Specifies the style of the tab control.
Use Style to determine the appearance of the tabs. These can appear as notebook tabs or as buttons.


</summary></devnotes></property>
      <property name="TabHeight" visibility="protected" write="SetTabHeight" type="SmallInt" default="0" file="Vcl.ComCtrls.pas" line="138"><devnotes><summary>
Specifies the height, in pixels, of the tabs in the tab control.
Set TabHeight to control the height of the tabs that appear above the client region of the tab control. The TabHeight property is the vertical size in pixels of the individual tabs. If TabHeight is set to 0, the tabs automatically size themselves to fit their text.
</summary></devnotes></property>
      <property name="TabIndex" visibility="protected" read="GetTabIndex" write="SetTabIndex" type="Integer" default="-1" file="Vcl.ComCtrls.pas" line="139"><devnotes><summary>
Identifies the selected tab on a tab control.
Read TabIndex to determine which tab was selected by the user. TabIndex is the index of the tab in the list of labels maintained by the Tabs property. The first (leftmost) tab has a TabIndex of 0, the next has 1, and so on. If no tabs are selected, TabIndex has a value of -1.
Set TabIndex to programmatically change the selected tab in the tab control.
</summary></devnotes></property>
      <property name="TabPosition" visibility="protected" read="FTabPosition" write="SetTabPosition" type="TTabPosition" default="0" file="Vcl.ComCtrls.pas" line="140"><devnotes><summary>
Determines whether tabs appear at the top or bottom.
Set TabPosition to tpTop to display the tabs at the top of the tab control. Set TabPosition to tpBottom to display the tabs at the bottom. If the ScrollOpposite property is True, tabs can appear at both top and bottom, with the row containing the current tab and all subsequent rows on the side indicated by TabPosition.
Due to a limitation in the windows common control, if TabPosition is tpLeft or tpRight, Font must be a True Type font. Otherwise, tab text may paint incorrectly.
</summary></devnotes></property>
      <property name="Tabs" visibility="protected" read="GetTabs" write="SetTabs" type="TStrings" file="Vcl.ComCtrls.pas" line="142"><devnotes><summary>
Contains the list of text strings that label the tabs of the tab control.
Tabs contains a TStrings, a list of strings that label the tabs in the tab control.  To add new tabs to the tab control or to edit the tabs themselves, add a new string or edit the strings currently in the Tabs property. (To open the String List editor, double-click the Tabs property in the Object Inspector.) To rearrange the tabs, rearrange the list of strings. 
Tabs can also contain objects associated with the labels, using the System.Classes.TStrings.Objects property.
</summary></devnotes></property>
      <property name="TabWidth" visibility="protected" write="SetTabWidth" type="SmallInt" default="0" file="Vcl.ComCtrls.pas" line="143"><devnotes><summary>
Specifies the horizontal size, in pixels, of the tabs in the tab control.
TabWidth specifies a fixed width for all tabs. If TabWidth is 0, then each tab is automatically made wide enough to show its caption.
</summary></devnotes></property>
      <event name="OnChange" visibility="protected" read="FOnChange" write="FOnChange" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="144"><devnotes><summary>
Occurs after a new tab is selected.
Write an OnChange event handler to take specific action immediately after the selected tab changes. Use the TabIndex property to determine which tab is now selected. This is the opportunity to make any changes to the control that reflect the new state implied by the selected tab.
Before the value of TabIndex changes, an OnChanging event occurs.

Note: The event is not called if you change the active page in code, for example, by setting the value of ActivePage.

</summary></devnotes></event>
      <event name="OnChanging" visibility="protected" read="FOnChanging" write="FOnChanging" type="TTabChangingEvent" file="Vcl.ComCtrls.pas" line="145"><devnotes><summary>
Occurs immediately before a new tab is selected.
Write an OnChanging event handler to take specific action immediately before the selected tab changes. Set the AllowChange parameter to False to prevent the change.
Use an OnChanging event handler to prevent the user from leaving a tab setting until certain conditions have been met. An OnChanging event handler can also be used to save information about the current state of the tab control before it is changed by a new tab selection.

Note: The event is not called if you change the active page in code, for example, by setting the value of TPageControl.ActivePage.
OnChanging is an event handler of type Vcl.ComCtrls.TTabChangingEvent.
</summary></devnotes></event>
      <event name="OnDrawTab" visibility="protected" read="FOnDrawTab" write="FOnDrawTab" type="TDrawTabEvent" file="Vcl.ComCtrls.pas" line="146"><devnotes><summary>
Occurs when a tab is about to be drawn.
Use OnDrawTab to customize the painting of tabs.
You can paint the tab using the Canvas property.
OnDrawTab is an event handler of type Vcl.ComCtrls.TDrawTabEvent.  See TDrawTabEvent for a description of the parameters.
</summary></devnotes></event>
      <event name="OnGetImageIndex" visibility="protected" read="FOnGetImageIndex" write="FOnGetImageIndex" type="TTabGetImageEvent" file="Vcl.ComCtrls.pas" line="147"><devnotes><summary>
Occurs when a tab is about to display its associated image.
Write an OnGetImageIndex event handler to specify the ImageIndex for a given TabIndex.
On entry to the event handler, the ImageIndex parameter is the same as the TabIndex parameter, where TabIndex is the index of the tab which is about to display its image. Change the ImageIndex parameter to specify the index into the Images property that specifies the image that should be painted.
OnGetImageIndex is an event handler of type Vcl.ComCtrls.TTabGetImageEvent.
</summary></devnotes></event>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="149">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Creates and initializes an instance of TCustomTabControl.
Call Create to instantiate a tab control at runtime. Tab controls placed on forms at design time are created automatically. Create calls the inherited Create method and sets the initial values for the tab control, including the creation of a tab list that contains the text strings for the tabs.
AOwner is a component, typically the form, that is responsible for freeing the tab control. It becomes the value of the Owner property.
</summary></devnotes></constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="150">
        <parameters>
        </parameters>
      <devnotes><summary>
Destroys an instance of TCustomTabControl.
Do not call Destroy directly in an application. Instead, use Free. Free checks that the tab control is not nil, and only then calls Destroy. Destroy frees the tab list that holds the list of text strings for the tabs and calls the inherited destructor.
</summary></devnotes></destructor>
      <function name="IndexOfTabAt" visibility="public" file="Vcl.ComCtrls.pas" line="151">
        <parameters>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      <devnotes><summary>
Indicates the index of the tab at a specified point.
Use IndexOfTabAt to locate which tab is at the point specified by X and Y. If the point with X-coordinate X and Y-coordinate Y is over a tab, IndexOfTabAt returns the 0-offset index of that tab in the Tabs property (TTabControl) or in the Pages property (TPageControl). If the point defined by X and Y is not over a tab, IndexOfTabAt returns 1.
</summary></devnotes></function>
      <function name="GetHitTestInfoAt" visibility="public" file="Vcl.ComCtrls.pas" line="152">
        <parameters>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <retval type="THitTests"/>
        </parameters>
      <devnotes><summary>
Returns information about the location of a point relative to the client area of the tab control.
Call GetHitTestInfoAt to determine what portion of the tab control, if any, sits under the point specified by the X and Y parameters.
GetHitTestInfo returns a THitTests type. This set describes the possible elements under the mouse. When interpreting these values, each tab can be considered an &quot;item&quot; of the tab control.
</summary></devnotes></function>
      <function name="TabRect" visibility="public" file="Vcl.ComCtrls.pas" line="153">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TRect"/>
        </parameters>
      <devnotes><summary>
Returns the bounding rectangle for a specified tab.
Use TabRect to determine the current position of the tab with the specified index. Index is the 0-offset index of a tab in the Tabs property (TTabControl) or in the Pages property (TPageControl). TabRect returns the bounding rectangle (in client coordinates) of the specified tab.
</summary></devnotes></function>
      <function name="RowCount" visibility="public" file="Vcl.ComCtrls.pas" line="154">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      <devnotes><summary>
Sets TabIndex property.
RowCount is called to change the value of the TabIndex property. Descendant classes should override RowCount to provide special implementations of this property.
</summary></devnotes></function>
      <procedure name="ScrollTabs" visibility="public" file="Vcl.ComCtrls.pas" line="155">
        <parameters>
          <parameter name="Delta" type="Integer"/>
        </parameters>
      <devnotes><summary>
Scrolls the tabs that are visible when the tab control is not multi-line.
Call ScrollTabs to change the tabs that are visible in the tab control. When Delta is positive, Delta additional tabs to the right are scrolled into view. When Delta is negative, the tabs to the left are scrolled into view, with the absolute value of Delta indicating how many tabs are scrolled. If there are fewer than the absolute value of Delta tabs in the indicated direction, ScrollTabs scrolls as far as possible.
ScrollTabs has no effect if there are no scrolled tabs, either because the control is wide enough to display all tabs or because the MultiLine property is true. 

Note: ScrollTabs scrolls the visible tabs. It does not change the current selection. Calling ScrollTabs may scroll the selected tab out of view.</summary></devnotes></procedure>
      <property name="Canvas" visibility="public" read="FCanvas" type="TCanvas" file="Vcl.ComCtrls.pas" line="156"><devnotes><summary>
Gives access to the tab control's canvas.
Use Canvas to paint to the tab control's canvas during the OnDrawTab event.
</summary></devnotes></property>
      <property name="TabStop" visibility="public" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="157"/>
    </members>
  <devnotes><summary>
TCustomTabControl is the base type for tab control components such as TTabControl and TPageControl.
Use TCustomTabControl as a base class when defining a control that includes a set of notebook style tabs across the top. TCustomTabControl introduces many properties, methods, and events to manage appearance and behavior of the tabs, and to respond when the user selects one of the tabs.

Note:  When using one of the page controls, if you want to restrict a user from switching to a tab, you cannot set TTabSheet.Enabled to false to accomplish that restriction. Instead, use the OnChanging event to prevent the user from selecting a tab.</summary></devnotes></class>
  <class name="TTabControl" file="Vcl.ComCtrls.pas" line="160">
    <ancestor name="TCustomTabControl" namespace="Vcl.ComCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="GetDisplayRect" visibility="private"/>
      <methodref name="GetTabIndex" visibility="private"/>
      <methodref name="GetTabs" visibility="private"/>
      <methodref name="ImageListChange" visibility="private"/>
      <methodref name="InternalSetMultiLine" visibility="private"/>
      <methodref name="SetHotTrack" visibility="private"/>
      <methodref name="SetImages" visibility="private"/>
      <methodref name="SetMultiLine" visibility="private"/>
      <methodref name="SetMultiSelect" visibility="private"/>
      <methodref name="SetOwnerDraw" visibility="private"/>
      <methodref name="SetRaggedRight" visibility="private"/>
      <methodref name="SetScrollOpposite" visibility="private"/>
      <methodref name="SetStyle" visibility="private"/>
      <methodref name="SetTabHeight" visibility="private"/>
      <methodref name="SetTabPosition" visibility="private"/>
      <methodref name="SetTabs" visibility="private"/>
      <methodref name="SetTabWidth" visibility="private"/>
      <methodref name="TabsChanged" visibility="private"/>
      <methodref name="UpdateTabSize" visibility="private"/>
      <methodref name="CMStyleChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMTabStopChanged" visibility="private" procflags="message"/>
      <methodref name="CNNotify" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CNDrawItem" visibility="private" procflags="message"/>
      <methodref name="TCMAdjustRect" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNotifyFormat" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
      <methodref name="CanChange" visibility="protected" procflags="dynamic"/>
      <methodref name="CanShowTab" visibility="protected" procflags="virtual"/>
      <methodref name="Change" visibility="protected" procflags="dynamic"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="DrawTab" visibility="protected" procflags="virtual"/>
      <methodref name="GetImageIndex" visibility="protected" procflags="virtual"/>
      <methodref name="Loaded" visibility="protected" procflags="override"/>
      <methodref name="UpdateTabImages" visibility="protected"/>
      <methodref name="CheckTabImagesIndexAndName" visibility="protected" procflags="virtual"/>
      <propertyref name="DisplayRect" visibility="protected"/>
      <propertyref name="HotTrack" visibility="protected"/>
      <propertyref name="Images" visibility="protected"/>
      <propertyref name="MultiLine" visibility="protected"/>
      <propertyref name="MultiSelect" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="SetTabIndex" visibility="protected" procflags="virtual"/>
      <propertyref name="OwnerDraw" visibility="protected"/>
      <propertyref name="RaggedRight" visibility="protected"/>
      <propertyref name="ScrollOpposite" visibility="protected"/>
      <propertyref name="Style" visibility="protected"/>
      <propertyref name="TabHeight" visibility="protected"/>
      <propertyref name="TabIndex" visibility="protected"/>
      <propertyref name="TabPosition" visibility="protected"/>
      <propertyref name="Tabs" visibility="protected"/>
      <propertyref name="TabWidth" visibility="protected"/>
      <eventref name="OnChange" visibility="protected"/>
      <eventref name="OnChanging" visibility="protected"/>
      <eventref name="OnDrawTab" visibility="protected"/>
      <eventref name="OnGetImageIndex" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="IndexOfTabAt" visibility="public"/>
      <methodref name="GetHitTestInfoAt" visibility="public"/>
      <methodref name="TabRect" visibility="public"/>
      <methodref name="RowCount" visibility="public"/>
      <methodref name="ScrollTabs" visibility="public"/>
      <propertyref name="Canvas" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </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>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="162">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="163">
      </procedure>
      <property name="DisplayRect" visibility="public" read="GetDisplayRect" type="TRect" hoisted="true" file="Vcl.ComCtrls.pas" line="165"/>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="167"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="168"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="169"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="170"/>
      <property name="DockSite" visibility="published" read="FDockSite" write="SetDockSite" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="171"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="172"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="173"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="174"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="175"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="176"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="177"/>
      <property name="HotTrack" visibility="published" read="FHotTrack" write="SetHotTrack" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="178"/>
      <property name="Images" visibility="published" read="FImages" write="SetImages" type="TCustomImageList" hoisted="true" file="Vcl.ComCtrls.pas" line="179"/>
      <property name="MultiLine" visibility="published" read="FMultiLine" write="SetMultiLine" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="180"/>
      <property name="MultiSelect" visibility="published" read="FMultiSelect" write="SetMultiSelect" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="181"/>
      <property name="OwnerDraw" visibility="published" read="FOwnerDraw" write="SetOwnerDraw" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="182"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="183"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="184"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="185"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="186"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="187"/>
      <property name="RaggedRight" visibility="published" read="FRaggedRight" write="SetRaggedRight" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="188"/>
      <property name="ScrollOpposite" visibility="published" read="FScrollOpposite" write="SetScrollOpposite" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="189"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="190"/>
      <property name="Style" visibility="published" read="FStyle" write="SetStyle" type="TTabStyle" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="191"/>
      <property name="TabHeight" visibility="published" write="SetTabHeight" type="SmallInt" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="192"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="193"/>
      <property name="TabPosition" visibility="published" read="FTabPosition" write="SetTabPosition" type="TTabPosition" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="194"/>
      <property name="Tabs" visibility="published" read="GetTabs" write="SetTabs" type="TStrings" hoisted="true" file="Vcl.ComCtrls.pas" line="195"/>
      <property name="TabIndex" visibility="published" read="GetTabIndex" write="SetTabIndex" type="Integer" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="196"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="197"/>
      <property name="TabWidth" visibility="published" write="SetTabWidth" type="SmallInt" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="198"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="199"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="200"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="201"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="202"/>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="203"/>
      <event name="OnChanging" visibility="published" read="FOnChanging" write="FOnChanging" type="TTabChangingEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="204"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="205"/>
      <event name="OnDockDrop" visibility="published" read="FOnDockDrop" write="FOnDockDrop" type="TDockDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="206"/>
      <event name="OnDockOver" visibility="published" read="FOnDockOver" write="FOnDockOver" type="TDockOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="207"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="208"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="209"/>
      <event name="OnDrawTab" visibility="published" read="FOnDrawTab" write="FOnDrawTab" type="TDrawTabEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="210"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="211"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="212"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="213"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="214"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="215"/>
      <event name="OnGetImageIndex" visibility="published" read="FOnGetImageIndex" write="FOnGetImageIndex" type="TTabGetImageEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="216"/>
      <event name="OnGetSiteInfo" visibility="published" read="FOnGetSiteInfo" write="FOnGetSiteInfo" type="TGetSiteInfoEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="217"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="218"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="219"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="220"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="221"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="222"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="223"/>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="224"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="225"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="226"/>
      <event name="OnUnDock" visibility="published" read="FOnUnDock" write="FOnUnDock" type="TUnDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="227"/>
    </members>
  <devnotes><summary>
TTabControl is a tab set that has the appearance of notebook dividers.
Use TTabControl to add a control with multiple tab settings to a form. Unlike a page control, TTabControl is not made up of several pages that contain different controls. Instead, TTabControl is a single object. When the current tab changes, the tab control must directly update its contents to reflect the change in an OnChange event handler.
Disabling a TTabControl object disables all tabs because it is one control. To disable individual tabs, use TPageControl and disable the individual TTabSheet controls that represent the pages.

Note:  When using one of the page controls, if you want to restrict a user from switching to a tab, you cannot set TTabSheet.Enabled to false to accomplish that restriction. Instead, use the OnChanging event to prevent the user from selecting a tab.
The Tabs property can be used to define an accelerator key to a tab item of the TTabControl.
</summary></devnotes></class>
  <class name="TTabSheet" file="Vcl.ComCtrls.pas" line="232">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FImageIndex" type="TImageIndex" visibility="private" size="4" offset="688" file="Vcl.ComCtrls.pas" line="234"/>
      <field name="FImageName" type="TImageName" visibility="private" size="4" offset="692" file="Vcl.ComCtrls.pas" line="235"/>
      <field name="FPageControl" type="TPageControl" visibility="private" size="4" offset="696" file="Vcl.ComCtrls.pas" line="236"/>
      <field name="FTabVisible" type="Boolean" visibility="private" size="1" offset="700" file="Vcl.ComCtrls.pas" line="237"/>
      <field name="FTabShowing" type="Boolean" visibility="private" size="1" offset="701" file="Vcl.ComCtrls.pas" line="238"/>
      <field name="FHighlighted" type="Boolean" visibility="private" size="1" offset="702" file="Vcl.ComCtrls.pas" line="239"/>
      <field name="FOnHide" type="TNotifyEvent" visibility="private" size="8" offset="704" file="Vcl.ComCtrls.pas" line="240"/>
      <field name="FOnShow" type="TNotifyEvent" visibility="private" size="8" offset="712" file="Vcl.ComCtrls.pas" line="241"/>
      <function name="GetPageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="242">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetTabIndex" visibility="private" file="Vcl.ComCtrls.pas" line="243">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="SetHighlighted" visibility="private" file="Vcl.ComCtrls.pas" line="244">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetImageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="245">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <procedure name="SetImageName" visibility="private" file="Vcl.ComCtrls.pas" line="246">
        <parameters>
          <parameter name="Value" type="TImageName" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetPageControl" visibility="private" file="Vcl.ComCtrls.pas" line="247">
        <parameters>
          <parameter name="APageControl" type="TPageControl"/>
        </parameters>
      </procedure>
      <procedure name="SetPageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="248">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetTabShowing" visibility="private" file="Vcl.ComCtrls.pas" line="249">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetTabVisible" visibility="private" file="Vcl.ComCtrls.pas" line="250">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="UpdateTabShowing" visibility="private" file="Vcl.ComCtrls.pas" line="251">
      </procedure>
      <procedure name="CMTextChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="252">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMShowingChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="253">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCPaint" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="254">
        <parameters>
          <parameter name="Message" type="TWMNCPaint" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="255">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="257">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Initializes window-creation parameters for the tab sheet.
The tab sheet calls CreateParams internally when the tab sheet must be generated. CreateParams overrides the inherited method to specify the type of window for the tab sheet.
</summary></devnotes></procedure>
      <procedure name="DoHide" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="258">
      <devnotes><summary>
Called when the user selects another tab.
Generates an OnHide event. DoHide is called automatically when the TabVisible property changes to false. Override DoHide in a derived class to perform class-specific actions when the tab sheet is temporarily removed from its page control, or to block the OnHide event.
</summary></devnotes></procedure>
      <procedure name="DoShow" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="259">
      <devnotes><summary>
Called when the user selects another tab.
Generates an OnShow event. DoShow is called automatically when the TabVisible property changes to false. Override DoShow in a derived class to perform class-specific actions when the tab sheet appears in its page control after being temporarily hidden, or to block the OnHide event.
</summary></devnotes></procedure>
      <procedure name="PaintWindow" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="260">
        <parameters>
          <parameter name="DC" type="HDC"/>
        </parameters>
      <devnotes><summary>
Renders the image of a windowed control.
Vcl.ComCtrls.TTabSheet.PaintWindow inherits from Vcl.Controls.TWinControl.PaintWindow. All content below this line refers to Vcl.Controls.TWinControl.PaintWindow.
Renders the image of a windowed control.
Call PaintWindow to repaint the control. PaintWindow sends a WM_PAINT message to the windowed control's DefaultHandler method, setting the message record's WParam field to the value passed in DC and the other parameter and result fields to zeros.
</summary></devnotes></procedure>
      <procedure name="ReadState" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="261">
        <parameters>
          <parameter name="Reader" type="TReader"/>
        </parameters>
      <devnotes><summary>
Prepare control to be initialized from a stream.
TTabSheet reimplements in order to assign Reader's parent as the Tab Sheet's parent.


</summary></devnotes></procedure>
      <procedure name="UpdateControlOriginalParentSize" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="262">
        <parameters>
          <parameter name="AControl" type="TControl"/>
          <parameter name="AOriginalParentSize" type="TPoint" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Updates the original size of the parent control.
Vcl.ComCtrls.TTabSheet.UpdateControlOriginalParentSize inherits from Vcl.Controls.TWinControl.UpdateControlOriginalParentSize. All content below this line refers to Vcl.Controls.TWinControl.UpdateControlOriginalParentSize.
Updates the original size of the parent control.
UpdateControlOriginalParentSize is a protected method that updates the original size of the parent control. It is used internally to update the anchor rules of the control.


</summary></devnotes></procedure>
      <procedure name="UpdateImageName" visibility="protected" file="Vcl.ComCtrls.pas" line="263">
        <parameters>
          <parameter name="Index" type="TImageIndex"/>
          <parameter name="Name" type="TImageName" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="UpdateImageIndex" visibility="protected" file="Vcl.ComCtrls.pas" line="264">
        <parameters>
          <parameter name="Name" type="TImageName"/>
          <parameter name="Index" type="TImageIndex" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="CheckImageIndexAndName" visibility="protected" file="Vcl.ComCtrls.pas" line="265">
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="SetParent" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="266">
        <parameters>
          <parameter name="AParent" type="TWinControl"/>
        </parameters>
      <devnotes><summary>


Sets the parent of the control.
Vcl.ComCtrls.TTabSheet.SetParent inherits from Vcl.Controls.TControl.SetParent. All content below this line refers to Vcl.Controls.TControl.SetParent.
Sets the parent of the control.
SetParent is the protected implementation of the Parent property. Override SetParent to execute additional code when the value of the Parent property changes.
The AParent parameter specifies the new parent of the control.
If the control already has a parent, SetParent removes the control from that parent's list of controls by calling the parent's RemoveControl method. If AParent is not nil (Delphi) or NULL (C++), SetParent calls its InsertControl method to add the control to its list of controls.
The TControl destructor calls SetParent(nil (Delphi) or NULL (C++)) to remove the control from its parent's control list before destroying the component.
</summary></devnotes></procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="268">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Creates and initializes an instance of TTabSheet.
Call Create to instantiate a tab sheet at runtime. Tab sheets added to a page control at design time are created automatically.
Create calls the inherited Create method, then sets the initial values for the tab sheet component.
When creating tab sheets at runtime, use the PageControl property to insert them into a page control object.
</summary></devnotes></constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="269">
        <parameters>
        </parameters>
      <devnotes><summary>
Destroys an instance of TTabSheet.
Do not call Destroy directly at runtime. Instead, call Free. Free verifies that the tab sheet is not nil and only then calls Destroy. Destroy removes the tab sheet from the page control and then calls the inherited Destroy method.
</summary></devnotes></destructor>
      <property name="PageControl" visibility="public" read="FPageControl" write="SetPageControl" type="TPageControl" file="Vcl.ComCtrls.pas" line="270"><devnotes><summary>
Indicates the page control object that contains the tab sheet.
Read PageControl to gain access to the page control object that uses the tab sheet. The properties and methods of the PageControl object can be used to locate the selected page, iterate through the other pages in the page control, or change the display properties of the tabs.
Set PageControl to remove the tab sheet from its current page control (if any) and insert it into a new page control.

Code Examples
TTabSheetPageControl (Delphi)
TabSheetPageControl (Delphi)
TTabSheetPageControl (C++)
TabSheetPageControl (C++)



</summary></devnotes></property>
      <property name="TabIndex" visibility="public" read="GetTabIndex" type="Integer" file="Vcl.ComCtrls.pas" line="271"><devnotes><summary>
Indicates the position of the tab sheet in the set of visible tabs in a TPageControl object.
Read TabIndex to determine where the user sees the tab sheet. A value of 0 indicates the first visible tab sheet, a value of 1 indicates the second visible tab sheet, and so on. TabIndex is always less than or equal to PageIndex. For example, a tab sheet that has a PageIndex of 3 will have a TabIndex of 2 if one of the previous tab sheets in the page control is not visible. 
If a tab sheet's TabVisible property is false, the TabIndex property is -1.
</summary></devnotes></property>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="273"/>
      <property name="Caption" visibility="published" read="GetText" write="SetText" stored="IsCaptionStored" type="TCaption" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="274"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="275"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="276"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="277"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="278"/>
      <property name="Height" visibility="published" read="FHeight" write="SetHeight" stored="False" type="Integer" hoisted="true" file="Vcl.ComCtrls.pas" line="279"/>
      <property name="Highlighted" visibility="published" read="FHighlighted" write="SetHighlighted" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="280"><devnotes><summary>
Indicates whether the tab sheet appears highlighted.
Use Highlighted to make a tab sheet stand out visually. When Highlighted is true, the tab sheet is drawn using a highlight color so that it stands out visually from other tab sheets.

Note: Highlighted is not linked to the active page of the host page control. A page control can have only one active page, but can have multiple highlighted pages.</summary></devnotes></property>
      <property name="ImageIndex" visibility="published" read="FImageIndex" write="SetImageIndex" type="TImageIndex" default="0" file="Vcl.ComCtrls.pas" line="281"><devnotes><summary>
Specifies an image for the tab.
Use ImageIndex to get or set the index of an image to be drawn in the tab. This index identifies an image from the Images property of the page control that contains the tab sheet. Specify -1 to prevent an image from being drawn.
</summary></devnotes></property>
      <property name="ImageName" visibility="published" read="FImageName" write="SetImageName" type="TImageName" default="0" file="Vcl.ComCtrls.pas" line="282"><devnotes><summary>
Displays the name of linked items from the Image Collection.


</summary></devnotes></property>
      <property name="Left" visibility="published" read="FLeft" write="SetLeft" stored="False" type="Integer" hoisted="true" file="Vcl.ComCtrls.pas" line="283"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="284"/>
      <property name="PageIndex" visibility="published" read="GetPageIndex" write="SetPageIndex" stored="False" type="Integer" file="Vcl.ComCtrls.pas" line="285"><devnotes><summary>
Indicates the index of the tab sheet in the list of tab sheets maintained by the page control.
Use PageIndex to determine where the tab sheet sits in its page control. Each tab sheet in a page control is automatically assigned a PageIndex when it is inserted in the page control. The first tab sheet receives a value of 0, the second has a value of 1, and so on. PageIndex values are reassigned if tab sheets are deleted or moved.
To access a particular tab sheet given its index value, use the indexed Pages property of the TPageControl object.
</summary></devnotes></property>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="286"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="287"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="288"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="289"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="290"/>
      <property name="TabVisible" visibility="published" read="FTabVisible" write="SetTabVisible" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="291"><devnotes><summary>
Specifies whether the tab of the TTabSheet object appears in its TPageControl.
Use TabVisible to temporarily remove a tab sheet from a page control. When TabVisible is false, the tab does not appear in the page control and its TabIndex property is -1. Setting TabVisible to true allows the user to see the tab of the tab sheet again.
</summary></devnotes></property>
      <property name="Top" visibility="published" read="FTop" write="SetTop" stored="False" type="Integer" hoisted="true" file="Vcl.ComCtrls.pas" line="292"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="293"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="False" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="294"/>
      <property name="Width" visibility="published" read="FWidth" write="SetWidth" stored="False" type="Integer" hoisted="true" file="Vcl.ComCtrls.pas" line="295"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="296"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="297"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="298"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="299"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="300"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="301"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="302"/>
      <event name="OnHide" visibility="published" read="FOnHide" write="FOnHide" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="303"><devnotes><summary>
Occurs when the TabVisible property changes to false.
Write an OnHide event handler to take specific action when the tab sheet is temporarily removed from its page control.
</summary></devnotes></event>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="304"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="305"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="306"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="307"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="308"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="309"/>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="310"/>
      <event name="OnShow" visibility="published" read="FOnShow" write="FOnShow" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="311"><devnotes><summary>
Occurs when the TabVisible property changes to true.
Write an OnShow event handler to take specific action when the tab sheet appears in its page control after being temporarily hidden.
</summary></devnotes></event>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="312"/>
    </members>
  <devnotes><summary>
TTabSheet is an individual page in a TPageControl object.
Use TTabSheet to represent a single page in a tabbed page control. Tab sheets are typically referred to as pages. TPageControl maintains an indexed array of its tab sheets in its Pages property. Users can click on a tab to activate the tab sheet.
You can use the Caption property of the TTabSheet control to define an accelerator key to a page of the TPageControl.
</summary></devnotes></class>
  <class name="TPageControl" file="Vcl.ComCtrls.pas" line="315">
    <ancestor name="TCustomTabControl" namespace="Vcl.ComCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="GetDisplayRect" visibility="private"/>
      <methodref name="GetTabIndex" visibility="private"/>
      <methodref name="GetTabs" visibility="private"/>
      <methodref name="ImageListChange" visibility="private"/>
      <methodref name="InternalSetMultiLine" visibility="private"/>
      <methodref name="SetHotTrack" visibility="private"/>
      <methodref name="SetImages" visibility="private"/>
      <methodref name="SetMultiLine" visibility="private"/>
      <methodref name="SetMultiSelect" visibility="private"/>
      <methodref name="SetOwnerDraw" visibility="private"/>
      <methodref name="SetRaggedRight" visibility="private"/>
      <methodref name="SetScrollOpposite" visibility="private"/>
      <methodref name="SetStyle" visibility="private"/>
      <methodref name="SetTabHeight" visibility="private"/>
      <methodref name="SetTabPosition" visibility="private"/>
      <methodref name="SetTabs" visibility="private"/>
      <methodref name="SetTabWidth" visibility="private"/>
      <methodref name="TabsChanged" visibility="private"/>
      <methodref name="UpdateTabSize" visibility="private"/>
      <methodref name="CMStyleChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMTabStopChanged" visibility="private" procflags="message"/>
      <methodref name="CNNotify" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CNDrawItem" visibility="private" procflags="message"/>
      <methodref name="TCMAdjustRect" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNotifyFormat" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
      <methodref name="CanChange" visibility="protected" procflags="dynamic"/>
      <methodref name="CanShowTab" visibility="protected" procflags="virtual"/>
      <methodref name="Change" visibility="protected" procflags="dynamic"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="DrawTab" visibility="protected" procflags="virtual"/>
      <methodref name="GetImageIndex" visibility="protected" procflags="virtual"/>
      <methodref name="Loaded" visibility="protected" procflags="override"/>
      <methodref name="UpdateTabImages" visibility="protected"/>
      <methodref name="CheckTabImagesIndexAndName" visibility="protected" procflags="virtual"/>
      <propertyref name="DisplayRect" visibility="protected"/>
      <propertyref name="HotTrack" visibility="protected"/>
      <propertyref name="Images" visibility="protected"/>
      <propertyref name="MultiLine" visibility="protected"/>
      <propertyref name="MultiSelect" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="SetTabIndex" visibility="protected" procflags="virtual"/>
      <propertyref name="OwnerDraw" visibility="protected"/>
      <propertyref name="RaggedRight" visibility="protected"/>
      <propertyref name="ScrollOpposite" visibility="protected"/>
      <propertyref name="Style" visibility="protected"/>
      <propertyref name="TabHeight" visibility="protected"/>
      <propertyref name="TabIndex" visibility="protected"/>
      <propertyref name="TabPosition" visibility="protected"/>
      <propertyref name="Tabs" visibility="protected"/>
      <propertyref name="TabWidth" visibility="protected"/>
      <eventref name="OnChange" visibility="protected"/>
      <eventref name="OnChanging" visibility="protected"/>
      <eventref name="OnDrawTab" visibility="protected"/>
      <eventref name="OnGetImageIndex" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="IndexOfTabAt" visibility="public"/>
      <methodref name="GetHitTestInfoAt" visibility="public"/>
      <methodref name="TabRect" visibility="public"/>
      <methodref name="RowCount" visibility="public"/>
      <methodref name="ScrollTabs" visibility="public"/>
      <propertyref name="Canvas" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </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>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FPages" type="TList" visibility="private" size="4" offset="784" file="Vcl.ComCtrls.pas" line="317"/>
      <field name="FActivePage" type="TTabSheet" visibility="private" size="4" offset="788" file="Vcl.ComCtrls.pas" line="318"/>
      <field name="FNewDockSheet" type="TTabSheet" visibility="private" size="4" offset="792" file="Vcl.ComCtrls.pas" line="319"/>
      <field name="FUndockingPage" type="TTabSheet" visibility="private" size="4" offset="796" file="Vcl.ComCtrls.pas" line="320"/>
      <field name="FInSetActivePage" type="Boolean" visibility="private" size="1" offset="800" file="Vcl.ComCtrls.pas" line="321"/>
      <procedure name="ChangeActivePage" visibility="private" file="Vcl.ComCtrls.pas" line="322">
        <parameters>
          <parameter name="Page" type="TTabSheet"/>
        </parameters>
      </procedure>
      <procedure name="DeleteTab" visibility="private" file="Vcl.ComCtrls.pas" line="323">
        <parameters>
          <parameter name="Page" type="TTabSheet"/>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <function name="GetActivePageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="324">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetDockClientFromMousePos" visibility="private" file="Vcl.ComCtrls.pas" line="325">
        <parameters>
          <parameter name="MousePos" type="TPoint"/>
          <retval type="TControl"/>
        </parameters>
      </function>
      <function name="GetPage" visibility="private" file="Vcl.ComCtrls.pas" line="326">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TTabSheet"/>
        </parameters>
      </function>
      <function name="GetPageCount" visibility="private" file="Vcl.ComCtrls.pas" line="327">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="InsertPage" visibility="private" file="Vcl.ComCtrls.pas" line="328">
        <parameters>
          <parameter name="Page" type="TTabSheet"/>
        </parameters>
      </procedure>
      <procedure name="InsertTab" visibility="private" file="Vcl.ComCtrls.pas" line="329">
        <parameters>
          <parameter name="Page" type="TTabSheet"/>
        </parameters>
      </procedure>
      <procedure name="MoveTab" visibility="private" file="Vcl.ComCtrls.pas" line="330">
        <parameters>
          <parameter name="CurIndex" type="Integer"/>
          <parameter name="NewIndex" type="Integer"/>
        </parameters>
      </procedure>
      <function name="PageIndexFromTabIndex" visibility="private" file="Vcl.ComCtrls.pas" line="331">
        <parameters>
          <parameter name="TabIndex" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="RemovePage" visibility="private" file="Vcl.ComCtrls.pas" line="332">
        <parameters>
          <parameter name="Page" type="TTabSheet"/>
        </parameters>
      </procedure>
      <procedure name="SetActivePageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="333">
        <parameters>
          <parameter name="Value" type="Integer" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="UpdateTab" visibility="private" file="Vcl.ComCtrls.pas" line="334">
        <parameters>
          <parameter name="Page" type="TTabSheet"/>
        </parameters>
      </procedure>
      <procedure name="UpdateTabHighlights" visibility="private" file="Vcl.ComCtrls.pas" line="335">
      </procedure>
      <procedure name="CMDesignHitTest" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="336">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDialogKey" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="337">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDockNotification" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="338">
        <parameters>
          <parameter name="Message" type="TCMDockNotification" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDown" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="339">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDblClk" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="340">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkGnd" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="341">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDockClient" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="343">
        <parameters>
          <parameter name="Message" type="TCMDockClient" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMUnDockClient" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="344">
        <parameters>
          <parameter name="Message" type="TCMUnDockClient" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="CanShowTab" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="347">
        <parameters>
          <parameter name="TabIndex" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Indicates whether a tab sheet in the page control can be selected.
Call CanShowTab to determine whether a tab can be selected or accessed.
TabIndex is the index of the tab in the list of tab sheets maintained by the Pages property.
CanShowTab returns true if the specified Tab sheet is enabled (its Enabled property is true ).
</summary></devnotes></function>
      <procedure name="Change" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="348">
      <devnotes><summary>
Responds to changes in the page control.
Change is called automatically when Windows notifies the page control of a change. TPageControl responds to this notification by updating its display to show the new current page.
</summary></devnotes></procedure>
      <procedure name="DoAddDockClient" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="349">
        <parameters>
          <parameter name="Client" type="TControl"/>
          <parameter name="ARect" type="TRect" paramflags="const"/>
        </parameters>
      <devnotes><summary>
Provides necessary adjustments when a new client is docked in the page control.
DoAddDockClient is called when a new client is docked to the page control. It sets the page control's tab sheet as the new client's parent.
Client is the client being docked.
</summary></devnotes></procedure>
      <procedure name="DockOver" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="350">
        <parameters>
          <parameter name="Source" type="TDragDockObject"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <parameter name="State" type="TDragState"/>
          <parameter name="Accept" type="Boolean" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Indicates whether an object that is dragged over the page control can be docked.
DockOver is called automatically when the user drags a dockable window over the page control.
The Source parameter describes the object that is being dragged.
The X and Y parameters give the current position of the dragged control.
The State parameter indicates how the mouse is moving.
DockOver initializes the Source parameter to reflect the dockable region of the page control and generates an OnDockOver event. An OnDockOver event handler can change the Accept parameter to false if the Source control should not be docked.

Note: DockOver is only called if the DockSite property is true.</summary></devnotes></procedure>
      <procedure name="DoRemoveDockClient" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="352">
        <parameters>
          <parameter name="Client" type="TControl"/>
        </parameters>
      <devnotes><summary>
Provides necessary adjustments when a control is undocked from the page control.
DoRemoveDockClient is called when a client is undocked from the page control. It selects the next page in the tab sheet.
Client is the client being undocked.
</summary></devnotes></procedure>
      <function name="GetImageIndex" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="353">
        <parameters>
          <parameter name="TabIndex" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      <devnotes><summary>
Specifies the image to display for a particular page.
Override GetImageIndex in a derived class to specify the index of the image to display for a particular page.
TabIndex is the page's index that is about to be displayed.
The Return Value is an integer that is the image's index (in the Images property) that will be displayed in the tab.
By default, if there is no OnGetImageIndex event handler, GetImageIndex returns the ImageIndex property for the page with the specified index; otherwise, GetImageIndex calls the inherited GetImageIndex method, returning the result.
</summary></devnotes></function>
      <function name="GetPageFromDockClient" visibility="protected" file="Vcl.ComCtrls.pas" line="354">
        <parameters>
          <parameter name="Client" type="TControl"/>
          <retval type="TTabSheet"/>
        </parameters>
      <devnotes><summary>
Returns the tab sheet on which a client is docked.
Call GetPageFromDockClient to get the tab sheet on which Client is docked.
Returns nil (Delphi) or NULL (C++) if Client is not docked.


</summary></devnotes></function>
      <procedure name="GetSiteInfo" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="355">
        <parameters>
          <parameter name="Client" type="TControl"/>
          <parameter name="InfluenceRect" type="TRect" paramflags="var"/>
          <parameter name="MousePos" type="TPoint"/>
          <parameter name="CanDock" type="Boolean" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Returns the page control's docking information.
Call GetSiteInfo to determine the docking region of the page control and whether a dragged window can be docked.
Client is a potential docking client.
InfluenceRect returns the area in which the client can be docked.
MousePos is the current mouse position.
CanDock indicates whether the client can be docked in the page control.
GetSiteInfo initializes CanDock to true if Client is not already docked in the page control. It then inflates the influence rectangle by 10 pixels and generates an OnOnGetSiteInfo event.
</summary></devnotes></procedure>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="357">
      <devnotes><summary>
Initializes the page control after all its parts have been loaded from a stream.
Loaded is called automatically when the form containing the page control is first loaded into memory. TPageControl overrides the Loaded method to ensure that all tab sheets with a Highlighted property of true appear highlighted.
</summary></devnotes></procedure>
      <procedure name="SetActivePage" visibility="protected" file="Vcl.ComCtrls.pas" line="358">
        <parameters>
          <parameter name="Page" type="TTabSheet"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="SetChildOrder" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="359">
        <parameters>
          <parameter name="Child" type="TComponent"/>
          <parameter name="Order" type="Integer"/>
        </parameters>
      <devnotes><summary>
Assigns indexes to the pages that reflect the order in which pages are loaded from a stream.
SetChildOrder is called automatically when the children of the page control are loaded from a stream. It assigns each page an index that reflects the order in which pages are loaded and saved.
The Child parameter is a page of the page control. The Order parameter indicates when the page is loaded or saved. The first page loaded or saved is called with Order set to 0, the second with Order set to 1, and so on.
SetChildOrder assigns the PageIndex property of the individual pages to the value of Order.
</summary></devnotes></procedure>
      <procedure name="SetTabIndex" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="360">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      <devnotes><summary>
Sets the TabIndex property.
Vcl.ComCtrls.TPageControl.SetTabIndex inherits from Vcl.ComCtrls.TCustomTabControl.SetTabIndex. All content below this line refers to Vcl.ComCtrls.TCustomTabControl.SetTabIndex.
Sets the TabIndex property.
SetTabIndex is called to change the value of the TabIndex property. Descendant classes should override SetTabIndex to provide special implementations of this property. 
</summary></devnotes></procedure>
      <procedure name="ShowControl" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="361">
        <parameters>
          <parameter name="AControl" type="TControl"/>
        </parameters>
      <devnotes><summary>
Displays a specified page.
ShowControl is called automatically when a particular page of the page control should be visible. The AControl parameter specifies the page that should be displayed on screen.
ShowControl makes the specified page active it is not already active, and sets its own Visible property to true. It then calls the ShowControl method of its parent object to ensure that the page control is showing (and therefore able to display the active page).
</summary></devnotes></procedure>
      <procedure name="UpdateActivePage" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="362">
      <devnotes><summary>
Updates the ActivePage property when changes are made to the Pages property.
This protected method is used internally when the pages listed in the Pages property change. It ensures that the page control is internally consistent and that the active page is displayed.
</summary></devnotes></procedure>
      <procedure name="CheckTabImagesIndexAndName" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="363">
      <devnotes><summary>


Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="369">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Creates an instance of PageControl.
Call Create to instantiate a page control at runtime. Page controls added to forms at design time are created automatically.
AOwner is the form in which the page control should appear. It becomes the value of the Owner property.
When creating a page control at runtime, the pages must be added programmatically. To add a page to a page control at runtime, create the TTabSheet object for the page and set its PageControl property.
</summary></devnotes></constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="370">
        <parameters>
        </parameters>
      <devnotes><summary>
Destroys an instance of TPageControl.
Do not call Destroy directly in an application. Instead, call Free. Free verifies that the TPageControl reference is not nil, and only then calls Destroy. Destroy frees the TList object that holds the pages of the control, and then calls the inherited destructor.
</summary></devnotes></destructor>
      <function name="FindNextPage" visibility="public" file="Vcl.ComCtrls.pas" line="371">
        <parameters>
          <parameter name="CurPage" type="TTabSheet"/>
          <parameter name="GoForward" type="Boolean"/>
          <parameter name="CheckTabVisible" type="Boolean"/>
          <parameter name="CheckTabEnabled" type="Boolean">
            <value>
              False
            </value>
          </parameter>
          <retval type="TTabSheet"/>
        </parameters>
      <devnotes><summary>
Returns the next page in the page control before or after a specified page.
Call FindNextPage to locate a page in the page control by its position relative to the page specified by the CurPage parameter. If the GoForward parameter is true, FindNextPage returns the next page in the page control after CurPage. If GoForward is false, FindNextPage returns the previous page. If CurPage is not a page in the page control, FindNextPage returns the first page when GoForward is true or the last page when GoForward is false. If GoForward is true and CurPage is the last page in the page control, FindNextPage returns the first page. If GoForward is false and CurPage is the first page in the page control, FindNextPage returns the last page.
When CheckTabVisible is true, FindNextPage returns the next page with a TabVisible property set to true, if CheckTabVisible is false, FindNextPage returns the next page, including pages with TabVisible set to false.
</summary></devnotes></function>
      <procedure name="GetChildren" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="373">
        <parameters>
          <parameter name="Proc" type="TGetChildProc"/>
          <parameter name="Root" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Calls a specified procedure for every page in the page control.
Call GetChildren to execute a callback for every page in the page control. The Proc parameter is the callback. The Root parameter is ignored by TPageControl.
GetChildren is intended primarily for the streaming system that loads and saves components.
</summary></devnotes></procedure>
      <procedure name="SelectNextPage" visibility="public" file="Vcl.ComCtrls.pas" line="374">
        <parameters>
          <parameter name="GoForward" type="Boolean"/>
          <parameter name="CheckTabVisible" type="Boolean">
            <value>
              True
            </value>
          </parameter>
        </parameters>
      <devnotes><summary>
Changes the ActivePage to the first visible page that is before or after the currently active page.
Use SelectNextPage to select the page next to the currently active page. 
If the GoForward parameter is true, SelectNextPage selects the first page after ActivePage; if GoForward is false, SelectNextPage selects the first page previous to ActivePage. 
If CheckTabVisible is true, SelectNextPage only considers pages with their TabVisible property set to true.

Note:  To select a page at design-time, right-click the TPageControl and choose Previous Page or Next Page.</summary></devnotes></procedure>
      <property name="ActivePageIndex" visibility="public" read="GetActivePageIndex" write="SetActivePageIndex" type="Integer" file="Vcl.ComCtrls.pas" line="375"><devnotes><summary>
Specifies the page currently displayed by the page control.
Use ActivePageIndex to get or set the active page by index rather than by object. The value of ActivePageIndex identifies a page in the Pages property array. Changing the value of ActivePageIndex changes the ActivePage property, and vice versa.
If there is no active page, reading ActivePageIndex gives a value of -1.
Setting ActivePageIndex to a value that is out of bounds (less than 0 or greater than PageCount - 1) results in the page control having no active page.
</summary></devnotes></property>
      <property name="PageCount" visibility="public" read="GetPageCount" type="Integer" file="Vcl.ComCtrls.pas" line="377"><devnotes><summary>
Indicates the number of pages in the TPageControl object.
Use PageCount to determine the number of pages listed by the Pages property. If the MultiLine property is false, not all pages may have tabs visible to the user.
</summary></devnotes></property>
      <property name="Pages[Index]" visibility="public" read="GetPage" type="TTabSheet" file="Vcl.ComCtrls.pas" line="378"/>
      <property name="ActivePage" visibility="published" read="FActivePage" write="SetActivePage" type="TTabSheet" file="Vcl.ComCtrls.pas" line="380"><devnotes><summary>
Specifies the page currently displayed by the page control.
Read ActivePage to determine which page is selected by the user. The user selects a page by clicking the mouse on its tab. Set ActivePage to bring a page to the foreground. Only one page can be active at a time.
To change the ActivePage to the page that precedes or follows the active page, use the SelectNextPage method. To iterate through all the pages to locate a specific page, use the FindNextPage method. 
Two events occur when one attempts to change the current page. They are OnChange and OnChanging. OnChanging occurs immediately before you attempt to change the current page, while OnChange occurs immediately after the page has been changed.
</summary></devnotes></property>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="381"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="382"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="383"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="384"/>
      <property name="DockSite" visibility="published" read="FDockSite" write="SetDockSite" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="385"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="386"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="387"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="388"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="389"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="390"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="391"/>
      <property name="HotTrack" visibility="published" read="FHotTrack" write="SetHotTrack" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="392"/>
      <property name="Images" visibility="published" read="FImages" write="SetImages" type="TCustomImageList" hoisted="true" file="Vcl.ComCtrls.pas" line="393"/>
      <property name="MultiLine" visibility="published" read="FMultiLine" write="SetMultiLine" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="394"/>
      <property name="OwnerDraw" visibility="published" read="FOwnerDraw" write="SetOwnerDraw" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="395"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="396"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="397"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="398"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="399"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="400"/>
      <property name="RaggedRight" visibility="published" read="FRaggedRight" write="SetRaggedRight" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="401"/>
      <property name="ScrollOpposite" visibility="published" read="FScrollOpposite" write="SetScrollOpposite" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="402"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="403"/>
      <property name="Style" visibility="published" read="FStyle" write="SetStyle" type="TTabStyle" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="404"/>
      <property name="TabHeight" visibility="published" write="SetTabHeight" type="SmallInt" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="405"/>
      <property name="TabIndex" visibility="published" read="GetTabIndex" write="SetTabIndex" stored="False" type="Integer" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="406"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="407"/>
      <property name="TabPosition" visibility="published" read="FTabPosition" write="SetTabPosition" type="TTabPosition" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="408"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="409"/>
      <property name="TabWidth" visibility="published" write="SetTabWidth" type="SmallInt" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="410"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="411"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="412"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="413"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="414"/>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="415"/>
      <event name="OnChanging" visibility="published" read="FOnChanging" write="FOnChanging" type="TTabChangingEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="416"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="417"/>
      <event name="OnDockDrop" visibility="published" read="FOnDockDrop" write="FOnDockDrop" type="TDockDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="418"/>
      <event name="OnDockOver" visibility="published" read="FOnDockOver" write="FOnDockOver" type="TDockOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="419"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="420"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="421"/>
      <event name="OnDrawTab" visibility="published" read="FOnDrawTab" write="FOnDrawTab" type="TDrawTabEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="422"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="423"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="424"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="425"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="426"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="427"/>
      <event name="OnGetImageIndex" visibility="published" read="FOnGetImageIndex" write="FOnGetImageIndex" type="TTabGetImageEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="428"/>
      <event name="OnGetSiteInfo" visibility="published" read="FOnGetSiteInfo" write="FOnGetSiteInfo" type="TGetSiteInfoEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="429"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="430"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="431"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="432"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="433"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="434"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="435"/>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="436"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="437"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="438"/>
      <event name="OnUnDock" visibility="published" read="FOnUnDock" write="FOnUnDock" type="TUnDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="439"/>
    </members>
  <devnotes><summary>
TPageControl is a set of pages used to make a multiple page dialog box.
Use TPageControl to create a multiple page dialog or tabbed notebook. TPageControl displays multiple overlapping pages that are TTabSheet objects. The user selects a page by clicking the page's tab that appears at the top of the control. To add a new page to a TPageControl object at design time, right-click the TPageControl object and choose New Page.
You can define an accelerator key to a page of the TPageControl. To define the accelerator key use the Caption property of the TTabSheet control. 
To create a tabbed control that uses only a single body portion (page), use TTabControl instead.

Note:  When using one of the page controls, if you want to restrict a user from switching to a tab, you cannot set TTabSheet.Enabled to false to accomplish that restriction. Instead, use the OnChanging event to prevent the user from selecting a tab.</summary></devnotes></class>
  <enum name="TStatusPanelStyle" file="Vcl.ComCtrls.pas" line="447">
    <element value="0" name="psText" file="Vcl.ComCtrls.pas" line="447"/>
    <element value="1" name="psOwnerDraw" file="Vcl.ComCtrls.pas" line="447"/>
  </enum>
  <enum name="TStatusPanelBevel" file="Vcl.ComCtrls.pas" line="448">
    <element value="0" name="pbNone" file="Vcl.ComCtrls.pas" line="448"/>
    <element value="1" name="pbLowered" file="Vcl.ComCtrls.pas" line="448"/>
    <element value="2" name="pbRaised" file="Vcl.ComCtrls.pas" line="448"/>
  </enum>
  <classref name="TStatusPanelClass" ref="TStatusPanel" file="Vcl.ComCtrls.pas" line="449"/>
  <class name="TStatusPanel" file="Vcl.ComCtrls.pas" line="451">
    <ancestor name="TCollectionItem" namespace="System.Classes">
      <methodref name="GetIndex" visibility="private">
      </methodref>
      <methodref name="Changed" visibility="protected">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetCollection" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetIndex" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Create" visibility="public" procflags="constructor virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Release" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <propertyref name="Collection" visibility="public">
      </propertyref>
      <propertyref name="ID" visibility="public">
      </propertyref>
      <propertyref name="Index" visibility="public">
      </propertyref>
      <propertyref name="DisplayName" visibility="public">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </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>
    <members>
      <field name="FText" type="string" visibility="private" size="4" offset="12" file="Vcl.ComCtrls.pas" line="453"/>
      <field name="FWidth" type="Integer" visibility="private" size="4" offset="16" file="Vcl.ComCtrls.pas" line="454"/>
      <field name="FAlignment" type="TAlignment" visibility="private" size="1" offset="20" file="Vcl.ComCtrls.pas" line="455"/>
      <field name="FBevel" type="TStatusPanelBevel" visibility="private" size="1" offset="21" file="Vcl.ComCtrls.pas" line="456"/>
      <field name="FBiDiMode" type="TBiDiMode" visibility="private" size="1" offset="22" file="Vcl.ComCtrls.pas" line="457"/>
      <field name="FParentBiDiMode" type="Boolean" visibility="private" size="1" offset="23" file="Vcl.ComCtrls.pas" line="458"/>
      <field name="FStyle" type="TStatusPanelStyle" visibility="private" size="1" offset="24" file="Vcl.ComCtrls.pas" line="459"/>
      <field name="FUpdateNeeded" type="Boolean" visibility="private" size="1" offset="25" file="Vcl.ComCtrls.pas" line="460"/>
      <procedure name="SetAlignment" visibility="private" file="Vcl.ComCtrls.pas" line="461">
        <parameters>
          <parameter name="Value" type="TAlignment"/>
        </parameters>
      </procedure>
      <procedure name="SetBevel" visibility="private" file="Vcl.ComCtrls.pas" line="462">
        <parameters>
          <parameter name="Value" type="TStatusPanelBevel"/>
        </parameters>
      </procedure>
      <procedure name="SetBiDiMode" visibility="private" file="Vcl.ComCtrls.pas" line="463">
        <parameters>
          <parameter name="Value" type="TBiDiMode"/>
        </parameters>
      </procedure>
      <procedure name="SetParentBiDiMode" visibility="private" file="Vcl.ComCtrls.pas" line="464">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetStyle" visibility="private" file="Vcl.ComCtrls.pas" line="465">
        <parameters>
          <parameter name="Value" type="TStatusPanelStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetText" visibility="private" file="Vcl.ComCtrls.pas" line="466">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetWidth" visibility="private" file="Vcl.ComCtrls.pas" line="467">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <function name="IsBiDiModeStored" visibility="private" file="Vcl.ComCtrls.pas" line="468">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetDisplayName" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="470">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="472">
        <parameters>
          <parameter name="Collection" type="TCollection"/>
        </parameters>
      </constructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="473">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <procedure name="ParentBiDiModeChanged" visibility="public" file="Vcl.ComCtrls.pas" line="474">
      </procedure>
      <function name="UseRightToLeftAlignment" visibility="public" file="Vcl.ComCtrls.pas" line="475">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="UseRightToLeftReading" visibility="public" file="Vcl.ComCtrls.pas" line="476">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="Alignment" visibility="published" read="FAlignment" write="SetAlignment" type="TAlignment" default="0" file="Vcl.ComCtrls.pas" line="478"/>
      <property name="Bevel" visibility="published" read="FBevel" write="SetBevel" type="TStatusPanelBevel" default="1" file="Vcl.ComCtrls.pas" line="479"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" file="Vcl.ComCtrls.pas" line="480"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="481"/>
      <property name="Style" visibility="published" read="FStyle" write="SetStyle" type="TStatusPanelStyle" default="0" file="Vcl.ComCtrls.pas" line="482"/>
      <property name="Text" visibility="published" read="FText" write="SetText" type="string" default="0" file="Vcl.ComCtrls.pas" line="483"/>
      <property name="Width" visibility="published" read="FWidth" write="SetWidth" type="Integer" file="Vcl.ComCtrls.pas" line="484"/>
    </members>
  </class>
  <class name="TStatusPanels" file="Vcl.ComCtrls.pas" line="487">
    <ancestor name="TCollection" namespace="System.Classes">
      <methodref name="GetCapacity" visibility="private">
      </methodref>
      <methodref name="GetCount" visibility="private" procflags="inline">
      </methodref>
      <methodref name="GetPropName" visibility="private">
      </methodref>
      <methodref name="InsertItem" visibility="private">
      </methodref>
      <methodref name="RemoveItem" visibility="private">
      </methodref>
      <methodref name="SetCapacity" visibility="private">
      </methodref>
      <methodref name="Added" visibility="protected" procflags="virtual" symflags="deprecated">
      </methodref>
      <methodref name="Deleting" visibility="protected" procflags="virtual" symflags="deprecated">
      </methodref>
      <propertyref name="NextID" visibility="protected">
      </propertyref>
      <methodref name="Notify" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetAttrCount" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetAttr" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetItemAttr" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Changed" visibility="protected">
      </methodref>
      <methodref name="GetItem" visibility="protected">
      </methodref>
      <methodref name="SetItem" visibility="protected">
      </methodref>
      <methodref name="SetItemName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Update" visibility="protected" procflags="virtual">
      </methodref>
      <propertyref name="PropName" visibility="protected">
      </propertyref>
      <propertyref name="UpdateCount" visibility="protected">
      </propertyref>
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Owner" visibility="public">
      </methodref>
      <methodref name="Add" visibility="public">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="override">
      </methodref>
      <methodref name="BeginUpdate" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Clear" visibility="public">
      </methodref>
      <methodref name="ClearAndResetID" visibility="public">
      </methodref>
      <methodref name="Delete" visibility="public">
      </methodref>
      <methodref name="EndUpdate" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Sort" visibility="public">
      </methodref>
      <methodref name="FindItemID" visibility="public">
      </methodref>
      <methodref name="GetEnumerator" visibility="public" procflags="inline">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <methodref name="Insert" visibility="public">
      </methodref>
      <propertyref name="Capacity" visibility="public">
      </propertyref>
      <propertyref name="Count" visibility="public">
      </propertyref>
      <propertyref name="ItemClass" visibility="public">
      </propertyref>
      <propertyref name="Items" visibility="public">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </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>
    <members>
      <field name="FStatusBar" type="TCustomStatusBar" visibility="private" size="4" offset="24" file="Vcl.ComCtrls.pas" line="489"/>
      <function name="GetItem" visibility="private" file="Vcl.ComCtrls.pas" line="490">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TStatusPanel"/>
        </parameters>
      </function>
      <procedure name="SetItem" visibility="private" file="Vcl.ComCtrls.pas" line="491">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="TStatusPanel"/>
        </parameters>
      </procedure>
      <function name="GetOwner" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="493">
        <parameters>
          <retval type="TPersistent"/>
        </parameters>
      </function>
      <procedure name="Update" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="494">
        <parameters>
          <parameter name="Item" type="TCollectionItem"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="496">
        <parameters>
          <parameter name="StatusBar" type="TCustomStatusBar"/>
        </parameters>
      </constructor>
      <function name="Add" visibility="public" file="Vcl.ComCtrls.pas" line="497">
        <parameters>
          <retval type="TStatusPanel"/>
        </parameters>
      </function>
      <function name="AddItem" visibility="public" file="Vcl.ComCtrls.pas" line="498">
        <parameters>
          <parameter name="Item" type="TStatusPanel"/>
          <parameter name="Index" type="Integer"/>
          <retval type="TStatusPanel"/>
        </parameters>
      </function>
      <function name="Insert" visibility="public" file="Vcl.ComCtrls.pas" line="499">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TStatusPanel"/>
        </parameters>
      </function>
      <property name="Items[Index]" visibility="public" read="GetItem" write="SetItem" type="TStatusPanel" file="Vcl.ComCtrls.pas" line="500"/>
    </members>
  </class>
  <type name="TCustomDrawPanelEvent" file="Vcl.ComCtrls.pas" line="503" procflags="closure">
  </type>
  <type name="TSBCreatePanelClassEvent" file="Vcl.ComCtrls.pas" line="505" procflags="closure">
  </type>
  <class name="TCustomStatusBar" file="Vcl.ComCtrls.pas" line="508">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FPanels" type="TStatusPanels" visibility="private" size="4" offset="688" file="Vcl.ComCtrls.pas" line="510"/>
      <field name="FCanvas" type="TCanvas" visibility="private" size="4" offset="692" file="Vcl.ComCtrls.pas" line="511"/>
      <field name="FSimpleText" type="string" visibility="private" size="4" offset="696" file="Vcl.ComCtrls.pas" line="512"/>
      <field name="FSimplePanel" type="Boolean" visibility="private" size="1" offset="700" file="Vcl.ComCtrls.pas" line="513"/>
      <field name="FSizeGrip" type="Boolean" visibility="private" size="1" offset="701" file="Vcl.ComCtrls.pas" line="514"/>
      <field name="FSizeGripValid" type="Boolean" visibility="private" size="1" offset="702" file="Vcl.ComCtrls.pas" line="514"/>
      <field name="FUseSystemFont" type="Boolean" visibility="private" size="1" offset="703" file="Vcl.ComCtrls.pas" line="515"/>
      <field name="FAutoHint" type="Boolean" visibility="private" size="1" offset="704" file="Vcl.ComCtrls.pas" line="516"/>
      <field name="FOnDrawPanel" type="TCustomDrawPanelEvent" visibility="private" size="8" offset="712" file="Vcl.ComCtrls.pas" line="517"/>
      <field name="FOnHint" type="TNotifyEvent" visibility="private" size="8" offset="720" file="Vcl.ComCtrls.pas" line="518"/>
      <field name="FOnCreatePanelClass" type="TSBCreatePanelClassEvent" visibility="private" size="8" offset="728" file="Vcl.ComCtrls.pas" line="519"/>
      <field name="FUpdatedPanels" type="Boolean" visibility="private" size="1" offset="736" file="Vcl.ComCtrls.pas" line="520"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="521">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="522">
      </procedure>
      <procedure name="DoRightToLeftAlignment" visibility="private" file="Vcl.ComCtrls.pas" line="523">
        <parameters>
          <parameter name="Str" type="string" paramflags="var"/>
          <parameter name="AAlignment" type="TAlignment"/>
          <parameter name="ARTLAlignment" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetPanels" visibility="private" file="Vcl.ComCtrls.pas" line="525">
        <parameters>
          <parameter name="Value" type="TStatusPanels"/>
        </parameters>
      </procedure>
      <procedure name="SetSimplePanel" visibility="private" file="Vcl.ComCtrls.pas" line="526">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="UpdateSimpleText" visibility="private" file="Vcl.ComCtrls.pas" line="527">
      </procedure>
      <procedure name="SetSimpleText" visibility="private" file="Vcl.ComCtrls.pas" line="528">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetSizeGrip" visibility="private" file="Vcl.ComCtrls.pas" line="529">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SyncToSystemFont" visibility="private" file="Vcl.ComCtrls.pas" line="530">
      </procedure>
      <procedure name="UpdatePanel" visibility="private" file="Vcl.ComCtrls.pas" line="531">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Repaint" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="UpdatePanels" visibility="private" file="Vcl.ComCtrls.pas" line="532">
        <parameters>
          <parameter name="UpdateRects" type="Boolean"/>
          <parameter name="UpdateText" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="CMBiDiModeChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="533">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMColorChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="534">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMParentFontChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="535">
        <parameters>
          <parameter name="Message" type="TCMParentFontChanged" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMSysColorChange" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="536">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMWinIniChange" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="537">
        <parameters>
          <parameter name="Message" type="TWMWinIniChange" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMSysFontChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="538">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNDrawItem" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="539">
        <parameters>
          <parameter name="Message" type="TWMDrawItem" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkGnd" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="540">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGetTextLength" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="541">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMPaint" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="542">
        <parameters>
          <parameter name="Message" type="TWMPaint" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="543">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SetUseSystemFont" visibility="private" file="Vcl.ComCtrls.pas" line="544">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="ValidateSizeGrip" visibility="private" file="Vcl.ComCtrls.pas" line="545">
        <parameters>
          <parameter name="ARecreate" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="547">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Repositions and resizes the status bar by a specified ratio.
ChangeScale is called automatically when the form that contains the status bar is rescaled. ChangeScale modifies the position as well as the size of a control. Thus, ChangeScale modifies the control's Top, Left, Width, and Height properties.
The M and D parameters define a fraction by which to scale the control. The M parameter is the multiplier and the D parameter is the divisor. For example, to make a control 75% of its original size, specify the value of M as 75, and the value of D as 100 (75/100). Alternately, the same results are achieved by specifying the value of M as 3, and the value of D as 4 (3/4). Both fractions are equal and result in the control being scaled by the same amount, 75%.
TCustomStatusBar overrides the inherited method to ensure that the new size of the status bar matches the system font if the UseSystemFont property is true.
</summary></devnotes></procedure>
      <function name="CreatePanel" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="548">
        <parameters>
          <retval type="TStatusPanel"/>
        </parameters>
      <devnotes><summary>
Creates a new panel that can be added to the Panels property.
The TStatusPanels object that implements the Panels property calls CreatePanel when it needs to add a new panel. CreatePanel generates an OnCreatePanelClass event to determine the class of the new TStatusPanel object, and then creates an instance of that class. CreatePanel returns the new status panel instance.
</summary></devnotes></function>
      <function name="CreatePanels" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="549">
        <parameters>
          <retval type="TStatusPanels"/>
        </parameters>
      <devnotes><summary>
Creates the TStatusPanels object that implements the Panels property.
TCustomStatusBar calls CreatePanels internally generate the implementation object for the Panels property.
Override this method to substitute a TStatusPanels descendant as the implementation of the Panels property or to provide special initializations to the TStatusPanels instance.
</summary></devnotes></function>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="550">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Initializes the window-creation parameter record when the status bar window is created.
The CreateWnd method calls CreateParams to initialize the parameters it passes to CreateWindowHandle. TCustomStatusBar overrides CreateParams to customize the parameters to specify a status bar control that reflects the properties of TCustomStatusBar.
The fields of the Params parameter become the parameters to a call to the CreateWindowEx API function.
</summary></devnotes></procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="551">
      <devnotes><summary>
Creates the Windows control that represents the status bar.
The CreateHandle method calls CreateWnd to handle the particulars of creating the status bar window. TCustomStatusBar overrides the inherited method to ensure that the newly-created window and the TCustomStatusBar properties correctly reflect each other.
The Windows control for the status bar can be temporarily destroyed and recreated in order to set properties that require changing the window creation parameters. Thus, CreateWnd may be called more than once during the lifetime of the TCustomStatusBar instance.
</summary></devnotes></procedure>
      <function name="DoHint" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="552">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Generates an OnHint event.
DoHint is called automatically when the value of AutoHint is true and the status bar receives notification that it should display a hint.
If there is an OnHint event handler, DoHint calls the event handler and returns true. If no OnHint event handler is assigned, DoHint returns false.
</summary></devnotes></function>
      <procedure name="DrawPanel" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="553">
        <parameters>
          <parameter name="Panel" type="TStatusPanel"/>
          <parameter name="Rect" type="TRect" paramflags="const"/>
        </parameters>
      <devnotes><summary>
Draws an owner-drawn panel.
DrawPanel is called automatically for each status panel that has a Style of psOwnerDraw. If there is an event handler for the OnDrawPanel event, DrawPanel calls the OnDrawPanel event handler. Otherwise, it fills the panel background using the color specified by the Color property.
Panel is the owner drawn status panel that needs to be drawn.
Rect indicates the dimensions of that panel on the status bar's canvas.
</summary></devnotes></procedure>
      <function name="GetPanelClass" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="554">
        <parameters>
          <retval type="TStatusPanelClass"/>
        </parameters>
      <devnotes><summary>
Returns the class to use for implementing the panels of the status bar.
The CreatePanel method calls GetPanelClass to determine the default class to use when creating new panels for the status bar. This class can then be changed by an OnCreatePanelClass event handler.
TCustomStatusBar returns TStatusPanel as the default class for status bar panels. Descendants that use a TStatusPanel descendant by default can override this method to indicate a different default class.
</summary></devnotes></function>
      <function name="IsFontStored" visibility="protected" file="Vcl.ComCtrls.pas" line="555">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Indicates whether the value of the Font property should be saved in the form file.
TCustomStatusBar uses IsFontStored internally to determine whether the value of the Font property should be stored in a form file with the other properties of the status bar object. IsFontStored checks the UseSystemFont, ParentFont, and DesktopFont properties. If any of these is true, the status bar gets its font from an external source, and the value of the Font property does not need to be saved. 
</summary></devnotes></function>
      <procedure name="SetParent" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="556">
        <parameters>
          <parameter name="AParent" type="TWinControl"/>
        </parameters>
      <devnotes><summary>
Sets the value of the Parent property.
SetParent is the protected write implementation of the Parent property.
AParent is the new parent of the status bar.
</summary></devnotes></procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="558">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Creates and initializes a TCustomStatusBar component.
The Create method creates a status bar along with its canvas and status panels.
AOwner is a component, typically the form, that becomes the value of the Owner property.
</summary></devnotes></constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="559">
        <parameters>
        </parameters>
      <devnotes><summary>
Destroys TCustomStatusBar and frees its memory.
Do not call Destroy directly. Instead, use the Free method, which checks for a nil object before calling Destroy.
The Destroy method destroys the status bar along with its canvas and status panels.
</summary></devnotes></destructor>
      <function name="ExecuteAction" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="560">
        <parameters>
          <parameter name="Action" type="TBasicAction"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Processes actions for the status bar.
When an action executes, the application makes a series of calls to respond to that action. If, in the course of that processing, the application identifies the status bar as a potential target of the action, it calls the status bar's ExecuteAction method.
If the action in a hint action (THintAction), ExecuteAction checks the AutoHint property, and if it is true, displays the hint and returns true. Otherwise, it allows the inherited method to respond to any other actions.
The Action parameter specifies the action that was invoked.
ExecuteAction returns true if the action was successfully dispatched, and false if the component could not handle the action. 
</summary></devnotes></function>
      <procedure name="FlipChildren" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="561">
        <parameters>
          <parameter name="AllLevels" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Reverses the positions of the status bar's panels.
FlipChildren iterates through the panels of the status bar, reversing their order but otherwise leaving their properties intact. 
AllLevels specifies whether FlipChildren should be called recursively on the control's children. TCustomStatusBar ignores this parameter when reversing the panels.
</summary></devnotes></procedure>
      <procedure name="SetBounds" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="562">
        <parameters>
          <parameter name="ALeft" type="Integer"/>
          <parameter name="ATop" type="Integer"/>
          <parameter name="AWidth" type="Integer"/>
          <parameter name="AHeight" type="Integer"/>
        </parameters>
      <devnotes><summary>
Sets the Left, Top, Width, and Height properties all at once.
TCustomStatusBar overrides SetBounds in order to update the size grip.
ALeft, ATop, AWidth, and AHeight specify the new values for the Left, Top, Width, and Height properties, respectively.
</summary></devnotes></procedure>
      <property name="Canvas" visibility="public" read="FCanvas" type="TCanvas" file="Vcl.ComCtrls.pas" line="563"><devnotes><summary>
Provides runtime access to the status bar's drawing surface.
The read-only Canvas property provides access to the status bar's drawing surface that you can use when implementing a handler for the OnDrawPanel event.
</summary></devnotes></property>
      <property name="AutoHint" visibility="public" read="FAutoHint" write="FAutoHint" type="Boolean" file="Vcl.ComCtrls.pas" line="564"><devnotes><summary>
Specifies whether the status bar's text is set automatically to the current hint.
Use AutoHint to specify whether the status bar's text is set automatically to the current hint. When AutoHint is True, the status bar automatically responds to hint actions by displaying the long version of the hint's text in the first panel.
</summary></devnotes></property>
      <property name="Panels" visibility="public" read="FPanels" write="SetPanels" type="TStatusPanels" file="Vcl.ComCtrls.pas" line="565"><devnotes><summary>
Lists the panels (TStatusPanel objects) in the status bar.
The Panels property holds a TStatusPanels, that is, a collection of TStatusPanel objects. At design time, you can add, remove, or modify panels with the Panels editor. To open the Panels editor, select the Panels property in the Object Inspector, then double-click in the Value column to the right or click the ellipsis (...) button.
At design time, you can add, remove, or modify panels with the Panels editor:

To open the Panels editor from the the Object Inspector, select the Panels property and either double-click in the Value column to the right or click the ellipsis (...) button.
To open the Panels editor from the Form Designer, right-click TStatusBar and select Panels editor from the context menu.</summary></devnotes></property>
      <property name="SimplePanel" visibility="public" read="FSimplePanel" write="SetSimplePanel" type="Boolean" file="Vcl.ComCtrls.pas" line="566"><devnotes><summary>
Determines whether the status bar displays a single panel or multiple panels.
If SimplePanel is set to True, the status bar consists of a single panel displaying the text in SimpleText. If SimplePanel is set to False, the status bar displays a separate panel for each item in its Panels property.

Note: When SimplePanel is False, you cannot use the SimpleText property to display text in the status bar. Instead, you must set the Text property on one of the panel objects.</summary></devnotes></property>
      <property name="SimpleText" visibility="public" read="FSimpleText" write="SetSimpleText" type="string" default="0" file="Vcl.ComCtrls.pas" line="567"><devnotes><summary>
Contains a text string to be displayed in the status panel when SimplePanel is True.

Note: Microsoft Windows XP and earlier versions limited the size of the string to 127 chars. Under Microsoft Windows Vista, Windows 7, or later Windows operating systems, SimpleText has no such limit.</summary></devnotes></property>
      <property name="SizeGrip" visibility="public" read="FSizeGrip" write="SetSizeGrip" type="Boolean" file="Vcl.ComCtrls.pas" line="568"><devnotes><summary>
Determines whether the status bar is resizable at run time.
If SizeGrip is set to True, the status bar has a triangular grip on the lower right corner. The user can resize the status bar by dragging the grip with the mouse.
A size grip will not be drawn unless the Parent property refers to the child of a TCustomForm descendant with a BorderStyle of bsSizeable or bsSizeToolWin.

Note: If Align is set to alBottom, alRight, or alClient, the sizing grip will not work. If the Alignment property of the last panel in the status bar is set to taRightJustify, the sizing grip will truncate the panel's text.</summary></devnotes></property>
      <property name="UseSystemFont" visibility="public" read="FUseSystemFont" write="SetUseSystemFont" type="Boolean" file="Vcl.ComCtrls.pas" line="569"><devnotes><summary>
Specifies whether the status bar uses the system font.
UseSystemFont specifies whether the status bar uses the system font. To change fonts, use the Font property.
</summary></devnotes></property>
      <event name="OnCreatePanelClass" visibility="public" read="FOnCreatePanelClass" write="FOnCreatePanelClass" type="TSBCreatePanelClassEvent" file="Vcl.ComCtrls.pas" line="570"><devnotes><summary>
Occurs when a status panel needs to be created.
Write an OnCreatePanelClass event handler to specify a custom TStatusPanel descendant that the status bar should use to implement its panels.
OnCreatePanelClass is an event handler of type Vcl.ComCtrls.TSBCreatePanelClassEvent.
</summary></devnotes></event>
      <event name="OnHint" visibility="public" read="FOnHint" write="FOnHint" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="572"><devnotes><summary>
Occurs when the AutoHint property is True and the status bar receives a hint action.
Write an OnHint event handler to customize the way the status bar displays hints when the AutoHint property is True. When AutoHint is True and the status bar needs to display a hint, it generates an OnHint event. If the status bar has an OnHint event handler, then the status bar assumes that the event handler displays the hint and does not set the panel text to the value of the application's current hint. If there is no OnHint event handler (and AutoHint is True), the status bar displays the text of the hint in the first panel.
OnHint does not occur if the AutoHint property is False.


</summary></devnotes></event>
      <event name="OnDrawPanel" visibility="public" read="FOnDrawPanel" write="FOnDrawPanel" type="TCustomDrawPanelEvent" file="Vcl.ComCtrls.pas" line="573"><devnotes><summary>
Occurs when a status panel needs to be redrawn.
The OnDrawPanel event occurs when a status panel needs to be redisplayed for example, when the user resizes the status bar. OnDrawPanel occurs only if the status panel's Style property is set to psOwnerDraw.
OnDrawPanel is an event handler of type Vcl.ComCtrls.TCustomDrawPanelEvent.
</summary></devnotes></event>
    </members>
  <devnotes><summary>
TCustomStatusBar is the base class for objects that represent status bars.
TCustomStatusBar component is the base class for status bar controls. Status bars consist of a row of panels, usually aligned at the bottom of a form, that display information about an application as it runs. Each panel is represented by a TStatusPanel object listed in the Panels property.
TCustomStatusBar is intended only as a base class. To add a status bar to a form, use a TCustomStatusBar descendant such as TStatusBar. 
</summary></devnotes></class>
  <type name="TDrawPanelEvent" file="Vcl.ComCtrls.pas" line="580" procflags="closure">
  </type>
  <class name="TStatusBar" file="Vcl.ComCtrls.pas" line="583">
    <ancestor name="TCustomStatusBar" namespace="Vcl.ComCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="DoRightToLeftAlignment" visibility="private"/>
      <methodref name="SetPanels" visibility="private"/>
      <methodref name="SetSimplePanel" visibility="private"/>
      <methodref name="UpdateSimpleText" visibility="private"/>
      <methodref name="SetSimpleText" visibility="private"/>
      <methodref name="SetSizeGrip" visibility="private"/>
      <methodref name="SyncToSystemFont" visibility="private"/>
      <methodref name="UpdatePanel" visibility="private"/>
      <methodref name="UpdatePanels" visibility="private"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CNDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkGnd" visibility="private" procflags="message"/>
      <methodref name="WMGetTextLength" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="SetUseSystemFont" visibility="private"/>
      <methodref name="ValidateSizeGrip" visibility="private"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="CreatePanel" visibility="protected" procflags="virtual"/>
      <methodref name="CreatePanels" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="DoHint" visibility="protected" procflags="virtual"/>
      <methodref name="DrawPanel" visibility="protected" procflags="dynamic"/>
      <methodref name="GetPanelClass" visibility="protected" procflags="virtual"/>
      <methodref name="IsFontStored" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ExecuteAction" visibility="public" procflags="override"/>
      <methodref name="FlipChildren" visibility="public" procflags="override"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <propertyref name="Canvas" visibility="public"/>
      <propertyref name="AutoHint" visibility="public"/>
      <propertyref name="Panels" visibility="public"/>
      <propertyref name="SimplePanel" visibility="public"/>
      <propertyref name="SimpleText" visibility="public"/>
      <propertyref name="SizeGrip" visibility="public"/>
      <propertyref name="UseSystemFont" visibility="public"/>
      <eventref name="OnCreatePanelClass" visibility="public"/>
      <eventref name="OnHint" visibility="public"/>
      <eventref name="OnDrawPanel" visibility="public"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </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>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="590">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="591">
      </procedure>
      <function name="GetOnDrawPanel" visibility="private" file="Vcl.ComCtrls.pas" line="592">
        <parameters>
          <retval type="TDrawPanelEvent"/>
        </parameters>
      </function>
      <procedure name="SetOnDrawPanel" visibility="private" file="Vcl.ComCtrls.pas" line="593">
        <parameters>
          <parameter name="Value" type="TDrawPanelEvent" paramflags="const"/>
        </parameters>
      </procedure>
      <property name="Action" visibility="published" read="GetAction" write="SetAction" type="TBasicAction" hoisted="true" file="Vcl.ComCtrls.pas" line="595"/>
      <property name="AutoHint" visibility="published" read="FAutoHint" write="FAutoHint" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="596"/>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="2" hoisted="true" file="Vcl.ComCtrls.pas" line="597"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="598"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="599"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="600"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" default="-16777201" hoisted="true" file="Vcl.ComCtrls.pas" line="601"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="602"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="603"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="604"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="605"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="606"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="607"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="608"/>
      <property name="Panels" visibility="published" read="FPanels" write="SetPanels" type="TStatusPanels" hoisted="true" file="Vcl.ComCtrls.pas" line="609"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="610"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="611"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="612"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="613"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="614"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="615"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="616"/>
      <property name="SimplePanel" visibility="published" read="FSimplePanel" write="SetSimplePanel" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="617"/>
      <property name="SimpleText" visibility="published" read="FSimpleText" write="SetSimpleText" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="618"/>
      <property name="SizeGrip" visibility="published" read="FSizeGrip" write="SetSizeGrip" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="619"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="620"/>
      <property name="UseSystemFont" visibility="published" read="FUseSystemFont" write="SetUseSystemFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="621"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="622"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="623"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="624"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="625"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="626"/>
      <event name="OnCreatePanelClass" visibility="published" read="FOnCreatePanelClass" write="FOnCreatePanelClass" type="TSBCreatePanelClassEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="627"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="628"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="629"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="630"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="631"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="632"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="633"/>
      <event name="OnHint" visibility="published" read="FOnHint" write="FOnHint" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="634"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="635"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="636"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="637"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="638"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="639"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="640"/>
      <event name="OnDrawPanel" visibility="published" read="GetOnDrawPanel" write="SetOnDrawPanel" type="TDrawPanelEvent" file="Vcl.ComCtrls.pas" line="642"><devnotes><summary>
Occurs when a status panel needs to be redrawn.
The OnDrawPanel event occurs when a status panel needs to be redisplayed for example, when the user resizes the status bar.  OnDrawPanel occurs only if the status panel's Style property is set to psOwnerDraw.
OnDrawPanel is an event handler of type Vcl.ComCtrls.TDrawPanelEvent.
</summary></devnotes></event>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="643"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="644"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="645"/>
    </members>
  <devnotes><summary>
TStatusBar represents a status bar.
The TStatusBar component is a row of panels, usually aligned at the bottom of a form, that display information about an application as it runs. Each panel is represented by a TStatusPanel object listed in the Panels property. The SimplePanel property can be used to toggle the status bar at runtime between a single- and multiple-panel display.
</summary></devnotes></class>
  <enum name="TCustomDrawTarget" file="Vcl.ComCtrls.pas" line="650">
    <element value="0" name="dtControl" file="Vcl.ComCtrls.pas" line="650"/>
    <element value="1" name="dtItem" file="Vcl.ComCtrls.pas" line="650"/>
    <element value="2" name="dtSubItem" file="Vcl.ComCtrls.pas" line="650"/>
  </enum>
  <enum name="TCustomDrawStage" file="Vcl.ComCtrls.pas" line="651">
    <element value="0" name="cdPrePaint" file="Vcl.ComCtrls.pas" line="651"/>
    <element value="1" name="cdPostPaint" file="Vcl.ComCtrls.pas" line="651"/>
    <element value="2" name="cdPreErase" file="Vcl.ComCtrls.pas" line="651"/>
    <element value="3" name="cdPostErase" file="Vcl.ComCtrls.pas" line="651"/>
  </enum>
  <set name="TCustomDrawState" file="Vcl.ComCtrls.pas" line="652">
    <element name="cdsSelected"/>
    <element name="cdsGrayed"/>
    <element name="cdsDisabled"/>
    <element name="cdsChecked"/>
    <element name="cdsFocused"/>
    <element name="cdsDefault"/>
    <element name="cdsHot"/>
    <element name="cdsMarked"/>
    <element name="cdsIndeterminate"/>
    <element name="cdsShowKeyboardCues"/>
    <element name="cdsNearHot"/>
    <element name="cdsOtherSideHot"/>
    <element name="cdsDropHilited"/>
  </set>
  <enum name="THeaderSectionStyle" file="Vcl.ComCtrls.pas" line="665">
    <element value="0" name="hsText" file="Vcl.ComCtrls.pas" line="665"/>
    <element value="1" name="hsOwnerDraw" file="Vcl.ComCtrls.pas" line="665"/>
  </enum>
  <classref name="THeaderSectionClass" ref="THeaderSection" file="Vcl.ComCtrls.pas" line="666"/>
  <class name="THeaderSection" file="Vcl.ComCtrls.pas" line="668">
    <ancestor name="TCollectionItem" namespace="System.Classes">
      <methodref name="GetIndex" visibility="private">
      </methodref>
      <methodref name="Changed" visibility="protected">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetCollection" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetIndex" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Create" visibility="public" procflags="constructor virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Release" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <propertyref name="Collection" visibility="public">
      </propertyref>
      <propertyref name="ID" visibility="public">
      </propertyref>
      <propertyref name="Index" visibility="public">
      </propertyref>
      <propertyref name="DisplayName" visibility="public">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </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>
    <members>
      <field name="FText" type="string" visibility="private" size="4" offset="12" file="Vcl.ComCtrls.pas" line="670"/>
      <field name="FWidth" type="Integer" visibility="private" size="4" offset="16" file="Vcl.ComCtrls.pas" line="671"/>
      <field name="FMinWidth" type="Integer" visibility="private" size="4" offset="20" file="Vcl.ComCtrls.pas" line="672"/>
      <field name="FMaxWidth" type="Integer" visibility="private" size="4" offset="24" file="Vcl.ComCtrls.pas" line="673"/>
      <field name="FAlignment" type="TAlignment" visibility="private" size="1" offset="28" file="Vcl.ComCtrls.pas" line="674"/>
      <field name="FStyle" type="THeaderSectionStyle" visibility="private" size="1" offset="29" file="Vcl.ComCtrls.pas" line="675"/>
      <field name="FAllowClick" type="Boolean" visibility="private" size="1" offset="30" file="Vcl.ComCtrls.pas" line="676"/>
      <field name="FAutoSize" type="Boolean" visibility="private" size="1" offset="31" file="Vcl.ComCtrls.pas" line="677"/>
      <field name="FImageIndex" type="TImageIndex" visibility="private" size="4" offset="32" file="Vcl.ComCtrls.pas" line="678"/>
      <field name="FImageName" type="TImageName" visibility="private" size="4" offset="36" file="Vcl.ComCtrls.pas" line="679"/>
      <field name="FBiDiMode" type="TBiDiMode" visibility="private" size="1" offset="40" file="Vcl.ComCtrls.pas" line="680"/>
      <field name="FParentBiDiMode" type="Boolean" visibility="private" size="1" offset="41" file="Vcl.ComCtrls.pas" line="681"/>
      <field name="FCheckBox" type="Boolean" visibility="private" size="1" offset="42" file="Vcl.ComCtrls.pas" line="682"/>
      <field name="FChecked" type="Boolean" visibility="private" size="1" offset="43" file="Vcl.ComCtrls.pas" line="683"/>
      <field name="FFixedWidth" type="Boolean" visibility="private" size="1" offset="44" file="Vcl.ComCtrls.pas" line="684"/>
      <function name="GetLeft" visibility="private" file="Vcl.ComCtrls.pas" line="685">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetRight" visibility="private" file="Vcl.ComCtrls.pas" line="686">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="IsBiDiModeStored" visibility="private" file="Vcl.ComCtrls.pas" line="687">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetAlignment" visibility="private" file="Vcl.ComCtrls.pas" line="688">
        <parameters>
          <parameter name="Value" type="TAlignment"/>
        </parameters>
      </procedure>
      <procedure name="SetAutoSize" visibility="private" file="Vcl.ComCtrls.pas" line="689">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetBiDiMode" visibility="private" file="Vcl.ComCtrls.pas" line="690">
        <parameters>
          <parameter name="Value" type="TBiDiMode"/>
        </parameters>
      </procedure>
      <procedure name="SetMaxWidth" visibility="private" file="Vcl.ComCtrls.pas" line="691">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMinWidth" visibility="private" file="Vcl.ComCtrls.pas" line="692">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetParentBiDiMode" visibility="private" file="Vcl.ComCtrls.pas" line="693">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetStyle" visibility="private" file="Vcl.ComCtrls.pas" line="694">
        <parameters>
          <parameter name="Value" type="THeaderSectionStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetText" visibility="private" file="Vcl.ComCtrls.pas" line="695">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetWidth" visibility="private" file="Vcl.ComCtrls.pas" line="696">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetImageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="697">
        <parameters>
          <parameter name="Value" type="TImageIndex" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetImageName" visibility="private" file="Vcl.ComCtrls.pas" line="698">
        <parameters>
          <parameter name="Value" type="TImageName" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetCheckBox" visibility="private" file="Vcl.ComCtrls.pas" line="699">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetChecked" visibility="private" file="Vcl.ComCtrls.pas" line="700">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetFixedWidth" visibility="private" file="Vcl.ComCtrls.pas" line="701">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="GetDisplayName" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="703">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetImages" visibility="protected" file="Vcl.ComCtrls.pas" line="704">
        <parameters>
          <retval type="TCustomImageList"/>
        </parameters>
      </function>
      <procedure name="UpdateImageName" visibility="protected" file="Vcl.ComCtrls.pas" line="705">
        <parameters>
          <parameter name="Index" type="TImageIndex"/>
          <parameter name="Name" type="TImageName" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="UpdateImageIndex" visibility="protected" file="Vcl.ComCtrls.pas" line="706">
        <parameters>
          <parameter name="Name" type="TImageName"/>
          <parameter name="Index" type="TImageIndex" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CheckImageIndexAndName" visibility="protected" file="Vcl.ComCtrls.pas" line="707">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="709">
        <parameters>
          <parameter name="Collection" type="TCollection"/>
        </parameters>
      </constructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="710">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <procedure name="ParentBiDiModeChanged" visibility="public" file="Vcl.ComCtrls.pas" line="711">
      </procedure>
      <function name="UseRightToLeftAlignment" visibility="public" file="Vcl.ComCtrls.pas" line="712">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="UseRightToLeftReading" visibility="public" file="Vcl.ComCtrls.pas" line="713">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="Left" visibility="public" read="GetLeft" type="Integer" file="Vcl.ComCtrls.pas" line="714"/>
      <property name="Right" visibility="public" read="GetRight" type="Integer" file="Vcl.ComCtrls.pas" line="715"/>
      <property name="Alignment" visibility="published" read="FAlignment" write="SetAlignment" type="TAlignment" default="0" file="Vcl.ComCtrls.pas" line="717"/>
      <property name="AllowClick" visibility="published" read="FAllowClick" write="FAllowClick" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="718"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="719"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" file="Vcl.ComCtrls.pas" line="720"/>
      <property name="CheckBox" visibility="published" read="FCheckBox" write="SetCheckBox" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="721"/>
      <property name="Checked" visibility="published" read="FChecked" write="SetChecked" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="722"/>
      <property name="FixedWidth" visibility="published" read="FFixedWidth" write="SetFixedWidth" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="723"/>
      <property name="ImageIndex" visibility="published" read="FImageIndex" write="SetImageIndex" type="TImageIndex" file="Vcl.ComCtrls.pas" line="724"/>
      <property name="ImageName" visibility="published" read="FImageName" write="SetImageName" type="TImageName" default="0" file="Vcl.ComCtrls.pas" line="725"/>
      <property name="MaxWidth" visibility="published" read="FMaxWidth" write="SetMaxWidth" type="Integer" default="10000" file="Vcl.ComCtrls.pas" line="726"/>
      <property name="MinWidth" visibility="published" read="FMinWidth" write="SetMinWidth" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="727"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="728"/>
      <property name="Style" visibility="published" read="FStyle" write="SetStyle" type="THeaderSectionStyle" default="0" file="Vcl.ComCtrls.pas" line="729"/>
      <property name="Text" visibility="published" read="FText" write="SetText" type="string" default="0" file="Vcl.ComCtrls.pas" line="730"/>
      <property name="Width" visibility="published" read="FWidth" write="SetWidth" type="Integer" file="Vcl.ComCtrls.pas" line="731"/>
    </members>
  </class>
  <class name="THeaderSections" file="Vcl.ComCtrls.pas" line="734">
    <ancestor name="TCollection" namespace="System.Classes">
      <methodref name="GetCapacity" visibility="private">
      </methodref>
      <methodref name="GetCount" visibility="private" procflags="inline">
      </methodref>
      <methodref name="GetPropName" visibility="private">
      </methodref>
      <methodref name="InsertItem" visibility="private">
      </methodref>
      <methodref name="RemoveItem" visibility="private">
      </methodref>
      <methodref name="SetCapacity" visibility="private">
      </methodref>
      <methodref name="Added" visibility="protected" procflags="virtual" symflags="deprecated">
      </methodref>
      <methodref name="Deleting" visibility="protected" procflags="virtual" symflags="deprecated">
      </methodref>
      <propertyref name="NextID" visibility="protected">
      </propertyref>
      <methodref name="Notify" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetAttrCount" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetAttr" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetItemAttr" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Changed" visibility="protected">
      </methodref>
      <methodref name="GetItem" visibility="protected">
      </methodref>
      <methodref name="SetItem" visibility="protected">
      </methodref>
      <methodref name="SetItemName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Update" visibility="protected" procflags="virtual">
      </methodref>
      <propertyref name="PropName" visibility="protected">
      </propertyref>
      <propertyref name="UpdateCount" visibility="protected">
      </propertyref>
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Owner" visibility="public">
      </methodref>
      <methodref name="Add" visibility="public">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="override">
      </methodref>
      <methodref name="BeginUpdate" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Clear" visibility="public">
      </methodref>
      <methodref name="ClearAndResetID" visibility="public">
      </methodref>
      <methodref name="Delete" visibility="public">
      </methodref>
      <methodref name="EndUpdate" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Sort" visibility="public">
      </methodref>
      <methodref name="FindItemID" visibility="public">
      </methodref>
      <methodref name="GetEnumerator" visibility="public" procflags="inline">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <methodref name="Insert" visibility="public">
      </methodref>
      <propertyref name="Capacity" visibility="public">
      </propertyref>
      <propertyref name="Count" visibility="public">
      </propertyref>
      <propertyref name="ItemClass" visibility="public">
      </propertyref>
      <propertyref name="Items" visibility="public">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </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>
    <members>
      <field name="FHeaderControl" type="TCustomHeaderControl" visibility="private" size="4" offset="24" file="Vcl.ComCtrls.pas" line="736"/>
      <function name="GetItem" visibility="private" file="Vcl.ComCtrls.pas" line="737">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="THeaderSection"/>
        </parameters>
      </function>
      <procedure name="SetItem" visibility="private" file="Vcl.ComCtrls.pas" line="738">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="THeaderSection"/>
        </parameters>
      </procedure>
      <function name="GetOwner" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="740">
        <parameters>
          <retval type="TPersistent"/>
        </parameters>
      </function>
      <procedure name="Update" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="741">
        <parameters>
          <parameter name="Item" type="TCollectionItem"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="743">
        <parameters>
          <parameter name="HeaderControl" type="TCustomHeaderControl"/>
        </parameters>
      </constructor>
      <function name="Add" visibility="public" file="Vcl.ComCtrls.pas" line="744">
        <parameters>
          <retval type="THeaderSection"/>
        </parameters>
      </function>
      <function name="AddItem" visibility="public" file="Vcl.ComCtrls.pas" line="745">
        <parameters>
          <parameter name="Item" type="THeaderSection"/>
          <parameter name="Index" type="Integer"/>
          <retval type="THeaderSection"/>
        </parameters>
      </function>
      <function name="Insert" visibility="public" file="Vcl.ComCtrls.pas" line="746">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="THeaderSection"/>
        </parameters>
      </function>
      <property name="Items[Index]" visibility="public" read="GetItem" write="SetItem" type="THeaderSection" file="Vcl.ComCtrls.pas" line="747"/>
      <property name="HeaderControl" visibility="public" read="FHeaderControl" type="TCustomHeaderControl" file="Vcl.ComCtrls.pas" line="748"/>
    </members>
  </class>
  <enum name="TSectionTrackState" file="Vcl.ComCtrls.pas" line="751">
    <element value="0" name="tsTrackBegin" file="Vcl.ComCtrls.pas" line="751"/>
    <element value="1" name="tsTrackMove" file="Vcl.ComCtrls.pas" line="751"/>
    <element value="2" name="tsTrackEnd" file="Vcl.ComCtrls.pas" line="751"/>
  </enum>
  <type name="TCustomDrawSectionEvent" file="Vcl.ComCtrls.pas" line="753" procflags="closure">
  </type>
  <type name="TCustomSectionNotifyEvent" file="Vcl.ComCtrls.pas" line="755" procflags="closure">
  </type>
  <type name="TCustomSectionTrackEvent" file="Vcl.ComCtrls.pas" line="757" procflags="closure">
  </type>
  <type name="TSectionDragEvent" file="Vcl.ComCtrls.pas" line="760" procflags="closure">
  </type>
  <type name="TCustomHCCreateSectionClassEvent" file="Vcl.ComCtrls.pas" line="762" procflags="closure">
  </type>
  <enum name="THeaderStyle" file="Vcl.ComCtrls.pas" line="765">
    <element value="0" name="hsButtons" file="Vcl.ComCtrls.pas" line="765"/>
    <element value="1" name="hsFlat" file="Vcl.ComCtrls.pas" line="765"/>
  </enum>
  <class name="TCustomHeaderControl" file="Vcl.ComCtrls.pas" line="767">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FSections" type="THeaderSections" visibility="private" size="4" offset="688" file="Vcl.ComCtrls.pas" line="769"/>
      <field name="FSectionStream" type="TMemoryStream" visibility="private" size="4" offset="692" file="Vcl.ComCtrls.pas" line="770"/>
      <field name="FUpdatingSectionOrder" type="Boolean" visibility="private" size="1" offset="696" file="Vcl.ComCtrls.pas" line="771"/>
      <field name="FSectionDragged" type="Boolean" visibility="private" size="1" offset="697" file="Vcl.ComCtrls.pas" line="772"/>
      <field name="FCanvas" type="TCanvas" visibility="private" size="4" offset="700" file="Vcl.ComCtrls.pas" line="773"/>
      <field name="FFromIndex" type="Integer" visibility="private" size="4" offset="704" file="Vcl.ComCtrls.pas" line="774"/>
      <field name="FToIndex" type="Integer" visibility="private" size="4" offset="708" file="Vcl.ComCtrls.pas" line="775"/>
      <field name="FFullDrag" type="Boolean" visibility="private" size="1" offset="712" file="Vcl.ComCtrls.pas" line="776"/>
      <field name="FHotTrack" type="Boolean" visibility="private" size="1" offset="713" file="Vcl.ComCtrls.pas" line="777"/>
      <field name="FDragReorder" type="Boolean" visibility="private" size="1" offset="714" file="Vcl.ComCtrls.pas" line="778"/>
      <field name="FImageChangeLink" type="TChangeLink" visibility="private" size="4" offset="716" file="Vcl.ComCtrls.pas" line="779"/>
      <field name="FImages" type="TCustomImageList" visibility="private" size="4" offset="720" file="Vcl.ComCtrls.pas" line="780"/>
      <field name="FStyle" type="THeaderStyle" visibility="private" size="1" offset="724" file="Vcl.ComCtrls.pas" line="781"/>
      <field name="FTrackSection" type="THeaderSection" visibility="private" size="4" offset="728" file="Vcl.ComCtrls.pas" line="782"/>
      <field name="FTrackWidth" type="Integer" visibility="private" size="4" offset="732" file="Vcl.ComCtrls.pas" line="783"/>
      <field name="FTrackPos" type="TPoint" visibility="private" size="8" offset="736" file="Vcl.ComCtrls.pas" line="784"/>
      <field name="FOnDrawSection" type="TCustomDrawSectionEvent" visibility="private" size="8" offset="744" file="Vcl.ComCtrls.pas" line="785"/>
      <field name="FOnSectionClick" type="TCustomSectionNotifyEvent" visibility="private" size="8" offset="752" file="Vcl.ComCtrls.pas" line="786"/>
      <field name="FOnSectionCheck" type="TCustomSectionNotifyEvent" visibility="private" size="8" offset="760" file="Vcl.ComCtrls.pas" line="787"/>
      <field name="FOnSectionResize" type="TCustomSectionNotifyEvent" visibility="private" size="8" offset="768" file="Vcl.ComCtrls.pas" line="788"/>
      <field name="FOnSectionTrack" type="TCustomSectionTrackEvent" visibility="private" size="8" offset="776" file="Vcl.ComCtrls.pas" line="789"/>
      <field name="FOnSectionDrag" type="TSectionDragEvent" visibility="private" size="8" offset="784" file="Vcl.ComCtrls.pas" line="790"/>
      <field name="FOnSectionEndDrag" type="TNotifyEvent" visibility="private" size="8" offset="792" file="Vcl.ComCtrls.pas" line="791"/>
      <field name="FOnCreateSectionClass" type="TCustomHCCreateSectionClassEvent" visibility="private" size="8" offset="800" file="Vcl.ComCtrls.pas" line="792"/>
      <field name="FCheckBoxes" type="Boolean" visibility="private" size="1" offset="808" file="Vcl.ComCtrls.pas" line="793"/>
      <field name="FNoSizing" type="Boolean" visibility="private" size="1" offset="809" file="Vcl.ComCtrls.pas" line="794"/>
      <field name="FOverflow" type="Boolean" visibility="private" size="1" offset="810" file="Vcl.ComCtrls.pas" line="795"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="796">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="797">
      </procedure>
      <function name="GetSectionFromIndex" visibility="private" file="Vcl.ComCtrls.pas" line="798">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="THeaderSection"/>
        </parameters>
      </function>
      <function name="DoSectionDrag" visibility="private" file="Vcl.ComCtrls.pas" line="799">
        <parameters>
          <parameter name="FromSection" type="THeaderSection"/>
          <parameter name="ToSection" type="THeaderSection"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="DoSectionEndDrag" visibility="private" file="Vcl.ComCtrls.pas" line="800">
      </procedure>
      <procedure name="ImageListChange" visibility="private" file="Vcl.ComCtrls.pas" line="801">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="SetDragReorder" visibility="private" file="Vcl.ComCtrls.pas" line="802">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetFullDrag" visibility="private" file="Vcl.ComCtrls.pas" line="803">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetHotTrack" visibility="private" file="Vcl.ComCtrls.pas" line="804">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetSections" visibility="private" file="Vcl.ComCtrls.pas" line="805">
        <parameters>
          <parameter name="Value" type="THeaderSections"/>
        </parameters>
      </procedure>
      <procedure name="SetStyle" visibility="private" file="Vcl.ComCtrls.pas" line="806">
        <parameters>
          <parameter name="Value" type="THeaderStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetCheckBoxes" visibility="private" file="Vcl.ComCtrls.pas" line="807">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetNoSizing" visibility="private" file="Vcl.ComCtrls.pas" line="808">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetOverflow" visibility="private" file="Vcl.ComCtrls.pas" line="809">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="UpdateItem" visibility="private" file="Vcl.ComCtrls.pas" line="810">
        <parameters>
          <parameter name="Message" type="Integer"/>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="UpdateSection" visibility="private" file="Vcl.ComCtrls.pas" line="811">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="UpdateSections" visibility="private" file="Vcl.ComCtrls.pas" line="812">
      </procedure>
      <procedure name="CMBiDiModeChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="813">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNDrawItem" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="814">
        <parameters>
          <parameter name="Message" type="TWMDrawItem" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="815">
        <parameters>
          <parameter name="Message" type="TWMNotifyHC" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDown" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="816">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="817">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMWindowPosChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="818">
        <parameters>
          <parameter name="Message" type="TWMWindowPosMsg" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="CreateSection" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="820">
        <parameters>
          <retval type="THeaderSection"/>
        </parameters>
      </function>
      <function name="CreateSections" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="821">
        <parameters>
          <retval type="THeaderSections"/>
        </parameters>
      </function>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="822">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="823">
      </procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="824">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="DestroyWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="825">
      </procedure>
      <procedure name="DrawSection" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="826">
        <parameters>
          <parameter name="Section" type="THeaderSection"/>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <parameter name="Pressed" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="828">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      </procedure>
      <procedure name="SectionClick" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="829">
        <parameters>
          <parameter name="Section" type="THeaderSection"/>
        </parameters>
      </procedure>
      <procedure name="SectionCheck" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="830">
        <parameters>
          <parameter name="Section" type="THeaderSection"/>
        </parameters>
      </procedure>
      <procedure name="SectionDrag" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="831">
        <parameters>
          <parameter name="FromSection" type="THeaderSection"/>
          <parameter name="ToSection" type="THeaderSection"/>
          <parameter name="AllowDrag" type="Boolean" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SectionEndDrag" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="832">
      </procedure>
      <procedure name="SectionResize" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="833">
        <parameters>
          <parameter name="Section" type="THeaderSection"/>
        </parameters>
      </procedure>
      <procedure name="SectionTrack" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="834">
        <parameters>
          <parameter name="Section" type="THeaderSection"/>
          <parameter name="Width" type="Integer"/>
          <parameter name="State" type="TSectionTrackState"/>
        </parameters>
      </procedure>
      <procedure name="SetImages" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="836">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="837">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="839">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="840">
        <parameters>
        </parameters>
      </destructor>
      <property name="Canvas" visibility="public" read="FCanvas" type="TCanvas" file="Vcl.ComCtrls.pas" line="841"/>
      <procedure name="FlipChildren" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="842">
        <parameters>
          <parameter name="AllLevels" type="Boolean"/>
        </parameters>
      </procedure>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="844"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="845"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="846"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="847"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="848"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="849"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="850"/>
      <property name="DragReorder" visibility="published" read="FDragReorder" write="SetDragReorder" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="851"/>
      <property name="FullDrag" visibility="published" read="FFullDrag" write="SetFullDrag" type="Boolean" file="Vcl.ComCtrls.pas" line="852"/>
      <property name="HotTrack" visibility="published" read="FHotTrack" write="SetHotTrack" type="Boolean" file="Vcl.ComCtrls.pas" line="853"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="854"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="855"/>
      <property name="Images" visibility="published" read="FImages" write="SetImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="856"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="857"/>
      <property name="Sections" visibility="published" read="FSections" write="SetSections" type="THeaderSections" file="Vcl.ComCtrls.pas" line="858"/>
      <property name="Style" visibility="published" read="FStyle" write="SetStyle" type="THeaderStyle" file="Vcl.ComCtrls.pas" line="859"/>
      <event name="OnCreateSectionClass" visibility="published" read="FOnCreateSectionClass" write="FOnCreateSectionClass" type="TCustomHCCreateSectionClassEvent" file="Vcl.ComCtrls.pas" line="860"/>
      <event name="OnDrawSection" visibility="published" read="FOnDrawSection" write="FOnDrawSection" type="TCustomDrawSectionEvent" file="Vcl.ComCtrls.pas" line="862"/>
      <event name="OnSectionClick" visibility="published" read="FOnSectionClick" write="FOnSectionClick" type="TCustomSectionNotifyEvent" file="Vcl.ComCtrls.pas" line="863"/>
      <event name="OnSectionCheck" visibility="published" read="FOnSectionCheck" write="FOnSectionCheck" type="TCustomSectionNotifyEvent" file="Vcl.ComCtrls.pas" line="865"/>
      <event name="OnSectionDrag" visibility="published" read="FOnSectionDrag" write="FOnSectionDrag" type="TSectionDragEvent" file="Vcl.ComCtrls.pas" line="867"/>
      <event name="OnSectionEndDrag" visibility="published" read="FOnSectionEndDrag" write="FOnSectionEndDrag" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="869"/>
      <event name="OnSectionResize" visibility="published" read="FOnSectionResize" write="FOnSectionResize" type="TCustomSectionNotifyEvent" file="Vcl.ComCtrls.pas" line="871"/>
      <event name="OnSectionTrack" visibility="published" read="FOnSectionTrack" write="FOnSectionTrack" type="TCustomSectionTrackEvent" file="Vcl.ComCtrls.pas" line="873"/>
      <property name="CheckBoxes" visibility="published" read="FCheckBoxes" write="SetCheckBoxes" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="875"/>
      <property name="NoSizing" visibility="published" read="FNoSizing" write="SetNoSizing" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="876"/>
      <property name="OverFlow" visibility="published" read="FOverflow" write="SetOverflow" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="877"/>
    </members>
  </class>
  <type name="TDrawSectionEvent" file="Vcl.ComCtrls.pas" line="882" procflags="closure">
  </type>
  <type name="TSectionNotifyEvent" file="Vcl.ComCtrls.pas" line="884" procflags="closure">
  </type>
  <type name="TSectionTrackEvent" file="Vcl.ComCtrls.pas" line="886" procflags="closure">
  </type>
  <type name="THCCreateSectionClassEvent" file="Vcl.ComCtrls.pas" line="889" procflags="closure">
  </type>
  <class name="THeaderControl" file="Vcl.ComCtrls.pas" line="892">
    <ancestor name="TCustomHeaderControl" namespace="Vcl.ComCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="GetSectionFromIndex" visibility="private"/>
      <methodref name="DoSectionDrag" visibility="private"/>
      <methodref name="DoSectionEndDrag" visibility="private"/>
      <methodref name="ImageListChange" visibility="private"/>
      <methodref name="SetDragReorder" visibility="private"/>
      <methodref name="SetFullDrag" visibility="private"/>
      <methodref name="SetHotTrack" visibility="private"/>
      <methodref name="SetSections" visibility="private"/>
      <methodref name="SetStyle" visibility="private"/>
      <methodref name="SetCheckBoxes" visibility="private"/>
      <methodref name="SetNoSizing" visibility="private"/>
      <methodref name="SetOverflow" visibility="private"/>
      <methodref name="UpdateItem" visibility="private"/>
      <methodref name="UpdateSection" visibility="private"/>
      <methodref name="UpdateSections" visibility="private"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CNDrawItem" visibility="private" procflags="message"/>
      <methodref name="CNNotify" visibility="private" procflags="message"/>
      <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="CreateSection" visibility="protected" procflags="virtual"/>
      <methodref name="CreateSections" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="override"/>
      <methodref name="DrawSection" visibility="protected" procflags="dynamic"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="SectionClick" visibility="protected" procflags="dynamic"/>
      <methodref name="SectionCheck" visibility="protected" procflags="dynamic"/>
      <methodref name="SectionDrag" visibility="protected" procflags="dynamic"/>
      <methodref name="SectionEndDrag" visibility="protected" procflags="dynamic"/>
      <methodref name="SectionResize" visibility="protected" procflags="dynamic"/>
      <methodref name="SectionTrack" visibility="protected" procflags="dynamic"/>
      <methodref name="SetImages" visibility="protected" procflags="virtual"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <propertyref name="Canvas" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="override"/>
      <propertyref name="Align" visibility="published"/>
      <propertyref name="Anchors" visibility="published"/>
      <propertyref name="BiDiMode" visibility="published"/>
      <propertyref name="BorderWidth" visibility="published"/>
      <propertyref name="DragCursor" visibility="published"/>
      <propertyref name="DragKind" visibility="published"/>
      <propertyref name="DragMode" visibility="published"/>
      <propertyref name="DragReorder" visibility="published"/>
      <propertyref name="FullDrag" visibility="published"/>
      <propertyref name="HotTrack" visibility="published"/>
      <propertyref name="Enabled" visibility="published"/>
      <propertyref name="Font" visibility="published"/>
      <propertyref name="Images" visibility="published"/>
      <propertyref name="Constraints" visibility="published"/>
      <propertyref name="Sections" visibility="published"/>
      <propertyref name="Style" visibility="published"/>
      <eventref name="OnCreateSectionClass" visibility="published"/>
      <eventref name="OnDrawSection" visibility="published"/>
      <eventref name="OnSectionClick" visibility="published"/>
      <eventref name="OnSectionCheck" visibility="published"/>
      <eventref name="OnSectionDrag" visibility="published"/>
      <eventref name="OnSectionEndDrag" visibility="published"/>
      <eventref name="OnSectionResize" visibility="published"/>
      <eventref name="OnSectionTrack" visibility="published"/>
      <propertyref name="CheckBoxes" visibility="published"/>
      <propertyref name="NoSizing" visibility="published"/>
      <propertyref name="OverFlow" visibility="published"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </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>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="908">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="909">
      </procedure>
      <function name="GetOnDrawSection" visibility="private" file="Vcl.ComCtrls.pas" line="910">
        <parameters>
          <retval type="TDrawSectionEvent"/>
        </parameters>
      </function>
      <function name="GetOnSectionClick" visibility="private" file="Vcl.ComCtrls.pas" line="911">
        <parameters>
          <retval type="TSectionNotifyEvent"/>
        </parameters>
      </function>
      <function name="GetOnSectionResize" visibility="private" file="Vcl.ComCtrls.pas" line="912">
        <parameters>
          <retval type="TSectionNotifyEvent"/>
        </parameters>
      </function>
      <function name="GetOnSectionTrack" visibility="private" file="Vcl.ComCtrls.pas" line="913">
        <parameters>
          <retval type="TSectionTrackEvent"/>
        </parameters>
      </function>
      <procedure name="SetOnDrawSection" visibility="private" file="Vcl.ComCtrls.pas" line="914">
        <parameters>
          <parameter name="Value" type="TDrawSectionEvent" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetOnSectionClick" visibility="private" file="Vcl.ComCtrls.pas" line="915">
        <parameters>
          <parameter name="Value" type="TSectionNotifyEvent" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetOnSectionResize" visibility="private" file="Vcl.ComCtrls.pas" line="916">
        <parameters>
          <parameter name="Value" type="TSectionNotifyEvent" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetOnSectionTrack" visibility="private" file="Vcl.ComCtrls.pas" line="917">
        <parameters>
          <parameter name="Value" type="TSectionTrackEvent" paramflags="const"/>
        </parameters>
      </procedure>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="919"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="920"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="921"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="922"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="923"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="924"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="925"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="926"/>
      <property name="DragReorder" visibility="published" read="FDragReorder" write="SetDragReorder" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="927"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="928"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="929"/>
      <property name="FullDrag" visibility="published" read="FFullDrag" write="SetFullDrag" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="930"/>
      <property name="HotTrack" visibility="published" read="FHotTrack" write="SetHotTrack" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="931"/>
      <property name="Images" visibility="published" read="FImages" write="SetImages" type="TCustomImageList" hoisted="true" file="Vcl.ComCtrls.pas" line="932"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="933"/>
      <property name="Sections" visibility="published" read="FSections" write="SetSections" type="THeaderSections" hoisted="true" file="Vcl.ComCtrls.pas" line="934"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="935"/>
      <property name="Style" visibility="published" read="FStyle" write="SetStyle" type="THeaderStyle" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="936"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="937"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="938"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="939"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="940"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="941"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="942"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="943"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="944"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="945"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="946"/>
      <event name="OnCreateSectionClass" visibility="published" read="FOnCreateSectionClass" write="FOnCreateSectionClass" type="TCustomHCCreateSectionClassEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="947"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="948"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="949"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="950"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="951"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="952"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="953"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="954"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="955"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="956"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="957"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="958"/>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="959"/>
      <event name="OnDrawSection" visibility="published" read="GetOnDrawSection" write="SetOnDrawSection" type="TDrawSectionEvent" file="Vcl.ComCtrls.pas" line="961"/>
      <event name="OnSectionClick" visibility="published" read="GetOnSectionClick" write="SetOnSectionClick" type="TSectionNotifyEvent" file="Vcl.ComCtrls.pas" line="962"/>
      <event name="OnSectionResize" visibility="published" read="GetOnSectionResize" write="SetOnSectionResize" type="TSectionNotifyEvent" file="Vcl.ComCtrls.pas" line="963"/>
      <event name="OnSectionTrack" visibility="published" read="GetOnSectionTrack" write="SetOnSectionTrack" type="TSectionTrackEvent" file="Vcl.ComCtrls.pas" line="964"/>
      <event name="OnSectionDrag" visibility="published" read="FOnSectionDrag" write="FOnSectionDrag" type="TSectionDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="965"/>
      <event name="OnSectionEndDrag" visibility="published" read="FOnSectionEndDrag" write="FOnSectionEndDrag" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="966"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="967"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="968"/>
    </members>
  </class>
  <enum name="TNodeState" file="Vcl.ComCtrls.pas" line="977">
    <element value="0" name="nsCut" file="Vcl.ComCtrls.pas" line="977"/>
    <element value="1" name="nsDropHilited" file="Vcl.ComCtrls.pas" line="977"/>
    <element value="2" name="nsFocused" file="Vcl.ComCtrls.pas" line="977"/>
    <element value="3" name="nsSelected" file="Vcl.ComCtrls.pas" line="977"/>
    <element value="4" name="nsExpanded" file="Vcl.ComCtrls.pas" line="977"/>
  </enum>
  <enum name="TNodeCheckState" file="Vcl.ComCtrls.pas" line="978">
    <element value="0" name="ncsNone" file="Vcl.ComCtrls.pas" line="978"/>
    <element value="1" name="ncsUnchecked" file="Vcl.ComCtrls.pas" line="978"/>
    <element value="2" name="ncsChecked" file="Vcl.ComCtrls.pas" line="978"/>
    <element value="3" name="ncsPartial" file="Vcl.ComCtrls.pas" line="978"/>
    <element value="4" name="ncsDimmed" file="Vcl.ComCtrls.pas" line="978"/>
    <element value="5" name="ncsExclusion" file="Vcl.ComCtrls.pas" line="978"/>
  </enum>
  <enum name="TNodeAttachMode" file="Vcl.ComCtrls.pas" line="979">
    <element value="0" name="naAdd" file="Vcl.ComCtrls.pas" line="979"/>
    <element value="1" name="naAddFirst" file="Vcl.ComCtrls.pas" line="979"/>
    <element value="2" name="naAddChild" file="Vcl.ComCtrls.pas" line="979"/>
    <element value="3" name="naAddChildFirst" file="Vcl.ComCtrls.pas" line="979"/>
    <element value="4" name="naInsert" file="Vcl.ComCtrls.pas" line="979"/>
  </enum>
  <enum name="TAddMode" file="Vcl.ComCtrls.pas" line="980">
    <element value="0" name="taAddFirst" file="Vcl.ComCtrls.pas" line="980"/>
    <element value="1" name="taAdd" file="Vcl.ComCtrls.pas" line="980"/>
    <element value="2" name="taInsert" file="Vcl.ComCtrls.pas" line="980"/>
  </enum>
  <pointer name="PNodeInfo" type="TNodeInfo" indircnt="1" file="Vcl.ComCtrls.pas" line="983"/>
  <struct name="TNodeInfo" size="280" file="Vcl.ComCtrls.pas" line="984">
    <field name="ImageIndex" type="Integer" visibility="public" size="4" offset="0" file="Vcl.ComCtrls.pas" line="985"/>
    <field name="SelectedIndex" type="Integer" visibility="public" size="4" offset="4" file="Vcl.ComCtrls.pas" line="986"/>
    <field name="StateIndex" type="Integer" visibility="public" size="4" offset="8" file="Vcl.ComCtrls.pas" line="987"/>
    <field name="OverlayIndex" type="Integer" visibility="public" size="4" offset="12" file="Vcl.ComCtrls.pas" line="988"/>
    <field name="Data" type="Integer" visibility="public" size="4" offset="16" file="Vcl.ComCtrls.pas" line="989"/>
    <field name="Count" type="Integer" visibility="public" size="4" offset="20" file="Vcl.ComCtrls.pas" line="990"/>
    <field name="Text" visibility="public" size="256" offset="24" file="Vcl.ComCtrls.pas" line="991">
      <type name="Text" type="ShortString"/>
    </field>
  </struct>
  <struct name="TNodeDataInfo" size="25" file="Vcl.ComCtrls.pas" line="995">
    <field name="ImageIndex" type="Integer" visibility="public" size="4" offset="0" file="Vcl.ComCtrls.pas" line="996"/>
    <field name="SelectedIndex" type="Integer" visibility="public" size="4" offset="4" file="Vcl.ComCtrls.pas" line="997"/>
    <field name="StateIndex" type="Integer" visibility="public" size="4" offset="8" file="Vcl.ComCtrls.pas" line="998"/>
    <field name="OverlayIndex" type="Integer" visibility="public" size="4" offset="12" file="Vcl.ComCtrls.pas" line="999"/>
    <field name="Data" type="Pointer" visibility="public" size="4" offset="16" file="Vcl.ComCtrls.pas" line="1000"/>
    <field name="Count" type="Integer" visibility="public" size="4" offset="20" file="Vcl.ComCtrls.pas" line="1001"/>
    <field name="TextLen" type="Byte" visibility="public" size="1" offset="24" file="Vcl.ComCtrls.pas" line="1002"/>
  </struct>
  <struct name="TNodeDataInfoX86" size="25" file="Vcl.ComCtrls.pas" line="1006">
    <field name="ImageIndex" type="Integer" visibility="public" size="4" offset="0" file="Vcl.ComCtrls.pas" line="1007"/>
    <field name="SelectedIndex" type="Integer" visibility="public" size="4" offset="4" file="Vcl.ComCtrls.pas" line="1008"/>
    <field name="StateIndex" type="Integer" visibility="public" size="4" offset="8" file="Vcl.ComCtrls.pas" line="1009"/>
    <field name="OverlayIndex" type="Integer" visibility="public" size="4" offset="12" file="Vcl.ComCtrls.pas" line="1010"/>
    <field name="Data" type="Integer" visibility="public" size="4" offset="16" file="Vcl.ComCtrls.pas" line="1011"/>
    <field name="Count" type="Integer" visibility="public" size="4" offset="20" file="Vcl.ComCtrls.pas" line="1012"/>
    <field name="TextLen" type="Byte" visibility="public" size="1" offset="24" file="Vcl.ComCtrls.pas" line="1013"/>
  </struct>
  <struct name="TNodeDataInfo2" size="30" file="Vcl.ComCtrls.pas" line="1018">
    <field name="ImageIndex" type="Integer" visibility="public" size="4" offset="0" file="Vcl.ComCtrls.pas" line="1019"/>
    <field name="SelectedIndex" type="Integer" visibility="public" size="4" offset="4" file="Vcl.ComCtrls.pas" line="1020"/>
    <field name="StateIndex" type="Integer" visibility="public" size="4" offset="8" file="Vcl.ComCtrls.pas" line="1021"/>
    <field name="OverlayIndex" type="Integer" visibility="public" size="4" offset="12" file="Vcl.ComCtrls.pas" line="1022"/>
    <field name="ExpandedIndex" type="Integer" visibility="public" size="4" offset="16" file="Vcl.ComCtrls.pas" line="1023"/>
    <field name="Data" type="Pointer" visibility="public" size="4" offset="20" file="Vcl.ComCtrls.pas" line="1024"/>
    <field name="Count" type="Integer" visibility="public" size="4" offset="24" file="Vcl.ComCtrls.pas" line="1025"/>
    <field name="Enabled" type="Byte" visibility="public" size="1" offset="28" file="Vcl.ComCtrls.pas" line="1026"/>
    <field name="TextLen" type="Byte" visibility="public" size="1" offset="29" file="Vcl.ComCtrls.pas" line="1027"/>
  </struct>
  <struct name="TNodeDataInfo2x86" size="30" file="Vcl.ComCtrls.pas" line="1031">
    <field name="ImageIndex" type="Integer" visibility="public" size="4" offset="0" file="Vcl.ComCtrls.pas" line="1032"/>
    <field name="SelectedIndex" type="Integer" visibility="public" size="4" offset="4" file="Vcl.ComCtrls.pas" line="1033"/>
    <field name="StateIndex" type="Integer" visibility="public" size="4" offset="8" file="Vcl.ComCtrls.pas" line="1034"/>
    <field name="OverlayIndex" type="Integer" visibility="public" size="4" offset="12" file="Vcl.ComCtrls.pas" line="1035"/>
    <field name="ExpandedIndex" type="Integer" visibility="public" size="4" offset="16" file="Vcl.ComCtrls.pas" line="1036"/>
    <field name="Data" type="Integer" visibility="public" size="4" offset="20" file="Vcl.ComCtrls.pas" line="1037"/>
    <field name="Count" type="Integer" visibility="public" size="4" offset="24" file="Vcl.ComCtrls.pas" line="1038"/>
    <field name="Enabled" type="Byte" visibility="public" size="1" offset="28" file="Vcl.ComCtrls.pas" line="1039"/>
    <field name="TextLen" type="Byte" visibility="public" size="1" offset="29" file="Vcl.ComCtrls.pas" line="1040"/>
  </struct>
  <struct name="TNodeDataInfo2x64" size="34" file="Vcl.ComCtrls.pas" line="1044">
    <field name="ImageIndex" type="Integer" visibility="public" size="4" offset="0" file="Vcl.ComCtrls.pas" line="1045"/>
    <field name="SelectedIndex" type="Integer" visibility="public" size="4" offset="4" file="Vcl.ComCtrls.pas" line="1046"/>
    <field name="StateIndex" type="Integer" visibility="public" size="4" offset="8" file="Vcl.ComCtrls.pas" line="1047"/>
    <field name="OverlayIndex" type="Integer" visibility="public" size="4" offset="12" file="Vcl.ComCtrls.pas" line="1048"/>
    <field name="ExpandedIndex" type="Integer" visibility="public" size="4" offset="16" file="Vcl.ComCtrls.pas" line="1049"/>
    <field name="Data" type="Int64" visibility="public" size="8" offset="20" file="Vcl.ComCtrls.pas" line="1050"/>
    <field name="Count" type="Integer" visibility="public" size="4" offset="28" file="Vcl.ComCtrls.pas" line="1051"/>
    <field name="Enabled" type="Byte" visibility="public" size="1" offset="32" file="Vcl.ComCtrls.pas" line="1052"/>
    <field name="TextLen" type="Byte" visibility="public" size="1" offset="33" file="Vcl.ComCtrls.pas" line="1053"/>
  </struct>
  <enum name="TNodeDataType" file="Vcl.ComCtrls.pas" line="1142">
    <element value="0" name="ndtDefault" file="Vcl.ComCtrls.pas" line="1142"/>
    <element value="1" name="ndtDefault2" file="Vcl.ComCtrls.pas" line="1142"/>
    <element value="2" name="ndt32bit" file="Vcl.ComCtrls.pas" line="1142"/>
    <element value="3" name="ndt64bit" file="Vcl.ComCtrls.pas" line="1142"/>
    <element value="4" name="ndt232bit" file="Vcl.ComCtrls.pas" line="1142"/>
    <element value="5" name="ndt264bit" file="Vcl.ComCtrls.pas" line="1142"/>
  </enum>
  <enum name="TTVItemStateEx" file="Vcl.ComCtrls.pas" line="1144">
    <element value="0" name="tviDisabled" file="Vcl.ComCtrls.pas" line="1144"/>
    <element value="1" name="tviFlat" file="Vcl.ComCtrls.pas" line="1144"/>
  </enum>
  <set name="TTVItemStateExSet" type="TTVItemStateEx" file="Vcl.ComCtrls.pas" line="1145">
    <element name="tviDisabled"/>
    <element name="tviFlat"/>
  </set>
  <classref name="TTreeNodeClass" ref="TTreeNode" file="Vcl.ComCtrls.pas" line="1152"/>
  <class name="TTreeNode" file="Vcl.ComCtrls.pas" line="1153">
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </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>
    <members>
      <field name="FOwner" type="TTreeNodes" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="1155"/>
      <field name="FText" type="string" visibility="private" size="4" offset="8" file="Vcl.ComCtrls.pas" line="1156"/>
      <field name="FData" type="Pointer" visibility="private" size="4" offset="12" file="Vcl.ComCtrls.pas" line="1157"/>
      <field name="FItemId" type="HTREEITEM" visibility="private" size="4" offset="16" file="Vcl.ComCtrls.pas" line="1158"/>
      <field name="FImageIndex" type="TImageIndex" visibility="private" size="4" offset="20" file="Vcl.ComCtrls.pas" line="1159"/>
      <field name="FSelectedIndex" type="Integer" visibility="private" size="4" offset="24" file="Vcl.ComCtrls.pas" line="1160"/>
      <field name="FOverlayIndex" type="Integer" visibility="private" size="4" offset="28" file="Vcl.ComCtrls.pas" line="1161"/>
      <field name="FStateIndex" type="Integer" visibility="private" size="4" offset="32" file="Vcl.ComCtrls.pas" line="1162"/>
      <field name="FDeleting" type="Boolean" visibility="private" size="1" offset="36" file="Vcl.ComCtrls.pas" line="1163"/>
      <field name="FInTree" type="Boolean" visibility="private" size="1" offset="37" file="Vcl.ComCtrls.pas" line="1164"/>
      <field name="FEnabled" type="Boolean" visibility="private" size="1" offset="38" file="Vcl.ComCtrls.pas" line="1165"/>
      <field name="FExpandedImageIndex" type="TImageIndex" visibility="private" size="4" offset="40" file="Vcl.ComCtrls.pas" line="1166"/>
      <function name="CompareCount" visibility="private" file="Vcl.ComCtrls.pas" line="1167">
        <parameters>
          <parameter name="CompareMe" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoCanExpand" visibility="private" file="Vcl.ComCtrls.pas" line="1168">
        <parameters>
          <parameter name="Expand" type="Boolean"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="DoExpand" visibility="private" file="Vcl.ComCtrls.pas" line="1169">
        <parameters>
          <parameter name="Expand" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="ExpandItem" visibility="private" file="Vcl.ComCtrls.pas" line="1170">
        <parameters>
          <parameter name="Expand" type="Boolean"/>
          <parameter name="Recurse" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="GetAbsoluteIndex" visibility="private" file="Vcl.ComCtrls.pas" line="1171">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetExpanded" visibility="private" file="Vcl.ComCtrls.pas" line="1172">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetLevel" visibility="private" file="Vcl.ComCtrls.pas" line="1173">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetParent" visibility="private" file="Vcl.ComCtrls.pas" line="1174">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetChildren" visibility="private" file="Vcl.ComCtrls.pas" line="1175">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetCut" visibility="private" file="Vcl.ComCtrls.pas" line="1176">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetDropHighlighted" visibility="private" file="Vcl.ComCtrls.pas" line="1177">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetDropTarget" visibility="private" file="Vcl.ComCtrls.pas" line="1178">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetFocused" visibility="private" file="Vcl.ComCtrls.pas" line="1179">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetIndex" visibility="private" file="Vcl.ComCtrls.pas" line="1180">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetItem" visibility="private" file="Vcl.ComCtrls.pas" line="1181">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetSelected" visibility="private" file="Vcl.ComCtrls.pas" line="1182">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetCount" visibility="private" file="Vcl.ComCtrls.pas" line="1183">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetTreeView" visibility="private" file="Vcl.ComCtrls.pas" line="1184">
        <parameters>
          <retval type="TCustomTreeView"/>
        </parameters>
      </function>
      <procedure name="InternalMove" visibility="private" file="Vcl.ComCtrls.pas" line="1185">
        <parameters>
          <parameter name="ParentNode" type="TTreeNode"/>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="HItem" type="HTREEITEM"/>
          <parameter name="AddMode" type="TAddMode"/>
        </parameters>
      </procedure>
      <function name="IsEqual" visibility="private" file="Vcl.ComCtrls.pas" line="1186">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsNodeVisible" visibility="private" file="Vcl.ComCtrls.pas" line="1187">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetData" visibility="private" file="Vcl.ComCtrls.pas" line="1188">
        <parameters>
          <parameter name="Value" type="Pointer"/>
        </parameters>
      </procedure>
      <procedure name="SetChildren" visibility="private" file="Vcl.ComCtrls.pas" line="1189">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetCut" visibility="private" file="Vcl.ComCtrls.pas" line="1190">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetDropHighlighted" visibility="private" file="Vcl.ComCtrls.pas" line="1191">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetDropTarget" visibility="private" file="Vcl.ComCtrls.pas" line="1192">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetItem" visibility="private" file="Vcl.ComCtrls.pas" line="1193">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="SetExpanded" visibility="private" file="Vcl.ComCtrls.pas" line="1194">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetFocused" visibility="private" file="Vcl.ComCtrls.pas" line="1195">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetImageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="1196">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <procedure name="SetExpandedImageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="1197">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <procedure name="SetOverlayIndex" visibility="private" file="Vcl.ComCtrls.pas" line="1198">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetSelectedIndex" visibility="private" file="Vcl.ComCtrls.pas" line="1199">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetSelected" visibility="private" file="Vcl.ComCtrls.pas" line="1200">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetStateIndex" visibility="private" file="Vcl.ComCtrls.pas" line="1201">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetText" visibility="private" file="Vcl.ComCtrls.pas" line="1202">
        <parameters>
          <parameter name="S" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetEnabled" visibility="private" file="Vcl.ComCtrls.pas" line="1203">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="ReadData" visibility="private" file="Vcl.ComCtrls.pas" line="1209">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <parameter name="Info" type="PNodeInfo"/>
        </parameters>
      </procedure>
      <procedure name="ReadNodeData" visibility="private" file="Vcl.ComCtrls.pas" line="1210">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <parameter name="NodeDataType" type="TNodeDataType"/>
        </parameters>
      </procedure>
      <procedure name="WriteNodeData" visibility="private" file="Vcl.ComCtrls.pas" line="1211">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <function name="GetState" visibility="protected" file="Vcl.ComCtrls.pas" line="1214">
        <parameters>
          <parameter name="NodeState" type="TNodeState"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetState" visibility="protected" file="Vcl.ComCtrls.pas" line="1215">
        <parameters>
          <parameter name="NodeState" type="TNodeState"/>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="GetChecked" visibility="protected" file="Vcl.ComCtrls.pas" line="1216">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetChecked" visibility="protected" file="Vcl.ComCtrls.pas" line="1217">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="GetCheckState" visibility="protected" file="Vcl.ComCtrls.pas" line="1218">
        <parameters>
          <retval type="TNodeCheckState"/>
        </parameters>
      </function>
      <procedure name="SetCheckState" visibility="protected" file="Vcl.ComCtrls.pas" line="1219">
        <parameters>
          <parameter name="Value" type="TNodeCheckState"/>
        </parameters>
      </procedure>
      <procedure name="SetSelectedBit" visibility="protected" file="Vcl.ComCtrls.pas" line="1220">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="1222">
        <parameters>
          <parameter name="AOwner" type="TTreeNodes"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="1223">
        <parameters>
        </parameters>
      </destructor>
      <function name="AlphaSort" visibility="public" file="Vcl.ComCtrls.pas" line="1224">
        <parameters>
          <parameter name="ARecurse" type="Boolean">
            <value>
              False
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="1225">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <procedure name="Collapse" visibility="public" file="Vcl.ComCtrls.pas" line="1226">
        <parameters>
          <parameter name="Recurse" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="Delete" visibility="public" file="Vcl.ComCtrls.pas" line="1227">
      </procedure>
      <procedure name="DeleteChildren" visibility="public" file="Vcl.ComCtrls.pas" line="1228">
      </procedure>
      <function name="DisplayRect" visibility="public" file="Vcl.ComCtrls.pas" line="1229">
        <parameters>
          <parameter name="TextOnly" type="Boolean"/>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="EditText" visibility="public" file="Vcl.ComCtrls.pas" line="1230">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="EndEdit" visibility="public" file="Vcl.ComCtrls.pas" line="1231">
        <parameters>
          <parameter name="Cancel" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="Expand" visibility="public" file="Vcl.ComCtrls.pas" line="1232">
        <parameters>
          <parameter name="Recurse" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="getFirstChild" visibility="public" file="Vcl.ComCtrls.pas" line="1233">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetHandle" visibility="public" file="Vcl.ComCtrls.pas" line="1234">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      </function>
      <function name="GetLastChild" visibility="public" file="Vcl.ComCtrls.pas" line="1235">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetNext" visibility="public" file="Vcl.ComCtrls.pas" line="1236">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetNextChild" visibility="public" file="Vcl.ComCtrls.pas" line="1237">
        <parameters>
          <parameter name="Value" type="TTreeNode"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="getNextSibling" visibility="public" file="Vcl.ComCtrls.pas" line="1238">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetNextVisible" visibility="public" file="Vcl.ComCtrls.pas" line="1239">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetPrev" visibility="public" file="Vcl.ComCtrls.pas" line="1240">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetPrevChild" visibility="public" file="Vcl.ComCtrls.pas" line="1241">
        <parameters>
          <parameter name="Value" type="TTreeNode"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="getPrevSibling" visibility="public" file="Vcl.ComCtrls.pas" line="1242">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetPrevVisible" visibility="public" file="Vcl.ComCtrls.pas" line="1243">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="HasAsParent" visibility="public" file="Vcl.ComCtrls.pas" line="1244">
        <parameters>
          <parameter name="Value" type="TTreeNode"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IndexOf" visibility="public" file="Vcl.ComCtrls.pas" line="1245">
        <parameters>
          <parameter name="Value" type="TTreeNode"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="MakeVisible" visibility="public" file="Vcl.ComCtrls.pas" line="1246">
      </procedure>
      <procedure name="MoveTo" visibility="public" procflags="virtual" file="Vcl.ComCtrls.pas" line="1247">
        <parameters>
          <parameter name="Destination" type="TTreeNode"/>
          <parameter name="Mode" type="TNodeAttachMode"/>
        </parameters>
      </procedure>
      <function name="IsFirstNode" visibility="public" file="Vcl.ComCtrls.pas" line="1248">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CustomSort" visibility="public" file="Vcl.ComCtrls.pas" line="1252">
        <parameters>
          <parameter name="SortProc" type="PFNTVCOMPARE"/>
          <parameter name="Data" type="NativeInt"/>
          <parameter name="ARecurse" type="Boolean">
            <value>
              False
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="AbsoluteIndex" visibility="public" read="GetAbsoluteIndex" type="Integer" file="Vcl.ComCtrls.pas" line="1254"/>
      <property name="Checked" visibility="public" read="GetChecked" write="SetChecked" type="Boolean" file="Vcl.ComCtrls.pas" line="1255"/>
      <property name="CheckState" visibility="public" read="GetCheckState" write="SetCheckState" type="TNodeCheckState" file="Vcl.ComCtrls.pas" line="1256"/>
      <property name="Count" visibility="public" read="GetCount" type="Integer" file="Vcl.ComCtrls.pas" line="1257"/>
      <property name="Cut" visibility="public" read="GetCut" write="SetCut" type="Boolean" file="Vcl.ComCtrls.pas" line="1258"/>
      <property name="Data" visibility="public" read="FData" write="SetData" type="Pointer" file="Vcl.ComCtrls.pas" line="1259"/>
      <property name="Deleting" visibility="public" read="FDeleting" type="Boolean" file="Vcl.ComCtrls.pas" line="1260"/>
      <property name="Focused" visibility="public" read="GetFocused" write="SetFocused" type="Boolean" file="Vcl.ComCtrls.pas" line="1261"/>
      <property name="DropHighlighted" visibility="public" read="GetDropHighlighted" write="SetDropHighlighted" type="Boolean" file="Vcl.ComCtrls.pas" line="1262"/>
      <property name="DropTarget" visibility="public" read="GetDropTarget" write="SetDropTarget" type="Boolean" file="Vcl.ComCtrls.pas" line="1263"/>
      <property name="Selected" visibility="public" read="GetSelected" write="SetSelected" type="Boolean" file="Vcl.ComCtrls.pas" line="1264"/>
      <property name="Expanded" visibility="public" read="GetExpanded" write="SetExpanded" type="Boolean" file="Vcl.ComCtrls.pas" line="1265"/>
      <property name="ExpandedImageIndex" visibility="public" read="FExpandedImageIndex" write="SetExpandedImageIndex" type="TImageIndex" file="Vcl.ComCtrls.pas" line="1266"/>
      <property name="Handle" visibility="public" read="GetHandle" type="HWND" file="Vcl.ComCtrls.pas" line="1267"/>
      <property name="HasChildren" visibility="public" read="GetChildren" write="SetChildren" type="Boolean" file="Vcl.ComCtrls.pas" line="1268"/>
      <property name="ImageIndex" visibility="public" read="FImageIndex" write="SetImageIndex" type="TImageIndex" file="Vcl.ComCtrls.pas" line="1269"/>
      <property name="Index" visibility="public" read="GetIndex" type="Integer" file="Vcl.ComCtrls.pas" line="1270"/>
      <property name="IsVisible" visibility="public" read="IsNodeVisible" type="Boolean" file="Vcl.ComCtrls.pas" line="1271"/>
      <property name="Item[Index]" visibility="public" read="GetItem" write="SetItem" type="TTreeNode" file="Vcl.ComCtrls.pas" line="1272"/>
      <property name="ItemId" visibility="public" read="FItemId" type="HTREEITEM" file="Vcl.ComCtrls.pas" line="1273"/>
      <property name="Level" visibility="public" read="GetLevel" type="Integer" file="Vcl.ComCtrls.pas" line="1274"/>
      <property name="OverlayIndex" visibility="public" read="FOverlayIndex" write="SetOverlayIndex" type="Integer" file="Vcl.ComCtrls.pas" line="1275"/>
      <property name="Owner" visibility="public" read="FOwner" type="TTreeNodes" file="Vcl.ComCtrls.pas" line="1276"/>
      <property name="Parent" visibility="public" read="GetParent" type="TTreeNode" file="Vcl.ComCtrls.pas" line="1277"/>
      <property name="SelectedIndex" visibility="public" read="FSelectedIndex" write="SetSelectedIndex" type="Integer" file="Vcl.ComCtrls.pas" line="1278"/>
      <property name="Enabled" visibility="public" read="FEnabled" write="SetEnabled" type="Boolean" file="Vcl.ComCtrls.pas" line="1279"/>
      <property name="StateIndex" visibility="public" read="FStateIndex" write="SetStateIndex" type="Integer" file="Vcl.ComCtrls.pas" line="1280"/>
      <property name="Text" visibility="public" read="FText" write="SetText" type="string" default="0" file="Vcl.ComCtrls.pas" line="1281"/>
      <property name="TreeView" visibility="public" read="GetTreeView" type="TCustomTreeView" file="Vcl.ComCtrls.pas" line="1282"/>
    </members>
  </class>
  <class name="TTreeNodesEnumerator" file="Vcl.ComCtrls.pas" line="1287">
    <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="FIndex" type="Integer" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="1289"/>
      <field name="FTreeNodes" type="TTreeNodes" visibility="private" size="4" offset="8" file="Vcl.ComCtrls.pas" line="1290"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="1292">
        <parameters>
          <parameter name="ATreeNodes" type="TTreeNodes"/>
        </parameters>
      </constructor>
      <function name="GetCurrent" visibility="public" file="Vcl.ComCtrls.pas" line="1293">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="MoveNext" visibility="public" file="Vcl.ComCtrls.pas" line="1294">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="Current" visibility="public" read="GetCurrent" type="TTreeNode" file="Vcl.ComCtrls.pas" line="1295"/>
    </members>
  </class>
  <pointer name="PNodeCache" type="TNodeCache" indircnt="1" file="Vcl.ComCtrls.pas" line="1301"/>
  <struct name="TNodeCache" size="8" file="Vcl.ComCtrls.pas" line="1303">
    <field name="CacheNode" type="TTreeNode" visibility="public" size="4" offset="0" file="Vcl.ComCtrls.pas" line="1304"/>
    <field name="CacheIndex" type="Integer" visibility="public" size="4" offset="4" file="Vcl.ComCtrls.pas" line="1305"/>
  </struct>
  <class name="TTreeNodes" file="Vcl.ComCtrls.pas" line="1308">
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </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>
    <members>
      <field name="FOwner" type="TCustomTreeView" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="1310"/>
      <field name="FUpdateCount" type="Integer" visibility="private" size="4" offset="8" file="Vcl.ComCtrls.pas" line="1311"/>
      <field name="FNodeCache" type="TNodeCache" visibility="private" size="8" offset="12" file="Vcl.ComCtrls.pas" line="1312"/>
      <procedure name="AddedNode" visibility="private" file="Vcl.ComCtrls.pas" line="1313">
        <parameters>
          <parameter name="Value" type="TTreeNode"/>
        </parameters>
      </procedure>
      <function name="GetHandle" visibility="private" file="Vcl.ComCtrls.pas" line="1314">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      </function>
      <function name="GetNodeFromIndex" visibility="private" file="Vcl.ComCtrls.pas" line="1315">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <procedure name="ReadData" visibility="private" file="Vcl.ComCtrls.pas" line="1316">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="ReadNodeData" visibility="private" file="Vcl.ComCtrls.pas" line="1317">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="Repaint" visibility="private" file="Vcl.ComCtrls.pas" line="1318">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="WriteNodeData" visibility="private" file="Vcl.ComCtrls.pas" line="1319">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="ClearCache" visibility="private" file="Vcl.ComCtrls.pas" line="1320">
      </procedure>
      <procedure name="WriteExpandedState" visibility="private" file="Vcl.ComCtrls.pas" line="1321">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="ReadExpandedState" visibility="private" file="Vcl.ComCtrls.pas" line="1322">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <function name="GetReading" visibility="private" file="Vcl.ComCtrls.pas" line="1323">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="AddItem" visibility="protected" file="Vcl.ComCtrls.pas" line="1328">
        <parameters>
          <parameter name="Parent" type="HTREEITEM"/>
          <parameter name="Target" type="HTREEITEM"/>
          <parameter name="Item" type="tagTVITEMW" paramflags="const"/>
          <parameter name="AddMode" type="TAddMode"/>
          <retval type="HTREEITEM"/>
        </parameters>
      </function>
      <procedure name="DefineProperties" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1329">
        <parameters>
          <parameter name="Filer" type="TFiler"/>
        </parameters>
      </procedure>
      <function name="CreateItem" visibility="protected" file="Vcl.ComCtrls.pas" line="1330">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <retval type="tagTVITEMW"/>
        </parameters>
      </function>
      <function name="GetCount" visibility="protected" file="Vcl.ComCtrls.pas" line="1331">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="SetItem" visibility="protected" file="Vcl.ComCtrls.pas" line="1332">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="SetUpdateState" visibility="protected" file="Vcl.ComCtrls.pas" line="1333">
        <parameters>
          <parameter name="Updating" type="Boolean"/>
        </parameters>
      </procedure>
      <property name="Reading" visibility="protected" read="GetReading" type="Boolean" file="Vcl.ComCtrls.pas" line="1334"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="1336">
        <parameters>
          <parameter name="AOwner" type="TCustomTreeView"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="1337">
        <parameters>
        </parameters>
      </destructor>
      <function name="AddChildFirst" visibility="public" file="Vcl.ComCtrls.pas" line="1338">
        <parameters>
          <parameter name="Parent" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="AddChild" visibility="public" file="Vcl.ComCtrls.pas" line="1339">
        <parameters>
          <parameter name="Parent" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="AddChildObjectFirst" visibility="public" file="Vcl.ComCtrls.pas" line="1340">
        <parameters>
          <parameter name="Parent" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="Ptr" type="Pointer"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="AddChildObject" visibility="public" file="Vcl.ComCtrls.pas" line="1341">
        <parameters>
          <parameter name="Parent" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="Ptr" type="Pointer"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="AddObjectFirst" visibility="public" file="Vcl.ComCtrls.pas" line="1342">
        <parameters>
          <parameter name="Sibling" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="Ptr" type="Pointer"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="AddObject" visibility="public" file="Vcl.ComCtrls.pas" line="1343">
        <parameters>
          <parameter name="Sibling" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="Ptr" type="Pointer"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="AddNode" visibility="public" file="Vcl.ComCtrls.pas" line="1344">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="Relative" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="Ptr" type="Pointer"/>
          <parameter name="Method" type="TNodeAttachMode"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="AddFirst" visibility="public" file="Vcl.ComCtrls.pas" line="1345">
        <parameters>
          <parameter name="Sibling" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="Add" visibility="public" file="Vcl.ComCtrls.pas" line="1346">
        <parameters>
          <parameter name="Sibling" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="AlphaSort" visibility="public" file="Vcl.ComCtrls.pas" line="1347">
        <parameters>
          <parameter name="ARecurse" type="Boolean">
            <value>
              False
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="1348">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <procedure name="BeginUpdate" visibility="public" file="Vcl.ComCtrls.pas" line="1349">
      </procedure>
      <procedure name="Clear" visibility="public" file="Vcl.ComCtrls.pas" line="1350">
      </procedure>
      <procedure name="Delete" visibility="public" file="Vcl.ComCtrls.pas" line="1351">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="EndUpdate" visibility="public" file="Vcl.ComCtrls.pas" line="1352">
      </procedure>
      <function name="GetFirstNode" visibility="public" file="Vcl.ComCtrls.pas" line="1353">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetEnumerator" visibility="public" file="Vcl.ComCtrls.pas" line="1354">
        <parameters>
          <retval type="TTreeNodesEnumerator"/>
        </parameters>
      </function>
      <function name="GetNode" visibility="public" file="Vcl.ComCtrls.pas" line="1355">
        <parameters>
          <parameter name="ItemId" type="HTREEITEM"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="Insert" visibility="public" file="Vcl.ComCtrls.pas" line="1356">
        <parameters>
          <parameter name="Sibling" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="InsertObject" visibility="public" file="Vcl.ComCtrls.pas" line="1357">
        <parameters>
          <parameter name="Sibling" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="Ptr" type="Pointer"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="InsertNode" visibility="public" file="Vcl.ComCtrls.pas" line="1358">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="Sibling" type="TTreeNode"/>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="Ptr" type="Pointer"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="CustomSort" visibility="public" file="Vcl.ComCtrls.pas" line="1362">
        <parameters>
          <parameter name="SortProc" type="PFNTVCOMPARE"/>
          <parameter name="Data" type="NativeInt"/>
          <parameter name="ARecurse" type="Boolean">
            <value>
              False
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="Count" visibility="public" read="GetCount" type="Integer" file="Vcl.ComCtrls.pas" line="1364"/>
      <property name="Handle" visibility="public" read="GetHandle" type="HWND" file="Vcl.ComCtrls.pas" line="1365"/>
      <property name="Item[Index]" visibility="public" read="GetNodeFromIndex" type="TTreeNode" file="Vcl.ComCtrls.pas" line="1366"/>
      <property name="Owner" visibility="public" read="FOwner" type="TCustomTreeView" file="Vcl.ComCtrls.pas" line="1367"/>
    </members>
  </class>
  <enum name="TSortType" file="Vcl.ComCtrls.pas" line="1372">
    <element value="0" name="stNone" file="Vcl.ComCtrls.pas" line="1372"/>
    <element value="1" name="stData" file="Vcl.ComCtrls.pas" line="1372"/>
    <element value="2" name="stText" file="Vcl.ComCtrls.pas" line="1372"/>
    <element value="3" name="stBoth" file="Vcl.ComCtrls.pas" line="1372"/>
  </enum>
  <enum name="TMultiSelectStyles" file="Vcl.ComCtrls.pas" line="1373">
    <element value="0" name="msControlSelect" file="Vcl.ComCtrls.pas" line="1373"/>
    <element value="1" name="msShiftSelect" file="Vcl.ComCtrls.pas" line="1373"/>
    <element value="2" name="msVisibleOnly" file="Vcl.ComCtrls.pas" line="1374"/>
    <element value="3" name="msSiblingOnly" file="Vcl.ComCtrls.pas" line="1374"/>
  </enum>
  <set name="TMultiSelectStyle" type="TMultiSelectStyles" file="Vcl.ComCtrls.pas" line="1375">
    <element name="msControlSelect"/>
    <element name="msShiftSelect"/>
    <element name="msVisibleOnly"/>
    <element name="msSiblingOnly"/>
  </set>
  <enum name="TCheckStyle" file="Vcl.ComCtrls.pas" line="1376">
    <element value="0" name="csPartial" file="Vcl.ComCtrls.pas" line="1376"/>
    <element value="1" name="csDimmed" file="Vcl.ComCtrls.pas" line="1376"/>
    <element value="2" name="csExclusion" file="Vcl.ComCtrls.pas" line="1376"/>
  </enum>
  <set name="TCheckStyles" type="TCheckStyle" file="Vcl.ComCtrls.pas" line="1377">
    <element name="csPartial"/>
    <element name="csDimmed"/>
    <element name="csExclusion"/>
  </set>
  <class name="ETreeViewError" file="Vcl.ComCtrls.pas" line="1378">
    <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>
  <type name="TTVChangingEvent" file="Vcl.ComCtrls.pas" line="1380" procflags="closure">
  </type>
  <type name="TTVChangedEvent" file="Vcl.ComCtrls.pas" line="1381" procflags="closure">
  </type>
  <type name="TTVEditingEvent" file="Vcl.ComCtrls.pas" line="1382" procflags="closure">
  </type>
  <type name="TTVEditedEvent" file="Vcl.ComCtrls.pas" line="1383" procflags="closure">
  </type>
  <type name="TTVExpandingEvent" file="Vcl.ComCtrls.pas" line="1384" procflags="closure">
  </type>
  <type name="TTVCollapsingEvent" file="Vcl.ComCtrls.pas" line="1385" procflags="closure">
  </type>
  <type name="TTVExpandedEvent" file="Vcl.ComCtrls.pas" line="1386" procflags="closure">
  </type>
  <type name="TTVCompareEvent" file="Vcl.ComCtrls.pas" line="1390" procflags="closure">
  </type>
  <type name="TTVHintEvent" file="Vcl.ComCtrls.pas" line="1392" procflags="closure">
  </type>
  <type name="TTVCustomDrawEvent" file="Vcl.ComCtrls.pas" line="1393" procflags="closure">
  </type>
  <type name="TTVCustomDrawItemEvent" file="Vcl.ComCtrls.pas" line="1394" procflags="closure">
  </type>
  <type name="TTVAdvancedCustomDrawEvent" file="Vcl.ComCtrls.pas" line="1396" procflags="closure">
  </type>
  <type name="TTVAdvancedCustomDrawItemEvent" file="Vcl.ComCtrls.pas" line="1398" procflags="closure">
  </type>
  <type name="TTVCreateNodeClassEvent" file="Vcl.ComCtrls.pas" line="1400" procflags="closure">
  </type>
  <type name="TTVCheckStateChangedEvent" file="Vcl.ComCtrls.pas" line="1401" procflags="closure">
  </type>
  <type name="TTVCheckStateChangingEvent" file="Vcl.ComCtrls.pas" line="1402" procflags="closure">
  </type>
  <pointer name="TTVEditInstance" alias="System.Pointer" type="Pointer" indircnt="1" file="System.pas" line="12"/>
  <class name="TCustomTreeView" file="Vcl.ComCtrls.pas" line="1418">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FAutoExpand" type="Boolean" visibility="private" size="1" offset="688" file="Vcl.ComCtrls.pas" line="1420"/>
      <field name="FBorderStyle" type="TBorderStyle" visibility="private" size="1" offset="689" file="Vcl.ComCtrls.pas" line="1421"/>
      <field name="FCanvas" type="TCanvas" visibility="private" size="4" offset="692" file="Vcl.ComCtrls.pas" line="1422"/>
      <field name="FCanvasChanged" type="Boolean" visibility="private" size="1" offset="696" file="Vcl.ComCtrls.pas" line="1423"/>
      <field name="FDefEditProc" type="Pointer" visibility="private" size="4" offset="700" file="Vcl.ComCtrls.pas" line="1424"/>
      <field name="FEditInstance" type="Pointer" visibility="private" size="4" offset="704" file="Vcl.ComCtrls.pas" line="1425"/>
      <field name="FDragged" type="Boolean" visibility="private" size="1" offset="708" file="Vcl.ComCtrls.pas" line="1426"/>
      <field name="FDragImage" type="TDragImageList" visibility="private" size="4" offset="712" file="Vcl.ComCtrls.pas" line="1427"/>
      <field name="FDragNode" type="TTreeNode" visibility="private" size="4" offset="716" file="Vcl.ComCtrls.pas" line="1428"/>
      <field name="FEditHandle" type="HWND" visibility="private" size="4" offset="720" file="Vcl.ComCtrls.pas" line="1429"/>
      <field name="FHideSelection" type="Boolean" visibility="private" size="1" offset="724" file="Vcl.ComCtrls.pas" line="1430"/>
      <field name="FHotTrack" type="Boolean" visibility="private" size="1" offset="725" file="Vcl.ComCtrls.pas" line="1431"/>
      <field name="FImageChangeLink" type="TChangeLink" visibility="private" size="4" offset="728" file="Vcl.ComCtrls.pas" line="1432"/>
      <field name="FImages" type="TCustomImageList" visibility="private" size="4" offset="732" file="Vcl.ComCtrls.pas" line="1433"/>
      <field name="FInBufferedPrintClient" type="Boolean" visibility="private" size="1" offset="736" file="Vcl.ComCtrls.pas" line="1434"/>
      <field name="FLastDropTarget" type="TTreeNode" visibility="private" size="4" offset="740" file="Vcl.ComCtrls.pas" line="1435"/>
      <field name="FMemStream" type="TMemoryStream" visibility="private" size="4" offset="744" file="Vcl.ComCtrls.pas" line="1436"/>
      <field name="FRClickNode" type="TTreeNode" visibility="private" size="4" offset="748" file="Vcl.ComCtrls.pas" line="1437"/>
      <field name="FRightClickSelect" type="Boolean" visibility="private" size="1" offset="752" file="Vcl.ComCtrls.pas" line="1438"/>
      <field name="FManualNotify" type="Boolean" visibility="private" size="1" offset="753" file="Vcl.ComCtrls.pas" line="1439"/>
      <field name="FReadOnly" type="Boolean" visibility="private" size="1" offset="754" file="Vcl.ComCtrls.pas" line="1440"/>
      <field name="FRowSelect" type="Boolean" visibility="private" size="1" offset="755" file="Vcl.ComCtrls.pas" line="1441"/>
      <field name="FSaveIndex" type="Integer" visibility="private" size="4" offset="756" file="Vcl.ComCtrls.pas" line="1442"/>
      <field name="FSaveIndent" type="Integer" visibility="private" size="4" offset="760" file="Vcl.ComCtrls.pas" line="1443"/>
      <field name="FSaveItems" type="TStringList" visibility="private" size="4" offset="764" file="Vcl.ComCtrls.pas" line="1444"/>
      <field name="FSaveTopIndex" type="Integer" visibility="private" size="4" offset="768" file="Vcl.ComCtrls.pas" line="1445"/>
      <field name="FShowButtons" type="Boolean" visibility="private" size="1" offset="772" file="Vcl.ComCtrls.pas" line="1446"/>
      <field name="FShowLines" type="Boolean" visibility="private" size="1" offset="773" file="Vcl.ComCtrls.pas" line="1447"/>
      <field name="FShowRoot" type="Boolean" visibility="private" size="1" offset="774" file="Vcl.ComCtrls.pas" line="1448"/>
      <field name="FSortType" type="TSortType" visibility="private" size="1" offset="775" file="Vcl.ComCtrls.pas" line="1449"/>
      <field name="FStateChanging" type="Boolean" visibility="private" size="1" offset="776" file="Vcl.ComCtrls.pas" line="1450"/>
      <field name="FStateImages" type="TCustomImageList" visibility="private" size="4" offset="780" file="Vcl.ComCtrls.pas" line="1451"/>
      <field name="FStateChangeLink" type="TChangeLink" visibility="private" size="4" offset="784" file="Vcl.ComCtrls.pas" line="1452"/>
      <field name="FToolTips" type="Boolean" visibility="private" size="1" offset="788" file="Vcl.ComCtrls.pas" line="1453"/>
      <field name="FTreeNodes" type="TTreeNodes" visibility="private" size="4" offset="792" file="Vcl.ComCtrls.pas" line="1454"/>
      <field name="FWideText" type="WideString" visibility="private" size="4" offset="796" file="Vcl.ComCtrls.pas" line="1455"/>
      <field name="FMultiSelect" type="Boolean" visibility="private" size="1" offset="800" file="Vcl.ComCtrls.pas" line="1456"/>
      <field name="FMultiSelectStyle" type="TMultiSelectStyle" visibility="private" size="1" offset="801" file="Vcl.ComCtrls.pas" line="1457"/>
      <field name="FSelections" type="TList" visibility="private" size="4" offset="804" file="Vcl.ComCtrls.pas" line="1458"/>
      <field name="FSaveIndexes" type="TList" visibility="private" size="4" offset="808" file="Vcl.ComCtrls.pas" line="1460"/>
      <field name="FShiftAnchor" type="TTreeNode" visibility="private" size="4" offset="812" file="Vcl.ComCtrls.pas" line="1461"/>
      <field name="FSelecting" type="Boolean" visibility="private" size="1" offset="816" file="Vcl.ComCtrls.pas" line="1462"/>
      <field name="FSelectChanged" type="Boolean" visibility="private" size="1" offset="817" file="Vcl.ComCtrls.pas" line="1462"/>
      <field name="FOurFont" type="Integer" visibility="private" size="4" offset="820" file="Vcl.ComCtrls.pas" line="1463"/>
      <field name="FStockFont" type="Integer" visibility="private" size="4" offset="824" file="Vcl.ComCtrls.pas" line="1464"/>
      <field name="FCreateWndRestores" type="Boolean" visibility="private" size="1" offset="828" file="Vcl.ComCtrls.pas" line="1465"/>
      <field name="FReading" type="Boolean" visibility="private" size="1" offset="829" file="Vcl.ComCtrls.pas" line="1466"/>
      <field name="FEncoding" type="TEncoding" visibility="private" size="4" offset="832" file="Vcl.ComCtrls.pas" line="1467"/>
      <field name="FCheckBoxes" type="Boolean" visibility="private" size="1" offset="836" file="Vcl.ComCtrls.pas" line="1468"/>
      <field name="FCheckStyles" type="TCheckStyles" visibility="private" size="1" offset="837" file="Vcl.ComCtrls.pas" line="1469"/>
      <field name="FDisableCheckStateEventsCount" type="Integer" visibility="private" size="4" offset="840" file="Vcl.ComCtrls.pas" line="1470"/>
      <field name="FNodeCheckStateImageIndices" visibility="private" size="24" offset="844" file="Vcl.ComCtrls.pas" line="1471">
        <array name="FNodeCheckStateImageIndices" visibility="private" file="Vcl.ComCtrls.pas" line="1471">
          <element type="Integer"/>
        </array>
      </field>
      <field name="FOnAdvancedCustomDraw" type="TTVAdvancedCustomDrawEvent" visibility="private" size="8" offset="872" file="Vcl.ComCtrls.pas" line="1472"/>
      <field name="FOnAdvancedCustomDrawItem" type="TTVAdvancedCustomDrawItemEvent" visibility="private" size="8" offset="880" file="Vcl.ComCtrls.pas" line="1473"/>
      <field name="FOnCancelEdit" type="TTVChangedEvent" visibility="private" size="8" offset="888" file="Vcl.ComCtrls.pas" line="1474"/>
      <field name="FOnChange" type="TTVChangedEvent" visibility="private" size="8" offset="896" file="Vcl.ComCtrls.pas" line="1475"/>
      <field name="FOnChanging" type="TTVChangingEvent" visibility="private" size="8" offset="904" file="Vcl.ComCtrls.pas" line="1476"/>
      <field name="FOnCollapsed" type="TTVExpandedEvent" visibility="private" size="8" offset="912" file="Vcl.ComCtrls.pas" line="1477"/>
      <field name="FOnCollapsing" type="TTVCollapsingEvent" visibility="private" size="8" offset="920" file="Vcl.ComCtrls.pas" line="1478"/>
      <field name="FOnCompare" type="TTVCompareEvent" visibility="private" size="8" offset="928" file="Vcl.ComCtrls.pas" line="1479"/>
      <field name="FOnCustomDraw" type="TTVCustomDrawEvent" visibility="private" size="8" offset="936" file="Vcl.ComCtrls.pas" line="1480"/>
      <field name="FOnCustomDrawItem" type="TTVCustomDrawItemEvent" visibility="private" size="8" offset="944" file="Vcl.ComCtrls.pas" line="1481"/>
      <field name="FOnDeletion" type="TTVExpandedEvent" visibility="private" size="8" offset="952" file="Vcl.ComCtrls.pas" line="1482"/>
      <field name="FOnAddition" type="TTVExpandedEvent" visibility="private" size="8" offset="960" file="Vcl.ComCtrls.pas" line="1483"/>
      <field name="FOnEditing" type="TTVEditingEvent" visibility="private" size="8" offset="968" file="Vcl.ComCtrls.pas" line="1484"/>
      <field name="FOnEdited" type="TTVEditedEvent" visibility="private" size="8" offset="976" file="Vcl.ComCtrls.pas" line="1485"/>
      <field name="FOnExpanded" type="TTVExpandedEvent" visibility="private" size="8" offset="984" file="Vcl.ComCtrls.pas" line="1486"/>
      <field name="FOnExpanding" type="TTVExpandingEvent" visibility="private" size="8" offset="992" file="Vcl.ComCtrls.pas" line="1487"/>
      <field name="FOnGetImageIndex" type="TTVExpandedEvent" visibility="private" size="8" offset="1000" file="Vcl.ComCtrls.pas" line="1488"/>
      <field name="FOnGetSelectedIndex" type="TTVExpandedEvent" visibility="private" size="8" offset="1008" file="Vcl.ComCtrls.pas" line="1489"/>
      <field name="FOnHint" type="TTVHintEvent" visibility="private" size="8" offset="1016" file="Vcl.ComCtrls.pas" line="1490"/>
      <field name="FOnCreateNodeClass" type="TTVCreateNodeClassEvent" visibility="private" size="8" offset="1024" file="Vcl.ComCtrls.pas" line="1491"/>
      <field name="FOnCheckStateChanged" type="TTVCheckStateChangedEvent" visibility="private" size="8" offset="1032" file="Vcl.ComCtrls.pas" line="1492"/>
      <field name="FOnCheckStateChanging" type="TTVCheckStateChangingEvent" visibility="private" size="8" offset="1040" file="Vcl.ComCtrls.pas" line="1493"/>
      <field name="FOldBrushChange" type="TNotifyEvent" visibility="private" size="8" offset="1048" file="Vcl.ComCtrls.pas" line="1494"/>
      <field name="FOldFontChange" type="TNotifyEvent" visibility="private" size="8" offset="1056" file="Vcl.ComCtrls.pas" line="1495"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="1496">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="1497">
      </procedure>
      <procedure name="CanvasBrushChanged" visibility="private" file="Vcl.ComCtrls.pas" line="1498">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="CanvasFontChanged" visibility="private" file="Vcl.ComCtrls.pas" line="1499">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="CMColorChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1500">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMCtl3DChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1501">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMFontChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1502">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDrag" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1503">
        <parameters>
          <parameter name="Message" type="TCMDrag" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1504">
        <parameters>
          <parameter name="Message" type="TWMNotifyTV" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="EditWndProc" visibility="private" file="Vcl.ComCtrls.pas" line="1505">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DoDragOver" visibility="private" file="Vcl.ComCtrls.pas" line="1506">
        <parameters>
          <parameter name="Source" type="TDragObject"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <parameter name="CanDrop" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="NodeDeselect" visibility="private" file="Vcl.ComCtrls.pas" line="1507">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="NodeSelect" visibility="private" file="Vcl.ComCtrls.pas" line="1508">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="At" type="Integer">
            <value>
              $0
            </value>
          </parameter>
        </parameters>
      </procedure>
      <procedure name="FinishSelection" visibility="private" file="Vcl.ComCtrls.pas" line="1509">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="ShiftState" type="TShiftState"/>
        </parameters>
      </procedure>
      <procedure name="ControlSelectNode" visibility="private" file="Vcl.ComCtrls.pas" line="1510">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="ShiftSelectNode" visibility="private" file="Vcl.ComCtrls.pas" line="1511">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="Backward" type="Boolean"/>
          <parameter name="Deselect" type="Boolean">
            <value>
              True
            </value>
          </parameter>
        </parameters>
      </procedure>
      <procedure name="ControlShiftSelectNode" visibility="private" file="Vcl.ComCtrls.pas" line="1512">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="Backward" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SelectNode" visibility="private" file="Vcl.ComCtrls.pas" line="1513">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <function name="GetChangeDelay" visibility="private" file="Vcl.ComCtrls.pas" line="1514">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetDropTarget" visibility="private" file="Vcl.ComCtrls.pas" line="1515">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetIndent" visibility="private" file="Vcl.ComCtrls.pas" line="1516">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetNodeFromItem" visibility="private" file="Vcl.ComCtrls.pas" line="1517">
        <parameters>
          <parameter name="Item" type="tagTVITEMW" paramflags="const"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetSelected" visibility="private" file="Vcl.ComCtrls.pas" line="1518">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetSelectionCount" visibility="private" file="Vcl.ComCtrls.pas" line="1519">
        <parameters>
          <retval type="Cardinal"/>
        </parameters>
      </function>
      <function name="GetSelection" visibility="private" file="Vcl.ComCtrls.pas" line="1520">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetTopItem" visibility="private" file="Vcl.ComCtrls.pas" line="1521">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <procedure name="ImageListChange" visibility="private" file="Vcl.ComCtrls.pas" line="1522">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="SetAutoExpand" visibility="private" file="Vcl.ComCtrls.pas" line="1523">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetBorderStyle" visibility="private" file="Vcl.ComCtrls.pas" line="1524">
        <parameters>
          <parameter name="Value" type="TBorderStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonStyle" visibility="private" file="Vcl.ComCtrls.pas" line="1525">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetChangeDelay" visibility="private" file="Vcl.ComCtrls.pas" line="1526">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetCheckBoxes" visibility="private" file="Vcl.ComCtrls.pas" line="1527">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetCheckStyles" visibility="private" file="Vcl.ComCtrls.pas" line="1528">
        <parameters>
          <parameter name="Value" type="TCheckStyles"/>
        </parameters>
      </procedure>
      <procedure name="SetDropTarget" visibility="private" file="Vcl.ComCtrls.pas" line="1529">
        <parameters>
          <parameter name="Value" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="SetHideSelection" visibility="private" file="Vcl.ComCtrls.pas" line="1530">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetHotTrack" visibility="private" file="Vcl.ComCtrls.pas" line="1531">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetImageList" visibility="private" file="Vcl.ComCtrls.pas" line="1532">
        <parameters>
          <parameter name="Value" type="NativeUInt"/>
          <parameter name="Flags" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetIndent" visibility="private" file="Vcl.ComCtrls.pas" line="1533">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetImages" visibility="private" file="Vcl.ComCtrls.pas" line="1534">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="SetLineStyle" visibility="private" file="Vcl.ComCtrls.pas" line="1535">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetMultiSelect" visibility="private" file="Vcl.ComCtrls.pas" line="1536">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetMultiSelectStyle" visibility="private" file="Vcl.ComCtrls.pas" line="1537">
        <parameters>
          <parameter name="Value" type="TMultiSelectStyle" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetReadOnly" visibility="private" file="Vcl.ComCtrls.pas" line="1538">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetRootStyle" visibility="private" file="Vcl.ComCtrls.pas" line="1539">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetRowSelect" visibility="private" file="Vcl.ComCtrls.pas" line="1540">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetSelected" visibility="private" file="Vcl.ComCtrls.pas" line="1541">
        <parameters>
          <parameter name="Value" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="SetSortType" visibility="private" file="Vcl.ComCtrls.pas" line="1542">
        <parameters>
          <parameter name="Value" type="TSortType"/>
        </parameters>
      </procedure>
      <procedure name="SetStateImages" visibility="private" file="Vcl.ComCtrls.pas" line="1543">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="SetToolTips" visibility="private" file="Vcl.ComCtrls.pas" line="1544">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetTreeNodes" visibility="private" file="Vcl.ComCtrls.pas" line="1545">
        <parameters>
          <parameter name="Value" type="TTreeNodes"/>
        </parameters>
      </procedure>
      <procedure name="SetTopItem" visibility="private" file="Vcl.ComCtrls.pas" line="1546">
        <parameters>
          <parameter name="Value" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="SetDPIScaling" visibility="private" file="Vcl.ComCtrls.pas" line="1547">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="OnChangeTimer" visibility="private" file="Vcl.ComCtrls.pas" line="1548">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDown" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1549">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1550">
        <parameters>
          <parameter name="Message" type="TWMNotify" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMContextMenu" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1551">
        <parameters>
          <parameter name="Message" type="TWMContextMenu" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMCtlColorEdit" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1552">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMSysColorChange" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1553">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="StateImageMaskToCheckState" visibility="private" file="Vcl.ComCtrls.pas" line="1558">
        <parameters>
          <parameter name="StateImageMask" type="Integer"/>
          <retval type="TNodeCheckState"/>
        </parameters>
      </function>
      <field name="FChangeTimer" type="TTimer" visibility="protected" size="4" offset="1064" file="Vcl.ComCtrls.pas" line="1560"/>
      <function name="CanEdit" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="1561">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CanChange" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="1562">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CanCollapse" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="1563">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CanExpand" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="1564">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Change" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="1565">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="Collapse" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="1566">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <function name="CreateNode" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="1567">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="CreateNodes" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="1568">
        <parameters>
          <retval type="TTreeNodes"/>
        </parameters>
      </function>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1569">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1570">
      </procedure>
      <function name="CustomDraw" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="1571">
        <parameters>
          <parameter name="ARect" type="TRect" paramflags="const"/>
          <parameter name="Stage" type="TCustomDrawStage"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CustomDrawItem" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="1572">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="State" type="TCustomDrawState"/>
          <parameter name="Stage" type="TCustomDrawStage"/>
          <parameter name="PaintImages" type="Boolean" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Delete" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="1574">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="Added" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="1575">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="DestroyWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1576">
      </procedure>
      <procedure name="DoEndDrag" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1577">
        <parameters>
          <parameter name="Target" type="TObject"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="DoStartDrag" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1578">
        <parameters>
          <parameter name="DragObject" type="TDragObject" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="Edit" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="1579">
        <parameters>
          <parameter name="Item" type="tagTVITEMW" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="Expand" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="1580">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="GetImageIndex" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="1581">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="GetSelectedIndex" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="1582">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <function name="IsCustomDrawn" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="1583">
        <parameters>
          <parameter name="Target" type="TCustomDrawTarget"/>
          <parameter name="Stage" type="TCustomDrawStage"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1584">
      </procedure>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1585">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      </procedure>
      <procedure name="SetDragMode" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1587">
        <parameters>
          <parameter name="Value" type="TDragMode"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1588">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="ValidateSelection" visibility="protected" file="Vcl.ComCtrls.pas" line="1589">
      </procedure>
      <procedure name="InvalidateSelectionsRects" visibility="protected" file="Vcl.ComCtrls.pas" line="1590">
      </procedure>
      <procedure name="MouseDown" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1591">
        <parameters>
          <parameter name="Button" type="TMouseButton"/>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="DoCheckStateChanged" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="1592">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="CheckState" type="TNodeCheckState"/>
        </parameters>
      </procedure>
      <function name="DoCheckStateChanging" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="1593">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="NewCheckState" type="TNodeCheckState"/>
          <parameter name="OldCheckState" type="TNodeCheckState"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="DoEnter" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1594">
      </procedure>
      <procedure name="DoExit" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1595">
      </procedure>
      <function name="IsTouchPropertyStored" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1597">
        <devnotes>
           <summary> Sets the stored directive for Touch properties. </summary>
        </devnotes>
        <parameters>
          <parameter name="AProperty" type="TTouchProperty"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetEncoding" visibility="protected" file="Vcl.ComCtrls.pas" line="1599">
        <devnotes>
           <summary> Setter for the Encoding property. </summary>
        </devnotes>
        <parameters>
          <parameter name="Value" type="TEncoding"/>
        </parameters>
      </procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="1600">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      </procedure>
      <property name="AutoExpand" visibility="protected" read="FAutoExpand" write="SetAutoExpand" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="1601"/>
      <property name="BorderStyle" visibility="protected" read="FBorderStyle" write="SetBorderStyle" type="TBorderStyle" default="1" file="Vcl.ComCtrls.pas" line="1602"/>
      <property name="ChangeDelay" visibility="protected" read="GetChangeDelay" write="SetChangeDelay" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="1603"/>
      <property name="CheckBoxes" visibility="protected" read="FCheckBoxes" write="SetCheckBoxes" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="1604"/>
      <property name="CheckStyles" visibility="protected" read="FCheckStyles" write="SetCheckStyles" type="TCheckStyles" default="0" file="Vcl.ComCtrls.pas" line="1605"/>
      <property name="CreateWndRestores" visibility="protected" read="FCreateWndRestores" write="FCreateWndRestores" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="1606"/>
      <property name="Encoding" visibility="protected" read="FEncoding" type="TEncoding" file="Vcl.ComCtrls.pas" line="1609">
        <devnotes>
           <summary> Read-only property that contains the value of the encoding detected when the LoadFromStream or
           LoadFromFile methods are called. </summary>
        </devnotes>
      </property>
      <property name="HideSelection" visibility="protected" read="FHideSelection" write="SetHideSelection" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="1610"/>
      <property name="HotTrack" visibility="protected" read="FHotTrack" write="SetHotTrack" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="1611"/>
      <property name="Images" visibility="protected" read="FImages" write="SetImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="1612"/>
      <property name="Indent" visibility="protected" read="GetIndent" write="SetIndent" type="Integer" file="Vcl.ComCtrls.pas" line="1613"/>
      <property name="Items" visibility="protected" read="FTreeNodes" write="SetTreeNodes" type="TTreeNodes" file="Vcl.ComCtrls.pas" line="1614"/>
      <property name="MultiSelect" visibility="protected" read="FMultiSelect" write="SetMultiSelect" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="1615"/>
      <property name="MultiSelectStyle" visibility="protected" read="FMultiSelectStyle" write="SetMultiSelectStyle" type="TMultiSelectStyle" default="1" file="Vcl.ComCtrls.pas" line="1616"/>
      <property name="Reading" visibility="protected" read="FReading" type="Boolean" file="Vcl.ComCtrls.pas" line="1617"/>
      <property name="ReadOnly" visibility="protected" read="FReadOnly" write="SetReadOnly" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="1618"/>
      <property name="RightClickSelect" visibility="protected" read="FRightClickSelect" write="FRightClickSelect" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="1619"/>
      <property name="RowSelect" visibility="protected" read="FRowSelect" write="SetRowSelect" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="1620"/>
      <property name="ShowButtons" visibility="protected" read="FShowButtons" write="SetButtonStyle" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="1621"/>
      <property name="ShowLines" visibility="protected" read="FShowLines" write="SetLineStyle" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="1622"/>
      <property name="ShowRoot" visibility="protected" read="FShowRoot" write="SetRootStyle" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="1623"/>
      <property name="SortType" visibility="protected" read="FSortType" write="SetSortType" type="TSortType" default="0" file="Vcl.ComCtrls.pas" line="1624"/>
      <property name="StateImages" visibility="protected" read="FStateImages" write="SetStateImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="1625"/>
      <property name="ToolTips" visibility="protected" read="FToolTips" write="SetToolTips" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="1626"/>
      <event name="OnAddition" visibility="protected" read="FOnAddition" write="FOnAddition" type="TTVExpandedEvent" file="Vcl.ComCtrls.pas" line="1627"/>
      <event name="OnAdvancedCustomDraw" visibility="protected" read="FOnAdvancedCustomDraw" write="FOnAdvancedCustomDraw" type="TTVAdvancedCustomDrawEvent" file="Vcl.ComCtrls.pas" line="1628"/>
      <event name="OnAdvancedCustomDrawItem" visibility="protected" read="FOnAdvancedCustomDrawItem" write="FOnAdvancedCustomDrawItem" type="TTVAdvancedCustomDrawItemEvent" file="Vcl.ComCtrls.pas" line="1629"/>
      <event name="OnCancelEdit" visibility="protected" read="FOnCancelEdit" write="FOnCancelEdit" type="TTVChangedEvent" file="Vcl.ComCtrls.pas" line="1630"/>
      <event name="OnChange" visibility="protected" read="FOnChange" write="FOnChange" type="TTVChangedEvent" file="Vcl.ComCtrls.pas" line="1631"/>
      <event name="OnChanging" visibility="protected" read="FOnChanging" write="FOnChanging" type="TTVChangingEvent" file="Vcl.ComCtrls.pas" line="1632"/>
      <event name="OnCheckStateChanged" visibility="protected" read="FOnCheckStateChanged" write="FOnCheckStateChanged" type="TTVCheckStateChangedEvent" file="Vcl.ComCtrls.pas" line="1633"/>
      <event name="OnCheckStateChanging" visibility="protected" read="FOnCheckStateChanging" write="FOnCheckStateChanging" type="TTVCheckStateChangingEvent" file="Vcl.ComCtrls.pas" line="1634"/>
      <event name="OnCollapsed" visibility="protected" read="FOnCollapsed" write="FOnCollapsed" type="TTVExpandedEvent" file="Vcl.ComCtrls.pas" line="1635"/>
      <event name="OnCollapsing" visibility="protected" read="FOnCollapsing" write="FOnCollapsing" type="TTVCollapsingEvent" file="Vcl.ComCtrls.pas" line="1636"/>
      <event name="OnCompare" visibility="protected" read="FOnCompare" write="FOnCompare" type="TTVCompareEvent" file="Vcl.ComCtrls.pas" line="1637"/>
      <event name="OnCustomDraw" visibility="protected" read="FOnCustomDraw" write="FOnCustomDraw" type="TTVCustomDrawEvent" file="Vcl.ComCtrls.pas" line="1638"/>
      <event name="OnCustomDrawItem" visibility="protected" read="FOnCustomDrawItem" write="FOnCustomDrawItem" type="TTVCustomDrawItemEvent" file="Vcl.ComCtrls.pas" line="1639"/>
      <event name="OnDeletion" visibility="protected" read="FOnDeletion" write="FOnDeletion" type="TTVExpandedEvent" file="Vcl.ComCtrls.pas" line="1640"/>
      <event name="OnEditing" visibility="protected" read="FOnEditing" write="FOnEditing" type="TTVEditingEvent" file="Vcl.ComCtrls.pas" line="1641"/>
      <event name="OnEdited" visibility="protected" read="FOnEdited" write="FOnEdited" type="TTVEditedEvent" file="Vcl.ComCtrls.pas" line="1642"/>
      <event name="OnExpanding" visibility="protected" read="FOnExpanding" write="FOnExpanding" type="TTVExpandingEvent" file="Vcl.ComCtrls.pas" line="1643"/>
      <event name="OnExpanded" visibility="protected" read="FOnExpanded" write="FOnExpanded" type="TTVExpandedEvent" file="Vcl.ComCtrls.pas" line="1644"/>
      <event name="OnGetImageIndex" visibility="protected" read="FOnGetImageIndex" write="FOnGetImageIndex" type="TTVExpandedEvent" file="Vcl.ComCtrls.pas" line="1645"/>
      <event name="OnGetSelectedIndex" visibility="protected" read="FOnGetSelectedIndex" write="FOnGetSelectedIndex" type="TTVExpandedEvent" file="Vcl.ComCtrls.pas" line="1646"/>
      <event name="OnHint" visibility="protected" read="FOnHint" write="FOnHint" type="TTVHintEvent" file="Vcl.ComCtrls.pas" line="1647"/>
      <event name="OnCreateNodeClass" visibility="protected" read="FOnCreateNodeClass" write="FOnCreateNodeClass" type="TTVCreateNodeClassEvent" file="Vcl.ComCtrls.pas" line="1648"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="1650">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="1651">
        <parameters>
        </parameters>
      </destructor>
      <function name="AlphaSort" visibility="public" file="Vcl.ComCtrls.pas" line="1652">
        <parameters>
          <parameter name="ARecurse" type="Boolean">
            <value>
              True
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="FullCollapse" visibility="public" file="Vcl.ComCtrls.pas" line="1653">
      </procedure>
      <procedure name="FullExpand" visibility="public" file="Vcl.ComCtrls.pas" line="1654">
      </procedure>
      <function name="GetHitTestInfoAt" visibility="public" file="Vcl.ComCtrls.pas" line="1655">
        <parameters>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <retval type="THitTests"/>
        </parameters>
      </function>
      <function name="GetNodeAt" visibility="public" file="Vcl.ComCtrls.pas" line="1656">
        <parameters>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="GetDragImages" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="1657">
        <parameters>
          <retval type="TDragImageList"/>
        </parameters>
      </function>
      <function name="IsEditing" visibility="public" file="Vcl.ComCtrls.pas" line="1658">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="LoadFromFile" visibility="public" procflags="overload" file="Vcl.ComCtrls.pas" line="1659">
        <parameters>
          <parameter name="FileName" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="LoadFromFile" visibility="public" procflags="overload" file="Vcl.ComCtrls.pas" line="1660">
        <parameters>
          <parameter name="FileName" type="string" paramflags="const"/>
          <parameter name="AEncoding" type="TEncoding"/>
        </parameters>
      </procedure>
      <procedure name="LoadFromStream" visibility="public" procflags="overload" file="Vcl.ComCtrls.pas" line="1661">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="LoadFromStream" visibility="public" procflags="overload" file="Vcl.ComCtrls.pas" line="1662">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <parameter name="AEncoding" type="TEncoding"/>
        </parameters>
      </procedure>
      <procedure name="SaveToFile" visibility="public" procflags="overload" file="Vcl.ComCtrls.pas" line="1663">
        <parameters>
          <parameter name="FileName" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SaveToFile" visibility="public" procflags="overload" file="Vcl.ComCtrls.pas" line="1664">
        <parameters>
          <parameter name="FileName" type="string" paramflags="const"/>
          <parameter name="AEncoding" type="TEncoding"/>
        </parameters>
      </procedure>
      <procedure name="SaveToStream" visibility="public" procflags="overload" file="Vcl.ComCtrls.pas" line="1665">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="SaveToStream" visibility="public" procflags="overload" file="Vcl.ComCtrls.pas" line="1666">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <parameter name="AEncoding" type="TEncoding"/>
        </parameters>
      </procedure>
      <procedure name="Select" visibility="public" procflags="overload virtual" file="Vcl.ComCtrls.pas" line="1667">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="ShiftState" type="TShiftState">
            <value>
              []
            </value>
          </parameter>
        </parameters>
      </procedure>
      <procedure name="Select" visibility="public" procflags="overload virtual" file="Vcl.ComCtrls.pas" line="1668">
        <parameters>
          <parameter name="Nodes" paramflags="const">
            <array name="Nodes" file="Vcl.ComCtrls.pas" line="13162">
              <element type="TTreeNode"/>
            </array>
          </parameter>
        </parameters>
      </procedure>
      <procedure name="Select" visibility="public" procflags="overload virtual" file="Vcl.ComCtrls.pas" line="1669">
        <parameters>
          <parameter name="Nodes" type="TList"/>
        </parameters>
      </procedure>
      <procedure name="Deselect" visibility="public" procflags="virtual" file="Vcl.ComCtrls.pas" line="1670">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
        </parameters>
      </procedure>
      <procedure name="Subselect" visibility="public" procflags="virtual" file="Vcl.ComCtrls.pas" line="1671">
        <parameters>
          <parameter name="Node" type="TTreeNode"/>
          <parameter name="Validate" type="Boolean">
            <value>
              False
            </value>
          </parameter>
        </parameters>
      </procedure>
      <procedure name="ClearSelection" visibility="public" procflags="virtual" file="Vcl.ComCtrls.pas" line="1672">
        <parameters>
          <parameter name="KeepPrimary" type="Boolean">
            <value>
              False
            </value>
          </parameter>
        </parameters>
      </procedure>
      <function name="GetSelections" visibility="public" file="Vcl.ComCtrls.pas" line="1673">
        <parameters>
          <parameter name="AList" type="TList"/>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="FindNextToSelect" visibility="public" procflags="virtual" file="Vcl.ComCtrls.pas" line="1674">
        <parameters>
          <retval type="TTreeNode"/>
        </parameters>
      </function>
      <function name="CustomSort" visibility="public" file="Vcl.ComCtrls.pas" line="1678">
        <parameters>
          <parameter name="SortProc" type="PFNTVCOMPARE"/>
          <parameter name="Data" type="NativeInt"/>
          <parameter name="ARecurse" type="Boolean">
            <value>
              True
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="Canvas" visibility="public" read="FCanvas" type="TCanvas" file="Vcl.ComCtrls.pas" line="1680"/>
      <property name="DropTarget" visibility="public" read="GetDropTarget" write="SetDropTarget" type="TTreeNode" file="Vcl.ComCtrls.pas" line="1681"/>
      <property name="Selected" visibility="public" read="GetSelected" write="SetSelected" type="TTreeNode" file="Vcl.ComCtrls.pas" line="1682"/>
      <property name="TopItem" visibility="public" read="GetTopItem" write="SetTopItem" type="TTreeNode" file="Vcl.ComCtrls.pas" line="1683"/>
      <property name="SelectionCount" visibility="public" read="GetSelectionCount" type="Cardinal" file="Vcl.ComCtrls.pas" line="1684"/>
      <property name="Selections[Index]" visibility="public" read="GetSelection" type="TTreeNode" file="Vcl.ComCtrls.pas" line="1685"/>
    </members>
  </class>
  <class name="TTreeView" file="Vcl.ComCtrls.pas" line="1688">
    <ancestor name="TCustomTreeView" namespace="Vcl.ComCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="CanvasBrushChanged" visibility="private"/>
      <methodref name="CanvasFontChanged" visibility="private"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CNNotify" visibility="private" procflags="message"/>
      <methodref name="EditWndProc" visibility="private"/>
      <methodref name="DoDragOver" visibility="private"/>
      <methodref name="NodeDeselect" visibility="private"/>
      <methodref name="NodeSelect" visibility="private"/>
      <methodref name="FinishSelection" visibility="private"/>
      <methodref name="ControlSelectNode" visibility="private"/>
      <methodref name="ShiftSelectNode" visibility="private"/>
      <methodref name="ControlShiftSelectNode" visibility="private"/>
      <methodref name="SelectNode" visibility="private"/>
      <methodref name="GetChangeDelay" visibility="private"/>
      <methodref name="GetDropTarget" visibility="private"/>
      <methodref name="GetIndent" visibility="private"/>
      <methodref name="GetNodeFromItem" visibility="private"/>
      <methodref name="GetSelected" visibility="private"/>
      <methodref name="GetSelectionCount" visibility="private"/>
      <methodref name="GetSelection" visibility="private"/>
      <methodref name="GetTopItem" visibility="private"/>
      <methodref name="ImageListChange" visibility="private"/>
      <methodref name="SetAutoExpand" visibility="private"/>
      <methodref name="SetBorderStyle" visibility="private"/>
      <methodref name="SetButtonStyle" visibility="private"/>
      <methodref name="SetChangeDelay" visibility="private"/>
      <methodref name="SetCheckBoxes" visibility="private"/>
      <methodref name="SetCheckStyles" visibility="private"/>
      <methodref name="SetDropTarget" visibility="private"/>
      <methodref name="SetHideSelection" visibility="private"/>
      <methodref name="SetHotTrack" visibility="private"/>
      <methodref name="SetImageList" visibility="private"/>
      <methodref name="SetIndent" visibility="private"/>
      <methodref name="SetImages" visibility="private"/>
      <methodref name="SetLineStyle" visibility="private"/>
      <methodref name="SetMultiSelect" visibility="private"/>
      <methodref name="SetMultiSelectStyle" visibility="private"/>
      <methodref name="SetReadOnly" visibility="private"/>
      <methodref name="SetRootStyle" visibility="private"/>
      <methodref name="SetRowSelect" visibility="private"/>
      <methodref name="SetSelected" visibility="private"/>
      <methodref name="SetSortType" visibility="private"/>
      <methodref name="SetStateImages" visibility="private"/>
      <methodref name="SetToolTips" visibility="private"/>
      <methodref name="SetTreeNodes" visibility="private"/>
      <methodref name="SetTopItem" visibility="private"/>
      <methodref name="SetDPIScaling" visibility="private"/>
      <methodref name="OnChangeTimer" visibility="private"/>
      <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMCtlColorEdit" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="StateImageMaskToCheckState" visibility="private"/>
      <methodref name="CanEdit" visibility="protected" procflags="dynamic"/>
      <methodref name="CanChange" visibility="protected" procflags="dynamic"/>
      <methodref name="CanCollapse" visibility="protected" procflags="dynamic"/>
      <methodref name="CanExpand" visibility="protected" procflags="dynamic"/>
      <methodref name="Change" visibility="protected" procflags="dynamic"/>
      <methodref name="Collapse" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateNode" visibility="protected" procflags="virtual"/>
      <methodref name="CreateNodes" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="CustomDraw" visibility="protected" procflags="virtual"/>
      <methodref name="CustomDrawItem" visibility="protected" procflags="virtual"/>
      <methodref name="Delete" visibility="protected" procflags="dynamic"/>
      <methodref name="Added" visibility="protected" procflags="dynamic"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="override"/>
      <methodref name="DoEndDrag" visibility="protected" procflags="override"/>
      <methodref name="DoStartDrag" visibility="protected" procflags="override"/>
      <methodref name="Edit" visibility="protected" procflags="dynamic"/>
      <methodref name="Expand" visibility="protected" procflags="dynamic"/>
      <methodref name="GetImageIndex" visibility="protected" procflags="virtual"/>
      <methodref name="GetSelectedIndex" visibility="protected" procflags="virtual"/>
      <methodref name="IsCustomDrawn" visibility="protected" procflags="virtual"/>
      <methodref name="Loaded" visibility="protected" procflags="override"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="SetDragMode" visibility="protected" procflags="override"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="ValidateSelection" visibility="protected"/>
      <methodref name="InvalidateSelectionsRects" visibility="protected"/>
      <methodref name="MouseDown" visibility="protected" procflags="override"/>
      <methodref name="DoCheckStateChanged" visibility="protected" procflags="virtual"/>
      <methodref name="DoCheckStateChanging" visibility="protected" procflags="virtual"/>
      <methodref name="DoEnter" visibility="protected" procflags="override"/>
      <methodref name="DoExit" visibility="protected" procflags="override"/>
      <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override">
      </methodref>
      <methodref name="SetEncoding" visibility="protected">
      </methodref>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <propertyref name="AutoExpand" visibility="protected"/>
      <propertyref name="BorderStyle" visibility="protected"/>
      <propertyref name="ChangeDelay" visibility="protected"/>
      <propertyref name="CheckBoxes" visibility="protected"/>
      <propertyref name="CheckStyles" visibility="protected"/>
      <propertyref name="CreateWndRestores" visibility="protected"/>
      <propertyref name="Encoding" visibility="protected">
      </propertyref>
      <propertyref name="HideSelection" visibility="protected"/>
      <propertyref name="HotTrack" visibility="protected"/>
      <propertyref name="Images" visibility="protected"/>
      <propertyref name="Indent" visibility="protected"/>
      <propertyref name="Items" visibility="protected"/>
      <propertyref name="MultiSelect" visibility="protected"/>
      <propertyref name="MultiSelectStyle" visibility="protected"/>
      <propertyref name="Reading" visibility="protected"/>
      <propertyref name="ReadOnly" visibility="protected"/>
      <propertyref name="RightClickSelect" visibility="protected"/>
      <propertyref name="RowSelect" visibility="protected"/>
      <propertyref name="ShowButtons" visibility="protected"/>
      <propertyref name="ShowLines" visibility="protected"/>
      <propertyref name="ShowRoot" visibility="protected"/>
      <propertyref name="SortType" visibility="protected"/>
      <propertyref name="StateImages" visibility="protected"/>
      <propertyref name="ToolTips" visibility="protected"/>
      <eventref name="OnAddition" visibility="protected"/>
      <eventref name="OnAdvancedCustomDraw" visibility="protected"/>
      <eventref name="OnAdvancedCustomDrawItem" visibility="protected"/>
      <eventref name="OnCancelEdit" visibility="protected"/>
      <eventref name="OnChange" visibility="protected"/>
      <eventref name="OnChanging" visibility="protected"/>
      <eventref name="OnCheckStateChanged" visibility="protected"/>
      <eventref name="OnCheckStateChanging" visibility="protected"/>
      <eventref name="OnCollapsed" visibility="protected"/>
      <eventref name="OnCollapsing" visibility="protected"/>
      <eventref name="OnCompare" visibility="protected"/>
      <eventref name="OnCustomDraw" visibility="protected"/>
      <eventref name="OnCustomDrawItem" visibility="protected"/>
      <eventref name="OnDeletion" visibility="protected"/>
      <eventref name="OnEditing" visibility="protected"/>
      <eventref name="OnEdited" visibility="protected"/>
      <eventref name="OnExpanding" visibility="protected"/>
      <eventref name="OnExpanded" visibility="protected"/>
      <eventref name="OnGetImageIndex" visibility="protected"/>
      <eventref name="OnGetSelectedIndex" visibility="protected"/>
      <eventref name="OnHint" visibility="protected"/>
      <eventref name="OnCreateNodeClass" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="AlphaSort" visibility="public"/>
      <methodref name="FullCollapse" visibility="public"/>
      <methodref name="FullExpand" visibility="public"/>
      <methodref name="GetHitTestInfoAt" visibility="public"/>
      <methodref name="GetNodeAt" visibility="public"/>
      <methodref name="GetDragImages" visibility="public" procflags="override"/>
      <methodref name="IsEditing" visibility="public"/>
      <methodref name="LoadFromFile" visibility="public" procflags="overload"/>
      <methodref name="LoadFromFile" visibility="public" procflags="overload"/>
      <methodref name="LoadFromStream" visibility="public" procflags="overload"/>
      <methodref name="LoadFromStream" visibility="public" procflags="overload"/>
      <methodref name="SaveToFile" visibility="public" procflags="overload"/>
      <methodref name="SaveToFile" visibility="public" procflags="overload"/>
      <methodref name="SaveToStream" visibility="public" procflags="overload"/>
      <methodref name="SaveToStream" visibility="public" procflags="overload"/>
      <methodref name="Select" visibility="public" procflags="overload virtual"/>
      <methodref name="Select" visibility="public" procflags="overload virtual"/>
      <methodref name="Select" visibility="public" procflags="overload virtual"/>
      <methodref name="Deselect" visibility="public" procflags="virtual"/>
      <methodref name="Subselect" visibility="public" procflags="virtual"/>
      <methodref name="ClearSelection" visibility="public" procflags="virtual"/>
      <methodref name="GetSelections" visibility="public"/>
      <methodref name="FindNextToSelect" visibility="public" procflags="virtual"/>
      <methodref name="CustomSort" visibility="public"/>
      <propertyref name="Canvas" visibility="public"/>
      <propertyref name="DropTarget" visibility="public"/>
      <propertyref name="Selected" visibility="public"/>
      <propertyref name="TopItem" visibility="public"/>
      <propertyref name="SelectionCount" visibility="public"/>
      <propertyref name="Selections" visibility="public"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </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>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="1690">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="1691">
      </procedure>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1693"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="1694"/>
      <property name="AutoExpand" visibility="published" read="FAutoExpand" write="SetAutoExpand" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1695"/>
      <property name="BevelEdges" visibility="published" read="FBevelEdges" write="SetBevelEdges" type="TBevelEdges" default="15" hoisted="true" file="Vcl.ComCtrls.pas" line="1696"/>
      <property name="BevelInner" visibility="published" read="FBevelInner" write="SetBevelCut" type="TBevelCut" default="2" index="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1697"/>
      <property name="BevelOuter" visibility="published" read="FBevelOuter" write="SetBevelCut" type="TBevelCut" default="1" index="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1698"/>
      <property name="BevelKind" visibility="published" read="FBevelKind" write="SetBevelKind" type="TBevelKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1699"/>
      <property name="BevelWidth" visibility="published" read="FBevelWidth" write="SetBevelWidth" type="TBevelWidth" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1700"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="1701"/>
      <property name="BorderStyle" visibility="published" read="FBorderStyle" write="SetBorderStyle" type="TBorderStyle" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1702"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1703"/>
      <property name="ChangeDelay" visibility="published" read="GetChangeDelay" write="SetChangeDelay" type="Integer" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1704"/>
      <property name="CheckBoxes" visibility="published" read="FCheckBoxes" write="SetCheckBoxes" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1705"/>
      <property name="CheckStyles" visibility="published" read="FCheckStyles" write="SetCheckStyles" type="TCheckStyles" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1706"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" default="-16777211" hoisted="true" file="Vcl.ComCtrls.pas" line="1707"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="1708"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="1709"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="1710"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1711"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="1712"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1713"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1714"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="1715"/>
      <property name="HideSelection" visibility="published" read="FHideSelection" write="SetHideSelection" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1716"/>
      <property name="HotTrack" visibility="published" read="FHotTrack" write="SetHotTrack" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1717"/>
      <property name="Images" visibility="published" read="FImages" write="SetImages" type="TCustomImageList" hoisted="true" file="Vcl.ComCtrls.pas" line="1718"/>
      <property name="Indent" visibility="published" read="GetIndent" write="SetIndent" type="Integer" hoisted="true" file="Vcl.ComCtrls.pas" line="1719"/>
      <property name="MultiSelect" visibility="published" read="FMultiSelect" write="SetMultiSelect" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1720"/>
      <property name="MultiSelectStyle" visibility="published" read="FMultiSelectStyle" write="SetMultiSelectStyle" type="TMultiSelectStyle" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1721"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1722"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1723"/>
      <property name="ParentCtl3D" visibility="published" read="FParentCtl3D" write="SetParentCtl3D" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1724"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1725"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1726"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1727"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="1728"/>
      <property name="ReadOnly" visibility="published" read="FReadOnly" write="SetReadOnly" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1729"/>
      <property name="RightClickSelect" visibility="published" read="FRightClickSelect" write="FRightClickSelect" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1730"/>
      <property name="RowSelect" visibility="published" read="FRowSelect" write="SetRowSelect" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1731"/>
      <property name="ShowButtons" visibility="published" read="FShowButtons" write="SetButtonStyle" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1732"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="1733"/>
      <property name="ShowLines" visibility="published" read="FShowLines" write="SetLineStyle" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1734"/>
      <property name="ShowRoot" visibility="published" read="FShowRoot" write="SetRootStyle" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1735"/>
      <property name="SortType" visibility="published" read="FSortType" write="SetSortType" type="TSortType" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1736"/>
      <property name="StateImages" visibility="published" read="FStateImages" write="SetStateImages" type="TCustomImageList" hoisted="true" file="Vcl.ComCtrls.pas" line="1737"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="1738"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1739"/>
      <property name="ToolTips" visibility="published" read="FToolTips" write="SetToolTips" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1740"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="1741"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1742"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="1743"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1744"/>
      <event name="OnAddition" visibility="published" read="FOnAddition" write="FOnAddition" type="TTVExpandedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1745"/>
      <event name="OnAdvancedCustomDraw" visibility="published" read="FOnAdvancedCustomDraw" write="FOnAdvancedCustomDraw" type="TTVAdvancedCustomDrawEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1746"/>
      <event name="OnAdvancedCustomDrawItem" visibility="published" read="FOnAdvancedCustomDrawItem" write="FOnAdvancedCustomDrawItem" type="TTVAdvancedCustomDrawItemEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1747"/>
      <event name="OnCancelEdit" visibility="published" read="FOnCancelEdit" write="FOnCancelEdit" type="TTVChangedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1748"/>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TTVChangedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1749"/>
      <event name="OnChanging" visibility="published" read="FOnChanging" write="FOnChanging" type="TTVChangingEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1750"/>
      <event name="OnCheckStateChanged" visibility="published" read="FOnCheckStateChanged" write="FOnCheckStateChanged" type="TTVCheckStateChangedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1751"/>
      <event name="OnCheckStateChanging" visibility="published" read="FOnCheckStateChanging" write="FOnCheckStateChanging" type="TTVCheckStateChangingEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1752"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1753"/>
      <event name="OnCollapsed" visibility="published" read="FOnCollapsed" write="FOnCollapsed" type="TTVExpandedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1754"/>
      <event name="OnCollapsing" visibility="published" read="FOnCollapsing" write="FOnCollapsing" type="TTVCollapsingEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1755"/>
      <event name="OnCompare" visibility="published" read="FOnCompare" write="FOnCompare" type="TTVCompareEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1756"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1757"/>
      <event name="OnCreateNodeClass" visibility="published" read="FOnCreateNodeClass" write="FOnCreateNodeClass" type="TTVCreateNodeClassEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1758"/>
      <event name="OnCustomDraw" visibility="published" read="FOnCustomDraw" write="FOnCustomDraw" type="TTVCustomDrawEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1759"/>
      <event name="OnCustomDrawItem" visibility="published" read="FOnCustomDrawItem" write="FOnCustomDrawItem" type="TTVCustomDrawItemEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1760"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1761"/>
      <event name="OnDeletion" visibility="published" read="FOnDeletion" write="FOnDeletion" type="TTVExpandedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1762"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1763"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1764"/>
      <event name="OnEdited" visibility="published" read="FOnEdited" write="FOnEdited" type="TTVEditedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1765"/>
      <event name="OnEditing" visibility="published" read="FOnEditing" write="FOnEditing" type="TTVEditingEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1766"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1767"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1768"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1769"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1770"/>
      <event name="OnExpanding" visibility="published" read="FOnExpanding" write="FOnExpanding" type="TTVExpandingEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1771"/>
      <event name="OnExpanded" visibility="published" read="FOnExpanded" write="FOnExpanded" type="TTVExpandedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1772"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1773"/>
      <event name="OnGetImageIndex" visibility="published" read="FOnGetImageIndex" write="FOnGetImageIndex" type="TTVExpandedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1774"/>
      <event name="OnGetSelectedIndex" visibility="published" read="FOnGetSelectedIndex" write="FOnGetSelectedIndex" type="TTVExpandedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1775"/>
      <event name="OnHint" visibility="published" read="FOnHint" write="FOnHint" type="TTVHintEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1776"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1777"/>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" type="TKeyPressEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1778"/>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1779"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1780"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1781"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1782"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1783"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1784"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1785"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1786"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1787"/>
      <property name="Items" visibility="published" read="FTreeNodes" write="SetTreeNodes" type="TTreeNodes" hoisted="true" file="Vcl.ComCtrls.pas" line="1789"/>
    </members>
  </class>
  <enum name="TTrackBarOrientation" file="Vcl.ComCtrls.pas" line="1794">
    <element value="0" name="trHorizontal" file="Vcl.ComCtrls.pas" line="1794"/>
    <element value="1" name="trVertical" file="Vcl.ComCtrls.pas" line="1794"/>
  </enum>
  <enum name="TTickMark" file="Vcl.ComCtrls.pas" line="1795">
    <element value="0" name="tmBottomRight" file="Vcl.ComCtrls.pas" line="1795"/>
    <element value="1" name="tmTopLeft" file="Vcl.ComCtrls.pas" line="1795"/>
    <element value="2" name="tmBoth" file="Vcl.ComCtrls.pas" line="1795"/>
  </enum>
  <enum name="TTickStyle" file="Vcl.ComCtrls.pas" line="1796">
    <element value="0" name="tsNone" file="Vcl.ComCtrls.pas" line="1796"/>
    <element value="1" name="tsAuto" file="Vcl.ComCtrls.pas" line="1796"/>
    <element value="2" name="tsManual" file="Vcl.ComCtrls.pas" line="1796"/>
  </enum>
  <enum name="TPositionToolTip" file="Vcl.ComCtrls.pas" line="1797">
    <element value="0" name="ptNone" file="Vcl.ComCtrls.pas" line="1797"/>
    <element value="1" name="ptTop" file="Vcl.ComCtrls.pas" line="1797"/>
    <element value="2" name="ptLeft" file="Vcl.ComCtrls.pas" line="1797"/>
    <element value="3" name="ptBottom" file="Vcl.ComCtrls.pas" line="1797"/>
    <element value="4" name="ptRight" file="Vcl.ComCtrls.pas" line="1797"/>
  </enum>
  <class name="TTrackBar" file="Vcl.ComCtrls.pas" line="1799">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FOrientation" type="TTrackBarOrientation" visibility="private" size="1" offset="688" file="Vcl.ComCtrls.pas" line="1801"/>
      <field name="FTickMarks" type="TTickMark" visibility="private" size="1" offset="689" file="Vcl.ComCtrls.pas" line="1802"/>
      <field name="FTickStyle" type="TTickStyle" visibility="private" size="1" offset="690" file="Vcl.ComCtrls.pas" line="1803"/>
      <field name="FLineSize" type="Integer" visibility="private" size="4" offset="692" file="Vcl.ComCtrls.pas" line="1804"/>
      <field name="FPageSize" type="Integer" visibility="private" size="4" offset="696" file="Vcl.ComCtrls.pas" line="1805"/>
      <field name="FThumbLength" type="Integer" visibility="private" size="4" offset="700" file="Vcl.ComCtrls.pas" line="1806"/>
      <field name="FSliderVisible" type="Boolean" visibility="private" size="1" offset="704" file="Vcl.ComCtrls.pas" line="1807"/>
      <field name="FMin" type="Integer" visibility="private" size="4" offset="708" file="Vcl.ComCtrls.pas" line="1808"/>
      <field name="FMax" type="Integer" visibility="private" size="4" offset="712" file="Vcl.ComCtrls.pas" line="1809"/>
      <field name="FFrequency" type="Integer" visibility="private" size="4" offset="716" file="Vcl.ComCtrls.pas" line="1810"/>
      <field name="FPosition" type="Integer" visibility="private" size="4" offset="720" file="Vcl.ComCtrls.pas" line="1811"/>
      <field name="FPositionToolTip" type="TPositionToolTip" visibility="private" size="1" offset="724" file="Vcl.ComCtrls.pas" line="1812"/>
      <field name="FSelStart" type="Integer" visibility="private" size="4" offset="728" file="Vcl.ComCtrls.pas" line="1813"/>
      <field name="FSelEnd" type="Integer" visibility="private" size="4" offset="732" file="Vcl.ComCtrls.pas" line="1814"/>
      <field name="FShowSelRange" type="Boolean" visibility="private" size="1" offset="736" file="Vcl.ComCtrls.pas" line="1815"/>
      <field name="FOnChange" type="TNotifyEvent" visibility="private" size="8" offset="744" file="Vcl.ComCtrls.pas" line="1816"/>
      <field name="FOnTracking" type="TNotifyEvent" visibility="private" size="8" offset="752" file="Vcl.ComCtrls.pas" line="1817"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="1818">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="1819">
      </procedure>
      <function name="GetThumbLength" visibility="private" file="Vcl.ComCtrls.pas" line="1820">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="SetOrientation" visibility="private" file="Vcl.ComCtrls.pas" line="1821">
        <parameters>
          <parameter name="Value" type="TTrackBarOrientation"/>
        </parameters>
      </procedure>
      <procedure name="SetParams" visibility="private" file="Vcl.ComCtrls.pas" line="1822">
        <parameters>
          <parameter name="APosition" type="Integer"/>
          <parameter name="AMin" type="Integer"/>
          <parameter name="AMax" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetPosition" visibility="private" file="Vcl.ComCtrls.pas" line="1823">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMin" visibility="private" file="Vcl.ComCtrls.pas" line="1824">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMax" visibility="private" file="Vcl.ComCtrls.pas" line="1825">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetFrequency" visibility="private" file="Vcl.ComCtrls.pas" line="1826">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetTickStyle" visibility="private" file="Vcl.ComCtrls.pas" line="1827">
        <parameters>
          <parameter name="Value" type="TTickStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetTickMarks" visibility="private" file="Vcl.ComCtrls.pas" line="1828">
        <parameters>
          <parameter name="Value" type="TTickMark"/>
        </parameters>
      </procedure>
      <procedure name="SetLineSize" visibility="private" file="Vcl.ComCtrls.pas" line="1829">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetPageSize" visibility="private" file="Vcl.ComCtrls.pas" line="1830">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetPositionToolTip" visibility="private" file="Vcl.ComCtrls.pas" line="1831">
        <parameters>
          <parameter name="Value" type="TPositionToolTip" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetThumbLength" visibility="private" file="Vcl.ComCtrls.pas" line="1832">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetSliderVisible" visibility="private" file="Vcl.ComCtrls.pas" line="1833">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetSelStart" visibility="private" file="Vcl.ComCtrls.pas" line="1834">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetSelEnd" visibility="private" file="Vcl.ComCtrls.pas" line="1835">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetShowSelRange" visibility="private" file="Vcl.ComCtrls.pas" line="1836">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="UpdateSelection" visibility="private" file="Vcl.ComCtrls.pas" line="1837">
      </procedure>
      <procedure name="CMGestureManagerChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1838">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNHScroll" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1839">
        <parameters>
          <parameter name="Message" type="TWMScroll" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1840">
        <parameters>
          <parameter name="Message" type="TWMNotifyTRB" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNVScroll" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1841">
        <parameters>
          <parameter name="Message" type="TWMScroll" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkGnd" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1842">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1844">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Initializes a window-creation parameter data structure.
Vcl.ComCtrls.TTrackBar.CreateParams inherits from Vcl.Controls.TWinControl.CreateParams. All content below this line refers to Vcl.Controls.TWinControl.CreateParams.
Initializes a window-creation parameter data structure.
The CreateWnd method calls CreateParams to initialize the parameters it passes to CreateWindowHandle. Override CreateParams to customize the way a control creates its Windows representation. When overriding CreateParams, always call the inherited method first to set the default values, then make any desired adjustments.
CreateParams fills in the parameter that is passed as the value of the Params parameter. This data structure holds information needed when telling Windows to create a window handle. The fields of a TCreateParams record become the parameters to a call to the CreateWindowEx API function.
TWinControl implements CreateParams by setting all the fields of Params to generic base values. A number of the standard controls override CreateParams to change one or more of the default values in Params.
</summary></devnotes></procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="1845">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Resize and reposition children and self.
Vcl.ComCtrls.TTrackBar.ChangeScale inherits from Vcl.Controls.TWinControl.ChangeScale. All content below this line refers to Vcl.Controls.TWinControl.ChangeScale.
Resize and reposition children and self.
ChangeScale rescales the control in the same manner as the ChangeScale method in TControl. If the control contains any children, their ChangeScale methods are called before the parent itself is rescaled.
To rescale the control's children without rescaling the control itself, use ScaleControls. To rescale the control without repositioning, use ScaleBy.
</summary></devnotes></procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1846">
      <devnotes><summary>
Creates the underlying window.
Vcl.ComCtrls.TTrackBar.CreateWnd inherits from Vcl.Controls.TWinControl.CreateWnd. All content below this line refers to Vcl.Controls.TWinControl.CreateWnd.
Creates the underlying window.
CreateWnd is called automatically when the control is first created or when the underlying screen object must be destroyed and recreated to reflect property changes. Override CreateWnd to pass additional initialization messages to the screen object when it is created.
</summary></devnotes></procedure>
      <procedure name="DestroyWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1847">
      <devnotes><summary>
Destroys the control's window.
Vcl.ComCtrls.TTrackBar.DestroyWnd inherits from Vcl.Controls.TWinControl.DestroyWnd. All content below this line refers to Vcl.Controls.TWinControl.DestroyWnd.
Destroys the control's window.
DestroyWnd is called when the control needs to replace its window. For example, changing properties that are implemented by window parameter settings require the control to be destroyed and then recreated using the CreateWnd method. 
Before the window is destroyed, DestroyWnd saves a copy of the control's text in memory, frees any device contexts, and finally calls DestroyWindowHandle. When the window is recreated, the stored copy of the control's text is assigned to the new window.
</summary></devnotes></procedure>
      <procedure name="Changed" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="1848">
      <devnotes><summary>
Sends a CM_CHANGED message to the control.
Vcl.ComCtrls.TTrackBar.Changed inherits from Vcl.Controls.TControl.Changed. All content below this line refers to Vcl.Controls.TControl.Changed.
Sends a CM_CHANGED message to the control.
Call Changed after changing the properties of the control in a way that affects the properties of a parent object. Changed sends a CM_CHANGED message back to the control. If the control is a windowed control, this message is sent to the parent so that it can make any necessary adjustments.
</summary></devnotes></procedure>
      <procedure name="Tracking" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="1849">
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="1851">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Creates and initializes an instance of TTrackBar.
Call Create to instantiate a TTrackBar object at runtime. Track bars placed on forms at design time are created automatically.
Create allocates memory and initializes the following properties:
ControlStyle is set to [csCaptureMouse, csClickEvents, csSetCaption].
Frequency is set to 1.
Height is set to 45 and Width to 150.
LineSize is set to 1 and PageSize to 2.
Max is set to 10 and Min to 0.
Orientation is set to trHorizontal.
TickMarks is set to tbBottomRight and TickStyle to tsAuto.
TabStop is set to true.
</summary></devnotes></constructor>
      <procedure name="SetTick" visibility="public" file="Vcl.ComCtrls.pas" line="1852">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      <devnotes><summary>
Adds a tick mark to the track bar at a specified location.
Use SetTick to place a tick mark on the bar at the position that corresponds to the Value parameter. Tick marks specified in this manner are only displayed when the TickStyle is set to tsManual.
</summary></devnotes></procedure>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1854"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="1855"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1856"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="1857"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="1858"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="1859"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1860"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1861"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1862"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="1863"/>
      <property name="LineSize" visibility="published" read="FLineSize" write="SetLineSize" type="Integer" default="1" file="Vcl.ComCtrls.pas" line="1864"><devnotes><summary>
Indicates the amount the value of Position changes when the user presses the arrow keys.
Use LineSize to specify the distance along the slider that represents a single unit. The current Position is marked by a slider. The right and down arrow keys increment the value of Position by LineSize, and the left and up arrow keys decrement the value of Position by LineSize.
Use the PageSize property to set the number of ticks moved using the Page Up and Page Down keys.
</summary></devnotes></property>
      <property name="Max" visibility="published" read="FMax" write="SetMax" type="Integer" default="10" file="Vcl.ComCtrls.pas" line="1865"><devnotes><summary>
Specifies the maximum Position of a TTrackBar.
Use Max to set an upper limit to the value that can be represented using the track bar. A slider indicates the current Position in a range between Min and Max.
</summary></devnotes></property>
      <property name="Min" visibility="published" read="FMin" write="SetMin" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="1866"><devnotes><summary>
Specifies the minimum Position of a TTrackBar.
Use Min to set a lower limit to the value that can be represented using the track bar. A slider indicates the current Position in a range between Min and Max.
</summary></devnotes></property>
      <property name="Orientation" visibility="published" read="FOrientation" write="SetOrientation" type="TTrackBarOrientation" default="0" file="Vcl.ComCtrls.pas" line="1867"><devnotes><summary>
Specifies whether the track bar is horizontal or vertical.
Set Orientation to the desired orientation of the track bar. Orientation has these possible values: 





Value

Meaning



tbHorizontal



The long edge of the track is parallel to the top of the form. The Min position is on the left and the Max position is on the right.




tbVertical



The long edge of the track is parallel to the side of the form. The Min position is on the top and the Max position is on the bottom.




</summary></devnotes></property>
      <property name="ParentCtl3D" visibility="published" read="FParentCtl3D" write="SetParentCtl3D" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1868"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1869"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1870"/>
      <property name="PageSize" visibility="published" read="FPageSize" write="SetPageSize" type="Integer" default="2" file="Vcl.ComCtrls.pas" line="1871"><devnotes><summary>
Specifies the amount Position is changed when the PageUp or PageDown key is pressed, or when the bar is clicked.
Set PageSize to the distance along the track bar that corresponds to a single view. A slider marks the current Position. The Page Up key increments the value of Position by PageSize, and Page Down key decrements the value of Position by PageSize. 
Use the LineSize property to set the number of ticks moved using the arrow keys.
</summary></devnotes></property>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="1872"/>
      <property name="Frequency" visibility="published" read="FFrequency" write="SetFrequency" type="Integer" default="1" file="Vcl.ComCtrls.pas" line="1873"><devnotes><summary>
Specifies the increment between tick marks on the track bar.
Use Frequency to specify the spacing of the tick marks, using the logical units used by the Position property. For example, a Frequency of 5 sets a tick mark at every fifth possible increment. To provide visual feedback about the units used by the track bar, set Frequency to LineSize or PageSize.

Note:  If the value of the TickStyle property is not set to tsAuto, the value of Frequency is ignored.</summary></devnotes></property>
      <property name="Position" visibility="published" read="FPosition" write="SetPosition" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="1874"><devnotes><summary>
Contains the current position of the slider of a TTrackBar.
Read Position to determine the current value represented by the track bar. Position is a value in the range between Min and Max (inclusive). Set Position to programmatically move the slider of the track bar to a new value.
</summary></devnotes></property>
      <property name="PositionToolTip" visibility="published" read="FPositionToolTip" write="SetPositionToolTip" type="TPositionToolTip" default="0" file="Vcl.ComCtrls.pas" line="1875"><devnotes><summary>
Determines the position of the (optional) Tool Tip displaying the position of the track bar.
You can set this property to one of the following values.





Value

Meaning



ptNone



No Tool Tip is shown.




ptTop



The Tool Tip appears at the top side of the TrackBar.




ptBottom



The Tool Tip appears at the bottom side of the TrackBar.




ptLeft



The Tool Tip appears at the left side of the TrackBar.




ptRight



The Tool Tip appears at the right side of the TrackBar.





Note:  Use ptLeft and ptRight for the vertical Track Bars. Use ptTop and ptBottom for the horizontal Track Bars. </summary></devnotes></property>
      <property name="SliderVisible" visibility="published" read="FSliderVisible" write="SetSliderVisible" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="1876"><devnotes><summary>
Specifies whether the track bar's slider is visible.
Use SliderVisible to get or set whether the track bar's slider is visible.


</summary></devnotes></property>
      <property name="SelEnd" visibility="published" read="FSelEnd" write="SetSelEnd" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="1877"><devnotes><summary>
Specifies the position of the end point of the selection range.
Set SelEnd to determine the length of a selection that begins at SelStart. The track bar indicates a selection range on the bar by placing special tick marks at the positions specified by the SelStart and SelEnd properties and highlighting the selected portion of the bar. 
SelEnd must be greater than or equal to Position. If SelEnd is set to a value less than Position, Position changes to SelEnd. SelEnd must be greater than or equal to SelStart. If SelEnd is the same as SelStart, there is no selection, and the value of Position is the same as SelStart and SelEnd. 
</summary></devnotes></property>
      <property name="SelStart" visibility="published" read="FSelStart" write="SetSelStart" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="1878"><devnotes><summary>
Specifies the position of the starting point of the selection range.
Set SelStart to determine the beginning of a selection that runs to SelEnd. The track bar indicates a selection range on the bar by placing special tick marks at the positions specified by the SelStart and SelEnd properties and highlighting the selected portion of the bar. 
SelStart must be less than or equal to Position. If SelStart is set to a value greater than Position, Position changes to SelStart. SelStart must be less than or equal to SelEnd. If SelStart is the same as SelEnd, there is no selection, and the value of Position is the same as SelStart and SelEnd. 
</summary></devnotes></property>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="1879"/>
      <property name="ShowSelRange" visibility="published" read="FShowSelRange" write="SetShowSelRange" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="1880"><devnotes><summary>
Specifies whether the track bar shows the selection range.
If set to True, the selection range on the track bar is displayed. If set to False, the selection range is not displayed.


</summary></devnotes></property>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="1881"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1882"/>
      <property name="ThumbLength" visibility="published" read="GetThumbLength" write="SetThumbLength" type="Integer" default="20" file="Vcl.ComCtrls.pas" line="1883"><devnotes><summary>
Specifies the length of the track bar's slider.
Use ThumbLength to get or set the length of the track bar's slider.


</summary></devnotes></property>
      <property name="TickMarks" visibility="published" read="FTickMarks" write="SetTickMarks" type="TTickMark" default="0" file="Vcl.ComCtrls.pas" line="1884"><devnotes><summary>
Specifies the location of the tick marks.
Set TickMarks to specify where the tick marks should be drawn. TickMarks has these possible values:





Value

Meaning



tmBottomRight



Tick marks are on the bottom or right of the track bar, depending of the value of Orientation.




tmTopLeft



Tick marks are on the top or left of the track bar, depending of the value of Orientation.




tmBoth



Tick marks are on both sides of the track bar.




If the TickStyle property is tsNone, the value of TickMarks is ignored.
</summary></devnotes></property>
      <property name="TickStyle" visibility="published" read="FTickStyle" write="SetTickStyle" type="TTickStyle" default="1" file="Vcl.ComCtrls.pas" line="1885"><devnotes><summary>
Specifies how tick marks are placed on the track bar.
Set TickStyle to specify whether the track bar should display tick marks, and if so, how those tick marks are set. TickStyle has these possible values:





Value

Meaning



tsAuto



Tick marks are automatically displayed at increments equal to the value of the Frequency property.




tsManual



Tick marks are displayed at the Min and Max values. Additional tick marks can be set using the SetTick method.




tsNone



No tick marks are displayed.




</summary></devnotes></property>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="1886"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1887"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="1888"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1889"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1890"/>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="1891"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1892"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1893"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1894"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1895"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1896"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1897"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1898"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1899"/>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" type="TKeyPressEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1900"/>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1901"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1902"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1903"/>
      <event name="OnTracking" visibility="published" read="FOnTracking" write="FOnTracking" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="1904"/>
    </members>
  <devnotes><summary>
TTrackBar is a wrapper for a track bar control.
Use TTrackBar to put a track bar on a form. A track bar represents a position along a continuum using a slider and, optionally, tick marks. A track bar can also display a selected range marked by triangular ticks at the starting and ending positions of the selection.
During program execution, the slider can be moved to the desired position by dragging it with the mouse or by clicking the mouse on the bar. To use the keyboard to move the slider, press the arrow keys or the Page Up and Page Down keys.
</summary></devnotes></class>
  <type name="TProgressRange" type="integer" loBound="-2147483648" hiBound="2147483647" file="System.pas" line="12"/>
  <enum name="TProgressBarOrientation" file="Vcl.ComCtrls.pas" line="1911">
    <element value="0" name="pbHorizontal" file="Vcl.ComCtrls.pas" line="1911"/>
    <element value="1" name="pbVertical" file="Vcl.ComCtrls.pas" line="1911"/>
  </enum>
  <enum name="TProgressBarStyle" file="Vcl.ComCtrls.pas" line="1913">
    <element value="0" name="pbstNormal" file="Vcl.ComCtrls.pas" line="1913"/>
    <element value="1" name="pbstMarquee" file="Vcl.ComCtrls.pas" line="1913"/>
  </enum>
  <enum name="TProgressBarState" file="Vcl.ComCtrls.pas" line="1915">
    <element value="0" name="pbsNormal" file="Vcl.ComCtrls.pas" line="1915"/>
    <element value="1" name="pbsError" file="Vcl.ComCtrls.pas" line="1915"/>
    <element value="2" name="pbsPaused" file="Vcl.ComCtrls.pas" line="1915"/>
  </enum>
  <class name="TProgressBar" file="Vcl.ComCtrls.pas" line="1917">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="F32BitMode" type="Boolean" visibility="private" size="1" offset="688" file="Vcl.ComCtrls.pas" line="1919"/>
      <field name="FMin" type="Integer" visibility="private" size="4" offset="692" file="Vcl.ComCtrls.pas" line="1920"/>
      <field name="FMax" type="Integer" visibility="private" size="4" offset="696" file="Vcl.ComCtrls.pas" line="1921"/>
      <field name="FPosition" type="Integer" visibility="private" size="4" offset="700" file="Vcl.ComCtrls.pas" line="1922"/>
      <field name="FSavedPosition" type="Integer" visibility="private" size="4" offset="704" file="Vcl.ComCtrls.pas" line="1923"/>
      <field name="FStep" type="Integer" visibility="private" size="4" offset="708" file="Vcl.ComCtrls.pas" line="1924"/>
      <field name="FOrientation" type="TProgressBarOrientation" visibility="private" size="1" offset="712" file="Vcl.ComCtrls.pas" line="1925"/>
      <field name="FSmooth" type="Boolean" visibility="private" size="1" offset="713" file="Vcl.ComCtrls.pas" line="1926"/>
      <field name="FSmoothReverse" type="Boolean" visibility="private" size="1" offset="714" file="Vcl.ComCtrls.pas" line="1927"/>
      <field name="FMarqueeInterval" type="Integer" visibility="private" size="4" offset="716" file="Vcl.ComCtrls.pas" line="1928"/>
      <field name="FStyle" type="TProgressBarStyle" visibility="private" size="1" offset="720" file="Vcl.ComCtrls.pas" line="1929"/>
      <field name="FBarColor" type="TColor" visibility="private" size="4" offset="724" file="Vcl.ComCtrls.pas" line="1930"/>
      <field name="FBackgroundColor" type="TColor" visibility="private" size="4" offset="728" file="Vcl.ComCtrls.pas" line="1931"/>
      <field name="FState" type="TProgressBarState" visibility="private" size="1" offset="732" file="Vcl.ComCtrls.pas" line="1932"/>
      <field name="FOnChange" type="TNotifyEvent" visibility="private" size="8" offset="736" file="Vcl.ComCtrls.pas" line="1933"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="1934">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="1935">
      </procedure>
      <function name="GetMin" visibility="private" file="Vcl.ComCtrls.pas" line="1936">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetMax" visibility="private" file="Vcl.ComCtrls.pas" line="1937">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetPosition" visibility="private" file="Vcl.ComCtrls.pas" line="1938">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="SetParams" visibility="private" file="Vcl.ComCtrls.pas" line="1939">
        <parameters>
          <parameter name="AMin" type="Integer"/>
          <parameter name="AMax" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMin" visibility="private" file="Vcl.ComCtrls.pas" line="1940">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMax" visibility="private" file="Vcl.ComCtrls.pas" line="1941">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMarqueeInterval" visibility="private" file="Vcl.ComCtrls.pas" line="1942">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetPosition" visibility="private" file="Vcl.ComCtrls.pas" line="1943">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetStep" visibility="private" file="Vcl.ComCtrls.pas" line="1944">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetOrientation" visibility="private" file="Vcl.ComCtrls.pas" line="1945">
        <parameters>
          <parameter name="Value" type="TProgressBarOrientation"/>
        </parameters>
      </procedure>
      <procedure name="SetSmooth" visibility="private" file="Vcl.ComCtrls.pas" line="1946">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetSmoothReverse" visibility="private" file="Vcl.ComCtrls.pas" line="1947">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetStyle" visibility="private" file="Vcl.ComCtrls.pas" line="1948">
        <parameters>
          <parameter name="Value" type="TProgressBarStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetBarColor" visibility="private" file="Vcl.ComCtrls.pas" line="1949">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetBackgroundColor" visibility="private" file="Vcl.ComCtrls.pas" line="1950">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetState" visibility="private" file="Vcl.ComCtrls.pas" line="1951">
        <parameters>
          <parameter name="Value" type="TProgressBarState"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkGnd" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="1952">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1954">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1955">
      </procedure>
      <procedure name="DestroyWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="1956">
      </procedure>
      <procedure name="DoChange" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="1957">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="1959">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <procedure name="StepIt" visibility="public" file="Vcl.ComCtrls.pas" line="1960">
      </procedure>
      <procedure name="StepBy" visibility="public" file="Vcl.ComCtrls.pas" line="1961">
        <parameters>
          <parameter name="Delta" type="Integer"/>
        </parameters>
      </procedure>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1963"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="1964"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1965"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="1966"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="1967"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1968"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1969"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1970"/>
      <property name="Hint" visibility="published" read="FHint" write="FHint" stored="IsHintStored" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1971"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="1972"/>
      <property name="Min" visibility="published" read="GetMin" write="SetMin" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="1973"/>
      <property name="Max" visibility="published" read="GetMax" write="SetMax" type="Integer" default="100" file="Vcl.ComCtrls.pas" line="1974"/>
      <property name="Orientation" visibility="published" read="FOrientation" write="SetOrientation" type="TProgressBarOrientation" default="0" file="Vcl.ComCtrls.pas" line="1975"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1977"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1978"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="1979"/>
      <property name="Position" visibility="published" read="GetPosition" write="SetPosition" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="1980"/>
      <property name="Smooth" visibility="published" read="FSmooth" write="SetSmooth" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="1981"/>
      <property name="Style" visibility="published" read="FStyle" write="SetStyle" type="TProgressBarStyle" default="0" file="Vcl.ComCtrls.pas" line="1982"/>
      <property name="MarqueeInterval" visibility="published" read="FMarqueeInterval" write="SetMarqueeInterval" type="Integer" default="10" file="Vcl.ComCtrls.pas" line="1983"/>
      <property name="BarColor" visibility="published" read="FBarColor" write="SetBarColor" type="TColor" default="536870912" file="Vcl.ComCtrls.pas" line="1984"/>
      <property name="BackgroundColor" visibility="published" read="FBackgroundColor" write="SetBackgroundColor" type="TColor" default="536870912" file="Vcl.ComCtrls.pas" line="1985"/>
      <property name="SmoothReverse" visibility="published" read="FSmoothReverse" write="SetSmoothReverse" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="1986"/>
      <property name="Step" visibility="published" read="FStep" write="SetStep" type="Integer" default="10" file="Vcl.ComCtrls.pas" line="1987"/>
      <property name="State" visibility="published" read="FState" write="SetState" type="TProgressBarState" default="0" file="Vcl.ComCtrls.pas" line="1988"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="1989"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="1990"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1991"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="1992"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="1993"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="1994"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="1995"/>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="1996"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1997"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1998"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="1999"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2000"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2001"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2002"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2003"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2004"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2005"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2006"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2007"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2008"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2009"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2010"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2011"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2012"/>
    </members>
  </class>
  <enum name="TAttributeType" file="Vcl.ComCtrls.pas" line="2019">
    <element value="0" name="atSelected" file="Vcl.ComCtrls.pas" line="2019"/>
    <element value="1" name="atDefaultText" file="Vcl.ComCtrls.pas" line="2019"/>
  </enum>
  <enum name="TSubscriptType" file="Vcl.ComCtrls.pas" line="2020">
    <element value="0" name="sstNone" file="Vcl.ComCtrls.pas" line="2020"/>
    <element value="1" name="sstSubscript" file="Vcl.ComCtrls.pas" line="2020"/>
    <element value="2" name="sstSuperscript" file="Vcl.ComCtrls.pas" line="2020"/>
  </enum>
  <enum name="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2021">
    <element value="0" name="caBold" file="Vcl.ComCtrls.pas" line="2021"/>
    <element value="1" name="caColor" file="Vcl.ComCtrls.pas" line="2021"/>
    <element value="2" name="caFace" file="Vcl.ComCtrls.pas" line="2021"/>
    <element value="3" name="caItalic" file="Vcl.ComCtrls.pas" line="2021"/>
    <element value="4" name="caSize" file="Vcl.ComCtrls.pas" line="2021"/>
    <element value="5" name="caStrikeOut" file="Vcl.ComCtrls.pas" line="2021"/>
    <element value="6" name="caUnderline" file="Vcl.ComCtrls.pas" line="2021"/>
    <element value="7" name="caProtected" file="Vcl.ComCtrls.pas" line="2021"/>
    <element value="8" name="caBackColor" file="Vcl.ComCtrls.pas" line="2022"/>
    <element value="9" name="caCharset" file="Vcl.ComCtrls.pas" line="2022"/>
    <element value="10" name="caDisabled" file="Vcl.ComCtrls.pas" line="2022"/>
    <element value="11" name="caHidden" file="Vcl.ComCtrls.pas" line="2022"/>
    <element value="12" name="caLink" file="Vcl.ComCtrls.pas" line="2022"/>
    <element value="13" name="caOffset" file="Vcl.ComCtrls.pas" line="2022"/>
    <element value="14" name="caRevAuthor" file="Vcl.ComCtrls.pas" line="2022"/>
    <element value="15" name="caSubscript" file="Vcl.ComCtrls.pas" line="2022"/>
    <element value="16" name="caWeight" file="Vcl.ComCtrls.pas" line="2022"/>
  </enum>
  <set name="TConsistentAttributes" type="TConsistentAttribute" file="Vcl.ComCtrls.pas" line="2023">
    <element name="caBold"/>
    <element name="caColor"/>
    <element name="caFace"/>
    <element name="caItalic"/>
    <element name="caSize"/>
    <element name="caStrikeOut"/>
    <element name="caUnderline"/>
    <element name="caProtected"/>
    <element name="caBackColor"/>
    <element name="caCharset"/>
    <element name="caDisabled"/>
    <element name="caHidden"/>
    <element name="caLink"/>
    <element name="caOffset"/>
    <element name="caRevAuthor"/>
    <element name="caSubscript"/>
    <element name="caWeight"/>
  </set>
  <class name="TTextAttributes" file="Vcl.ComCtrls.pas" line="2025">
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </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>
    <members>
      <field name="RichEdit" type="TCustomRichEdit" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="2027"/>
      <field name="FType" type="TAttributeType" visibility="private" size="1" offset="8" file="Vcl.ComCtrls.pas" line="2028"/>
      <procedure name="GetAttributes" visibility="private" file="Vcl.ComCtrls.pas" line="2029">
        <parameters>
          <parameter name="Format" type="_CHARFORMAT2W" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="GetBackColor" visibility="private" file="Vcl.ComCtrls.pas" line="2030">
        <parameters>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="GetCharset" visibility="private" file="Vcl.ComCtrls.pas" line="2031">
        <parameters>
          <retval type="TFontCharset"/>
        </parameters>
      </function>
      <function name="GetColor" visibility="private" file="Vcl.ComCtrls.pas" line="2032">
        <parameters>
          <retval type="TColor"/>
        </parameters>
      </function>
      <function name="GetConsistentAttributes" visibility="private" file="Vcl.ComCtrls.pas" line="2033">
        <parameters>
          <retval type="TConsistentAttributes"/>
        </parameters>
      </function>
      <function name="GetHeight" visibility="private" file="Vcl.ComCtrls.pas" line="2034">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetName" visibility="private" file="Vcl.ComCtrls.pas" line="2035">
        <parameters>
          <retval type="TFontName"/>
        </parameters>
      </function>
      <function name="GetOffset" visibility="private" file="Vcl.ComCtrls.pas" line="2036">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetPitch" visibility="private" file="Vcl.ComCtrls.pas" line="2037">
        <parameters>
          <retval type="TFontPitch"/>
        </parameters>
      </function>
      <function name="GetRevAuthor" visibility="private" file="Vcl.ComCtrls.pas" line="2038">
        <parameters>
          <retval type="Byte"/>
        </parameters>
      </function>
      <function name="GetSize" visibility="private" file="Vcl.ComCtrls.pas" line="2039">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetStyle" visibility="private" file="Vcl.ComCtrls.pas" line="2040">
        <parameters>
          <retval type="TFontStyles"/>
        </parameters>
      </function>
      <function name="GetStyleElement" visibility="private" file="Vcl.ComCtrls.pas" line="2041">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetSubscript" visibility="private" file="Vcl.ComCtrls.pas" line="2042">
        <parameters>
          <retval type="TSubscriptType"/>
        </parameters>
      </function>
      <procedure name="SetAttributes" visibility="private" file="Vcl.ComCtrls.pas" line="2043">
        <parameters>
          <parameter name="Format" type="_CHARFORMAT2W" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SetBackColor" visibility="private" file="Vcl.ComCtrls.pas" line="2044">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetCharset" visibility="private" file="Vcl.ComCtrls.pas" line="2045">
        <parameters>
          <parameter name="Value" type="TFontCharset"/>
        </parameters>
      </procedure>
      <procedure name="SetColor" visibility="private" file="Vcl.ComCtrls.pas" line="2046">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetHeight" visibility="private" file="Vcl.ComCtrls.pas" line="2047">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetName" visibility="private" file="Vcl.ComCtrls.pas" line="2048">
        <parameters>
          <parameter name="Value" type="TFontName"/>
        </parameters>
      </procedure>
      <procedure name="SetOffset" visibility="private" file="Vcl.ComCtrls.pas" line="2049">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetPitch" visibility="private" file="Vcl.ComCtrls.pas" line="2050">
        <parameters>
          <parameter name="Value" type="TFontPitch"/>
        </parameters>
      </procedure>
      <procedure name="SetRevAuthor" visibility="private" file="Vcl.ComCtrls.pas" line="2051">
        <parameters>
          <parameter name="Value" type="Byte"/>
        </parameters>
      </procedure>
      <procedure name="SetSize" visibility="private" file="Vcl.ComCtrls.pas" line="2052">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetStyle" visibility="private" file="Vcl.ComCtrls.pas" line="2053">
        <parameters>
          <parameter name="Value" type="TFontStyles"/>
        </parameters>
      </procedure>
      <procedure name="SetStyleElement" visibility="private" file="Vcl.ComCtrls.pas" line="2054">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetSubscript" visibility="private" file="Vcl.ComCtrls.pas" line="2055">
        <parameters>
          <parameter name="Value" type="TSubscriptType"/>
        </parameters>
      </procedure>
      <procedure name="InitFormat" visibility="protected" file="Vcl.ComCtrls.pas" line="2057">
        <parameters>
          <parameter name="Format" type="_CHARFORMAT2W" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="AssignTo" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2058">
        <parameters>
          <parameter name="Dest" type="TPersistent"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2060">
        <parameters>
          <parameter name="AOwner" type="TCustomRichEdit"/>
          <parameter name="AttributeType" type="TAttributeType"/>
        </parameters>
      </constructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="2061">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <property name="BackColor" visibility="public" read="GetBackColor" write="SetBackColor" type="TColor" file="Vcl.ComCtrls.pas" line="2062"/>
      <property name="Bold" visibility="public" read="GetStyleElement" write="SetStyleElement" type="Boolean" index="1" file="Vcl.ComCtrls.pas" line="2063"/>
      <property name="Charset" visibility="public" read="GetCharset" write="SetCharset" type="TFontCharset" file="Vcl.ComCtrls.pas" line="2064"/>
      <property name="Color" visibility="public" read="GetColor" write="SetColor" type="TColor" file="Vcl.ComCtrls.pas" line="2065"/>
      <property name="ConsistentAttributes" visibility="public" read="GetConsistentAttributes" type="TConsistentAttributes" file="Vcl.ComCtrls.pas" line="2066"/>
      <property name="Disabled" visibility="public" read="GetStyleElement" write="SetStyleElement" type="Boolean" index="8192" file="Vcl.ComCtrls.pas" line="2067"/>
      <property name="Height" visibility="public" read="GetHeight" write="SetHeight" type="Integer" file="Vcl.ComCtrls.pas" line="2068"/>
      <property name="Hidden" visibility="public" read="GetStyleElement" write="SetStyleElement" type="Boolean" index="256" file="Vcl.ComCtrls.pas" line="2069"/>
      <property name="Italic" visibility="public" read="GetStyleElement" write="SetStyleElement" type="Boolean" index="2" file="Vcl.ComCtrls.pas" line="2070"/>
      <property name="Link" visibility="public" read="GetStyleElement" write="SetStyleElement" type="Boolean" index="32" file="Vcl.ComCtrls.pas" line="2071"/>
      <property name="Name" visibility="public" read="GetName" write="SetName" type="TFontName" default="0" file="Vcl.ComCtrls.pas" line="2072"/>
      <property name="Offset" visibility="public" read="GetOffset" write="SetOffset" type="Integer" file="Vcl.ComCtrls.pas" line="2073"/>
      <property name="Pitch" visibility="public" read="GetPitch" write="SetPitch" type="TFontPitch" file="Vcl.ComCtrls.pas" line="2074"/>
      <property name="Protected" visibility="public" read="GetStyleElement" write="SetStyleElement" type="Boolean" index="16" file="Vcl.ComCtrls.pas" line="2075"/>
      <property name="RevAuthor" visibility="public" read="GetRevAuthor" write="SetRevAuthor" type="Byte" file="Vcl.ComCtrls.pas" line="2076"/>
      <property name="Size" visibility="public" read="GetSize" write="SetSize" type="Integer" file="Vcl.ComCtrls.pas" line="2077"/>
      <property name="Strikeout" visibility="public" read="GetStyleElement" write="SetStyleElement" type="Boolean" index="8" file="Vcl.ComCtrls.pas" line="2078"/>
      <property name="Style" visibility="public" read="GetStyle" write="SetStyle" type="TFontStyles" file="Vcl.ComCtrls.pas" line="2079"/>
      <property name="Subscript" visibility="public" read="GetSubscript" write="SetSubscript" type="TSubscriptType" file="Vcl.ComCtrls.pas" line="2080"/>
      <property name="Underline" visibility="public" read="GetStyleElement" write="SetStyleElement" type="Boolean" index="4" file="Vcl.ComCtrls.pas" line="2081"/>
    </members>
  </class>
  <enum name="TNumberingStyle" file="Vcl.ComCtrls.pas" line="2086">
    <element value="0" name="nsNone" file="Vcl.ComCtrls.pas" line="2086"/>
    <element value="1" name="nsBullet" file="Vcl.ComCtrls.pas" line="2086"/>
  </enum>
  <enum name="TConsistentParaAttribute" file="Vcl.ComCtrls.pas" line="2088">
    <element value="0" name="cpaAlignment" file="Vcl.ComCtrls.pas" line="2088"/>
    <element value="1" name="cpaNumbering" file="Vcl.ComCtrls.pas" line="2088"/>
    <element value="2" name="cpaFirstIndent" file="Vcl.ComCtrls.pas" line="2088"/>
    <element value="3" name="cpaLeftIndent" file="Vcl.ComCtrls.pas" line="2088"/>
    <element value="4" name="cpaRightIndent" file="Vcl.ComCtrls.pas" line="2088"/>
    <element value="5" name="cpaTabStops" file="Vcl.ComCtrls.pas" line="2088"/>
  </enum>
  <set name="TConsistentParaAttributes" type="TConsistentParaAttribute" file="Vcl.ComCtrls.pas" line="2089">
    <element name="cpaAlignment"/>
    <element name="cpaNumbering"/>
    <element name="cpaFirstIndent"/>
    <element name="cpaLeftIndent"/>
    <element name="cpaRightIndent"/>
    <element name="cpaTabStops"/>
  </set>
  <class name="TParaAttributes" file="Vcl.ComCtrls.pas" line="2091">
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </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>
    <members>
      <field name="RichEdit" type="TCustomRichEdit" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="2093"/>
      <procedure name="GetAttributes" visibility="private" file="Vcl.ComCtrls.pas" line="2094">
        <parameters>
          <parameter name="Paragraph" type="PARAFORMAT2" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="GetAlignment" visibility="private" file="Vcl.ComCtrls.pas" line="2095">
        <parameters>
          <retval type="TAlignment"/>
        </parameters>
      </function>
      <function name="GetConsistentAttributes" visibility="private" file="Vcl.ComCtrls.pas" line="2096">
        <parameters>
          <retval type="TConsistentParaAttributes"/>
        </parameters>
      </function>
      <function name="GetFirstIndent" visibility="private" file="Vcl.ComCtrls.pas" line="2097">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetLeftIndent" visibility="private" file="Vcl.ComCtrls.pas" line="2098">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetRightIndent" visibility="private" file="Vcl.ComCtrls.pas" line="2099">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetNumbering" visibility="private" file="Vcl.ComCtrls.pas" line="2100">
        <parameters>
          <retval type="TNumberingStyle"/>
        </parameters>
      </function>
      <function name="GetTab" visibility="private" file="Vcl.ComCtrls.pas" line="2101">
        <parameters>
          <parameter name="Index" type="Byte"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetTabCount" visibility="private" file="Vcl.ComCtrls.pas" line="2102">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="InitPara" visibility="private" file="Vcl.ComCtrls.pas" line="2103">
        <parameters>
          <parameter name="Paragraph" type="PARAFORMAT2" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SetAlignment" visibility="private" file="Vcl.ComCtrls.pas" line="2104">
        <parameters>
          <parameter name="Value" type="TAlignment"/>
        </parameters>
      </procedure>
      <procedure name="SetAttributes" visibility="private" file="Vcl.ComCtrls.pas" line="2105">
        <parameters>
          <parameter name="Paragraph" type="PARAFORMAT2" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SetFirstIndent" visibility="private" file="Vcl.ComCtrls.pas" line="2106">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetLeftIndent" visibility="private" file="Vcl.ComCtrls.pas" line="2107">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetRightIndent" visibility="private" file="Vcl.ComCtrls.pas" line="2108">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetNumbering" visibility="private" file="Vcl.ComCtrls.pas" line="2109">
        <parameters>
          <parameter name="Value" type="TNumberingStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetTab" visibility="private" file="Vcl.ComCtrls.pas" line="2110">
        <parameters>
          <parameter name="Index" type="Byte"/>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetTabCount" visibility="private" file="Vcl.ComCtrls.pas" line="2111">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2113">
        <parameters>
          <parameter name="AOwner" type="TCustomRichEdit"/>
        </parameters>
      </constructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="2114">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <property name="Alignment" visibility="public" read="GetAlignment" write="SetAlignment" type="TAlignment" file="Vcl.ComCtrls.pas" line="2115"/>
      <property name="ConsistentAttributes" visibility="public" read="GetConsistentAttributes" type="TConsistentParaAttributes" file="Vcl.ComCtrls.pas" line="2116"/>
      <property name="FirstIndent" visibility="public" read="GetFirstIndent" write="SetFirstIndent" type="Integer" file="Vcl.ComCtrls.pas" line="2117"/>
      <property name="LeftIndent" visibility="public" read="GetLeftIndent" write="SetLeftIndent" type="Integer" file="Vcl.ComCtrls.pas" line="2118"/>
      <property name="Numbering" visibility="public" read="GetNumbering" write="SetNumbering" type="TNumberingStyle" file="Vcl.ComCtrls.pas" line="2119"/>
      <property name="RightIndent" visibility="public" read="GetRightIndent" write="SetRightIndent" type="Integer" file="Vcl.ComCtrls.pas" line="2120"/>
      <property name="Tab[Index]" visibility="public" read="GetTab" write="SetTab" type="Integer" file="Vcl.ComCtrls.pas" line="2121"/>
      <property name="TabCount" visibility="public" read="GetTabCount" write="SetTabCount" type="Integer" file="Vcl.ComCtrls.pas" line="2122"/>
    </members>
  </class>
  <type name="TRichEditResizeEvent" file="Vcl.ComCtrls.pas" line="2127" procflags="closure">
  </type>
  <type name="TRichEditProtectChange" file="Vcl.ComCtrls.pas" line="2128" procflags="closure">
  </type>
  <type name="TRichEditSaveClipboard" file="Vcl.ComCtrls.pas" line="2129" procflags="closure">
  </type>
  <type name="TRichEditLinkClick" file="Vcl.ComCtrls.pas" line="2131" procflags="closure">
  </type>
  <enum name="TSearchType" file="Vcl.ComCtrls.pas" line="2132">
    <element value="0" name="stWholeWord" file="Vcl.ComCtrls.pas" line="2132"/>
    <element value="1" name="stMatchCase" file="Vcl.ComCtrls.pas" line="2132"/>
  </enum>
  <set name="TSearchTypes" type="TSearchType" file="Vcl.ComCtrls.pas" line="2133">
    <element name="stWholeWord"/>
    <element name="stMatchCase"/>
  </set>
  <class name="TConversion" file="Vcl.ComCtrls.pas" line="2137">
    <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>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2139">
        <parameters>
        </parameters>
      </constructor>
      <function name="ConvertReadStream" visibility="public" procflags="virtual" file="Vcl.ComCtrls.pas" line="2140">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <parameter name="Buffer" type="TArray&lt;System.Byte&gt;"/>
          <parameter name="BufSize" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="ConvertWriteStream" visibility="public" procflags="virtual" file="Vcl.ComCtrls.pas" line="2141">
        <parameters>
          <parameter name="Stream" type="TStream"/>
          <parameter name="Buffer" type="TArray&lt;System.Byte&gt;"/>
          <parameter name="BufSize" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
    </members>
  </class>
  <classref name="TConversionClass" ref="TConversion" file="Vcl.ComCtrls.pas" line="2144"/>
  <pointer name="PConversionFormat" type="TConversionFormat" indircnt="1" file="Vcl.ComCtrls.pas" line="2147"/>
  <struct name="TConversionFormat" size="8" file="Vcl.ComCtrls.pas" line="2149">
    <field name="ConversionClass" type="TConversionClass" visibility="public" size="4" offset="0" file="Vcl.ComCtrls.pas" line="2150"/>
    <field name="Extension" type="string" visibility="public" size="4" offset="4" file="Vcl.ComCtrls.pas" line="2151"/>
  </struct>
  <pointer name="PRichEditStreamInfo" type="TRichEditStreamInfo" indircnt="1" file="Vcl.ComCtrls.pas" line="2155"/>
  <struct name="TRichEditStreamInfo" size="16" file="Vcl.ComCtrls.pas" line="2157">
    <field name="Converter" type="TConversion" visibility="public" size="4" offset="0" file="Vcl.ComCtrls.pas" line="2158"/>
    <field name="Stream" type="TStream" visibility="public" size="4" offset="4" file="Vcl.ComCtrls.pas" line="2159"/>
    <field name="PlainText" type="Boolean" visibility="public" size="1" offset="8" file="Vcl.ComCtrls.pas" line="2160"/>
    <field name="Encoding" type="TEncoding" visibility="public" size="4" offset="12" file="Vcl.ComCtrls.pas" line="2161"/>
  </struct>
  <class name="TCustomRichEdit" file="Vcl.ComCtrls.pas" line="2164">
    <ancestor name="TCustomMemo" namespace="Vcl.StdCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="DoEditMarginChange" visibility="private"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="WMGetDlgCode" visibility="private" procflags="message"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="GetCaretPos" visibility="protected" procflags="virtual"/>
      <methodref name="DoGetGestureOptions" visibility="protected" procflags="override"/>
      <methodref name="DoUpdateEditMargins" visibility="protected" procflags="virtual"/>
      <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
      <methodref name="KeyPress" visibility="protected" procflags="override"/>
      <methodref name="Loaded" visibility="protected" procflags="override"/>
      <methodref name="SetCaretPos" visibility="protected" procflags="virtual"/>
      <methodref name="SetEditMargins" visibility="protected"/>
      <methodref name="SetLines" visibility="protected"/>
      <methodref name="SetScrollBars" visibility="protected"/>
      <methodref name="SetWordWrap" visibility="protected"/>
      <methodref name="UpdateEditMargins" visibility="protected" procflags="override"/>
      <propertyref name="ScrollBars" visibility="protected"/>
      <propertyref name="WantReturns" visibility="protected"/>
      <propertyref name="WantTabs" visibility="protected"/>
      <propertyref name="WordWrap" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <propertyref name="CaretPos" visibility="public"/>
      <propertyref name="EditMargins" visibility="public"/>
      <propertyref name="Lines" visibility="public"/>
      <ancestor name="TCustomEdit" namespace="Vcl.StdCtrls">
        <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
        <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
        <methodref name="AdjustHeight" visibility="private"/>
        <methodref name="GetModified" visibility="private"/>
        <methodref name="GetCanUndo" visibility="private"/>
        <methodref name="GetReadOnly" visibility="private"/>
        <methodref name="SetBorderStyle" visibility="private"/>
        <methodref name="SetCharCase" visibility="private"/>
        <methodref name="SetHideSelection" visibility="private"/>
        <methodref name="SetMaxLength" visibility="private"/>
        <methodref name="SetModified" visibility="private"/>
        <methodref name="SetNumbersOnly" visibility="private"/>
        <methodref name="SetOEMConvert" visibility="private"/>
        <methodref name="SetPasswordChar" visibility="private"/>
        <methodref name="SetReadOnly" visibility="private"/>
        <methodref name="SetTextHint" visibility="private"/>
        <methodref name="UpdateHeight" visibility="private"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMGestureManagerChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="CNCommand" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMSetFont" visibility="private" procflags="message"/>
        <methodref name="CanObserve" visibility="protected" procflags="override"/>
        <methodref name="ObserverAdded" visibility="protected" procflags="override"/>
        <methodref name="ObserverToggle" visibility="protected" procflags="virtual"/>
        <methodref name="Change" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="override"/>
        <methodref name="KeyPress" visibility="protected" procflags="override"/>
        <methodref name="CreateParams" visibility="protected" procflags="override"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="override"/>
        <methodref name="CreateWnd" visibility="protected" procflags="override"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="override"/>
        <methodref name="DoSetMaxLength" visibility="protected" procflags="virtual"/>
        <methodref name="DoSetTextHint" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateEditMargins" visibility="protected" procflags="virtual"/>
        <methodref name="GetSelLength" visibility="protected" procflags="virtual"/>
        <methodref name="GetSelStart" visibility="protected" procflags="virtual"/>
        <methodref name="GetSelText" visibility="protected" procflags="virtual"/>
        <methodref name="SetAlignment" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="override"/>
        <methodref name="SetSelLength" visibility="protected" procflags="virtual"/>
        <methodref name="SetSelStart" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="override"/>
        <propertyref name="AutoSelect" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="BorderStyle" visibility="protected"/>
        <propertyref name="CharCase" visibility="protected"/>
        <propertyref name="HideSelection" visibility="protected"/>
        <propertyref name="MaxLength" visibility="protected"/>
        <propertyref name="OEMConvert" visibility="protected"/>
        <propertyref name="NumbersOnly" visibility="protected"/>
        <propertyref name="PasswordChar" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <eventref name="OnChange" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Clear" visibility="public" procflags="virtual"/>
        <methodref name="ClearSelection" visibility="public"/>
        <methodref name="CopyToClipboard" visibility="public"/>
        <methodref name="CutToClipboard" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="override"/>
        <methodref name="PasteFromClipboard" visibility="public"/>
        <methodref name="Undo" visibility="public"/>
        <methodref name="ClearUndo" visibility="public"/>
        <methodref name="SetSelText" visibility="public" procflags="virtual"/>
        <methodref name="SelectAll" visibility="public"/>
        <methodref name="GetSelTextBuf" visibility="public" procflags="virtual"/>
        <methodref name="SetSelTextBuf" visibility="public"/>
        <propertyref name="Alignment" visibility="public"/>
        <propertyref name="CanUndo" visibility="public"/>
        <propertyref name="Modified" visibility="public"/>
        <propertyref name="CanUndoSelText" visibility="public"/>
        <propertyref name="ReadOnly" visibility="public"/>
        <propertyref name="SelLength" visibility="public"/>
        <propertyref name="SelStart" visibility="public"/>
        <propertyref name="SelText" visibility="public"/>
        <propertyref name="Text" visibility="public"/>
        <propertyref name="TextHint" visibility="public"/>
        <propertyref name="TabStop" visibility="published"/>
        <ancestor name="TWinControl" namespace="Vcl.Controls">
          <methodref name="AlignControl" visibility="private"/>
          <methodref name="CalcConstraints" visibility="private"/>
          <methodref name="DoPaddingChange" visibility="private"/>
          <methodref name="GetAlignDisabled" visibility="private"/>
          <methodref name="GetControl" visibility="private"/>
          <methodref name="GetControlCount" visibility="private"/>
          <methodref name="GetDockClientCount" visibility="private"/>
          <methodref name="GetDockClients" visibility="private"/>
          <methodref name="GetHandle" visibility="private"/>
          <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
          <methodref name="GetTabOrder" visibility="private"/>
          <methodref name="GetVisibleDockClientCount" visibility="private"/>
          <methodref name="Insert" visibility="private"/>
          <methodref name="InvalidateFrame" visibility="private"/>
          <methodref name="InvokeHelp" visibility="private"/>
          <methodref name="IsCtl3DStored" visibility="private"/>
          <methodref name="IsDoubleBufferedStored" visibility="private"/>
          <methodref name="PrecedingWindow" visibility="private"/>
          <methodref name="ReadDesignSize" visibility="private"/>
          <methodref name="ReadPixelsPerInch" visibility="private"/>
          <methodref name="Remove" visibility="private"/>
          <methodref name="RemoveFocus" visibility="private"/>
          <methodref name="SetBevelCut" visibility="private"/>
          <methodref name="SetBevelEdges" visibility="private"/>
          <methodref name="SetBevelKind" visibility="private"/>
          <methodref name="SetBevelWidth" visibility="private"/>
          <methodref name="SetBorderWidth" visibility="private"/>
          <methodref name="SetCtl3D" visibility="private"/>
          <methodref name="SetDockSite" visibility="private"/>
          <methodref name="SetDoubleBuffered" visibility="private"/>
          <methodref name="SetPadding" visibility="private"/>
          <methodref name="SetParentCtl3D" visibility="private"/>
          <methodref name="SetParentWindow" visibility="private"/>
          <methodref name="SetTabOrder" visibility="private"/>
          <methodref name="SetTabStop" visibility="private"/>
          <methodref name="SetUseDockManager" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateTabOrder" visibility="private"/>
          <methodref name="UpdateShowing" visibility="private"/>
          <methodref name="WriteDesignSize" visibility="private"/>
          <methodref name="WritePixelsPerInch" visibility="private"/>
          <methodref name="IsMenuKey" visibility="private"/>
          <methodref name="GetIsDrawingLocked" visibility="private"/>
          <methodref name="GetRedrawDisabled" visibility="private"/>
          <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="WMPaint" visibility="private" procflags="message"/>
          <methodref name="WMCommand" visibility="private" procflags="message"/>
          <methodref name="WMNotify" visibility="private" procflags="message"/>
          <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="WMHScroll" visibility="private" procflags="message"/>
          <methodref name="WMVScroll" visibility="private" procflags="message"/>
          <methodref name="WMCompareItem" visibility="private" procflags="message"/>
          <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
          <methodref name="WMDrawItem" visibility="private" procflags="message"/>
          <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
          <methodref name="WMSize" visibility="private" procflags="message"/>
          <methodref name="WMMove" visibility="private" procflags="message"/>
          <methodref name="WMSetCursor" visibility="private" procflags="message"/>
          <methodref name="WMKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMChar" visibility="private" procflags="message"/>
          <methodref name="WMSysCommand" visibility="private" procflags="message"/>
          <methodref name="WMCharToItem" visibility="private" procflags="message"/>
          <methodref name="WMParentNotify" visibility="private" procflags="message"/>
          <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
          <methodref name="WMDestroy" visibility="private" procflags="message"/>
          <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
          <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
          <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="private" procflags="message"/>
          <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
          <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
          <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="WMFontChange" visibility="private" procflags="message"/>
          <methodref name="WMTimeChange" visibility="private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="private" procflags="message"/>
          <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
          <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="WMGesture" visibility="private" procflags="message"/>
          <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
          <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
          <methodref name="CMChanged" visibility="private" procflags="message"/>
          <methodref name="CMChildKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogChar" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
          <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
          <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnter" visibility="private" procflags="message"/>
          <methodref name="CMExit" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
          <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="CMFontChange" visibility="private" procflags="message"/>
          <methodref name="CMTimeChange" visibility="private" procflags="message"/>
          <methodref name="CMDrag" visibility="private" procflags="message"/>
          <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
          <methodref name="CNKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNKeyUp" visibility="private" procflags="message"/>
          <methodref name="CNChar" visibility="private" procflags="message"/>
          <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNSysChar" visibility="private" procflags="message"/>
          <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
          <methodref name="CMSysCommand" visibility="private" procflags="message"/>
          <methodref name="CMInvalidate" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="private" procflags="message"/>
          <methodref name="WMPrintClient" visibility="private" procflags="message"/>
          <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
          <methodref name="CMControlListChange" visibility="private" procflags="message"/>
          <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
          <methodref name="CMDockClient" visibility="private" procflags="message"/>
          <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="InvokeAsyncCalls" visibility="protected">
          </methodref>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="override"/>
          <methodref name="AddBiDiModeExStyle" visibility="protected"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="AdjustSize" visibility="protected" procflags="override"/>
          <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
          <methodref name="ArrangeControl" visibility="protected"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
          <methodref name="CanResize" visibility="protected" procflags="override"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
          <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
          <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
          <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
          <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
          <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
          <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="DoKeyDown" visibility="protected"/>
          <methodref name="DoKeyPress" visibility="protected"/>
          <methodref name="DoKeyUp" visibility="protected"/>
          <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
          <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
          <methodref name="FindNextControl" visibility="protected"/>
          <methodref name="FixupTabList" visibility="protected"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
          <methodref name="GetClientRect" visibility="protected" procflags="override"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
          <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
          <methodref name="GetParentHandle" visibility="protected"/>
          <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
          <methodref name="GetTopParentHandle" visibility="protected"/>
          <methodref name="InvalidateDockHostSite" visibility="protected"/>
          <methodref name="IsControlMouseMsg" visibility="protected"/>
          <methodref name="IsControlActivateMsg" visibility="protected"/>
          <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
          <methodref name="MainWndProc" visibility="protected"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="NotifyControls" visibility="protected"/>
          <methodref name="PaintControls" visibility="protected"/>
          <methodref name="PaintHandler" visibility="protected"/>
          <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RecreateWnd" visibility="protected"/>
          <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="ResetImeComposition" visibility="protected"/>
          <methodref name="RequestAlign" visibility="protected" procflags="override"/>
          <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPIScreen" visibility="protected"/>
          <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="ScaleControls" visibility="protected"/>
          <methodref name="ScalePadding" visibility="protected"/>
          <methodref name="SelectFirst" visibility="protected"/>
          <methodref name="SelectNext" visibility="protected"/>
          <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
          <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="SetImeCompositionWindow" visibility="protected"/>
          <methodref name="SetParent" visibility="protected" procflags="override"/>
          <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="override"/>
          <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateBounds" visibility="protected"/>
          <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateRecreatingFlag" visibility="protected"/>
          <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateUIState" visibility="protected"/>
          <methodref name="WndProc" visibility="protected" procflags="override"/>
          <methodref name="CreateSubClass" visibility="protected"/>
          <methodref name="RemoveWindowProps" visibility="protected"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
          <propertyref name="AlignControlList" visibility="protected"/>
          <propertyref name="BevelEdges" visibility="protected"/>
          <propertyref name="BevelInner" visibility="protected"/>
          <propertyref name="BevelOuter" visibility="protected"/>
          <propertyref name="BevelKind" visibility="protected"/>
          <propertyref name="BevelWidth" visibility="protected"/>
          <propertyref name="BorderWidth" visibility="protected"/>
          <propertyref name="Ctl3D" visibility="protected"/>
          <propertyref name="ImeMode" visibility="protected"/>
          <propertyref name="ImeName" visibility="protected"/>
          <propertyref name="ParentBackground" visibility="protected"/>
          <propertyref name="ParentCtl3D" visibility="protected"/>
          <propertyref name="TipMode" visibility="protected"/>
          <propertyref name="DefWndProc" visibility="protected"/>
          <propertyref name="WindowHandle" visibility="protected"/>
          <eventref name="OnAlignInsertBefore" visibility="protected"/>
          <eventref name="OnAlignPosition" visibility="protected"/>
          <eventref name="OnDockDrop" visibility="protected"/>
          <eventref name="OnDockOver" visibility="protected"/>
          <eventref name="OnEnter" visibility="protected"/>
          <eventref name="OnExit" visibility="protected"/>
          <eventref name="OnGetSiteInfo" visibility="protected"/>
          <eventref name="OnKeyDown" visibility="protected"/>
          <eventref name="OnKeyPress" visibility="protected"/>
          <eventref name="OnKeyUp" visibility="protected"/>
          <eventref name="OnUnDock" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="CreateParented" visibility="public" procflags="constructor"/>
          <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="override">
          </methodref>
          <methodref name="Broadcast" visibility="public"/>
          <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
          <methodref name="ContainsControl" visibility="public"/>
          <methodref name="ControlAtPos" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="DisableAlign" visibility="public" procflags="inline"/>
          <propertyref name="DockClientCount" visibility="public"/>
          <propertyref name="DockClients" visibility="public"/>
          <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
          <propertyref name="DockSite" visibility="public"/>
          <propertyref name="DockManager" visibility="public"/>
          <propertyref name="DoubleBuffered" visibility="public"/>
          <methodref name="EnableAlign" visibility="public"/>
          <methodref name="FindChildControl" visibility="public"/>
          <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
          <methodref name="Focused" visibility="public" procflags="dynamic"/>
          <methodref name="GetChildren" visibility="public" procflags="override"/>
          <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
          <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
          <methodref name="HandleAllocated" visibility="public"/>
          <methodref name="HandleNeeded" visibility="public"/>
          <methodref name="InsertControl" visibility="public"/>
          <methodref name="Invalidate" visibility="public" procflags="override"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <propertyref name="PixelsPerInch" visibility="public"/>
          <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
          <methodref name="RemoveControl" visibility="public"/>
          <methodref name="Realign" visibility="public" procflags="inline"/>
          <methodref name="Repaint" visibility="public" procflags="override"/>
          <methodref name="ScaleBy" visibility="public"/>
          <methodref name="ScrollBy" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="override"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
          <methodref name="SetFocus" visibility="public" procflags="virtual"/>
          <methodref name="Update" visibility="public" procflags="override"/>
          <methodref name="UpdateControlState" visibility="public"/>
          <methodref name="LockDrawing" visibility="public"/>
          <methodref name="UnlockDrawing" visibility="public"/>
          <propertyref name="AlignDisabled" visibility="public"/>
          <propertyref name="MouseInClient" visibility="public"/>
          <propertyref name="VisibleDockClientCount" visibility="public"/>
          <propertyref name="Brush" visibility="public"/>
          <propertyref name="Controls" visibility="public"/>
          <propertyref name="ControlCount" visibility="public"/>
          <propertyref name="Handle" visibility="public"/>
          <propertyref name="Padding" visibility="public"/>
          <propertyref name="ParentDoubleBuffered" visibility="public"/>
          <propertyref name="ParentWindow" visibility="public"/>
          <propertyref name="Showing" visibility="public"/>
          <propertyref name="IsDrawingLocked" visibility="public"/>
          <propertyref name="RedrawDisabled" visibility="public"/>
          <propertyref name="TabOrder" visibility="public"/>
          <propertyref name="TabStop" visibility="public"/>
          <propertyref name="UseDockManager" visibility="public"/>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private"/>
            <methodref name="CalcDockSizes" visibility="private"/>
            <methodref name="CheckNewSize" visibility="private"/>
            <methodref name="CreateFloatingDockSite" visibility="private"/>
            <methodref name="DoActionChange" visibility="private"/>
            <methodref name="DoCanAutoSize" visibility="private"/>
            <methodref name="DoCanResize" visibility="private"/>
            <methodref name="DoConstraintsChange" visibility="private"/>
            <methodref name="DoConstrainedResize" visibility="private"/>
            <methodref name="DoDragMsg" visibility="private"/>
            <methodref name="DoMouseActivate" visibility="private"/>
            <methodref name="DoMouseDown" visibility="private"/>
            <methodref name="DoMouseUp" visibility="private"/>
            <methodref name="DoMarginChange" visibility="private"/>
            <methodref name="FontChanged" visibility="private"/>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
            <methodref name="GetBoundsRect" visibility="private"/>
            <methodref name="GetClientHeight" visibility="private"/>
            <methodref name="GetClientWidth" visibility="private"/>
            <methodref name="GetLRDockWidth" visibility="private"/>
            <methodref name="GetMouseCapture" visibility="private"/>
            <methodref name="GetTBDockHeight" visibility="private"/>
            <methodref name="GetUndockWidth" visibility="private"/>
            <methodref name="GetUndockHeight" visibility="private"/>
            <methodref name="InvalidateControl" visibility="private"/>
            <methodref name="IsAnchorsStored" visibility="private"/>
            <methodref name="IsBiDiModeStored" visibility="private"/>
            <methodref name="IsCaptionStored" visibility="private"/>
            <methodref name="IsColorStored" visibility="private"/>
            <methodref name="IsEnabledStored" visibility="private"/>
            <methodref name="IsFontStored" visibility="private"/>
            <methodref name="IsHintStored" visibility="private"/>
            <methodref name="IsHelpContextStored" visibility="private"/>
            <methodref name="IsOnClickStored" visibility="private"/>
            <methodref name="IsShowHintStored" visibility="private"/>
            <methodref name="IsVisibleStored" visibility="private"/>
            <methodref name="ReadIsControl" visibility="private"/>
            <methodref name="ReadExplicitLeft" visibility="private"/>
            <methodref name="ReadExplicitTop" visibility="private"/>
            <methodref name="ReadExplicitWidth" visibility="private"/>
            <methodref name="ReadExplicitHeight" visibility="private"/>
            <methodref name="SetAlignWithMargins" visibility="private"/>
            <methodref name="SetAnchors" visibility="private"/>
            <methodref name="SetAction" visibility="private"/>
            <methodref name="SetAlign" visibility="private"/>
            <methodref name="SetBoundsRect" visibility="private"/>
            <methodref name="SetClientHeight" visibility="private"/>
            <methodref name="SetClientSize" visibility="private"/>
            <methodref name="SetClientWidth" visibility="private"/>
            <methodref name="SetColor" visibility="private"/>
            <methodref name="SetCursor" visibility="private"/>
            <methodref name="SetDesktopFont" visibility="private"/>
            <methodref name="SetFont" visibility="private"/>
            <methodref name="SetHeight" visibility="private"/>
            <methodref name="SetHelpContext" visibility="private"/>
            <methodref name="SetHelpKeyword" visibility="private"/>
            <methodref name="SetHostDockSite" visibility="private"/>
            <methodref name="SetLeft" visibility="private"/>
            <methodref name="SetMouseCapture" visibility="private"/>
            <methodref name="SetParentColor" visibility="private"/>
            <methodref name="SetParentFont" visibility="private"/>
            <methodref name="SetShowHint" visibility="private"/>
            <methodref name="SetParentShowHint" visibility="private"/>
            <methodref name="SetParentCustomHint" visibility="private"/>
            <methodref name="SetPopupMenu" visibility="private"/>
            <methodref name="SetTop" visibility="private"/>
            <methodref name="SetVisible" visibility="private"/>
            <methodref name="SetWidth" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateAnchorRules" visibility="private"/>
            <methodref name="WriteIsControl" visibility="private"/>
            <methodref name="WriteExplicitLeft" visibility="private"/>
            <methodref name="WriteExplicitTop" visibility="private"/>
            <methodref name="WriteExplicitWidth" visibility="private"/>
            <methodref name="WriteExplicitHeight" visibility="private"/>
            <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMouseMove" visibility="private" procflags="message"/>
            <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="WMCancelMode" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMHintShow" visibility="private" procflags="message"/>
            <methodref name="CMHitTest" visibility="private" procflags="message"/>
            <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
            <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="CMGesture" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="SetConstraints" visibility="private"/>
            <methodref name="SetMargins" visibility="private"/>
            <methodref name="SetTouchManager" visibility="private"/>
            <methodref name="GetText" visibility="private"/>
            <methodref name="SetText" visibility="private"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="CanResize" visibility="protected" procflags="virtual"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="Changed" visibility="protected"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="Click" visibility="protected" procflags="dynamic"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
            <methodref name="CalcCursorPos" visibility="protected"/>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
            <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
            <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="GetAction" visibility="protected" procflags="virtual"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragMode" visibility="protected"/>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
            <methodref name="Loaded" visibility="protected" procflags="override"/>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
            <methodref name="Resize" visibility="protected" procflags="dynamic"/>
            <methodref name="ScaleConstraints" visibility="protected"/>
            <methodref name="ScaleMargins" visibility="protected"/>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
            <methodref name="SendCancelMode" visibility="protected"/>
            <methodref name="SendDockNotification" visibility="protected"/>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="SetName" visibility="protected" procflags="override"/>
            <methodref name="SetParent" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
            <methodref name="SetCustomHint" visibility="protected"/>
            <methodref name="UpdateExplicitBounds" visibility="protected"/>
            <methodref name="UpdateBoundsRect" visibility="protected"/>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
            <methodref name="WndProc" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
            <propertyref name="ActionLink" visibility="protected"/>
            <propertyref name="AutoSize" visibility="protected"/>
            <propertyref name="Caption" visibility="protected"/>
            <propertyref name="DesktopFont" visibility="protected"/>
            <propertyref name="DragKind" visibility="protected"/>
            <propertyref name="DragCursor" visibility="protected"/>
            <propertyref name="DragMode" visibility="protected"/>
            <propertyref name="IsControl" visibility="protected"/>
            <propertyref name="MouseCapture" visibility="protected"/>
            <propertyref name="ParentBiDiMode" visibility="protected"/>
            <propertyref name="ParentColor" visibility="protected"/>
            <propertyref name="ParentFont" visibility="protected"/>
            <propertyref name="ParentShowHint" visibility="protected"/>
            <propertyref name="PopupMenu" visibility="protected"/>
            <propertyref name="ScalingFlags" visibility="protected"/>
            <propertyref name="Text" visibility="protected"/>
            <propertyref name="WheelAccumulator" visibility="protected"/>
            <propertyref name="Color" visibility="protected"/>
            <propertyref name="Font" visibility="protected"/>
            <propertyref name="IScaling" visibility="protected"/>
            <propertyref name="WindowText" visibility="protected"/>
            <eventref name="OnCanResize" visibility="protected"/>
            <eventref name="OnClick" visibility="protected"/>
            <eventref name="OnConstrainedResize" visibility="protected"/>
            <eventref name="OnContextPopup" visibility="protected"/>
            <eventref name="OnDblClick" visibility="protected"/>
            <eventref name="OnDragDrop" visibility="protected"/>
            <eventref name="OnDragOver" visibility="protected"/>
            <eventref name="OnEndDock" visibility="protected"/>
            <eventref name="OnEndDrag" visibility="protected"/>
            <eventref name="OnMouseActivate" visibility="protected"/>
            <eventref name="OnMouseDown" visibility="protected"/>
            <eventref name="OnMouseEnter" visibility="protected"/>
            <eventref name="OnMouseLeave" visibility="protected"/>
            <eventref name="OnMouseMove" visibility="protected"/>
            <eventref name="OnMouseUp" visibility="protected"/>
            <eventref name="OnMouseWheel" visibility="protected"/>
            <eventref name="OnMouseWheelDown" visibility="protected"/>
            <eventref name="OnMouseWheelUp" visibility="protected"/>
            <eventref name="OnResize" visibility="protected"/>
            <eventref name="OnStartDock" visibility="protected"/>
            <eventref name="OnStartDrag" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="CheckNonMainThreadUsage" visibility="public"/>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
            <methodref name="BeginDrag" visibility="public"/>
            <methodref name="BringToFront" visibility="public"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToParent" visibility="public"/>
            <methodref name="Dock" visibility="public" procflags="dynamic"/>
            <methodref name="Dragging" visibility="public"/>
            <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
            <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
            <propertyref name="Enabled" visibility="public"/>
            <methodref name="EndDrag" visibility="public"/>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="GetParentComponent" visibility="public" procflags="override"/>
            <methodref name="HasParent" visibility="public" procflags="override"/>
            <methodref name="Hide" visibility="public"/>
            <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
            <methodref name="Invalidate" visibility="public" procflags="virtual"/>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
            <methodref name="IsRightToLeft" visibility="public"/>
            <methodref name="ManualDock" visibility="public"/>
            <methodref name="ManualFloat" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Refresh" visibility="public"/>
            <methodref name="Repaint" visibility="public" procflags="virtual"/>
            <methodref name="ReplaceDockedControl" visibility="public"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ParentToClient" visibility="public"/>
            <methodref name="SendToBack" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="virtual"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
            <methodref name="SetParentComponent" visibility="public" procflags="override"/>
            <methodref name="Show" visibility="public"/>
            <methodref name="Update" visibility="public" procflags="virtual"/>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="UseRightToLeftReading" visibility="public"/>
            <methodref name="UseRightToLeftScrollBar" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="GetTextBuf" visibility="public"/>
            <methodref name="GetTextLen" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="SetTextBuf" visibility="public"/>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
            <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleRectSize" visibility="public"/>
            <propertyref name="Action" visibility="public"/>
            <propertyref name="Align" visibility="public"/>
            <propertyref name="Anchors" visibility="public"/>
            <propertyref name="BiDiMode" visibility="public"/>
            <propertyref name="BoundsRect" visibility="public"/>
            <propertyref name="ClientHeight" visibility="public"/>
            <propertyref name="ClientOrigin" visibility="public"/>
            <propertyref name="ClientRect" visibility="public"/>
            <propertyref name="ClientWidth" visibility="public"/>
            <propertyref name="Constraints" visibility="public"/>
            <propertyref name="ControlState" visibility="public"/>
            <propertyref name="ControlStyle" visibility="public"/>
            <propertyref name="CurrentPPI" visibility="public"/>
            <propertyref name="DockOrientation" visibility="public"/>
            <propertyref name="ExplicitLeft" visibility="public"/>
            <propertyref name="ExplicitTop" visibility="public"/>
            <propertyref name="ExplicitWidth" visibility="public"/>
            <propertyref name="ExplicitHeight" visibility="public"/>
            <propertyref name="Floating" visibility="public"/>
            <propertyref name="FloatingDockSiteClass" visibility="public"/>
            <propertyref name="HostDockSite" visibility="public"/>
            <propertyref name="LRDockWidth" visibility="public"/>
            <propertyref name="ScaleFactor" visibility="public"/>
            <propertyref name="ShowHint" visibility="public"/>
            <propertyref name="TBDockHeight" visibility="public"/>
            <propertyref name="Touch" visibility="public"/>
            <propertyref name="UndockHeight" visibility="public"/>
            <propertyref name="UndockWidth" visibility="public"/>
            <propertyref name="Visible" visibility="public"/>
            <eventref name="WindowProc" visibility="public"/>
            <propertyref name="Parent" visibility="public"/>
            <propertyref name="StyleElements" visibility="public"/>
            <propertyref name="StyleName" visibility="public"/>
            <eventref name="OnGesture" visibility="public"/>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
            <propertyref name="AlignWithMargins" visibility="published"/>
            <propertyref name="Left" visibility="published"/>
            <propertyref name="Top" visibility="published"/>
            <propertyref name="Width" visibility="published"/>
            <propertyref name="Height" visibility="published"/>
            <propertyref name="Cursor" visibility="published"/>
            <propertyref name="Hint" visibility="published"/>
            <propertyref name="HelpType" visibility="published"/>
            <propertyref name="HelpKeyword" visibility="published"/>
            <propertyref name="HelpContext" visibility="published"/>
            <propertyref name="Margins" visibility="published"/>
            <propertyref name="CustomHint" visibility="published"/>
            <propertyref name="ParentCustomHint" visibility="published"/>
            <ancestor name="TComponent" namespace="System.Classes">
              <interfaces>
                <implements name="IInterfaceComponentReference"/>
                <implements name="IInterface"/>
              </interfaces>
              <methodref name="GetComObject" visibility="private">
              </methodref>
              <methodref name="GetComponent" visibility="private">
              </methodref>
              <methodref name="GetComponentCount" visibility="private">
              </methodref>
              <methodref name="GetComponentIndex" visibility="private">
              </methodref>
              <methodref name="Insert" visibility="private">
              </methodref>
              <methodref name="ReadLeft" visibility="private">
              </methodref>
              <methodref name="ReadTop" visibility="private">
              </methodref>
              <methodref name="Remove" visibility="private">
              </methodref>
              <methodref name="RemoveNotification" visibility="private">
              </methodref>
              <methodref name="SetComponentIndex" visibility="private">
              </methodref>
              <methodref name="SetReference" visibility="private">
              </methodref>
              <methodref name="WriteLeft" visibility="private">
              </methodref>
              <methodref name="WriteTop" visibility="private">
              </methodref>
              <methodref name="IntfGetComponent" visibility="private">
              </methodref>
              <methodref name="DoGetDeltaStreams" visibility="private">
              </methodref>
              <methodref name="ReadDeltaStream" visibility="private">
              </methodref>
              <methodref name="ReadDeltaState" visibility="private">
              </methodref>
              <methodref name="FindSortedComponent" visibility="private">
              </methodref>
              <methodref name="AddSortedComponent" visibility="private">
              </methodref>
              <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
              </methodref>
              <methodref name="Create@" visibility="class private" procflags="class constructor noself">
              </methodref>
              <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ChangeName" visibility="protected">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="override">
              </methodref>
              <methodref name="GetChildren" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="override">
              </methodref>
              <methodref name="Loaded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="Notification" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ReadState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="CanObserve" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetObservers" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAncestor" visibility="protected">
              </methodref>
              <methodref name="SetDesigning" visibility="protected">
              </methodref>
              <methodref name="SetInline" visibility="protected">
              </methodref>
              <methodref name="SetDesignInstance" visibility="protected">
              </methodref>
              <methodref name="SetName" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updating" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updated" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
              </methodref>
              <methodref name="ValidateRename" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="WriteState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="RemoveFreeNotifications" visibility="protected">
              </methodref>
              <methodref name="QueryInterface" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="_AddRef" visibility="protected">
              </methodref>
              <methodref name="_Release" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfoCount" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfo" visibility="protected">
              </methodref>
              <methodref name="GetIDsOfNames" visibility="protected">
              </methodref>
              <methodref name="Invoke" visibility="protected">
              </methodref>
              <eventref name="OnGetDeltaStreams" visibility="protected">
              </eventref>
              <methodref name="Create" visibility="public" procflags="constructor virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="override">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndFunctionInvoke" visibility="public">
              </methodref>
              <methodref name="DestroyComponents" visibility="public">
              </methodref>
              <methodref name="Destroying" visibility="public">
              </methodref>
              <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="FindComponent" visibility="public">
              </methodref>
              <methodref name="FreeNotification" visibility="public">
              </methodref>
              <methodref name="RemoveFreeNotification" visibility="public">
              </methodref>
              <methodref name="FreeOnRelease" visibility="public">
              </methodref>
              <methodref name="GetEnumerator" visibility="public" procflags="inline">
              </methodref>
              <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="override">
              </methodref>
              <methodref name="HasParent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="InsertComponent" visibility="public">
              </methodref>
              <methodref name="RemoveComponent" visibility="public">
              </methodref>
              <methodref name="SetSubComponent" visibility="public">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="override">
              </methodref>
              <methodref name="UpdateAction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="IsImplementorOf" visibility="public">
              </methodref>
              <methodref name="ReferenceInterface" visibility="public">
              </methodref>
              <propertyref name="ComObject" visibility="public">
              </propertyref>
              <propertyref name="Components" visibility="public">
              </propertyref>
              <propertyref name="ComponentCount" visibility="public">
              </propertyref>
              <propertyref name="ComponentIndex" visibility="public">
              </propertyref>
              <propertyref name="ComponentState" visibility="public">
              </propertyref>
              <propertyref name="ComponentStyle" visibility="public">
              </propertyref>
              <propertyref name="DesignInfo" visibility="public">
              </propertyref>
              <propertyref name="Owner" visibility="public">
              </propertyref>
              <propertyref name="VCLComObject" visibility="public">
              </propertyref>
              <propertyref name="Observers" visibility="public">
              </propertyref>
              <propertyref name="Name" visibility="published">
              </propertyref>
              <propertyref name="Tag" visibility="published">
              </propertyref>
              <ancestor name="TPersistent" namespace="System.Classes">
                <methodref name="AssignError" visibility="private">
                </methodref>
                <methodref name="AssignTo" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Assign" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                </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>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FHideScrollBars" type="Boolean" visibility="private" size="1" offset="768" file="Vcl.ComCtrls.pas" line="2166"/>
      <field name="FSelAttributes" type="TTextAttributes" visibility="private" size="4" offset="772" file="Vcl.ComCtrls.pas" line="2167"/>
      <field name="FDefAttributes" type="TTextAttributes" visibility="private" size="4" offset="776" file="Vcl.ComCtrls.pas" line="2168"/>
      <field name="FParagraph" type="TParaAttributes" visibility="private" size="4" offset="780" file="Vcl.ComCtrls.pas" line="2169"/>
      <field name="FOldParaAlignment" type="TAlignment" visibility="private" size="1" offset="784" file="Vcl.ComCtrls.pas" line="2170"/>
      <field name="FScreenLogPixels" type="Integer" visibility="private" size="4" offset="788" file="Vcl.ComCtrls.pas" line="2171"/>
      <field name="FRichEditStrings" type="TStrings" visibility="private" size="4" offset="792" file="Vcl.ComCtrls.pas" line="2172"/>
      <field name="FMemStream" type="TMemoryStream" visibility="private" size="4" offset="796" file="Vcl.ComCtrls.pas" line="2173"/>
      <field name="FOnSelChange" type="TNotifyEvent" visibility="private" size="8" offset="800" file="Vcl.ComCtrls.pas" line="2174"/>
      <field name="FHideSelection" type="Boolean" visibility="private" size="1" offset="808" file="Vcl.ComCtrls.pas" line="2175"/>
      <field name="FModified" type="Boolean" visibility="private" size="1" offset="809" file="Vcl.ComCtrls.pas" line="2176"/>
      <field name="FDefaultConverter" type="TConversionClass" visibility="private" size="4" offset="812" file="Vcl.ComCtrls.pas" line="2177"/>
      <field name="FOnLinkClick" type="TRichEditLinkClick" visibility="private" size="8" offset="816" file="Vcl.ComCtrls.pas" line="2178"/>
      <field name="FOnResizeRequest" type="TRichEditResizeEvent" visibility="private" size="8" offset="824" file="Vcl.ComCtrls.pas" line="2179"/>
      <field name="FOnProtectChange" type="TRichEditProtectChange" visibility="private" size="8" offset="832" file="Vcl.ComCtrls.pas" line="2180"/>
      <field name="FOnSaveClipboard" type="TRichEditSaveClipboard" visibility="private" size="8" offset="840" file="Vcl.ComCtrls.pas" line="2181"/>
      <field name="FPageRect" type="TRect" visibility="private" size="16" offset="848" file="Vcl.ComCtrls.pas" line="2182"/>
      <field name="FOldSelLength" type="Integer" visibility="private" size="4" offset="864" file="Vcl.ComCtrls.pas" line="2183"/>
      <field name="FOldSelStart" type="Integer" visibility="private" size="4" offset="868" file="Vcl.ComCtrls.pas" line="2184"/>
      <field name="FOldZoom" type="Integer" visibility="private" size="4" offset="872" file="Vcl.ComCtrls.pas" line="2185"/>
      <field name="FZoom" type="Integer" visibility="private" size="4" offset="876" file="Vcl.ComCtrls.pas" line="2186"/>
      <field name="FSpellChecking" type="Boolean" visibility="private" size="1" offset="880" file="Vcl.ComCtrls.pas" line="2187"/>
      <field name="FTransparent" type="Boolean" visibility="private" size="1" offset="881" file="Vcl.ComCtrls.pas" line="2188"/>
      <field name="FEnableURLs" type="Boolean" visibility="private" size="1" offset="882" file="Vcl.ComCtrls.pas" line="2189"/>
      <field name="FShowURLHint" type="Boolean" visibility="private" size="1" offset="883" file="Vcl.ComCtrls.pas" line="2190"/>
      <field name="FInternalPrintCall" type="Boolean" visibility="private" size="1" offset="884" file="Vcl.ComCtrls.pas" line="2191"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="2192">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="2193">
      </procedure>
      <procedure name="CMBiDiModeChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2194">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMColorChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2195">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMFontChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2196">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2197">
        <parameters>
          <parameter name="Message" type="TWMNotifyRE" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="GetActiveLineNo" visibility="private" file="Vcl.ComCtrls.pas" line="2198">
        <parameters>
          <retval type="Cardinal"/>
        </parameters>
      </function>
      <function name="GetPlainText" visibility="private" file="Vcl.ComCtrls.pas" line="2199">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetScrollPosition" visibility="private" file="Vcl.ComCtrls.pas" line="2200">
        <parameters>
          <retval type="TPoint"/>
        </parameters>
      </function>
      <procedure name="LinkMessage" visibility="private" file="Vcl.ComCtrls.pas" line="2201">
        <parameters>
          <parameter name="Link" type="PENLink"/>
        </parameters>
      </procedure>
      <function name="ProtectChange" visibility="private" file="Vcl.ComCtrls.pas" line="2202">
        <parameters>
          <parameter name="StartPos" type="Integer"/>
          <parameter name="EndPos" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="SaveClipboard" visibility="private" file="Vcl.ComCtrls.pas" line="2203">
        <parameters>
          <parameter name="NumObj" type="Integer"/>
          <parameter name="NumChars" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetHideScrollBars" visibility="private" file="Vcl.ComCtrls.pas" line="2204">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetHideSelection" visibility="private" file="Vcl.ComCtrls.pas" line="2205">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetPlainText" visibility="private" file="Vcl.ComCtrls.pas" line="2206">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetRichEditStrings" visibility="private" file="Vcl.ComCtrls.pas" line="2207">
        <parameters>
          <parameter name="Value" type="TStrings"/>
        </parameters>
      </procedure>
      <procedure name="SetDefAttributes" visibility="private" file="Vcl.ComCtrls.pas" line="2208">
        <parameters>
          <parameter name="Value" type="TTextAttributes"/>
        </parameters>
      </procedure>
      <procedure name="SetSelAttributes" visibility="private" file="Vcl.ComCtrls.pas" line="2209">
        <parameters>
          <parameter name="Value" type="TTextAttributes"/>
        </parameters>
      </procedure>
      <procedure name="SetZoom" visibility="private" file="Vcl.ComCtrls.pas" line="2210">
        <parameters>
          <parameter name="Value" type="Integer" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetScrollPosition" visibility="private" file="Vcl.ComCtrls.pas" line="2211">
        <parameters>
          <parameter name="Value" type="TPoint" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetEnableURLs" visibility="private" file="Vcl.ComCtrls.pas" line="2212">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetShowURLHint" visibility="private" file="Vcl.ComCtrls.pas" line="2213">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="WMNCDestroy" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2214">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetCursor" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2215">
        <parameters>
          <parameter name="Message" type="TWMSetCursor" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMPaint" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2216">
        <parameters>
          <parameter name="Message" type="TWMPaint" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetFont" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2217">
        <parameters>
          <parameter name="Message" type="TWMSetFont" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMRButtonUp" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2218">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2219">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2221">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2222">
      </procedure>
      <procedure name="DestroyWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2223">
      </procedure>
      <procedure name="DoUpdateEditMargins" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2224">
      </procedure>
      <procedure name="UpdateEditMargins" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2225">
      </procedure>
      <procedure name="RequestSize" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="2226">
        <parameters>
          <parameter name="Rect" type="TRect" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SelectionChange" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="2227">
      </procedure>
      <procedure name="DoEnableSpellChecking" visibility="protected" file="Vcl.ComCtrls.pas" line="2228">
      </procedure>
      <procedure name="DoLinkClick" visibility="protected" file="Vcl.ComCtrls.pas" line="2229">
        <parameters>
          <parameter name="URL" type="string" paramflags="const"/>
          <parameter name="MouseMessage" type="NativeUInt"/>
        </parameters>
      </procedure>
      <procedure name="DoSetMaxLength" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2230">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="DoSetShowURLHint" visibility="protected" file="Vcl.ComCtrls.pas" line="2231">
      </procedure>
      <function name="GetCaretPos" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2232">
        <parameters>
          <retval type="TPoint"/>
        </parameters>
      </function>
      <procedure name="SetCaretPos" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2233">
        <parameters>
          <parameter name="Value" type="TPoint" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="GetSelLength" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2234">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetSelStart" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2235">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetSelText" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2236">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <procedure name="SetSelLength" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2237">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetSelStart" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2238">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetSpellChecking" visibility="protected" file="Vcl.ComCtrls.pas" line="2239">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetTransparent" visibility="protected" file="Vcl.ComCtrls.pas" line="2240">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="DefaultScalingFlags" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2241">
        <parameters>
          <retval type="TScalingFlags"/>
        </parameters>
      </function>
      <property name="HideSelection" visibility="protected" read="FHideSelection" write="SetHideSelection" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="2242"/>
      <property name="HideScrollBars" visibility="protected" read="FHideScrollBars" write="SetHideScrollBars" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="2243"/>
      <property name="Lines" visibility="protected" read="FRichEditStrings" write="SetRichEditStrings" type="TStrings" file="Vcl.ComCtrls.pas" line="2244"/>
      <event name="OnLinkClick" visibility="protected" read="FOnLinkClick" write="FOnLinkClick" type="TRichEditLinkClick" file="Vcl.ComCtrls.pas" line="2245"/>
      <event name="OnSaveClipboard" visibility="protected" read="FOnSaveClipboard" write="FOnSaveClipboard" type="TRichEditSaveClipboard" file="Vcl.ComCtrls.pas" line="2246"/>
      <event name="OnSelectionChange" visibility="protected" read="FOnSelChange" write="FOnSelChange" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="2247"/>
      <event name="OnProtectChange" visibility="protected" read="FOnProtectChange" write="FOnProtectChange" type="TRichEditProtectChange" file="Vcl.ComCtrls.pas" line="2248"/>
      <event name="OnResizeRequest" visibility="protected" read="FOnResizeRequest" write="FOnResizeRequest" type="TRichEditResizeEvent" file="Vcl.ComCtrls.pas" line="2249"/>
      <property name="PlainText" visibility="protected" read="GetPlainText" write="SetPlainText" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="2250"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2252">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="2253">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="Clear" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="2254">
      </procedure>
      <function name="FindText" visibility="public" file="Vcl.ComCtrls.pas" line="2255">
        <parameters>
          <parameter name="SearchStr" type="string" paramflags="const"/>
          <parameter name="StartPos" type="Integer"/>
          <parameter name="Length" type="Integer"/>
          <parameter name="Options" type="TSearchTypes"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="RenderRange" visibility="public" file="Vcl.ComCtrls.pas" line="2256">
        <parameters>
          <parameter name="RenderTarget" type="TCanvas"/>
          <parameter name="FormatTarget" type="TCanvas">
            <value>
              nil
            </value>
          </parameter>
          <parameter name="RangeStart" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <parameter name="RangeEnd" type="Integer">
            <value>
              $FFFFFFFF
            </value>
          </parameter>
          <parameter name="MeasureOnly" type="Boolean">
            <value>
              False
            </value>
          </parameter>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="Print" visibility="public" procflags="virtual" file="Vcl.ComCtrls.pas" line="2258">
        <parameters>
          <parameter name="Caption" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="RegisterConversionFormat" visibility="public" procflags="class" file="Vcl.ComCtrls.pas" line="2259">
        <parameters>
          <parameter name="AExtension" type="string" paramflags="const"/>
          <parameter name="AConversionClass" type="TConversionClass"/>
        </parameters>
      </procedure>
      <procedure name="SetSelText" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="2260">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetSelTextToFriendlyURL" visibility="public" file="Vcl.ComCtrls.pas" line="2261">
        <parameters>
          <parameter name="Text" type="string" paramflags="const"/>
          <parameter name="URL" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="GetSelTextBuf" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="2265">
        <parameters>
          <parameter name="Buffer" type="PWideChar"/>
          <parameter name="BufSize" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <property name="ActiveLineNo" visibility="public" read="GetActiveLineNo" type="Cardinal" file="Vcl.ComCtrls.pas" line="2267"/>
      <property name="DefaultConverter" visibility="public" read="FDefaultConverter" write="FDefaultConverter" type="TConversionClass" file="Vcl.ComCtrls.pas" line="2268"/>
      <property name="DefAttributes" visibility="public" read="FDefAttributes" write="SetDefAttributes" type="TTextAttributes" file="Vcl.ComCtrls.pas" line="2269"/>
      <property name="SelAttributes" visibility="public" read="FSelAttributes" write="SetSelAttributes" type="TTextAttributes" file="Vcl.ComCtrls.pas" line="2270"/>
      <property name="PageRect" visibility="public" read="FPageRect" write="FPageRect" type="TRect" file="Vcl.ComCtrls.pas" line="2271"/>
      <property name="Paragraph" visibility="public" read="FParagraph" type="TParaAttributes" file="Vcl.ComCtrls.pas" line="2272"/>
      <property name="ScrollPosition" visibility="public" read="GetScrollPosition" write="SetScrollPosition" type="TPoint" file="Vcl.ComCtrls.pas" line="2273"/>
      <property name="SpellChecking" visibility="public" read="FSpellChecking" write="SetSpellChecking" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="2274"/>
      <property name="Transparent" visibility="public" read="FTransparent" write="SetTransparent" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="2275"/>
      <property name="EnableURLs" visibility="public" read="FEnableURLs" write="SetEnableURLs" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="2276"/>
      <property name="ShowURLHint" visibility="public" read="FShowURLHint" write="SetShowURLHint" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="2277"/>
      <property name="Zoom" visibility="public" read="FZoom" write="SetZoom" type="Integer" default="100" file="Vcl.ComCtrls.pas" line="2278"/>
    </members>
  </class>
  <class name="TRichEdit" file="Vcl.ComCtrls.pas" line="2281">
    <ancestor name="TCustomRichEdit" namespace="Vcl.ComCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CNNotify" visibility="private" procflags="message"/>
      <methodref name="GetActiveLineNo" visibility="private"/>
      <methodref name="GetPlainText" visibility="private"/>
      <methodref name="GetScrollPosition" visibility="private"/>
      <methodref name="LinkMessage" visibility="private"/>
      <methodref name="ProtectChange" visibility="private"/>
      <methodref name="SaveClipboard" visibility="private"/>
      <methodref name="SetHideScrollBars" visibility="private"/>
      <methodref name="SetHideSelection" visibility="private"/>
      <methodref name="SetPlainText" visibility="private"/>
      <methodref name="SetRichEditStrings" visibility="private"/>
      <methodref name="SetDefAttributes" visibility="private"/>
      <methodref name="SetSelAttributes" visibility="private"/>
      <methodref name="SetZoom" visibility="private"/>
      <methodref name="SetScrollPosition" visibility="private"/>
      <methodref name="SetEnableURLs" visibility="private"/>
      <methodref name="SetShowURLHint" visibility="private"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMSetFont" visibility="private" procflags="message"/>
      <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="override"/>
      <methodref name="DoUpdateEditMargins" visibility="protected" procflags="override"/>
      <methodref name="UpdateEditMargins" visibility="protected" procflags="override"/>
      <methodref name="RequestSize" visibility="protected" procflags="virtual"/>
      <methodref name="SelectionChange" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnableSpellChecking" visibility="protected"/>
      <methodref name="DoLinkClick" visibility="protected"/>
      <methodref name="DoSetMaxLength" visibility="protected" procflags="override"/>
      <methodref name="DoSetShowURLHint" visibility="protected"/>
      <methodref name="GetCaretPos" visibility="protected" procflags="override"/>
      <methodref name="SetCaretPos" visibility="protected" procflags="override"/>
      <methodref name="GetSelLength" visibility="protected" procflags="override"/>
      <methodref name="GetSelStart" visibility="protected" procflags="override"/>
      <methodref name="GetSelText" visibility="protected" procflags="override"/>
      <methodref name="SetSelLength" visibility="protected" procflags="override"/>
      <methodref name="SetSelStart" visibility="protected" procflags="override"/>
      <methodref name="SetSpellChecking" visibility="protected"/>
      <methodref name="SetTransparent" visibility="protected"/>
      <methodref name="DefaultScalingFlags" visibility="protected" procflags="override"/>
      <propertyref name="HideSelection" visibility="protected"/>
      <propertyref name="HideScrollBars" visibility="protected"/>
      <propertyref name="Lines" visibility="protected"/>
      <eventref name="OnLinkClick" visibility="protected"/>
      <eventref name="OnSaveClipboard" visibility="protected"/>
      <eventref name="OnSelectionChange" visibility="protected"/>
      <eventref name="OnProtectChange" visibility="protected"/>
      <eventref name="OnResizeRequest" visibility="protected"/>
      <propertyref name="PlainText" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="Clear" visibility="public" procflags="override"/>
      <methodref name="FindText" visibility="public"/>
      <methodref name="RenderRange" visibility="public"/>
      <methodref name="Print" visibility="public" procflags="virtual"/>
      <methodref name="RegisterConversionFormat" visibility="public" procflags="class"/>
      <methodref name="SetSelText" visibility="public" procflags="override"/>
      <methodref name="SetSelTextToFriendlyURL" visibility="public"/>
      <methodref name="GetSelTextBuf" visibility="public" procflags="override"/>
      <propertyref name="ActiveLineNo" visibility="public"/>
      <propertyref name="DefaultConverter" visibility="public"/>
      <propertyref name="DefAttributes" visibility="public"/>
      <propertyref name="SelAttributes" visibility="public"/>
      <propertyref name="PageRect" visibility="public"/>
      <propertyref name="Paragraph" visibility="public"/>
      <propertyref name="ScrollPosition" visibility="public"/>
      <propertyref name="SpellChecking" visibility="public"/>
      <propertyref name="Transparent" visibility="public"/>
      <propertyref name="EnableURLs" visibility="public"/>
      <propertyref name="ShowURLHint" visibility="public"/>
      <propertyref name="Zoom" visibility="public"/>
      <ancestor name="TCustomMemo" namespace="Vcl.StdCtrls">
        <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
        <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
        <methodref name="DoEditMarginChange" visibility="private"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="WMGetDlgCode" visibility="private" procflags="message"/>
        <methodref name="CreateParams" visibility="protected" procflags="override"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="override"/>
        <methodref name="CreateWnd" visibility="protected" procflags="override"/>
        <methodref name="GetCaretPos" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="override"/>
        <methodref name="DoUpdateEditMargins" visibility="protected" procflags="virtual"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
        <methodref name="KeyPress" visibility="protected" procflags="override"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="SetCaretPos" visibility="protected" procflags="virtual"/>
        <methodref name="SetEditMargins" visibility="protected"/>
        <methodref name="SetLines" visibility="protected"/>
        <methodref name="SetScrollBars" visibility="protected"/>
        <methodref name="SetWordWrap" visibility="protected"/>
        <methodref name="UpdateEditMargins" visibility="protected" procflags="override"/>
        <propertyref name="ScrollBars" visibility="protected"/>
        <propertyref name="WantReturns" visibility="protected"/>
        <propertyref name="WantTabs" visibility="protected"/>
        <propertyref name="WordWrap" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <propertyref name="CaretPos" visibility="public"/>
        <propertyref name="EditMargins" visibility="public"/>
        <propertyref name="Lines" visibility="public"/>
        <ancestor name="TCustomEdit" namespace="Vcl.StdCtrls">
          <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
          <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
          <methodref name="AdjustHeight" visibility="private"/>
          <methodref name="GetModified" visibility="private"/>
          <methodref name="GetCanUndo" visibility="private"/>
          <methodref name="GetReadOnly" visibility="private"/>
          <methodref name="SetBorderStyle" visibility="private"/>
          <methodref name="SetCharCase" visibility="private"/>
          <methodref name="SetHideSelection" visibility="private"/>
          <methodref name="SetMaxLength" visibility="private"/>
          <methodref name="SetModified" visibility="private"/>
          <methodref name="SetNumbersOnly" visibility="private"/>
          <methodref name="SetOEMConvert" visibility="private"/>
          <methodref name="SetPasswordChar" visibility="private"/>
          <methodref name="SetReadOnly" visibility="private"/>
          <methodref name="SetTextHint" visibility="private"/>
          <methodref name="UpdateHeight" visibility="private"/>
          <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnter" visibility="private" procflags="message"/>
          <methodref name="CMExit" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMGestureManagerChanged" visibility="private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="private" procflags="message"/>
          <methodref name="CNCommand" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="WMSetFont" visibility="private" procflags="message"/>
          <methodref name="CanObserve" visibility="protected" procflags="override"/>
          <methodref name="ObserverAdded" visibility="protected" procflags="override"/>
          <methodref name="ObserverToggle" visibility="protected" procflags="virtual"/>
          <methodref name="Change" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyDown" visibility="protected" procflags="override"/>
          <methodref name="KeyPress" visibility="protected" procflags="override"/>
          <methodref name="CreateParams" visibility="protected" procflags="override"/>
          <methodref name="CreateWindowHandle" visibility="protected" procflags="override"/>
          <methodref name="CreateWnd" visibility="protected" procflags="override"/>
          <methodref name="DestroyWnd" visibility="protected" procflags="override"/>
          <methodref name="DoSetMaxLength" visibility="protected" procflags="virtual"/>
          <methodref name="DoSetTextHint" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateEditMargins" visibility="protected" procflags="virtual"/>
          <methodref name="GetSelLength" visibility="protected" procflags="virtual"/>
          <methodref name="GetSelStart" visibility="protected" procflags="virtual"/>
          <methodref name="GetSelText" visibility="protected" procflags="virtual"/>
          <methodref name="SetAlignment" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="override"/>
          <methodref name="SetSelLength" visibility="protected" procflags="virtual"/>
          <methodref name="SetSelStart" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateTIPStatus" visibility="protected" procflags="override"/>
          <propertyref name="AutoSelect" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="BorderStyle" visibility="protected"/>
          <propertyref name="CharCase" visibility="protected"/>
          <propertyref name="HideSelection" visibility="protected"/>
          <propertyref name="MaxLength" visibility="protected"/>
          <propertyref name="OEMConvert" visibility="protected"/>
          <propertyref name="NumbersOnly" visibility="protected"/>
          <propertyref name="PasswordChar" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <eventref name="OnChange" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Clear" visibility="public" procflags="virtual"/>
          <methodref name="ClearSelection" visibility="public"/>
          <methodref name="CopyToClipboard" visibility="public"/>
          <methodref name="CutToClipboard" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="override"/>
          <methodref name="PasteFromClipboard" visibility="public"/>
          <methodref name="Undo" visibility="public"/>
          <methodref name="ClearUndo" visibility="public"/>
          <methodref name="SetSelText" visibility="public" procflags="virtual"/>
          <methodref name="SelectAll" visibility="public"/>
          <methodref name="GetSelTextBuf" visibility="public" procflags="virtual"/>
          <methodref name="SetSelTextBuf" visibility="public"/>
          <propertyref name="Alignment" visibility="public"/>
          <propertyref name="CanUndo" visibility="public"/>
          <propertyref name="Modified" visibility="public"/>
          <propertyref name="CanUndoSelText" visibility="public"/>
          <propertyref name="ReadOnly" visibility="public"/>
          <propertyref name="SelLength" visibility="public"/>
          <propertyref name="SelStart" visibility="public"/>
          <propertyref name="SelText" visibility="public"/>
          <propertyref name="Text" visibility="public"/>
          <propertyref name="TextHint" visibility="public"/>
          <propertyref name="TabStop" visibility="published"/>
          <ancestor name="TWinControl" namespace="Vcl.Controls">
            <methodref name="AlignControl" visibility="private"/>
            <methodref name="CalcConstraints" visibility="private"/>
            <methodref name="DoPaddingChange" visibility="private"/>
            <methodref name="GetAlignDisabled" visibility="private"/>
            <methodref name="GetControl" visibility="private"/>
            <methodref name="GetControlCount" visibility="private"/>
            <methodref name="GetDockClientCount" visibility="private"/>
            <methodref name="GetDockClients" visibility="private"/>
            <methodref name="GetHandle" visibility="private"/>
            <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
            <methodref name="GetTabOrder" visibility="private"/>
            <methodref name="GetVisibleDockClientCount" visibility="private"/>
            <methodref name="Insert" visibility="private"/>
            <methodref name="InvalidateFrame" visibility="private"/>
            <methodref name="InvokeHelp" visibility="private"/>
            <methodref name="IsCtl3DStored" visibility="private"/>
            <methodref name="IsDoubleBufferedStored" visibility="private"/>
            <methodref name="PrecedingWindow" visibility="private"/>
            <methodref name="ReadDesignSize" visibility="private"/>
            <methodref name="ReadPixelsPerInch" visibility="private"/>
            <methodref name="Remove" visibility="private"/>
            <methodref name="RemoveFocus" visibility="private"/>
            <methodref name="SetBevelCut" visibility="private"/>
            <methodref name="SetBevelEdges" visibility="private"/>
            <methodref name="SetBevelKind" visibility="private"/>
            <methodref name="SetBevelWidth" visibility="private"/>
            <methodref name="SetBorderWidth" visibility="private"/>
            <methodref name="SetCtl3D" visibility="private"/>
            <methodref name="SetDockSite" visibility="private"/>
            <methodref name="SetDoubleBuffered" visibility="private"/>
            <methodref name="SetPadding" visibility="private"/>
            <methodref name="SetParentCtl3D" visibility="private"/>
            <methodref name="SetParentWindow" visibility="private"/>
            <methodref name="SetTabOrder" visibility="private"/>
            <methodref name="SetTabStop" visibility="private"/>
            <methodref name="SetUseDockManager" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateTabOrder" visibility="private"/>
            <methodref name="UpdateShowing" visibility="private"/>
            <methodref name="WriteDesignSize" visibility="private"/>
            <methodref name="WritePixelsPerInch" visibility="private"/>
            <methodref name="IsMenuKey" visibility="private"/>
            <methodref name="GetIsDrawingLocked" visibility="private"/>
            <methodref name="GetRedrawDisabled" visibility="private"/>
            <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
            <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
            <methodref name="WMPaint" visibility="private" procflags="message"/>
            <methodref name="WMCommand" visibility="private" procflags="message"/>
            <methodref name="WMNotify" visibility="private" procflags="message"/>
            <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
            <methodref name="WMHScroll" visibility="private" procflags="message"/>
            <methodref name="WMVScroll" visibility="private" procflags="message"/>
            <methodref name="WMCompareItem" visibility="private" procflags="message"/>
            <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
            <methodref name="WMDrawItem" visibility="private" procflags="message"/>
            <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
            <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
            <methodref name="WMSize" visibility="private" procflags="message"/>
            <methodref name="WMMove" visibility="private" procflags="message"/>
            <methodref name="WMSetCursor" visibility="private" procflags="message"/>
            <methodref name="WMKeyDown" visibility="private" procflags="message"/>
            <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
            <methodref name="WMKeyUp" visibility="private" procflags="message"/>
            <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
            <methodref name="WMChar" visibility="private" procflags="message"/>
            <methodref name="WMSysCommand" visibility="private" procflags="message"/>
            <methodref name="WMCharToItem" visibility="private" procflags="message"/>
            <methodref name="WMParentNotify" visibility="private" procflags="message"/>
            <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
            <methodref name="WMDestroy" visibility="private" procflags="message"/>
            <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
            <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
            <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
            <methodref name="WMNCPaint" visibility="private" procflags="message"/>
            <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
            <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
            <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
            <methodref name="WMFontChange" visibility="private" procflags="message"/>
            <methodref name="WMTimeChange" visibility="private" procflags="message"/>
            <methodref name="WMSetFocus" visibility="private" procflags="message"/>
            <methodref name="WMKillFocus" visibility="private" procflags="message"/>
            <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
            <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="WMGesture" visibility="private" procflags="message"/>
            <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
            <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
            <methodref name="CMChanged" visibility="private" procflags="message"/>
            <methodref name="CMChildKey" visibility="private" procflags="message"/>
            <methodref name="CMDialogKey" visibility="private" procflags="message"/>
            <methodref name="CMDialogChar" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
            <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
            <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
            <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
            <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnter" visibility="private" procflags="message"/>
            <methodref name="CMExit" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
            <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
            <methodref name="CMFontChange" visibility="private" procflags="message"/>
            <methodref name="CMTimeChange" visibility="private" procflags="message"/>
            <methodref name="CMDrag" visibility="private" procflags="message"/>
            <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
            <methodref name="CNKeyDown" visibility="private" procflags="message"/>
            <methodref name="CNKeyUp" visibility="private" procflags="message"/>
            <methodref name="CNChar" visibility="private" procflags="message"/>
            <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
            <methodref name="CNSysChar" visibility="private" procflags="message"/>
            <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
            <methodref name="CMSysCommand" visibility="private" procflags="message"/>
            <methodref name="CMInvalidate" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
            <methodref name="CMTextChanged" visibility="private" procflags="message"/>
            <methodref name="WMPrintClient" visibility="private" procflags="message"/>
            <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
            <methodref name="CMControlListChange" visibility="private" procflags="message"/>
            <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
            <methodref name="CMDockClient" visibility="private" procflags="message"/>
            <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="InvokeAsyncCalls" visibility="protected">
            </methodref>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="override"/>
            <methodref name="AddBiDiModeExStyle" visibility="protected"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="AdjustSize" visibility="protected" procflags="override"/>
            <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
            <methodref name="ArrangeControl" visibility="protected"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
            <methodref name="CanResize" visibility="protected" procflags="override"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
            <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
            <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
            <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
            <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
            <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
            <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
            <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
            <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
            <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
            <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
            <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
            <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
            <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
            <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
            <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
            <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
            <methodref name="DoKeyDown" visibility="protected"/>
            <methodref name="DoKeyPress" visibility="protected"/>
            <methodref name="DoKeyUp" visibility="protected"/>
            <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
            <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
            <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
            <methodref name="FindNextControl" visibility="protected"/>
            <methodref name="FixupTabList" visibility="protected"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
            <methodref name="GetClientRect" visibility="protected" procflags="override"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
            <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
            <methodref name="GetParentHandle" visibility="protected"/>
            <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
            <methodref name="GetTopParentHandle" visibility="protected"/>
            <methodref name="InvalidateDockHostSite" visibility="protected"/>
            <methodref name="IsControlMouseMsg" visibility="protected"/>
            <methodref name="IsControlActivateMsg" visibility="protected"/>
            <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
            <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
            <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
            <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
            <methodref name="MainWndProc" visibility="protected"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="NotifyControls" visibility="protected"/>
            <methodref name="PaintControls" visibility="protected"/>
            <methodref name="PaintHandler" visibility="protected"/>
            <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RecreateWnd" visibility="protected"/>
            <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
            <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
            <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
            <methodref name="ResetImeComposition" visibility="protected"/>
            <methodref name="RequestAlign" visibility="protected" procflags="override"/>
            <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPIScreen" visibility="protected"/>
            <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
            <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
            <methodref name="ScaleControls" visibility="protected"/>
            <methodref name="ScalePadding" visibility="protected"/>
            <methodref name="SelectFirst" visibility="protected"/>
            <methodref name="SelectNext" visibility="protected"/>
            <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
            <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
            <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
            <methodref name="SetImeCompositionWindow" visibility="protected"/>
            <methodref name="SetParent" visibility="protected" procflags="override"/>
            <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="override"/>
            <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateBounds" visibility="protected"/>
            <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateRecreatingFlag" visibility="protected"/>
            <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateUIState" visibility="protected"/>
            <methodref name="WndProc" visibility="protected" procflags="override"/>
            <methodref name="CreateSubClass" visibility="protected"/>
            <methodref name="RemoveWindowProps" visibility="protected"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
            <propertyref name="AlignControlList" visibility="protected"/>
            <propertyref name="BevelEdges" visibility="protected"/>
            <propertyref name="BevelInner" visibility="protected"/>
            <propertyref name="BevelOuter" visibility="protected"/>
            <propertyref name="BevelKind" visibility="protected"/>
            <propertyref name="BevelWidth" visibility="protected"/>
            <propertyref name="BorderWidth" visibility="protected"/>
            <propertyref name="Ctl3D" visibility="protected"/>
            <propertyref name="ImeMode" visibility="protected"/>
            <propertyref name="ImeName" visibility="protected"/>
            <propertyref name="ParentBackground" visibility="protected"/>
            <propertyref name="ParentCtl3D" visibility="protected"/>
            <propertyref name="TipMode" visibility="protected"/>
            <propertyref name="DefWndProc" visibility="protected"/>
            <propertyref name="WindowHandle" visibility="protected"/>
            <eventref name="OnAlignInsertBefore" visibility="protected"/>
            <eventref name="OnAlignPosition" visibility="protected"/>
            <eventref name="OnDockDrop" visibility="protected"/>
            <eventref name="OnDockOver" visibility="protected"/>
            <eventref name="OnEnter" visibility="protected"/>
            <eventref name="OnExit" visibility="protected"/>
            <eventref name="OnGetSiteInfo" visibility="protected"/>
            <eventref name="OnKeyDown" visibility="protected"/>
            <eventref name="OnKeyPress" visibility="protected"/>
            <eventref name="OnKeyUp" visibility="protected"/>
            <eventref name="OnUnDock" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="CreateParented" visibility="public" procflags="constructor"/>
            <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="override">
            </methodref>
            <methodref name="Broadcast" visibility="public"/>
            <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
            <methodref name="ContainsControl" visibility="public"/>
            <methodref name="ControlAtPos" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="DisableAlign" visibility="public" procflags="inline"/>
            <propertyref name="DockClientCount" visibility="public"/>
            <propertyref name="DockClients" visibility="public"/>
            <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
            <propertyref name="DockSite" visibility="public"/>
            <propertyref name="DockManager" visibility="public"/>
            <propertyref name="DoubleBuffered" visibility="public"/>
            <methodref name="EnableAlign" visibility="public"/>
            <methodref name="FindChildControl" visibility="public"/>
            <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
            <methodref name="Focused" visibility="public" procflags="dynamic"/>
            <methodref name="GetChildren" visibility="public" procflags="override"/>
            <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
            <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
            <methodref name="HandleAllocated" visibility="public"/>
            <methodref name="HandleNeeded" visibility="public"/>
            <methodref name="InsertControl" visibility="public"/>
            <methodref name="Invalidate" visibility="public" procflags="override"/>
            <methodref name="PaintTo" visibility="public" procflags="overload"/>
            <methodref name="PaintTo" visibility="public" procflags="overload"/>
            <propertyref name="PixelsPerInch" visibility="public"/>
            <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
            <methodref name="RemoveControl" visibility="public"/>
            <methodref name="Realign" visibility="public" procflags="inline"/>
            <methodref name="Repaint" visibility="public" procflags="override"/>
            <methodref name="ScaleBy" visibility="public"/>
            <methodref name="ScrollBy" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="override"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
            <methodref name="SetFocus" visibility="public" procflags="virtual"/>
            <methodref name="Update" visibility="public" procflags="override"/>
            <methodref name="UpdateControlState" visibility="public"/>
            <methodref name="LockDrawing" visibility="public"/>
            <methodref name="UnlockDrawing" visibility="public"/>
            <propertyref name="AlignDisabled" visibility="public"/>
            <propertyref name="MouseInClient" visibility="public"/>
            <propertyref name="VisibleDockClientCount" visibility="public"/>
            <propertyref name="Brush" visibility="public"/>
            <propertyref name="Controls" visibility="public"/>
            <propertyref name="ControlCount" visibility="public"/>
            <propertyref name="Handle" visibility="public"/>
            <propertyref name="Padding" visibility="public"/>
            <propertyref name="ParentDoubleBuffered" visibility="public"/>
            <propertyref name="ParentWindow" visibility="public"/>
            <propertyref name="Showing" visibility="public"/>
            <propertyref name="IsDrawingLocked" visibility="public"/>
            <propertyref name="RedrawDisabled" visibility="public"/>
            <propertyref name="TabOrder" visibility="public"/>
            <propertyref name="TabStop" visibility="public"/>
            <propertyref name="UseDockManager" visibility="public"/>
            <ancestor name="TControl" namespace="Vcl.Controls">
              <methodref name="GetCustomHint" visibility="private"/>
              <methodref name="CalcDockSizes" visibility="private"/>
              <methodref name="CheckNewSize" visibility="private"/>
              <methodref name="CreateFloatingDockSite" visibility="private"/>
              <methodref name="DoActionChange" visibility="private"/>
              <methodref name="DoCanAutoSize" visibility="private"/>
              <methodref name="DoCanResize" visibility="private"/>
              <methodref name="DoConstraintsChange" visibility="private"/>
              <methodref name="DoConstrainedResize" visibility="private"/>
              <methodref name="DoDragMsg" visibility="private"/>
              <methodref name="DoMouseActivate" visibility="private"/>
              <methodref name="DoMouseDown" visibility="private"/>
              <methodref name="DoMouseUp" visibility="private"/>
              <methodref name="DoMarginChange" visibility="private"/>
              <methodref name="FontChanged" visibility="private"/>
              <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
              <methodref name="GetBoundsRect" visibility="private"/>
              <methodref name="GetClientHeight" visibility="private"/>
              <methodref name="GetClientWidth" visibility="private"/>
              <methodref name="GetLRDockWidth" visibility="private"/>
              <methodref name="GetMouseCapture" visibility="private"/>
              <methodref name="GetTBDockHeight" visibility="private"/>
              <methodref name="GetUndockWidth" visibility="private"/>
              <methodref name="GetUndockHeight" visibility="private"/>
              <methodref name="InvalidateControl" visibility="private"/>
              <methodref name="IsAnchorsStored" visibility="private"/>
              <methodref name="IsBiDiModeStored" visibility="private"/>
              <methodref name="IsCaptionStored" visibility="private"/>
              <methodref name="IsColorStored" visibility="private"/>
              <methodref name="IsEnabledStored" visibility="private"/>
              <methodref name="IsFontStored" visibility="private"/>
              <methodref name="IsHintStored" visibility="private"/>
              <methodref name="IsHelpContextStored" visibility="private"/>
              <methodref name="IsOnClickStored" visibility="private"/>
              <methodref name="IsShowHintStored" visibility="private"/>
              <methodref name="IsVisibleStored" visibility="private"/>
              <methodref name="ReadIsControl" visibility="private"/>
              <methodref name="ReadExplicitLeft" visibility="private"/>
              <methodref name="ReadExplicitTop" visibility="private"/>
              <methodref name="ReadExplicitWidth" visibility="private"/>
              <methodref name="ReadExplicitHeight" visibility="private"/>
              <methodref name="SetAlignWithMargins" visibility="private"/>
              <methodref name="SetAnchors" visibility="private"/>
              <methodref name="SetAction" visibility="private"/>
              <methodref name="SetAlign" visibility="private"/>
              <methodref name="SetBoundsRect" visibility="private"/>
              <methodref name="SetClientHeight" visibility="private"/>
              <methodref name="SetClientSize" visibility="private"/>
              <methodref name="SetClientWidth" visibility="private"/>
              <methodref name="SetColor" visibility="private"/>
              <methodref name="SetCursor" visibility="private"/>
              <methodref name="SetDesktopFont" visibility="private"/>
              <methodref name="SetFont" visibility="private"/>
              <methodref name="SetHeight" visibility="private"/>
              <methodref name="SetHelpContext" visibility="private"/>
              <methodref name="SetHelpKeyword" visibility="private"/>
              <methodref name="SetHostDockSite" visibility="private"/>
              <methodref name="SetLeft" visibility="private"/>
              <methodref name="SetMouseCapture" visibility="private"/>
              <methodref name="SetParentColor" visibility="private"/>
              <methodref name="SetParentFont" visibility="private"/>
              <methodref name="SetShowHint" visibility="private"/>
              <methodref name="SetParentShowHint" visibility="private"/>
              <methodref name="SetParentCustomHint" visibility="private"/>
              <methodref name="SetPopupMenu" visibility="private"/>
              <methodref name="SetTop" visibility="private"/>
              <methodref name="SetVisible" visibility="private"/>
              <methodref name="SetWidth" visibility="private"/>
              <methodref name="SetZOrderPosition" visibility="private"/>
              <methodref name="UpdateAnchorRules" visibility="private"/>
              <methodref name="WriteIsControl" visibility="private"/>
              <methodref name="WriteExplicitLeft" visibility="private"/>
              <methodref name="WriteExplicitTop" visibility="private"/>
              <methodref name="WriteExplicitWidth" visibility="private"/>
              <methodref name="WriteExplicitHeight" visibility="private"/>
              <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
              <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
              <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
              <methodref name="WMMouseMove" visibility="private" procflags="message"/>
              <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
              <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
              <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
              <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
              <methodref name="WMCancelMode" visibility="private" procflags="message"/>
              <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
              <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
              <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
              <methodref name="CMFontChanged" visibility="private" procflags="message"/>
              <methodref name="CMColorChanged" visibility="private" procflags="message"/>
              <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
              <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
              <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
              <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
              <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
              <methodref name="CMHintShow" visibility="private" procflags="message"/>
              <methodref name="CMHitTest" visibility="private" procflags="message"/>
              <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
              <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
              <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
              <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
              <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
              <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
              <methodref name="CMGesture" visibility="private" procflags="message"/>
              <methodref name="WMContextMenu" visibility="private" procflags="message"/>
              <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
              <methodref name="SetConstraints" visibility="private"/>
              <methodref name="SetMargins" visibility="private"/>
              <methodref name="SetTouchManager" visibility="private"/>
              <methodref name="GetText" visibility="private"/>
              <methodref name="SetText" visibility="private"/>
              <methodref name="CMFloat" visibility="private" procflags="message"/>
              <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
              <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
              <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
              <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
              <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
              <methodref name="AssignTo" visibility="protected" procflags="override"/>
              <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
              <methodref name="CanResize" visibility="protected" procflags="virtual"/>
              <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
              <methodref name="Changed" visibility="protected"/>
              <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
              <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
              <methodref name="Click" visibility="protected" procflags="dynamic"/>
              <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
              <methodref name="CalcCursorPos" visibility="protected"/>
              <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
              <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
              <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
              <methodref name="DefineProperties" visibility="protected" procflags="override"/>
              <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
              <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
              <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
              <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
              <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
              <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
              <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
              <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
              <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
              <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
              <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
              <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
              <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
              <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
              <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
              <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
              <methodref name="GetAction" visibility="protected" procflags="virtual"/>
              <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
              <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
              <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
              <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
              <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
              <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
              <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
              <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
              <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
              <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
              <methodref name="GetDragMode" visibility="protected"/>
              <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
              <methodref name="Loaded" visibility="protected" procflags="override"/>
              <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
              <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
              <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
              <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
              <methodref name="Notification" visibility="protected" procflags="override"/>
              <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
              <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
              <methodref name="ReadState" visibility="protected" procflags="override"/>
              <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
              <methodref name="Resize" visibility="protected" procflags="dynamic"/>
              <methodref name="ScaleConstraints" visibility="protected"/>
              <methodref name="ScaleMargins" visibility="protected"/>
              <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
              <methodref name="SendCancelMode" visibility="protected"/>
              <methodref name="SendDockNotification" visibility="protected"/>
              <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
              <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
              <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
              <methodref name="SetName" visibility="protected" procflags="override"/>
              <methodref name="SetParent" visibility="protected" procflags="virtual"/>
              <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
              <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
              <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
              <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
              <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
              <methodref name="SetCustomHint" visibility="protected"/>
              <methodref name="UpdateExplicitBounds" visibility="protected"/>
              <methodref name="UpdateBoundsRect" visibility="protected"/>
              <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
              <methodref name="WndProc" visibility="protected" procflags="virtual"/>
              <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
              <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
              <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
              <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
              <propertyref name="ActionLink" visibility="protected"/>
              <propertyref name="AutoSize" visibility="protected"/>
              <propertyref name="Caption" visibility="protected"/>
              <propertyref name="DesktopFont" visibility="protected"/>
              <propertyref name="DragKind" visibility="protected"/>
              <propertyref name="DragCursor" visibility="protected"/>
              <propertyref name="DragMode" visibility="protected"/>
              <propertyref name="IsControl" visibility="protected"/>
              <propertyref name="MouseCapture" visibility="protected"/>
              <propertyref name="ParentBiDiMode" visibility="protected"/>
              <propertyref name="ParentColor" visibility="protected"/>
              <propertyref name="ParentFont" visibility="protected"/>
              <propertyref name="ParentShowHint" visibility="protected"/>
              <propertyref name="PopupMenu" visibility="protected"/>
              <propertyref name="ScalingFlags" visibility="protected"/>
              <propertyref name="Text" visibility="protected"/>
              <propertyref name="WheelAccumulator" visibility="protected"/>
              <propertyref name="Color" visibility="protected"/>
              <propertyref name="Font" visibility="protected"/>
              <propertyref name="IScaling" visibility="protected"/>
              <propertyref name="WindowText" visibility="protected"/>
              <eventref name="OnCanResize" visibility="protected"/>
              <eventref name="OnClick" visibility="protected"/>
              <eventref name="OnConstrainedResize" visibility="protected"/>
              <eventref name="OnContextPopup" visibility="protected"/>
              <eventref name="OnDblClick" visibility="protected"/>
              <eventref name="OnDragDrop" visibility="protected"/>
              <eventref name="OnDragOver" visibility="protected"/>
              <eventref name="OnEndDock" visibility="protected"/>
              <eventref name="OnEndDrag" visibility="protected"/>
              <eventref name="OnMouseActivate" visibility="protected"/>
              <eventref name="OnMouseDown" visibility="protected"/>
              <eventref name="OnMouseEnter" visibility="protected"/>
              <eventref name="OnMouseLeave" visibility="protected"/>
              <eventref name="OnMouseMove" visibility="protected"/>
              <eventref name="OnMouseUp" visibility="protected"/>
              <eventref name="OnMouseWheel" visibility="protected"/>
              <eventref name="OnMouseWheelDown" visibility="protected"/>
              <eventref name="OnMouseWheelUp" visibility="protected"/>
              <eventref name="OnResize" visibility="protected"/>
              <eventref name="OnStartDock" visibility="protected"/>
              <eventref name="OnStartDrag" visibility="protected"/>
              <methodref name="Create" visibility="public" procflags="constructor override"/>
              <methodref name="Destroy" visibility="public" procflags="destructor override"/>
              <methodref name="CheckNonMainThreadUsage" visibility="public"/>
              <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
              <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
              <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
              <methodref name="BeginDrag" visibility="public"/>
              <methodref name="BringToFront" visibility="public"/>
              <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
              <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
              <methodref name="ClientToParent" visibility="public"/>
              <methodref name="Dock" visibility="public" procflags="dynamic"/>
              <methodref name="Dragging" visibility="public"/>
              <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
              <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
              <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
              <propertyref name="Enabled" visibility="public"/>
              <methodref name="EndDrag" visibility="public"/>
              <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
              <methodref name="GetParentComponent" visibility="public" procflags="override"/>
              <methodref name="HasParent" visibility="public" procflags="override"/>
              <methodref name="Hide" visibility="public"/>
              <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
              <methodref name="Invalidate" visibility="public" procflags="virtual"/>
              <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
              <methodref name="IsRightToLeft" visibility="public"/>
              <methodref name="ManualDock" visibility="public"/>
              <methodref name="ManualFloat" visibility="public"/>
              <methodref name="Perform" visibility="public" procflags="overload"/>
              <methodref name="Refresh" visibility="public"/>
              <methodref name="Repaint" visibility="public" procflags="virtual"/>
              <methodref name="ReplaceDockedControl" visibility="public"/>
              <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
              <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
              <methodref name="ParentToClient" visibility="public"/>
              <methodref name="SendToBack" visibility="public"/>
              <methodref name="SetBounds" visibility="public" procflags="virtual"/>
              <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
              <methodref name="SetParentComponent" visibility="public" procflags="override"/>
              <methodref name="Show" visibility="public"/>
              <methodref name="Update" visibility="public" procflags="virtual"/>
              <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
              <methodref name="UseRightToLeftReading" visibility="public"/>
              <methodref name="UseRightToLeftScrollBar" visibility="public"/>
              <methodref name="DefaultHandler" visibility="public" procflags="override"/>
              <methodref name="GetTextBuf" visibility="public"/>
              <methodref name="GetTextLen" visibility="public"/>
              <methodref name="Perform" visibility="public" procflags="overload"/>
              <methodref name="Perform" visibility="public" procflags="overload"/>
              <methodref name="SetTextBuf" visibility="public"/>
              <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
              <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleRectSize" visibility="public"/>
              <propertyref name="Action" visibility="public"/>
              <propertyref name="Align" visibility="public"/>
              <propertyref name="Anchors" visibility="public"/>
              <propertyref name="BiDiMode" visibility="public"/>
              <propertyref name="BoundsRect" visibility="public"/>
              <propertyref name="ClientHeight" visibility="public"/>
              <propertyref name="ClientOrigin" visibility="public"/>
              <propertyref name="ClientRect" visibility="public"/>
              <propertyref name="ClientWidth" visibility="public"/>
              <propertyref name="Constraints" visibility="public"/>
              <propertyref name="ControlState" visibility="public"/>
              <propertyref name="ControlStyle" visibility="public"/>
              <propertyref name="CurrentPPI" visibility="public"/>
              <propertyref name="DockOrientation" visibility="public"/>
              <propertyref name="ExplicitLeft" visibility="public"/>
              <propertyref name="ExplicitTop" visibility="public"/>
              <propertyref name="ExplicitWidth" visibility="public"/>
              <propertyref name="ExplicitHeight" visibility="public"/>
              <propertyref name="Floating" visibility="public"/>
              <propertyref name="FloatingDockSiteClass" visibility="public"/>
              <propertyref name="HostDockSite" visibility="public"/>
              <propertyref name="LRDockWidth" visibility="public"/>
              <propertyref name="ScaleFactor" visibility="public"/>
              <propertyref name="ShowHint" visibility="public"/>
              <propertyref name="TBDockHeight" visibility="public"/>
              <propertyref name="Touch" visibility="public"/>
              <propertyref name="UndockHeight" visibility="public"/>
              <propertyref name="UndockWidth" visibility="public"/>
              <propertyref name="Visible" visibility="public"/>
              <eventref name="WindowProc" visibility="public"/>
              <propertyref name="Parent" visibility="public"/>
              <propertyref name="StyleElements" visibility="public"/>
              <propertyref name="StyleName" visibility="public"/>
              <eventref name="OnGesture" visibility="public"/>
              <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
              <propertyref name="AlignWithMargins" visibility="published"/>
              <propertyref name="Left" visibility="published"/>
              <propertyref name="Top" visibility="published"/>
              <propertyref name="Width" visibility="published"/>
              <propertyref name="Height" visibility="published"/>
              <propertyref name="Cursor" visibility="published"/>
              <propertyref name="Hint" visibility="published"/>
              <propertyref name="HelpType" visibility="published"/>
              <propertyref name="HelpKeyword" visibility="published"/>
              <propertyref name="HelpContext" visibility="published"/>
              <propertyref name="Margins" visibility="published"/>
              <propertyref name="CustomHint" visibility="published"/>
              <propertyref name="ParentCustomHint" visibility="published"/>
              <ancestor name="TComponent" namespace="System.Classes">
                <interfaces>
                  <implements name="IInterfaceComponentReference"/>
                  <implements name="IInterface"/>
                </interfaces>
                <methodref name="GetComObject" visibility="private">
                </methodref>
                <methodref name="GetComponent" visibility="private">
                </methodref>
                <methodref name="GetComponentCount" visibility="private">
                </methodref>
                <methodref name="GetComponentIndex" visibility="private">
                </methodref>
                <methodref name="Insert" visibility="private">
                </methodref>
                <methodref name="ReadLeft" visibility="private">
                </methodref>
                <methodref name="ReadTop" visibility="private">
                </methodref>
                <methodref name="Remove" visibility="private">
                </methodref>
                <methodref name="RemoveNotification" visibility="private">
                </methodref>
                <methodref name="SetComponentIndex" visibility="private">
                </methodref>
                <methodref name="SetReference" visibility="private">
                </methodref>
                <methodref name="WriteLeft" visibility="private">
                </methodref>
                <methodref name="WriteTop" visibility="private">
                </methodref>
                <methodref name="IntfGetComponent" visibility="private">
                </methodref>
                <methodref name="DoGetDeltaStreams" visibility="private">
                </methodref>
                <methodref name="ReadDeltaStream" visibility="private">
                </methodref>
                <methodref name="ReadDeltaState" visibility="private">
                </methodref>
                <methodref name="FindSortedComponent" visibility="private">
                </methodref>
                <methodref name="AddSortedComponent" visibility="private">
                </methodref>
                <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
                </methodref>
                <methodref name="Create@" visibility="class private" procflags="class constructor noself">
                </methodref>
                <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="ChangeName" visibility="protected">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="override">
                </methodref>
                <methodref name="GetChildren" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="override">
                </methodref>
                <methodref name="Loaded" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="Notification" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="ReadState" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="CanObserve" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetObservers" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="SetAncestor" visibility="protected">
                </methodref>
                <methodref name="SetDesigning" visibility="protected">
                </methodref>
                <methodref name="SetInline" visibility="protected">
                </methodref>
                <methodref name="SetDesignInstance" visibility="protected">
                </methodref>
                <methodref name="SetName" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Updating" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Updated" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
                </methodref>
                <methodref name="ValidateRename" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="WriteState" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="RemoveFreeNotifications" visibility="protected">
                </methodref>
                <methodref name="QueryInterface" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="_AddRef" visibility="protected">
                </methodref>
                <methodref name="_Release" visibility="protected">
                </methodref>
                <methodref name="GetTypeInfoCount" visibility="protected">
                </methodref>
                <methodref name="GetTypeInfo" visibility="protected">
                </methodref>
                <methodref name="GetIDsOfNames" visibility="protected">
                </methodref>
                <methodref name="Invoke" visibility="protected">
                </methodref>
                <eventref name="OnGetDeltaStreams" visibility="protected">
                </eventref>
                <methodref name="Create" visibility="public" procflags="constructor virtual">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="BeforeDestruction" visibility="public" procflags="override">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="EndInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="EndInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="EndFunctionInvoke" visibility="public">
                </methodref>
                <methodref name="DestroyComponents" visibility="public">
                </methodref>
                <methodref name="Destroying" visibility="public">
                </methodref>
                <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
                </methodref>
                <methodref name="FindComponent" visibility="public">
                </methodref>
                <methodref name="FreeNotification" visibility="public">
                </methodref>
                <methodref name="RemoveFreeNotification" visibility="public">
                </methodref>
                <methodref name="FreeOnRelease" visibility="public">
                </methodref>
                <methodref name="GetEnumerator" visibility="public" procflags="inline">
                </methodref>
                <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="override">
                </methodref>
                <methodref name="HasParent" visibility="public" procflags="dynamic">
                </methodref>
                <methodref name="InsertComponent" visibility="public">
                </methodref>
                <methodref name="RemoveComponent" visibility="public">
                </methodref>
                <methodref name="SetSubComponent" visibility="public">
                </methodref>
                <methodref name="SafeCallException" visibility="public" procflags="override">
                </methodref>
                <methodref name="UpdateAction" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="IsImplementorOf" visibility="public">
                </methodref>
                <methodref name="ReferenceInterface" visibility="public">
                </methodref>
                <propertyref name="ComObject" visibility="public">
                </propertyref>
                <propertyref name="Components" visibility="public">
                </propertyref>
                <propertyref name="ComponentCount" visibility="public">
                </propertyref>
                <propertyref name="ComponentIndex" visibility="public">
                </propertyref>
                <propertyref name="ComponentState" visibility="public">
                </propertyref>
                <propertyref name="ComponentStyle" visibility="public">
                </propertyref>
                <propertyref name="DesignInfo" visibility="public">
                </propertyref>
                <propertyref name="Owner" visibility="public">
                </propertyref>
                <propertyref name="VCLComObject" visibility="public">
                </propertyref>
                <propertyref name="Observers" visibility="public">
                </propertyref>
                <propertyref name="Name" visibility="published">
                </propertyref>
                <propertyref name="Tag" visibility="published">
                </propertyref>
                <ancestor name="TPersistent" namespace="System.Classes">
                  <methodref name="AssignError" visibility="private">
                  </methodref>
                  <methodref name="AssignTo" visibility="protected" procflags="virtual">
                  </methodref>
                  <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                  </methodref>
                  <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                  </methodref>
                  <methodref name="Destroy" visibility="public" procflags="destructor override">
                  </methodref>
                  <methodref name="Assign" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                  </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>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="2283">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="2284">
      </procedure>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2286"/>
      <property name="Alignment" visibility="published" read="FAlignment" write="SetAlignment" type="TAlignment" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2287"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="2288"/>
      <property name="BevelEdges" visibility="published" read="FBevelEdges" write="SetBevelEdges" type="TBevelEdges" default="15" hoisted="true" file="Vcl.ComCtrls.pas" line="2289"/>
      <property name="BevelInner" visibility="published" read="FBevelInner" write="SetBevelCut" type="TBevelCut" default="2" index="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2290"/>
      <property name="BevelOuter" visibility="published" read="FBevelOuter" write="SetBevelCut" type="TBevelCut" default="1" index="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2291"/>
      <property name="BevelKind" visibility="published" read="FBevelKind" write="SetBevelKind" type="TBevelKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2292"/>
      <property name="BevelWidth" visibility="published" read="FBevelWidth" write="SetBevelWidth" type="TBevelWidth" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2293"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="2294"/>
      <property name="BorderStyle" visibility="published" read="FBorderStyle" write="SetBorderStyle" type="TBorderStyle" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2295"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2296"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" default="-16777211" hoisted="true" file="Vcl.ComCtrls.pas" line="2297"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="2298"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="2299"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2300"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2301"/>
      <property name="EditMargins" visibility="published" read="FEditMargins" write="SetEditMargins" type="TEditMargins" hoisted="true" file="Vcl.ComCtrls.pas" line="2302"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2303"/>
      <property name="EnableURLs" visibility="published" read="FEnableURLs" write="SetEnableURLs" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2304"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="2305"/>
      <property name="HideSelection" visibility="published" read="FHideSelection" write="SetHideSelection" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2306"/>
      <property name="HideScrollBars" visibility="published" read="FHideScrollBars" write="SetHideScrollBars" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2307"/>
      <property name="ImeMode" visibility="published" read="FImeMode" write="FImeMode" type="TImeMode" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="2308"/>
      <property name="ImeName" visibility="published" read="FImeName" write="FImeName" type="TImeName" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2309"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="2310"/>
      <property name="Lines" visibility="published" read="FRichEditStrings" write="SetRichEditStrings" type="TStrings" hoisted="true" file="Vcl.ComCtrls.pas" line="2311"/>
      <property name="MaxLength" visibility="published" read="FMaxLength" write="SetMaxLength" type="Integer" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2312"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2313"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2314"/>
      <property name="ParentCtl3D" visibility="published" read="FParentCtl3D" write="SetParentCtl3D" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2315"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2316"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2317"/>
      <property name="PlainText" visibility="published" read="GetPlainText" write="SetPlainText" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2318"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="2319"/>
      <property name="ReadOnly" visibility="published" read="GetReadOnly" write="SetReadOnly" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2320"/>
      <property name="ScrollBars" visibility="published" read="FScrollBars" write="SetScrollBars" type="TScrollStyle" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2321"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="2322"/>
      <property name="ShowURLHint" visibility="published" read="FShowURLHint" write="SetShowURLHint" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2323"/>
      <property name="SpellChecking" visibility="published" read="FSpellChecking" write="SetSpellChecking" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2324"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="2325"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2326"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="2327"/>
      <property name="Transparent" visibility="published" read="FTransparent" write="SetTransparent" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2328"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2329"/>
      <property name="WantTabs" visibility="published" read="FWantTabs" write="FWantTabs" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2330"/>
      <property name="WantReturns" visibility="published" read="FWantReturns" write="FWantReturns" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2331"/>
      <property name="WordWrap" visibility="published" read="FWordWrap" write="SetWordWrap" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2332"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="2333"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2334"/>
      <property name="Zoom" visibility="published" read="FZoom" write="SetZoom" type="Integer" default="100" hoisted="true" file="Vcl.ComCtrls.pas" line="2335"/>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2336"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2337"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2338"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2339"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2340"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2341"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2342"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2343"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2344"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2345"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2346"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2347"/>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" type="TKeyPressEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2348"/>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2349"/>
      <event name="OnLinkClick" visibility="published" read="FOnLinkClick" write="FOnLinkClick" type="TRichEditLinkClick" hoisted="true" file="Vcl.ComCtrls.pas" line="2350"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2351"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2352"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2353"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2354"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2355"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2356"/>
      <event name="OnMouseWheel" visibility="published" read="FOnMouseWheel" write="FOnMouseWheel" type="TMouseWheelEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2357"/>
      <event name="OnMouseWheelDown" visibility="published" read="FOnMouseWheelDown" write="FOnMouseWheelDown" type="TMouseWheelUpDownEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2358"/>
      <event name="OnMouseWheelUp" visibility="published" read="FOnMouseWheelUp" write="FOnMouseWheelUp" type="TMouseWheelUpDownEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2359"/>
      <event name="OnProtectChange" visibility="published" read="FOnProtectChange" write="FOnProtectChange" type="TRichEditProtectChange" hoisted="true" file="Vcl.ComCtrls.pas" line="2360"/>
      <event name="OnResizeRequest" visibility="published" read="FOnResizeRequest" write="FOnResizeRequest" type="TRichEditResizeEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2361"/>
      <event name="OnSaveClipboard" visibility="published" read="FOnSaveClipboard" write="FOnSaveClipboard" type="TRichEditSaveClipboard" hoisted="true" file="Vcl.ComCtrls.pas" line="2362"/>
      <event name="OnSelectionChange" visibility="published" read="FOnSelChange" write="FOnSelChange" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2363"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2364"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2365"/>
    </members>
  </class>
  <enum name="TUDAlignButton" file="Vcl.ComCtrls.pas" line="2370">
    <element value="0" name="udLeft" file="Vcl.ComCtrls.pas" line="2370"/>
    <element value="1" name="udRight" file="Vcl.ComCtrls.pas" line="2370"/>
  </enum>
  <enum name="TUDOrientation" file="Vcl.ComCtrls.pas" line="2371">
    <element value="0" name="udHorizontal" file="Vcl.ComCtrls.pas" line="2371"/>
    <element value="1" name="udVertical" file="Vcl.ComCtrls.pas" line="2371"/>
  </enum>
  <enum name="TUDBtnType" file="Vcl.ComCtrls.pas" line="2372">
    <element value="0" name="btNext" file="Vcl.ComCtrls.pas" line="2372"/>
    <element value="1" name="btPrev" file="Vcl.ComCtrls.pas" line="2372"/>
  </enum>
  <enum name="TUpDownDirection" file="Vcl.ComCtrls.pas" line="2373">
    <element value="0" name="updNone" file="Vcl.ComCtrls.pas" line="2373"/>
    <element value="1" name="updUp" file="Vcl.ComCtrls.pas" line="2373"/>
    <element value="2" name="updDown" file="Vcl.ComCtrls.pas" line="2373"/>
  </enum>
  <type name="TUDClickEvent" file="Vcl.ComCtrls.pas" line="2374" procflags="closure">
  </type>
  <type name="TUDChangingEvent" file="Vcl.ComCtrls.pas" line="2375" procflags="closure">
  </type>
  <type name="TUDChangingEventEx" file="Vcl.ComCtrls.pas" line="2376" procflags="closure">
  </type>
  <class name="TCustomUpDown" file="Vcl.ComCtrls.pas" line="2378">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FArrowKeys" type="Boolean" visibility="private" size="1" offset="688" file="Vcl.ComCtrls.pas" line="2380"/>
      <field name="FAssociate" type="TWinControl" visibility="private" size="4" offset="692" file="Vcl.ComCtrls.pas" line="2381"/>
      <field name="FMin" type="Integer" visibility="private" size="4" offset="696" file="Vcl.ComCtrls.pas" line="2382"/>
      <field name="FMax" type="Integer" visibility="private" size="4" offset="700" file="Vcl.ComCtrls.pas" line="2383"/>
      <field name="FIncrement" type="Integer" visibility="private" size="4" offset="704" file="Vcl.ComCtrls.pas" line="2384"/>
      <field name="FNewValue" type="Integer" visibility="private" size="4" offset="708" file="Vcl.ComCtrls.pas" line="2385"/>
      <field name="FNewValueDelta" type="Integer" visibility="private" size="4" offset="712" file="Vcl.ComCtrls.pas" line="2386"/>
      <field name="FPosition" type="Integer" visibility="private" size="4" offset="716" file="Vcl.ComCtrls.pas" line="2387"/>
      <field name="FThousands" type="Boolean" visibility="private" size="1" offset="720" file="Vcl.ComCtrls.pas" line="2388"/>
      <field name="FWrap" type="Boolean" visibility="private" size="1" offset="721" file="Vcl.ComCtrls.pas" line="2389"/>
      <field name="FOnClick" type="TUDClickEvent" visibility="private" size="8" offset="728" file="Vcl.ComCtrls.pas" line="2390"/>
      <field name="FAlignButton" type="TUDAlignButton" visibility="private" size="1" offset="736" file="Vcl.ComCtrls.pas" line="2391"/>
      <field name="FOrientation" type="TUDOrientation" visibility="private" size="1" offset="737" file="Vcl.ComCtrls.pas" line="2392"/>
      <field name="FOnChanging" type="TUDChangingEvent" visibility="private" size="8" offset="744" file="Vcl.ComCtrls.pas" line="2393"/>
      <field name="FOnChangingEx" type="TUDChangingEventEx" visibility="private" size="8" offset="752" file="Vcl.ComCtrls.pas" line="2394"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="2395">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="2396">
      </procedure>
      <procedure name="UndoAutoResizing" visibility="private" file="Vcl.ComCtrls.pas" line="2397">
        <parameters>
          <parameter name="Value" type="TWinControl"/>
        </parameters>
      </procedure>
      <procedure name="SetAssociate" visibility="private" file="Vcl.ComCtrls.pas" line="2398">
        <parameters>
          <parameter name="Value" type="TWinControl"/>
        </parameters>
      </procedure>
      <function name="GetPosition" visibility="private" file="Vcl.ComCtrls.pas" line="2399">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="SetMin" visibility="private" file="Vcl.ComCtrls.pas" line="2400">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMax" visibility="private" file="Vcl.ComCtrls.pas" line="2401">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetIncrement" visibility="private" file="Vcl.ComCtrls.pas" line="2402">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetPosition" visibility="private" file="Vcl.ComCtrls.pas" line="2403">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetAlignButton" visibility="private" file="Vcl.ComCtrls.pas" line="2404">
        <parameters>
          <parameter name="Value" type="TUDAlignButton"/>
        </parameters>
      </procedure>
      <procedure name="SetOrientation" visibility="private" file="Vcl.ComCtrls.pas" line="2405">
        <parameters>
          <parameter name="Value" type="TUDOrientation"/>
        </parameters>
      </procedure>
      <procedure name="SetArrowKeys" visibility="private" file="Vcl.ComCtrls.pas" line="2406">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetThousands" visibility="private" file="Vcl.ComCtrls.pas" line="2407">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetWrap" visibility="private" file="Vcl.ComCtrls.pas" line="2408">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="CMAllChildrenFlipped" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2409">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2410">
        <parameters>
          <parameter name="Message" type="TWMNotifyUD" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMHScroll" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2411">
        <parameters>
          <parameter name="Message" type="TWMScroll" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2412">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMVScroll" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2413">
        <parameters>
          <parameter name="Message" type="TWMScroll" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDown" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="2414">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="DoCanChange" visibility="protected" file="Vcl.ComCtrls.pas" line="2416">
        <parameters>
          <parameter name="NewVal" type="Integer"/>
          <parameter name="Delta" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CanChange" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="2417">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2418">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2419">
      </procedure>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2420">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      </procedure>
      <procedure name="Click" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="2421">
        <parameters>
          <parameter name="Button" type="TUDBtnType"/>
        </parameters>
      </procedure>
      <property name="AlignButton" visibility="protected" read="FAlignButton" write="SetAlignButton" type="TUDAlignButton" default="1" file="Vcl.ComCtrls.pas" line="2422"/>
      <property name="ArrowKeys" visibility="protected" read="FArrowKeys" write="SetArrowKeys" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="2423"/>
      <property name="Associate" visibility="protected" read="FAssociate" write="SetAssociate" type="TWinControl" file="Vcl.ComCtrls.pas" line="2424"/>
      <property name="Min" visibility="protected" read="FMin" write="SetMin" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="2425"/>
      <property name="Max" visibility="protected" read="FMax" write="SetMax" type="Integer" default="100" file="Vcl.ComCtrls.pas" line="2426"/>
      <property name="Increment" visibility="protected" read="FIncrement" write="SetIncrement" type="Integer" default="1" file="Vcl.ComCtrls.pas" line="2427"/>
      <property name="Orientation" visibility="protected" read="FOrientation" write="SetOrientation" type="TUDOrientation" default="1" file="Vcl.ComCtrls.pas" line="2428"/>
      <property name="Position" visibility="protected" read="GetPosition" write="SetPosition" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="2429"/>
      <property name="Thousands" visibility="protected" read="FThousands" write="SetThousands" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="2430"/>
      <property name="Wrap" visibility="protected" read="FWrap" write="SetWrap" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="2431"/>
      <event name="OnChanging" visibility="protected" read="FOnChanging" write="FOnChanging" type="TUDChangingEvent" file="Vcl.ComCtrls.pas" line="2432"/>
      <event name="OnChangingEx" visibility="protected" read="FOnChangingEx" write="FOnChangingEx" type="TUDChangingEventEx" file="Vcl.ComCtrls.pas" line="2433"/>
      <event name="OnClick" visibility="protected" read="FOnClick" write="FOnClick" type="TUDClickEvent" file="Vcl.ComCtrls.pas" line="2434"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2436">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <class name="TUpDown" file="Vcl.ComCtrls.pas" line="2439">
    <ancestor name="TCustomUpDown" namespace="Vcl.ComCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="UndoAutoResizing" visibility="private"/>
      <methodref name="SetAssociate" visibility="private"/>
      <methodref name="GetPosition" visibility="private"/>
      <methodref name="SetMin" visibility="private"/>
      <methodref name="SetMax" visibility="private"/>
      <methodref name="SetIncrement" visibility="private"/>
      <methodref name="SetPosition" visibility="private"/>
      <methodref name="SetAlignButton" visibility="private"/>
      <methodref name="SetOrientation" visibility="private"/>
      <methodref name="SetArrowKeys" visibility="private"/>
      <methodref name="SetThousands" visibility="private"/>
      <methodref name="SetWrap" visibility="private"/>
      <methodref name="CMAllChildrenFlipped" visibility="private" procflags="message"/>
      <methodref name="CNNotify" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
      <methodref name="DoCanChange" visibility="protected"/>
      <methodref name="CanChange" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="Click" visibility="protected" procflags="dynamic"/>
      <propertyref name="AlignButton" visibility="protected"/>
      <propertyref name="ArrowKeys" visibility="protected"/>
      <propertyref name="Associate" visibility="protected"/>
      <propertyref name="Min" visibility="protected"/>
      <propertyref name="Max" visibility="protected"/>
      <propertyref name="Increment" visibility="protected"/>
      <propertyref name="Orientation" visibility="protected"/>
      <propertyref name="Position" visibility="protected"/>
      <propertyref name="Thousands" visibility="protected"/>
      <propertyref name="Wrap" visibility="protected"/>
      <eventref name="OnChanging" visibility="protected"/>
      <eventref name="OnChangingEx" visibility="protected"/>
      <eventref name="OnClick" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </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>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="2441">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="2442">
      </procedure>
      <property name="AlignButton" visibility="published" read="FAlignButton" write="SetAlignButton" type="TUDAlignButton" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2444"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="2445"/>
      <property name="Associate" visibility="published" read="FAssociate" write="SetAssociate" type="TWinControl" hoisted="true" file="Vcl.ComCtrls.pas" line="2446"/>
      <property name="ArrowKeys" visibility="published" read="FArrowKeys" write="SetArrowKeys" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2447"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="2448"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2449"/>
      <property name="Hint" visibility="published" read="FHint" write="FHint" stored="IsHintStored" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2450"/>
      <property name="Min" visibility="published" read="FMin" write="SetMin" type="Integer" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2451"/>
      <property name="Max" visibility="published" read="FMax" write="SetMax" type="Integer" default="100" hoisted="true" file="Vcl.ComCtrls.pas" line="2452"/>
      <property name="Increment" visibility="published" read="FIncrement" write="SetIncrement" type="Integer" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2453"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="2454"/>
      <property name="Orientation" visibility="published" read="FOrientation" write="SetOrientation" type="TUDOrientation" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2455"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2456"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2457"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="2458"/>
      <property name="Position" visibility="published" read="GetPosition" write="SetPosition" type="Integer" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2459"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="2460"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="2461"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2462"/>
      <property name="Thousands" visibility="published" read="FThousands" write="SetThousands" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2463"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2464"/>
      <property name="Wrap" visibility="published" read="FWrap" write="SetWrap" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2465"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="2466"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2467"/>
      <event name="OnChanging" visibility="published" read="FOnChanging" write="FOnChanging" type="TUDChangingEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2468"/>
      <event name="OnChangingEx" visibility="published" read="FOnChangingEx" write="FOnChangingEx" type="TUDChangingEventEx" hoisted="true" file="Vcl.ComCtrls.pas" line="2469"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2470"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" type="TUDClickEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2471"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2472"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2473"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2474"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2475"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2476"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2477"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2478"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2479"/>
    </members>
  </class>
  <enum name="THKModifier" file="Vcl.ComCtrls.pas" line="2484">
    <element value="0" name="hkShift" file="Vcl.ComCtrls.pas" line="2484"/>
    <element value="1" name="hkCtrl" file="Vcl.ComCtrls.pas" line="2484"/>
    <element value="2" name="hkAlt" file="Vcl.ComCtrls.pas" line="2484"/>
    <element value="3" name="hkExt" file="Vcl.ComCtrls.pas" line="2484"/>
  </enum>
  <set name="THKModifiers" type="THKModifier" file="Vcl.ComCtrls.pas" line="2485">
    <element name="hkShift"/>
    <element name="hkCtrl"/>
    <element name="hkAlt"/>
    <element name="hkExt"/>
  </set>
  <enum name="THKInvalidKey" file="Vcl.ComCtrls.pas" line="2486">
    <element value="0" name="hcNone" file="Vcl.ComCtrls.pas" line="2486"/>
    <element value="1" name="hcShift" file="Vcl.ComCtrls.pas" line="2486"/>
    <element value="2" name="hcCtrl" file="Vcl.ComCtrls.pas" line="2486"/>
    <element value="3" name="hcAlt" file="Vcl.ComCtrls.pas" line="2486"/>
    <element value="4" name="hcShiftCtrl" file="Vcl.ComCtrls.pas" line="2486"/>
    <element value="5" name="hcShiftAlt" file="Vcl.ComCtrls.pas" line="2487"/>
    <element value="6" name="hcCtrlAlt" file="Vcl.ComCtrls.pas" line="2487"/>
    <element value="7" name="hcShiftCtrlAlt" file="Vcl.ComCtrls.pas" line="2487"/>
  </enum>
  <set name="THKInvalidKeys" type="THKInvalidKey" file="Vcl.ComCtrls.pas" line="2488">
    <element name="hcNone"/>
    <element name="hcShift"/>
    <element name="hcCtrl"/>
    <element name="hcAlt"/>
    <element name="hcShiftCtrl"/>
    <element name="hcShiftAlt"/>
    <element name="hcCtrlAlt"/>
    <element name="hcShiftCtrlAlt"/>
  </set>
  <class name="TCustomHotKey" file="Vcl.ComCtrls.pas" line="2490">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FAutoSize" type="Boolean" visibility="private" size="1" offset="688" file="Vcl.ComCtrls.pas" line="2492"/>
      <field name="FModifiers" type="THKModifiers" visibility="private" size="1" offset="689" file="Vcl.ComCtrls.pas" line="2493"/>
      <field name="FInvalidKeys" type="THKInvalidKeys" visibility="private" size="1" offset="690" file="Vcl.ComCtrls.pas" line="2494"/>
      <field name="FHotKey" type="Word" visibility="private" size="2" offset="692" file="Vcl.ComCtrls.pas" line="2495"/>
      <field name="FOnChange" type="TNotifyEvent" visibility="private" size="8" offset="696" file="Vcl.ComCtrls.pas" line="2496"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="2497">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="2498">
      </procedure>
      <procedure name="AdjustHeight" visibility="private" file="Vcl.ComCtrls.pas" line="2499">
      </procedure>
      <procedure name="SetInvalidKeys" visibility="private" file="Vcl.ComCtrls.pas" line="2500">
        <parameters>
          <parameter name="Value" type="THKInvalidKeys"/>
        </parameters>
      </procedure>
      <procedure name="SetModifiers" visibility="private" file="Vcl.ComCtrls.pas" line="2501">
        <parameters>
          <parameter name="Value" type="THKModifiers"/>
        </parameters>
      </procedure>
      <procedure name="UpdateHeight" visibility="private" file="Vcl.ComCtrls.pas" line="2502">
      </procedure>
      <function name="GetHotKey" visibility="private" file="Vcl.ComCtrls.pas" line="2503">
        <parameters>
          <retval type="TShortCut"/>
        </parameters>
      </function>
      <procedure name="SetHotKey" visibility="private" file="Vcl.ComCtrls.pas" line="2504">
        <parameters>
          <parameter name="Value" type="TShortCut"/>
        </parameters>
      </procedure>
      <procedure name="ShortCutToHotKey" visibility="private" file="Vcl.ComCtrls.pas" line="2505">
        <parameters>
          <parameter name="Value" type="TShortCut"/>
        </parameters>
      </procedure>
      <function name="HotKeyToShortCut" visibility="private" file="Vcl.ComCtrls.pas" line="2506">
        <parameters>
          <parameter name="Value" type="Integer"/>
          <retval type="TShortCut"/>
        </parameters>
      </function>
      <procedure name="ReadBoolean" visibility="private" file="Vcl.ComCtrls.pas" line="2507">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2509">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2510">
      </procedure>
      <procedure name="CNCommand" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="2511">
        <parameters>
          <parameter name="Message" type="TWMCommand" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DefineProperties" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2512">
        <parameters>
          <parameter name="Filer" type="TFiler"/>
        </parameters>
      </procedure>
      <procedure name="SetAutoSize" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2513">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <property name="AutoSize" visibility="protected" read="FAutoSize" write="SetAutoSize" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="2514"/>
      <property name="InvalidKeys" visibility="protected" read="FInvalidKeys" write="SetInvalidKeys" type="THKInvalidKeys" default="3" file="Vcl.ComCtrls.pas" line="2515"/>
      <property name="Modifiers" visibility="protected" read="FModifiers" write="SetModifiers" type="THKModifiers" default="4" file="Vcl.ComCtrls.pas" line="2516"/>
      <property name="HotKey" visibility="protected" read="GetHotKey" write="SetHotKey" type="TShortCut" default="65" file="Vcl.ComCtrls.pas" line="2517"/>
      <property name="TabStop" visibility="protected" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2518"/>
      <event name="OnChange" visibility="protected" read="FOnChange" write="FOnChange" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="2519"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2521">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <class name="THotKey" file="Vcl.ComCtrls.pas" line="2524">
    <ancestor name="TCustomHotKey" namespace="Vcl.ComCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="AdjustHeight" visibility="private"/>
      <methodref name="SetInvalidKeys" visibility="private"/>
      <methodref name="SetModifiers" visibility="private"/>
      <methodref name="UpdateHeight" visibility="private"/>
      <methodref name="GetHotKey" visibility="private"/>
      <methodref name="SetHotKey" visibility="private"/>
      <methodref name="ShortCutToHotKey" visibility="private"/>
      <methodref name="HotKeyToShortCut" visibility="private"/>
      <methodref name="ReadBoolean" visibility="private"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="CNCommand" visibility="protected" procflags="message"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="SetAutoSize" visibility="protected" procflags="override"/>
      <propertyref name="AutoSize" visibility="protected"/>
      <propertyref name="InvalidKeys" visibility="protected"/>
      <propertyref name="Modifiers" visibility="protected"/>
      <propertyref name="HotKey" visibility="protected"/>
      <propertyref name="TabStop" visibility="protected"/>
      <eventref name="OnChange" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </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>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="2526">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="2527">
      </procedure>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="2529"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2530"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="2531"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="2532"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2533"/>
      <property name="Hint" visibility="published" read="FHint" write="FHint" stored="IsHintStored" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2534"/>
      <property name="HotKey" visibility="published" read="GetHotKey" write="SetHotKey" type="TShortCut" default="65" hoisted="true" file="Vcl.ComCtrls.pas" line="2535"/>
      <property name="InvalidKeys" visibility="published" read="FInvalidKeys" write="SetInvalidKeys" type="THKInvalidKeys" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="2536"/>
      <property name="Modifiers" visibility="published" read="FModifiers" write="SetModifiers" type="THKModifiers" default="4" hoisted="true" file="Vcl.ComCtrls.pas" line="2537"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2538"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2539"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="2540"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="2541"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="2542"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2543"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="2544"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="2545"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="2546"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="2547"/>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2548"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2549"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2550"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2551"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2552"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2553"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2554"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2555"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2556"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2557"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="2558"/>
    </members>
  </class>
  <const name="ColumnHeaderWidth" type="Integer" file="Vcl.ComCtrls.pas" line="2562">
    <value>
      $FFFFFFFE
    </value>
  </const>
  <const name="ColumnTextWidth" type="Integer" file="Vcl.ComCtrls.pas" line="2563">
    <value>
      $FFFFFFFF
    </value>
  </const>
  <const name="lgsNormal" type="TListGroupState" file="Vcl.ComCtrls.pas" line="2574">
    <value>
      lgsNormal
    </value>
  </const>
  <const name="lgsHidden" type="TListGroupState" file="Vcl.ComCtrls.pas" line="2575">
    <value>
      lgsHidden
    </value>
  </const>
  <const name="lgsCollapsed" type="TListGroupState" file="Vcl.ComCtrls.pas" line="2576">
    <value>
      lgsCollapsed
    </value>
  </const>
  <const name="lgsNoHeader" type="TListGroupState" file="Vcl.ComCtrls.pas" line="2577">
    <value>
      lgsNoHeader
    </value>
  </const>
  <const name="lgsCollapsible" type="TListGroupState" file="Vcl.ComCtrls.pas" line="2578">
    <value>
      lgsCollapsible
    </value>
  </const>
  <const name="lgsFocused" type="TListGroupState" file="Vcl.ComCtrls.pas" line="2579">
    <value>
      lgsFocused
    </value>
  </const>
  <const name="lgsSelected" type="TListGroupState" file="Vcl.ComCtrls.pas" line="2580">
    <value>
      lgsSelected
    </value>
  </const>
  <const name="lgsSubseted" type="TListGroupState" file="Vcl.ComCtrls.pas" line="2581">
    <value>
      lgsSubseted
    </value>
  </const>
  <const name="lgsSubSetLinkFocused" type="TListGroupState" file="Vcl.ComCtrls.pas" line="2582">
    <value>
      lgsSubSetLinkFocused
    </value>
  </const>
  <const name="drBounds" type="TDisplayCode" file="Vcl.ComCtrls.pas" line="2716">
    <value>
      drBounds
    </value>
  </const>
  <const name="drIcon" type="TDisplayCode" file="Vcl.ComCtrls.pas" line="2716">
    <value>
      drIcon
    </value>
  </const>
  <const name="drLabel" type="TDisplayCode" file="Vcl.ComCtrls.pas" line="2716">
    <value>
      drLabel
    </value>
  </const>
  <const name="drSelectBounds" type="TDisplayCode" file="Vcl.ComCtrls.pas" line="2716">
    <value>
      drSelectBounds
    </value>
  </const>
  <const name="iaTop" type="TIconArrangement" file="Vcl.ComCtrls.pas" line="2888">
    <value>
      iaTop
    </value>
  </const>
  <const name="iaLeft" type="TIconArrangement" file="Vcl.ComCtrls.pas" line="2888">
    <value>
      iaLeft
    </value>
  </const>
  <const name="arAlignBottom" type="TListArrangement" file="Vcl.ComCtrls.pas" line="2911">
    <value>
      arAlignBottom
    </value>
  </const>
  <const name="arAlignLeft" type="TListArrangement" file="Vcl.ComCtrls.pas" line="2911">
    <value>
      arAlignLeft
    </value>
  </const>
  <const name="arAlignRight" type="TListArrangement" file="Vcl.ComCtrls.pas" line="2911">
    <value>
      arAlignRight
    </value>
  </const>
  <const name="arAlignTop" type="TListArrangement" file="Vcl.ComCtrls.pas" line="2912">
    <value>
      arAlignTop
    </value>
  </const>
  <const name="arDefault" type="TListArrangement" file="Vcl.ComCtrls.pas" line="2912">
    <value>
      arDefault
    </value>
  </const>
  <const name="arSnapToGrid" type="TListArrangement" file="Vcl.ComCtrls.pas" line="2912">
    <value>
      arSnapToGrid
    </value>
  </const>
  <const name="vsIcon" type="TViewStyle" file="Vcl.ComCtrls.pas" line="2913">
    <value>
      vsIcon
    </value>
  </const>
  <const name="vsSmallIcon" type="TViewStyle" file="Vcl.ComCtrls.pas" line="2913">
    <value>
      vsSmallIcon
    </value>
  </const>
  <const name="vsList" type="TViewStyle" file="Vcl.ComCtrls.pas" line="2913">
    <value>
      vsList
    </value>
  </const>
  <const name="vsReport" type="TViewStyle" file="Vcl.ComCtrls.pas" line="2913">
    <value>
      vsReport
    </value>
  </const>
  <const name="isNone" type="TItemState" file="Vcl.ComCtrls.pas" line="2914">
    <value>
      isNone
    </value>
  </const>
  <const name="isCut" type="TItemState" file="Vcl.ComCtrls.pas" line="2914">
    <value>
      isCut
    </value>
  </const>
  <const name="isDropHilited" type="TItemState" file="Vcl.ComCtrls.pas" line="2914">
    <value>
      isDropHilited
    </value>
  </const>
  <const name="isFocused" type="TItemState" file="Vcl.ComCtrls.pas" line="2914">
    <value>
      isFocused
    </value>
  </const>
  <const name="isSelected" type="TItemState" file="Vcl.ComCtrls.pas" line="2914">
    <value>
      isSelected
    </value>
  </const>
  <const name="isActivating" type="TItemState" file="Vcl.ComCtrls.pas" line="2914">
    <value>
      isActivating
    </value>
  </const>
  <const name="ctText" type="TItemChange" file="Vcl.ComCtrls.pas" line="2916">
    <value>
      ctText
    </value>
  </const>
  <const name="ctImage" type="TItemChange" file="Vcl.ComCtrls.pas" line="2916">
    <value>
      ctImage
    </value>
  </const>
  <const name="ctState" type="TItemChange" file="Vcl.ComCtrls.pas" line="2916">
    <value>
      ctState
    </value>
  </const>
  <const name="ifData" type="TItemFind" file="Vcl.ComCtrls.pas" line="2917">
    <value>
      ifData
    </value>
  </const>
  <const name="ifPartialString" type="TItemFind" file="Vcl.ComCtrls.pas" line="2917">
    <value>
      ifPartialString
    </value>
  </const>
  <const name="ifExactString" type="TItemFind" file="Vcl.ComCtrls.pas" line="2917">
    <value>
      ifExactString
    </value>
  </const>
  <const name="ifNearest" type="TItemFind" file="Vcl.ComCtrls.pas" line="2917">
    <value>
      ifNearest
    </value>
  </const>
  <const name="sdLeft" type="TSearchDirection" file="Vcl.ComCtrls.pas" line="2918">
    <value>
      sdLeft
    </value>
  </const>
  <const name="sdRight" type="TSearchDirection" file="Vcl.ComCtrls.pas" line="2918">
    <value>
      sdRight
    </value>
  </const>
  <const name="sdAbove" type="TSearchDirection" file="Vcl.ComCtrls.pas" line="2918">
    <value>
      sdAbove
    </value>
  </const>
  <const name="sdBelow" type="TSearchDirection" file="Vcl.ComCtrls.pas" line="2918">
    <value>
      sdBelow
    </value>
  </const>
  <const name="sdAll" type="TSearchDirection" file="Vcl.ComCtrls.pas" line="2918">
    <value>
      sdAll
    </value>
  </const>
  <const name="htHandPoint" type="TListHotTrackStyle" file="Vcl.ComCtrls.pas" line="2919">
    <value>
      htHandPoint
    </value>
  </const>
  <const name="htUnderlineCold" type="TListHotTrackStyle" file="Vcl.ComCtrls.pas" line="2919">
    <value>
      htUnderlineCold
    </value>
  </const>
  <const name="htUnderlineHot" type="TListHotTrackStyle" file="Vcl.ComCtrls.pas" line="2919">
    <value>
      htUnderlineHot
    </value>
  </const>
  <const name="irText" type="TItemRequests" file="Vcl.ComCtrls.pas" line="2921">
    <value>
      irText
    </value>
  </const>
  <const name="irImage" type="TItemRequests" file="Vcl.ComCtrls.pas" line="2921">
    <value>
      irImage
    </value>
  </const>
  <const name="irParam" type="TItemRequests" file="Vcl.ComCtrls.pas" line="2921">
    <value>
      irParam
    </value>
  </const>
  <const name="irState" type="TItemRequests" file="Vcl.ComCtrls.pas" line="2921">
    <value>
      irState
    </value>
  </const>
  <const name="irIndent" type="TItemRequests" file="Vcl.ComCtrls.pas" line="2921">
    <value>
      irIndent
    </value>
  </const>
  <const name="aviNone" type="TCommonAVI" file="Vcl.ComCtrls.pas" line="3461">
    <value>
      aviNone
    </value>
  </const>
  <const name="aviFindFolder" type="TCommonAVI" file="Vcl.ComCtrls.pas" line="3461">
    <value>
      aviFindFolder
    </value>
  </const>
  <const name="aviFindFile" type="TCommonAVI" file="Vcl.ComCtrls.pas" line="3461">
    <value>
      aviFindFile
    </value>
  </const>
  <const name="aviFindComputer" type="TCommonAVI" file="Vcl.ComCtrls.pas" line="3461">
    <value>
      aviFindComputer
    </value>
  </const>
  <const name="aviCopyFiles" type="TCommonAVI" file="Vcl.ComCtrls.pas" line="3461">
    <value>
      aviCopyFiles
    </value>
  </const>
  <const name="aviCopyFile" type="TCommonAVI" file="Vcl.ComCtrls.pas" line="3462">
    <value>
      aviCopyFile
    </value>
  </const>
  <const name="aviRecycleFile" type="TCommonAVI" file="Vcl.ComCtrls.pas" line="3462">
    <value>
      aviRecycleFile
    </value>
  </const>
  <const name="aviEmptyRecycle" type="TCommonAVI" file="Vcl.ComCtrls.pas" line="3462">
    <value>
      aviEmptyRecycle
    </value>
  </const>
  <const name="aviDeleteFile" type="TCommonAVI" file="Vcl.ComCtrls.pas" line="3462">
    <value>
      aviDeleteFile
    </value>
  </const>
  <type name="TWidth" type="integer" loBound="-2" hiBound="2147483647" file="Vcl.ComCtrls.pas" line="2571"/>
  <enum name="TListGroupState" file="Vcl.ComCtrls.pas" line="2573">
    <element value="0" name="lgsNormal" file="Vcl.ComCtrls.pas" line="2574"/>
    <element value="1" name="lgsHidden" file="Vcl.ComCtrls.pas" line="2575"/>
    <element value="2" name="lgsCollapsed" file="Vcl.ComCtrls.pas" line="2576"/>
    <element value="3" name="lgsNoHeader" file="Vcl.ComCtrls.pas" line="2577"/>
    <element value="4" name="lgsCollapsible" file="Vcl.ComCtrls.pas" line="2578"/>
    <element value="5" name="lgsFocused" file="Vcl.ComCtrls.pas" line="2579"/>
    <element value="6" name="lgsSelected" file="Vcl.ComCtrls.pas" line="2580"/>
    <element value="7" name="lgsSubseted" file="Vcl.ComCtrls.pas" line="2581"/>
    <element value="8" name="lgsSubSetLinkFocused" file="Vcl.ComCtrls.pas" line="2582"/>
  </enum>
  <set name="TListGroupStateSet" type="TListGroupState" file="Vcl.ComCtrls.pas" line="2585">
    <element name="lgsNormal"/>
    <element name="lgsHidden"/>
    <element name="lgsCollapsed"/>
    <element name="lgsNoHeader"/>
    <element name="lgsCollapsible"/>
    <element name="lgsFocused"/>
    <element name="lgsSelected"/>
    <element name="lgsSubseted"/>
    <element name="lgsSubSetLinkFocused"/>
  </set>
  <class name="TListGroup" file="Vcl.ComCtrls.pas" line="2587">
    <ancestor name="TCollectionItem" namespace="System.Classes">
      <methodref name="GetIndex" visibility="private">
      </methodref>
      <methodref name="Changed" visibility="protected">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetCollection" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetIndex" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Create" visibility="public" procflags="constructor virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Release" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <propertyref name="Collection" visibility="public">
      </propertyref>
      <propertyref name="ID" visibility="public">
      </propertyref>
      <propertyref name="Index" visibility="public">
      </propertyref>
      <propertyref name="DisplayName" visibility="public">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </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>
    <members>
      <field name="FHeader" type="string" visibility="private" size="4" offset="12" file="Vcl.ComCtrls.pas" line="2589"/>
      <field name="FFooter" type="string" visibility="private" size="4" offset="16" file="Vcl.ComCtrls.pas" line="2590"/>
      <field name="FGroupID" type="Integer" visibility="private" size="4" offset="20" file="Vcl.ComCtrls.pas" line="2591"/>
      <field name="FState" type="TListGroupStateSet" visibility="private" size="2" offset="24" file="Vcl.ComCtrls.pas" line="2592"/>
      <field name="FHeaderAlign" type="TAlignment" visibility="private" size="1" offset="26" file="Vcl.ComCtrls.pas" line="2593"/>
      <field name="FFooterAlign" type="TAlignment" visibility="private" size="1" offset="27" file="Vcl.ComCtrls.pas" line="2594"/>
      <field name="FSubtitle" type="string" visibility="private" size="4" offset="28" file="Vcl.ComCtrls.pas" line="2595"/>
      <field name="FDescriptionTop" type="string" visibility="private" size="4" offset="32" file="Vcl.ComCtrls.pas" line="2596"/>
      <field name="FDescriptionBottom" type="string" visibility="private" size="4" offset="36" file="Vcl.ComCtrls.pas" line="2597"/>
      <field name="FTitleImage" type="TImageIndex" visibility="private" size="4" offset="40" file="Vcl.ComCtrls.pas" line="2598"/>
      <procedure name="SetHeader" visibility="private" file="Vcl.ComCtrls.pas" line="2599">
        <parameters>
          <parameter name="Value" type="string"/>
        </parameters>
      </procedure>
      <procedure name="SetFooter" visibility="private" file="Vcl.ComCtrls.pas" line="2600">
        <parameters>
          <parameter name="Value" type="string"/>
        </parameters>
      </procedure>
      <procedure name="SetGroupID" visibility="private" file="Vcl.ComCtrls.pas" line="2601">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetState" visibility="private" file="Vcl.ComCtrls.pas" line="2602">
        <parameters>
          <parameter name="Value" type="TListGroupStateSet"/>
        </parameters>
      </procedure>
      <function name="GetState" visibility="private" file="Vcl.ComCtrls.pas" line="2603">
        <parameters>
          <retval type="TListGroupStateSet"/>
        </parameters>
      </function>
      <procedure name="SetHeaderAlign" visibility="private" file="Vcl.ComCtrls.pas" line="2604">
        <parameters>
          <parameter name="Value" type="TAlignment"/>
        </parameters>
      </procedure>
      <procedure name="SetFooterAlign" visibility="private" file="Vcl.ComCtrls.pas" line="2605">
        <parameters>
          <parameter name="Value" type="TAlignment"/>
        </parameters>
      </procedure>
      <procedure name="SetSubtitle" visibility="private" file="Vcl.ComCtrls.pas" line="2606">
        <parameters>
          <parameter name="Value" type="string"/>
        </parameters>
      </procedure>
      <procedure name="SetTitleImage" visibility="private" file="Vcl.ComCtrls.pas" line="2607">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <procedure name="ReadDescriptionTop" visibility="private" file="Vcl.ComCtrls.pas" line="2608">
        <parameters>
          <parameter name="Reader" type="TReader"/>
        </parameters>
      </procedure>
      <procedure name="ReadDescriptionBottom" visibility="private" file="Vcl.ComCtrls.pas" line="2609">
        <parameters>
          <parameter name="Reader" type="TReader"/>
        </parameters>
      </procedure>
      <procedure name="IgnoreInt" visibility="private" file="Vcl.ComCtrls.pas" line="2610">
        <parameters>
          <parameter name="Reader" type="TReader"/>
        </parameters>
      </procedure>
      <procedure name="IgnoreString" visibility="private" file="Vcl.ComCtrls.pas" line="2611">
        <parameters>
          <parameter name="Reader" type="TReader"/>
        </parameters>
      </procedure>
      <procedure name="DefineProperties" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2613">
        <parameters>
          <parameter name="Filer" type="TFiler"/>
        </parameters>
      </procedure>
      <function name="GetDisplayName" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2614">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <procedure name="SetIndex" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2615">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2618">
        <parameters>
          <parameter name="Collection" type="TCollection"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="2619">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="2620">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <property name="Header" visibility="published" read="FHeader" write="SetHeader" type="string" default="0" file="Vcl.ComCtrls.pas" line="2622"/>
      <property name="Footer" visibility="published" read="FFooter" write="SetFooter" type="string" default="0" file="Vcl.ComCtrls.pas" line="2623"/>
      <property name="GroupID" visibility="published" read="FGroupID" write="SetGroupID" type="Integer" file="Vcl.ComCtrls.pas" line="2624"/>
      <property name="State" visibility="published" read="GetState" write="SetState" type="TListGroupStateSet" file="Vcl.ComCtrls.pas" line="2625"/>
      <property name="HeaderAlign" visibility="published" read="FHeaderAlign" write="SetHeaderAlign" type="TAlignment" file="Vcl.ComCtrls.pas" line="2626"/>
      <property name="FooterAlign" visibility="published" read="FFooterAlign" write="SetFooterAlign" type="TAlignment" file="Vcl.ComCtrls.pas" line="2627"/>
      <property name="Subtitle" visibility="published" read="FSubtitle" write="SetSubtitle" type="string" default="0" file="Vcl.ComCtrls.pas" line="2628"/>
      <property name="TitleImage" visibility="published" read="FTitleImage" write="SetTitleImage" type="TImageIndex" file="Vcl.ComCtrls.pas" line="2630"/>
    </members>
  </class>
  <class name="TListGroups" file="Vcl.ComCtrls.pas" line="2633">
    <ancestor name="TCollection" namespace="System.Classes">
      <methodref name="GetCapacity" visibility="private">
      </methodref>
      <methodref name="GetCount" visibility="private" procflags="inline">
      </methodref>
      <methodref name="GetPropName" visibility="private">
      </methodref>
      <methodref name="InsertItem" visibility="private">
      </methodref>
      <methodref name="RemoveItem" visibility="private">
      </methodref>
      <methodref name="SetCapacity" visibility="private">
      </methodref>
      <methodref name="Added" visibility="protected" procflags="virtual" symflags="deprecated">
      </methodref>
      <methodref name="Deleting" visibility="protected" procflags="virtual" symflags="deprecated">
      </methodref>
      <propertyref name="NextID" visibility="protected">
      </propertyref>
      <methodref name="Notify" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetAttrCount" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetAttr" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetItemAttr" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Changed" visibility="protected">
      </methodref>
      <methodref name="GetItem" visibility="protected">
      </methodref>
      <methodref name="SetItem" visibility="protected">
      </methodref>
      <methodref name="SetItemName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Update" visibility="protected" procflags="virtual">
      </methodref>
      <propertyref name="PropName" visibility="protected">
      </propertyref>
      <propertyref name="UpdateCount" visibility="protected">
      </propertyref>
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Owner" visibility="public">
      </methodref>
      <methodref name="Add" visibility="public">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="override">
      </methodref>
      <methodref name="BeginUpdate" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Clear" visibility="public">
      </methodref>
      <methodref name="ClearAndResetID" visibility="public">
      </methodref>
      <methodref name="Delete" visibility="public">
      </methodref>
      <methodref name="EndUpdate" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Sort" visibility="public">
      </methodref>
      <methodref name="FindItemID" visibility="public">
      </methodref>
      <methodref name="GetEnumerator" visibility="public" procflags="inline">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <methodref name="Insert" visibility="public">
      </methodref>
      <propertyref name="Capacity" visibility="public">
      </propertyref>
      <propertyref name="Count" visibility="public">
      </propertyref>
      <propertyref name="ItemClass" visibility="public">
      </propertyref>
      <propertyref name="Items" visibility="public">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </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>
    <members>
      <field name="FOwner" type="TCustomListView" visibility="private" size="4" offset="24" file="Vcl.ComCtrls.pas" line="2635"/>
      <function name="GetItem" visibility="private" file="Vcl.ComCtrls.pas" line="2636">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TListGroup"/>
        </parameters>
      </function>
      <procedure name="SetItem" visibility="private" file="Vcl.ComCtrls.pas" line="2637">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="TListGroup"/>
        </parameters>
      </procedure>
      <procedure name="UpdateGroups" visibility="private" file="Vcl.ComCtrls.pas" line="2638">
      </procedure>
      <function name="GetNextGroupID" visibility="private" file="Vcl.ComCtrls.pas" line="2639">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetOwner" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2641">
        <parameters>
          <retval type="TPersistent"/>
        </parameters>
      </function>
      <procedure name="Update" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2642">
        <parameters>
          <parameter name="Item" type="TCollectionItem"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2644">
        <parameters>
          <parameter name="AOwner" type="TCustomListView"/>
        </parameters>
      </constructor>
      <function name="Add" visibility="public" file="Vcl.ComCtrls.pas" line="2645">
        <parameters>
          <retval type="TListGroup"/>
        </parameters>
      </function>
      <function name="Owner" visibility="public" file="Vcl.ComCtrls.pas" line="2646">
        <parameters>
          <retval type="TCustomListView"/>
        </parameters>
      </function>
      <property name="Items[Index]" visibility="public" read="GetItem" write="SetItem" type="TListGroup" file="Vcl.ComCtrls.pas" line="2647"/>
      <property name="NextGroupID" visibility="public" read="GetNextGroupID" type="Integer" file="Vcl.ComCtrls.pas" line="2648"/>
    </members>
  </class>
  <classref name="TListColumnClass" ref="TListColumn" file="Vcl.ComCtrls.pas" line="2651"/>
  <class name="TListColumn" file="Vcl.ComCtrls.pas" line="2653">
    <ancestor name="TCollectionItem" namespace="System.Classes">
      <methodref name="GetIndex" visibility="private">
      </methodref>
      <methodref name="Changed" visibility="protected">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetCollection" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetIndex" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Create" visibility="public" procflags="constructor virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Release" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <propertyref name="Collection" visibility="public">
      </propertyref>
      <propertyref name="ID" visibility="public">
      </propertyref>
      <propertyref name="Index" visibility="public">
      </propertyref>
      <propertyref name="DisplayName" visibility="public">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </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>
    <members>
      <field name="FAlignment" type="TAlignment" visibility="private" size="1" offset="12" file="Vcl.ComCtrls.pas" line="2655"/>
      <field name="FAutoSize" type="Boolean" visibility="private" size="1" offset="13" file="Vcl.ComCtrls.pas" line="2656"/>
      <field name="FCaption" type="string" visibility="private" size="4" offset="16" file="Vcl.ComCtrls.pas" line="2657"/>
      <field name="FMaxWidth" type="TWidth" visibility="private" size="4" offset="20" file="Vcl.ComCtrls.pas" line="2658"/>
      <field name="FMinWidth" type="TWidth" visibility="private" size="4" offset="24" file="Vcl.ComCtrls.pas" line="2659"/>
      <field name="FImageIndex" type="TImageIndex" visibility="private" size="4" offset="28" file="Vcl.ComCtrls.pas" line="2660"/>
      <field name="FPrivateWidth" type="TWidth" visibility="private" size="4" offset="32" file="Vcl.ComCtrls.pas" line="2661"/>
      <field name="FWidth" type="TWidth" visibility="private" size="4" offset="36" file="Vcl.ComCtrls.pas" line="2662"/>
      <field name="FOrderTag" type="Integer" visibility="private" size="4" offset="40" file="Vcl.ComCtrls.pas" line="2663"/>
      <field name="FTag" type="Integer" visibility="private" size="4" offset="44" file="Vcl.ComCtrls.pas" line="2664"/>
      <procedure name="DoChange" visibility="private" file="Vcl.ComCtrls.pas" line="2665">
      </procedure>
      <function name="GetWidth" visibility="private" file="Vcl.ComCtrls.pas" line="2666">
        <parameters>
          <retval type="TWidth"/>
        </parameters>
      </function>
      <function name="IsWidthStored" visibility="private" file="Vcl.ComCtrls.pas" line="2667">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="ReadData" visibility="private" file="Vcl.ComCtrls.pas" line="2668">
        <parameters>
          <parameter name="Reader" type="TReader"/>
        </parameters>
      </procedure>
      <procedure name="SetAlignment" visibility="private" file="Vcl.ComCtrls.pas" line="2669">
        <parameters>
          <parameter name="Value" type="TAlignment"/>
        </parameters>
      </procedure>
      <procedure name="SetAutoSize" visibility="private" file="Vcl.ComCtrls.pas" line="2670">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetCaption" visibility="private" file="Vcl.ComCtrls.pas" line="2671">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetImageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="2672">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <procedure name="SetMaxWidth" visibility="private" file="Vcl.ComCtrls.pas" line="2673">
        <parameters>
          <parameter name="Value" type="TWidth"/>
        </parameters>
      </procedure>
      <procedure name="SetMinWidth" visibility="private" file="Vcl.ComCtrls.pas" line="2674">
        <parameters>
          <parameter name="Value" type="TWidth"/>
        </parameters>
      </procedure>
      <procedure name="SetWidth" visibility="private" file="Vcl.ComCtrls.pas" line="2675">
        <parameters>
          <parameter name="Value" type="TWidth"/>
        </parameters>
      </procedure>
      <procedure name="WriteData" visibility="private" file="Vcl.ComCtrls.pas" line="2676">
        <parameters>
          <parameter name="Writer" type="TWriter"/>
        </parameters>
      </procedure>
      <procedure name="DefineProperties" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2678">
        <parameters>
          <parameter name="Filer" type="TFiler"/>
        </parameters>
      </procedure>
      <function name="GetDisplayName" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2679">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <procedure name="SetIndex" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2680">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2682">
        <parameters>
          <parameter name="Collection" type="TCollection"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="2683">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="2684">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <property name="WidthType" visibility="public" read="FWidth" type="TWidth" file="Vcl.ComCtrls.pas" line="2685"/>
      <property name="Alignment" visibility="published" read="FAlignment" write="SetAlignment" type="TAlignment" default="0" file="Vcl.ComCtrls.pas" line="2687"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="2688"/>
      <property name="Caption" visibility="published" read="FCaption" write="SetCaption" type="string" default="0" file="Vcl.ComCtrls.pas" line="2689"/>
      <property name="ImageIndex" visibility="published" read="FImageIndex" write="SetImageIndex" type="TImageIndex" default="-1" file="Vcl.ComCtrls.pas" line="2690"/>
      <property name="MaxWidth" visibility="published" read="FMaxWidth" write="SetMaxWidth" type="TWidth" default="0" file="Vcl.ComCtrls.pas" line="2691"/>
      <property name="MinWidth" visibility="published" read="FMinWidth" write="SetMinWidth" type="TWidth" default="0" file="Vcl.ComCtrls.pas" line="2692"/>
      <property name="Tag" visibility="published" read="FTag" write="FTag" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="2693"/>
      <property name="Width" visibility="published" read="GetWidth" write="SetWidth" stored="IsWidthStored" type="TWidth" default="50" file="Vcl.ComCtrls.pas" line="2694"/>
    </members>
  </class>
  <classref name="TListColumnsClass" ref="TListColumns" file="Vcl.ComCtrls.pas" line="2697"/>
  <class name="TListColumns" file="Vcl.ComCtrls.pas" line="2699">
    <ancestor name="TCollection" namespace="System.Classes">
      <methodref name="GetCapacity" visibility="private">
      </methodref>
      <methodref name="GetCount" visibility="private" procflags="inline">
      </methodref>
      <methodref name="GetPropName" visibility="private">
      </methodref>
      <methodref name="InsertItem" visibility="private">
      </methodref>
      <methodref name="RemoveItem" visibility="private">
      </methodref>
      <methodref name="SetCapacity" visibility="private">
      </methodref>
      <methodref name="Added" visibility="protected" procflags="virtual" symflags="deprecated">
      </methodref>
      <methodref name="Deleting" visibility="protected" procflags="virtual" symflags="deprecated">
      </methodref>
      <propertyref name="NextID" visibility="protected">
      </propertyref>
      <methodref name="Notify" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetAttrCount" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetAttr" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetItemAttr" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Changed" visibility="protected">
      </methodref>
      <methodref name="GetItem" visibility="protected">
      </methodref>
      <methodref name="SetItem" visibility="protected">
      </methodref>
      <methodref name="SetItemName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Update" visibility="protected" procflags="virtual">
      </methodref>
      <propertyref name="PropName" visibility="protected">
      </propertyref>
      <propertyref name="UpdateCount" visibility="protected">
      </propertyref>
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Owner" visibility="public">
      </methodref>
      <methodref name="Add" visibility="public">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="override">
      </methodref>
      <methodref name="BeginUpdate" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Clear" visibility="public">
      </methodref>
      <methodref name="ClearAndResetID" visibility="public">
      </methodref>
      <methodref name="Delete" visibility="public">
      </methodref>
      <methodref name="EndUpdate" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Sort" visibility="public">
      </methodref>
      <methodref name="FindItemID" visibility="public">
      </methodref>
      <methodref name="GetEnumerator" visibility="public" procflags="inline">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <methodref name="Insert" visibility="public">
      </methodref>
      <propertyref name="Capacity" visibility="public">
      </propertyref>
      <propertyref name="Count" visibility="public">
      </propertyref>
      <propertyref name="ItemClass" visibility="public">
      </propertyref>
      <propertyref name="Items" visibility="public">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </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>
    <members>
      <field name="FOwner" type="TCustomListView" visibility="private" size="4" offset="24" file="Vcl.ComCtrls.pas" line="2701"/>
      <function name="GetItem" visibility="private" file="Vcl.ComCtrls.pas" line="2702">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TListColumn"/>
        </parameters>
      </function>
      <procedure name="SetItem" visibility="private" file="Vcl.ComCtrls.pas" line="2703">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="TListColumn"/>
        </parameters>
      </procedure>
      <procedure name="UpdateCols" visibility="private" file="Vcl.ComCtrls.pas" line="2704">
      </procedure>
      <function name="GetListColumnClass" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="2706">
        <parameters>
          <retval type="TListColumnClass"/>
        </parameters>
      </function>
      <function name="GetOwner" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2707">
        <parameters>
          <retval type="TPersistent"/>
        </parameters>
      </function>
      <procedure name="Update" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2708">
        <parameters>
          <parameter name="Item" type="TCollectionItem"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2710">
        <parameters>
          <parameter name="AOwner" type="TCustomListView"/>
        </parameters>
      </constructor>
      <function name="Add" visibility="public" file="Vcl.ComCtrls.pas" line="2711">
        <parameters>
          <retval type="TListColumn"/>
        </parameters>
      </function>
      <function name="Owner" visibility="public" file="Vcl.ComCtrls.pas" line="2712">
        <parameters>
          <retval type="TCustomListView"/>
        </parameters>
      </function>
      <property name="Items[Index]" visibility="public" read="GetItem" write="SetItem" type="TListColumn" file="Vcl.ComCtrls.pas" line="2713"/>
    </members>
  </class>
  <enum name="TDisplayCode" file="Vcl.ComCtrls.pas" line="2716">
    <element value="0" name="drBounds" file="Vcl.ComCtrls.pas" line="2716"/>
    <element value="1" name="drIcon" file="Vcl.ComCtrls.pas" line="2716"/>
    <element value="2" name="drLabel" file="Vcl.ComCtrls.pas" line="2716"/>
    <element value="3" name="drSelectBounds" file="Vcl.ComCtrls.pas" line="2716"/>
  </enum>
  <classref name="TListItemClass" ref="TListItem" file="Vcl.ComCtrls.pas" line="2720"/>
  <class name="TListItem" file="Vcl.ComCtrls.pas" line="2721">
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </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>
    <members>
      <field name="FOwner" type="TListItems" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="2723"/>
      <field name="FSubItems" type="TStrings" visibility="private" size="4" offset="8" file="Vcl.ComCtrls.pas" line="2724"/>
      <field name="FImageIndex" type="TImageIndex" visibility="private" size="4" offset="12" file="Vcl.ComCtrls.pas" line="2725"/>
      <field name="FIndent" type="Integer" visibility="private" size="4" offset="16" file="Vcl.ComCtrls.pas" line="2726"/>
      <field name="FIndex" type="Integer" visibility="private" size="4" offset="20" file="Vcl.ComCtrls.pas" line="2727"/>
      <field name="FOverlayIndex" type="TImageIndex" visibility="private" size="4" offset="24" file="Vcl.ComCtrls.pas" line="2728"/>
      <field name="FStateIndex" type="TImageIndex" visibility="private" size="4" offset="28" file="Vcl.ComCtrls.pas" line="2729"/>
      <field name="FCaption" type="string" visibility="private" size="4" offset="32" file="Vcl.ComCtrls.pas" line="2730"/>
      <field name="FDeleting" type="Boolean" visibility="private" size="1" offset="36" file="Vcl.ComCtrls.pas" line="2731"/>
      <field name="FProcessedDeleting" type="Boolean" visibility="private" size="1" offset="37" file="Vcl.ComCtrls.pas" line="2732"/>
      <field name="FChecked" type="Boolean" visibility="private" size="1" offset="38" file="Vcl.ComCtrls.pas" line="2733"/>
      <field name="FData" type="Pointer" visibility="private" size="4" offset="40" file="Vcl.ComCtrls.pas" line="2734"/>
      <field name="FGroupID" type="Integer" visibility="private" size="4" offset="44" file="Vcl.ComCtrls.pas" line="2735"/>
      <function name="GetChecked" visibility="private" file="Vcl.ComCtrls.pas" line="2736">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetHandle" visibility="private" file="Vcl.ComCtrls.pas" line="2737">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      </function>
      <function name="GetIndex" visibility="private" file="Vcl.ComCtrls.pas" line="2738">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetListView" visibility="private" file="Vcl.ComCtrls.pas" line="2739">
        <parameters>
          <retval type="TCustomListView"/>
        </parameters>
      </function>
      <function name="GetLeft" visibility="private" file="Vcl.ComCtrls.pas" line="2740">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetState" visibility="private" file="Vcl.ComCtrls.pas" line="2741">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetTop" visibility="private" file="Vcl.ComCtrls.pas" line="2742">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="IsEqual" visibility="private" file="Vcl.ComCtrls.pas" line="2743">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetChecked" visibility="private" file="Vcl.ComCtrls.pas" line="2744">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetCaption" visibility="private" file="Vcl.ComCtrls.pas" line="2745">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetData" visibility="private" file="Vcl.ComCtrls.pas" line="2746">
        <parameters>
          <parameter name="Value" type="Pointer"/>
        </parameters>
      </procedure>
      <procedure name="SetImage" visibility="private" file="Vcl.ComCtrls.pas" line="2747">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <function name="GetImage" visibility="private" file="Vcl.ComCtrls.pas" line="2748">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TImageIndex"/>
        </parameters>
      </function>
      <procedure name="SetIndent" visibility="private" file="Vcl.ComCtrls.pas" line="2749">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetLeft" visibility="private" file="Vcl.ComCtrls.pas" line="2750">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetState" visibility="private" file="Vcl.ComCtrls.pas" line="2751">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="State" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetSubItems" visibility="private" file="Vcl.ComCtrls.pas" line="2752">
        <parameters>
          <parameter name="Value" type="TStrings"/>
        </parameters>
      </procedure>
      <procedure name="SetTop" visibility="private" file="Vcl.ComCtrls.pas" line="2753">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <function name="GetSubItemImage" visibility="private" file="Vcl.ComCtrls.pas" line="2754">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="SetSubItemImage" visibility="private" file="Vcl.ComCtrls.pas" line="2755">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="Integer" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetGroupID" visibility="private" file="Vcl.ComCtrls.pas" line="2756">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <function name="GetImageIndex" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="2758">
        <parameters>
          <retval type="TImageIndex"/>
        </parameters>
      </function>
      <function name="GetOverlayIndex" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="2759">
        <parameters>
          <retval type="TImageIndex"/>
        </parameters>
      </function>
      <function name="GetStateIndex" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="2760">
        <parameters>
          <retval type="TImageIndex"/>
        </parameters>
      </function>
      <function name="GetCaption" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="2761">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2763">
        <parameters>
          <parameter name="AOwner" type="TListItems"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="2764">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="2765">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <procedure name="CancelEdit" visibility="public" file="Vcl.ComCtrls.pas" line="2766">
      </procedure>
      <procedure name="Delete" visibility="public" file="Vcl.ComCtrls.pas" line="2767">
      </procedure>
      <function name="DisplayRect" visibility="public" file="Vcl.ComCtrls.pas" line="2768">
        <parameters>
          <parameter name="Code" type="TDisplayCode"/>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="EditCaption" visibility="public" file="Vcl.ComCtrls.pas" line="2769">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetPosition" visibility="public" file="Vcl.ComCtrls.pas" line="2770">
        <parameters>
          <retval type="TPoint"/>
        </parameters>
      </function>
      <procedure name="MakeVisible" visibility="public" file="Vcl.ComCtrls.pas" line="2771">
        <parameters>
          <parameter name="PartialOK" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="Update" visibility="public" file="Vcl.ComCtrls.pas" line="2772">
      </procedure>
      <procedure name="SetPosition" visibility="public" file="Vcl.ComCtrls.pas" line="2773">
        <parameters>
          <parameter name="Value" type="TPoint" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="WorkArea" visibility="public" file="Vcl.ComCtrls.pas" line="2774">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <property name="Caption" visibility="public" read="GetCaption" write="SetCaption" type="string" default="0" file="Vcl.ComCtrls.pas" line="2775"/>
      <property name="Checked" visibility="public" read="GetChecked" write="SetChecked" type="Boolean" file="Vcl.ComCtrls.pas" line="2776"/>
      <property name="Cut" visibility="public" read="GetState" write="SetState" type="Boolean" index="0" file="Vcl.ComCtrls.pas" line="2777"/>
      <property name="Data" visibility="public" read="FData" write="SetData" type="Pointer" file="Vcl.ComCtrls.pas" line="2778"/>
      <property name="Deleting" visibility="public" read="FDeleting" type="Boolean" file="Vcl.ComCtrls.pas" line="2779"/>
      <property name="DropTarget" visibility="public" read="GetState" write="SetState" type="Boolean" index="1" file="Vcl.ComCtrls.pas" line="2780"/>
      <property name="Focused" visibility="public" read="GetState" write="SetState" type="Boolean" index="2" file="Vcl.ComCtrls.pas" line="2781"/>
      <property name="GroupID" visibility="public" read="FGroupID" write="SetGroupID" type="Integer" default="-1" file="Vcl.ComCtrls.pas" line="2782"/>
      <property name="Handle" visibility="public" read="GetHandle" type="HWND" file="Vcl.ComCtrls.pas" line="2783"/>
      <property name="ImageIndex" visibility="public" read="GetImage" write="SetImage" type="TImageIndex" index="0" file="Vcl.ComCtrls.pas" line="2784"/>
      <property name="Indent" visibility="public" read="FIndent" write="SetIndent" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="2785"/>
      <property name="Index" visibility="public" read="GetIndex" type="Integer" file="Vcl.ComCtrls.pas" line="2786"/>
      <property name="Left" visibility="public" read="GetLeft" write="SetLeft" type="Integer" file="Vcl.ComCtrls.pas" line="2787"/>
      <property name="ListView" visibility="public" read="GetListView" type="TCustomListView" file="Vcl.ComCtrls.pas" line="2788"/>
      <property name="Owner" visibility="public" read="FOwner" type="TListItems" file="Vcl.ComCtrls.pas" line="2789"/>
      <property name="OverlayIndex" visibility="public" read="GetImage" write="SetImage" type="TImageIndex" index="1" file="Vcl.ComCtrls.pas" line="2790"/>
      <property name="Position" visibility="public" read="GetPosition" write="SetPosition" type="TPoint" file="Vcl.ComCtrls.pas" line="2791"/>
      <property name="Selected" visibility="public" read="GetState" write="SetState" type="Boolean" index="3" file="Vcl.ComCtrls.pas" line="2792"/>
      <property name="StateIndex" visibility="public" read="GetImage" write="SetImage" type="TImageIndex" index="2" file="Vcl.ComCtrls.pas" line="2793"/>
      <property name="SubItems" visibility="public" read="FSubItems" write="SetSubItems" type="TStrings" file="Vcl.ComCtrls.pas" line="2794"/>
      <property name="SubItemImages[Index]" visibility="public" read="GetSubItemImage" write="SetSubItemImage" type="Integer" file="Vcl.ComCtrls.pas" line="2795"/>
      <property name="Top" visibility="public" read="GetTop" write="SetTop" type="Integer" file="Vcl.ComCtrls.pas" line="2796"/>
    </members>
  </class>
  <class name="TListItemsEnumerator" file="Vcl.ComCtrls.pas" line="2801">
    <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="FIndex" type="Integer" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="2803"/>
      <field name="FListItems" type="TListItems" visibility="private" size="4" offset="8" file="Vcl.ComCtrls.pas" line="2804"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2806">
        <parameters>
          <parameter name="AListItems" type="TListItems"/>
        </parameters>
      </constructor>
      <function name="GetCurrent" visibility="public" file="Vcl.ComCtrls.pas" line="2807">
        <parameters>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="MoveNext" visibility="public" file="Vcl.ComCtrls.pas" line="2808">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="Current" visibility="public" read="GetCurrent" type="TListItem" file="Vcl.ComCtrls.pas" line="2809"/>
    </members>
  </class>
  <class name="TListItems" file="Vcl.ComCtrls.pas" line="2814">
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </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>
    <members>
      <field name="FOwner" type="TCustomListView" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="2816"/>
      <field name="FUpdateCount" type="Integer" visibility="private" size="4" offset="8" file="Vcl.ComCtrls.pas" line="2817"/>
      <field name="FNoRedraw" type="Boolean" visibility="private" size="1" offset="12" file="Vcl.ComCtrls.pas" line="2818"/>
      <procedure name="ReadData" visibility="private" file="Vcl.ComCtrls.pas" line="2819">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="ReadItemData" visibility="private" file="Vcl.ComCtrls.pas" line="2820">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="WriteItemData" visibility="private" file="Vcl.ComCtrls.pas" line="2821">
        <parameters>
          <parameter name="Stream" type="TStream"/>
        </parameters>
      </procedure>
      <procedure name="DefineProperties" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2826">
        <parameters>
          <parameter name="Filer" type="TFiler"/>
        </parameters>
      </procedure>
      <function name="CreateItem" visibility="protected" file="Vcl.ComCtrls.pas" line="2827">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="ListItem" type="TListItem"/>
          <retval type="tagLVITEMW"/>
        </parameters>
      </function>
      <function name="GetCount" visibility="protected" file="Vcl.ComCtrls.pas" line="2828">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetHandle" visibility="protected" file="Vcl.ComCtrls.pas" line="2829">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      </function>
      <function name="GetItem" visibility="protected" file="Vcl.ComCtrls.pas" line="2830">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <procedure name="SetCount" visibility="protected" file="Vcl.ComCtrls.pas" line="2831">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetItem" visibility="protected" file="Vcl.ComCtrls.pas" line="2832">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="TListItem"/>
        </parameters>
      </procedure>
      <procedure name="SetUpdateState" visibility="protected" file="Vcl.ComCtrls.pas" line="2833">
        <parameters>
          <parameter name="Updating" type="Boolean"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2835">
        <parameters>
          <parameter name="AOwner" type="TCustomListView"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="2836">
        <parameters>
        </parameters>
      </destructor>
      <function name="Add" visibility="public" file="Vcl.ComCtrls.pas" line="2837">
        <parameters>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="AddItem" visibility="public" file="Vcl.ComCtrls.pas" line="2838">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <parameter name="Index" type="Integer">
            <value>
              $FFFFFFFF
            </value>
          </parameter>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="2839">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <procedure name="BeginUpdate" visibility="public" file="Vcl.ComCtrls.pas" line="2840">
      </procedure>
      <procedure name="Clear" visibility="public" file="Vcl.ComCtrls.pas" line="2841">
      </procedure>
      <procedure name="Delete" visibility="public" file="Vcl.ComCtrls.pas" line="2842">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="EndUpdate" visibility="public" file="Vcl.ComCtrls.pas" line="2843">
      </procedure>
      <function name="GetEnumerator" visibility="public" file="Vcl.ComCtrls.pas" line="2844">
        <parameters>
          <retval type="TListItemsEnumerator"/>
        </parameters>
      </function>
      <function name="IndexOf" visibility="public" file="Vcl.ComCtrls.pas" line="2845">
        <parameters>
          <parameter name="Value" type="TListItem"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="Insert" visibility="public" file="Vcl.ComCtrls.pas" line="2846">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <property name="Count" visibility="public" read="GetCount" write="SetCount" type="Integer" file="Vcl.ComCtrls.pas" line="2847"/>
      <property name="Handle" visibility="public" read="GetHandle" type="HWND" file="Vcl.ComCtrls.pas" line="2848"/>
      <property name="Item[Index]" visibility="public" read="GetItem" write="SetItem" type="TListItem" file="Vcl.ComCtrls.pas" line="2849"/>
      <property name="Owner" visibility="public" read="FOwner" type="TCustomListView" file="Vcl.ComCtrls.pas" line="2850"/>
    </members>
  </class>
  <class name="TWorkArea" file="Vcl.ComCtrls.pas" line="2855">
    <ancestor name="TCollectionItem" namespace="System.Classes">
      <methodref name="GetIndex" visibility="private">
      </methodref>
      <methodref name="Changed" visibility="protected">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetCollection" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetIndex" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Create" visibility="public" procflags="constructor virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Release" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <propertyref name="Collection" visibility="public">
      </propertyref>
      <propertyref name="ID" visibility="public">
      </propertyref>
      <propertyref name="Index" visibility="public">
      </propertyref>
      <propertyref name="DisplayName" visibility="public">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </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>
    <members>
      <field name="FRect" type="TRect" visibility="private" size="16" offset="12" file="Vcl.ComCtrls.pas" line="2857"/>
      <field name="FDisplayName" type="string" visibility="private" size="4" offset="28" file="Vcl.ComCtrls.pas" line="2858"/>
      <field name="FColor" type="TColor" visibility="private" size="4" offset="32" file="Vcl.ComCtrls.pas" line="2859"/>
      <procedure name="SetRect" visibility="private" file="Vcl.ComCtrls.pas" line="2860">
        <parameters>
          <parameter name="Value" type="TRect" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetColor" visibility="private" file="Vcl.ComCtrls.pas" line="2861">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2863">
        <parameters>
          <parameter name="Collection" type="TCollection"/>
        </parameters>
      </constructor>
      <procedure name="SetDisplayName" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="2864">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="GetDisplayName" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="2865">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <property name="Rect" visibility="public" read="FRect" write="SetRect" type="TRect" file="Vcl.ComCtrls.pas" line="2866"/>
      <property name="Color" visibility="public" read="FColor" write="SetColor" type="TColor" file="Vcl.ComCtrls.pas" line="2867"/>
    </members>
  </class>
  <class name="TWorkAreas" file="Vcl.ComCtrls.pas" line="2872">
    <ancestor name="TOwnedCollection" namespace="System.Classes">
      <methodref name="GetOwner" visibility="protected" procflags="override">
      </methodref>
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <ancestor name="TCollection" namespace="System.Classes">
        <methodref name="GetCapacity" visibility="private">
        </methodref>
        <methodref name="GetCount" visibility="private" procflags="inline">
        </methodref>
        <methodref name="GetPropName" visibility="private">
        </methodref>
        <methodref name="InsertItem" visibility="private">
        </methodref>
        <methodref name="RemoveItem" visibility="private">
        </methodref>
        <methodref name="SetCapacity" visibility="private">
        </methodref>
        <methodref name="Added" visibility="protected" procflags="virtual" symflags="deprecated">
        </methodref>
        <methodref name="Deleting" visibility="protected" procflags="virtual" symflags="deprecated">
        </methodref>
        <propertyref name="NextID" visibility="protected">
        </propertyref>
        <methodref name="Notify" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetAttrCount" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="GetAttr" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="GetItemAttr" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Changed" visibility="protected">
        </methodref>
        <methodref name="GetItem" visibility="protected">
        </methodref>
        <methodref name="SetItem" visibility="protected">
        </methodref>
        <methodref name="SetItemName" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="Update" visibility="protected" procflags="virtual">
        </methodref>
        <propertyref name="PropName" visibility="protected">
        </propertyref>
        <propertyref name="UpdateCount" visibility="protected">
        </propertyref>
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Owner" visibility="public">
        </methodref>
        <methodref name="Add" visibility="public">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="override">
        </methodref>
        <methodref name="BeginUpdate" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Clear" visibility="public">
        </methodref>
        <methodref name="ClearAndResetID" visibility="public">
        </methodref>
        <methodref name="Delete" visibility="public">
        </methodref>
        <methodref name="EndUpdate" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Sort" visibility="public">
        </methodref>
        <methodref name="FindItemID" visibility="public">
        </methodref>
        <methodref name="GetEnumerator" visibility="public" procflags="inline">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="override">
        </methodref>
        <methodref name="Insert" visibility="public">
        </methodref>
        <propertyref name="Capacity" visibility="public">
        </propertyref>
        <propertyref name="Count" visibility="public">
        </propertyref>
        <propertyref name="ItemClass" visibility="public">
        </propertyref>
        <propertyref name="Items" visibility="public">
        </propertyref>
        <ancestor name="TPersistent" namespace="System.Classes">
          <methodref name="AssignError" visibility="private">
          </methodref>
          <methodref name="AssignTo" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="Assign" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="dynamic">
          </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>
    </ancestor>
    <members>
      <function name="GetItem" visibility="private" file="Vcl.ComCtrls.pas" line="2874">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TWorkArea"/>
        </parameters>
      </function>
      <procedure name="SetItem" visibility="private" file="Vcl.ComCtrls.pas" line="2875">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="TWorkArea" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="Changed" visibility="protected" file="Vcl.ComCtrls.pas" line="2877">
      </procedure>
      <procedure name="Update" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="2878">
        <parameters>
          <parameter name="Item" type="TCollectionItem"/>
        </parameters>
      </procedure>
      <function name="Add" visibility="public" file="Vcl.ComCtrls.pas" line="2880">
        <parameters>
          <retval type="TWorkArea"/>
        </parameters>
      </function>
      <procedure name="Delete" visibility="public" file="Vcl.ComCtrls.pas" line="2881">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <function name="Insert" visibility="public" file="Vcl.ComCtrls.pas" line="2882">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TWorkArea"/>
        </parameters>
      </function>
      <property name="Items[Index]" visibility="public" read="GetItem" write="SetItem" type="TWorkArea" file="Vcl.ComCtrls.pas" line="2883"/>
    </members>
  </class>
  <enum name="TIconArrangement" file="Vcl.ComCtrls.pas" line="2888">
    <element value="0" name="iaTop" file="Vcl.ComCtrls.pas" line="2888"/>
    <element value="1" name="iaLeft" file="Vcl.ComCtrls.pas" line="2888"/>
  </enum>
  <class name="TIconOptions" file="Vcl.ComCtrls.pas" line="2890">
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </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>
    <members>
      <field name="FListView" type="TCustomListView" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="2892"/>
      <field name="FArrangement" type="TIconArrangement" visibility="private" size="1" offset="8" file="Vcl.ComCtrls.pas" line="2893"/>
      <field name="FAutoArrange" type="Boolean" visibility="private" size="1" offset="9" file="Vcl.ComCtrls.pas" line="2894"/>
      <field name="FWrapText" type="Boolean" visibility="private" size="1" offset="10" file="Vcl.ComCtrls.pas" line="2895"/>
      <procedure name="SetArrangement" visibility="private" file="Vcl.ComCtrls.pas" line="2896">
        <parameters>
          <parameter name="Value" type="TIconArrangement"/>
        </parameters>
      </procedure>
      <procedure name="SetAutoArrange" visibility="private" file="Vcl.ComCtrls.pas" line="2897">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetWrapText" visibility="private" file="Vcl.ComCtrls.pas" line="2898">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="2900">
        <parameters>
          <parameter name="AOwner" type="TCustomListView"/>
        </parameters>
      </constructor>
      <property name="Arrangement" visibility="published" read="FArrangement" write="SetArrangement" type="TIconArrangement" default="0" file="Vcl.ComCtrls.pas" line="2902"/>
      <property name="AutoArrange" visibility="published" read="FAutoArrange" write="SetAutoArrange" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="2903"/>
      <property name="WrapText" visibility="published" read="FWrapText" write="SetWrapText" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="2904"/>
    </members>
  </class>
  <set name="TOwnerDrawState" alias="Winapi.Windows.TOwnerDrawState" file="Vcl.ComCtrls.pas" line="2907">
    <element name="odSelected"/>
    <element name="odGrayed"/>
    <element name="odDisabled"/>
    <element name="odChecked"/>
    <element name="odFocused"/>
    <element name="odDefault"/>
    <element name="odHotLight"/>
    <element name="odInactive"/>
    <element name="odNoAccel"/>
    <element name="odNoFocusRect"/>
    <element name="odReserved1"/>
    <element name="odReserved2"/>
    <element name="odComboBoxEdit"/>
  </set>
  <enum name="TListArrangement" file="Vcl.ComCtrls.pas" line="2911">
    <element value="0" name="arAlignBottom" file="Vcl.ComCtrls.pas" line="2911"/>
    <element value="1" name="arAlignLeft" file="Vcl.ComCtrls.pas" line="2911"/>
    <element value="2" name="arAlignRight" file="Vcl.ComCtrls.pas" line="2911"/>
    <element value="3" name="arAlignTop" file="Vcl.ComCtrls.pas" line="2912"/>
    <element value="4" name="arDefault" file="Vcl.ComCtrls.pas" line="2912"/>
    <element value="5" name="arSnapToGrid" file="Vcl.ComCtrls.pas" line="2912"/>
  </enum>
  <enum name="TViewStyle" file="Vcl.ComCtrls.pas" line="2913">
    <element value="0" name="vsIcon" file="Vcl.ComCtrls.pas" line="2913"/>
    <element value="1" name="vsSmallIcon" file="Vcl.ComCtrls.pas" line="2913"/>
    <element value="2" name="vsList" file="Vcl.ComCtrls.pas" line="2913"/>
    <element value="3" name="vsReport" file="Vcl.ComCtrls.pas" line="2913"/>
  </enum>
  <enum name="TItemState" file="Vcl.ComCtrls.pas" line="2914">
    <element value="0" name="isNone" file="Vcl.ComCtrls.pas" line="2914"/>
    <element value="1" name="isCut" file="Vcl.ComCtrls.pas" line="2914"/>
    <element value="2" name="isDropHilited" file="Vcl.ComCtrls.pas" line="2914"/>
    <element value="3" name="isFocused" file="Vcl.ComCtrls.pas" line="2914"/>
    <element value="4" name="isSelected" file="Vcl.ComCtrls.pas" line="2914"/>
    <element value="5" name="isActivating" file="Vcl.ComCtrls.pas" line="2914"/>
  </enum>
  <set name="TItemStates" type="TItemState" file="Vcl.ComCtrls.pas" line="2915">
    <element name="isNone"/>
    <element name="isCut"/>
    <element name="isDropHilited"/>
    <element name="isFocused"/>
    <element name="isSelected"/>
    <element name="isActivating"/>
  </set>
  <enum name="TItemChange" file="Vcl.ComCtrls.pas" line="2916">
    <element value="0" name="ctText" file="Vcl.ComCtrls.pas" line="2916"/>
    <element value="1" name="ctImage" file="Vcl.ComCtrls.pas" line="2916"/>
    <element value="2" name="ctState" file="Vcl.ComCtrls.pas" line="2916"/>
  </enum>
  <enum name="TItemFind" file="Vcl.ComCtrls.pas" line="2917">
    <element value="0" name="ifData" file="Vcl.ComCtrls.pas" line="2917"/>
    <element value="1" name="ifPartialString" file="Vcl.ComCtrls.pas" line="2917"/>
    <element value="2" name="ifExactString" file="Vcl.ComCtrls.pas" line="2917"/>
    <element value="3" name="ifNearest" file="Vcl.ComCtrls.pas" line="2917"/>
  </enum>
  <enum name="TSearchDirection" file="Vcl.ComCtrls.pas" line="2918">
    <element value="0" name="sdLeft" file="Vcl.ComCtrls.pas" line="2918"/>
    <element value="1" name="sdRight" file="Vcl.ComCtrls.pas" line="2918"/>
    <element value="2" name="sdAbove" file="Vcl.ComCtrls.pas" line="2918"/>
    <element value="3" name="sdBelow" file="Vcl.ComCtrls.pas" line="2918"/>
    <element value="4" name="sdAll" file="Vcl.ComCtrls.pas" line="2918"/>
  </enum>
  <enum name="TListHotTrackStyle" file="Vcl.ComCtrls.pas" line="2919">
    <element value="0" name="htHandPoint" file="Vcl.ComCtrls.pas" line="2919"/>
    <element value="1" name="htUnderlineCold" file="Vcl.ComCtrls.pas" line="2919"/>
    <element value="2" name="htUnderlineHot" file="Vcl.ComCtrls.pas" line="2919"/>
  </enum>
  <set name="TListHotTrackStyles" type="TListHotTrackStyle" file="Vcl.ComCtrls.pas" line="2920">
    <element name="htHandPoint"/>
    <element name="htUnderlineCold"/>
    <element name="htUnderlineHot"/>
  </set>
  <enum name="TItemRequests" file="Vcl.ComCtrls.pas" line="2921">
    <element value="0" name="irText" file="Vcl.ComCtrls.pas" line="2921"/>
    <element value="1" name="irImage" file="Vcl.ComCtrls.pas" line="2921"/>
    <element value="2" name="irParam" file="Vcl.ComCtrls.pas" line="2921"/>
    <element value="3" name="irState" file="Vcl.ComCtrls.pas" line="2921"/>
    <element value="4" name="irIndent" file="Vcl.ComCtrls.pas" line="2921"/>
  </enum>
  <set name="TItemRequest" type="TItemRequests" file="Vcl.ComCtrls.pas" line="2922">
    <element name="irText"/>
    <element name="irImage"/>
    <element name="irParam"/>
    <element name="irState"/>
    <element name="irIndent"/>
  </set>
  <type name="TLVDeletedEvent" file="Vcl.ComCtrls.pas" line="2924" procflags="closure">
  </type>
  <type name="TLVEditingEvent" file="Vcl.ComCtrls.pas" line="2925" procflags="closure">
  </type>
  <type name="TLVEditedEvent" file="Vcl.ComCtrls.pas" line="2927" procflags="closure">
  </type>
  <type name="TLVChangeEvent" file="Vcl.ComCtrls.pas" line="2928" procflags="closure">
  </type>
  <type name="TLVChangingEvent" file="Vcl.ComCtrls.pas" line="2930" procflags="closure">
  </type>
  <type name="TLVColumnClickEvent" file="Vcl.ComCtrls.pas" line="2932" procflags="closure">
  </type>
  <type name="TLVColumnRClickEvent" file="Vcl.ComCtrls.pas" line="2933" procflags="closure">
  </type>
  <type name="TLVCompareEvent" file="Vcl.ComCtrls.pas" line="2939" procflags="closure">
  </type>
  <type name="TLVNotifyEvent" file="Vcl.ComCtrls.pas" line="2942" procflags="closure">
  </type>
  <type name="TLVSelectItemEvent" file="Vcl.ComCtrls.pas" line="2943" procflags="closure">
  </type>
  <type name="TLVCheckedItemEvent" file="Vcl.ComCtrls.pas" line="2945" procflags="closure">
  </type>
  <type name="TLVDrawItemEvent" file="Vcl.ComCtrls.pas" line="2946" procflags="closure">
  </type>
  <type name="TLVCustomDrawEvent" file="Vcl.ComCtrls.pas" line="2948" procflags="closure">
  </type>
  <type name="TLVCustomDrawItemEvent" file="Vcl.ComCtrls.pas" line="2950" procflags="closure">
  </type>
  <type name="TLVCustomDrawSubItemEvent" file="Vcl.ComCtrls.pas" line="2952" procflags="closure">
  </type>
  <type name="TLVAdvancedCustomDrawEvent" file="Vcl.ComCtrls.pas" line="2954" procflags="closure">
  </type>
  <type name="TLVAdvancedCustomDrawItemEvent" file="Vcl.ComCtrls.pas" line="2956" procflags="closure">
  </type>
  <type name="TLVAdvancedCustomDrawSubItemEvent" file="Vcl.ComCtrls.pas" line="2958" procflags="closure">
  </type>
  <type name="TLVOwnerDataEvent" file="Vcl.ComCtrls.pas" line="2961" procflags="closure">
  </type>
  <type name="TLVOwnerDataFindEvent" file="Vcl.ComCtrls.pas" line="2962" procflags="closure">
  </type>
  <type name="TLVOwnerDataHintEvent" file="Vcl.ComCtrls.pas" line="2966" procflags="closure">
  </type>
  <type name="TLVOwnerDataStateChangeEvent" file="Vcl.ComCtrls.pas" line="2967" procflags="closure">
  </type>
  <type name="TLVSubItemImageEvent" file="Vcl.ComCtrls.pas" line="2969" procflags="closure">
  </type>
  <type name="TLVInfoTipEvent" file="Vcl.ComCtrls.pas" line="2971" procflags="closure">
  </type>
  <type name="TLVCreateItemClassEvent" file="Vcl.ComCtrls.pas" line="2972" procflags="closure">
  </type>
  <class name="TCustomListView" file="Vcl.ComCtrls.pas" line="2992">
    <ancestor name="TCustomMultiSelectListControl" namespace="Vcl.Controls">
      <methodref name="GetSelCount" visibility="protected" procflags="abstract virtual"/>
      <methodref name="SetMultiSelect" visibility="protected" procflags="abstract virtual"/>
      <propertyref name="MultiSelect" visibility="public"/>
      <propertyref name="SelCount" visibility="public"/>
      <ancestor name="TCustomListControl" namespace="Vcl.Controls">
        <methodref name="GetItemIndex" visibility="protected" procflags="abstract virtual"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
        <methodref name="SetItemIndex" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="AddItem" visibility="public" procflags="abstract virtual"/>
        <methodref name="Clear" visibility="public" procflags="abstract virtual"/>
        <methodref name="ClearSelection" visibility="public" procflags="abstract virtual"/>
        <methodref name="CopySelection" visibility="public" procflags="abstract virtual"/>
        <methodref name="DeleteSelected" visibility="public" procflags="abstract virtual"/>
        <methodref name="GetCount" visibility="public" procflags="abstract virtual"/>
        <methodref name="MoveSelection" visibility="public" procflags="virtual"/>
        <methodref name="SelectAll" visibility="public" procflags="abstract virtual"/>
        <propertyref name="ItemIndex" visibility="public"/>
        <ancestor name="TWinControl" namespace="Vcl.Controls">
          <methodref name="AlignControl" visibility="private"/>
          <methodref name="CalcConstraints" visibility="private"/>
          <methodref name="DoPaddingChange" visibility="private"/>
          <methodref name="GetAlignDisabled" visibility="private"/>
          <methodref name="GetControl" visibility="private"/>
          <methodref name="GetControlCount" visibility="private"/>
          <methodref name="GetDockClientCount" visibility="private"/>
          <methodref name="GetDockClients" visibility="private"/>
          <methodref name="GetHandle" visibility="private"/>
          <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
          <methodref name="GetTabOrder" visibility="private"/>
          <methodref name="GetVisibleDockClientCount" visibility="private"/>
          <methodref name="Insert" visibility="private"/>
          <methodref name="InvalidateFrame" visibility="private"/>
          <methodref name="InvokeHelp" visibility="private"/>
          <methodref name="IsCtl3DStored" visibility="private"/>
          <methodref name="IsDoubleBufferedStored" visibility="private"/>
          <methodref name="PrecedingWindow" visibility="private"/>
          <methodref name="ReadDesignSize" visibility="private"/>
          <methodref name="ReadPixelsPerInch" visibility="private"/>
          <methodref name="Remove" visibility="private"/>
          <methodref name="RemoveFocus" visibility="private"/>
          <methodref name="SetBevelCut" visibility="private"/>
          <methodref name="SetBevelEdges" visibility="private"/>
          <methodref name="SetBevelKind" visibility="private"/>
          <methodref name="SetBevelWidth" visibility="private"/>
          <methodref name="SetBorderWidth" visibility="private"/>
          <methodref name="SetCtl3D" visibility="private"/>
          <methodref name="SetDockSite" visibility="private"/>
          <methodref name="SetDoubleBuffered" visibility="private"/>
          <methodref name="SetPadding" visibility="private"/>
          <methodref name="SetParentCtl3D" visibility="private"/>
          <methodref name="SetParentWindow" visibility="private"/>
          <methodref name="SetTabOrder" visibility="private"/>
          <methodref name="SetTabStop" visibility="private"/>
          <methodref name="SetUseDockManager" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateTabOrder" visibility="private"/>
          <methodref name="UpdateShowing" visibility="private"/>
          <methodref name="WriteDesignSize" visibility="private"/>
          <methodref name="WritePixelsPerInch" visibility="private"/>
          <methodref name="IsMenuKey" visibility="private"/>
          <methodref name="GetIsDrawingLocked" visibility="private"/>
          <methodref name="GetRedrawDisabled" visibility="private"/>
          <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="WMPaint" visibility="private" procflags="message"/>
          <methodref name="WMCommand" visibility="private" procflags="message"/>
          <methodref name="WMNotify" visibility="private" procflags="message"/>
          <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="WMHScroll" visibility="private" procflags="message"/>
          <methodref name="WMVScroll" visibility="private" procflags="message"/>
          <methodref name="WMCompareItem" visibility="private" procflags="message"/>
          <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
          <methodref name="WMDrawItem" visibility="private" procflags="message"/>
          <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
          <methodref name="WMSize" visibility="private" procflags="message"/>
          <methodref name="WMMove" visibility="private" procflags="message"/>
          <methodref name="WMSetCursor" visibility="private" procflags="message"/>
          <methodref name="WMKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMChar" visibility="private" procflags="message"/>
          <methodref name="WMSysCommand" visibility="private" procflags="message"/>
          <methodref name="WMCharToItem" visibility="private" procflags="message"/>
          <methodref name="WMParentNotify" visibility="private" procflags="message"/>
          <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
          <methodref name="WMDestroy" visibility="private" procflags="message"/>
          <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
          <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
          <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="private" procflags="message"/>
          <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
          <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
          <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="WMFontChange" visibility="private" procflags="message"/>
          <methodref name="WMTimeChange" visibility="private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="private" procflags="message"/>
          <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
          <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="WMGesture" visibility="private" procflags="message"/>
          <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
          <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
          <methodref name="CMChanged" visibility="private" procflags="message"/>
          <methodref name="CMChildKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogChar" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
          <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
          <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnter" visibility="private" procflags="message"/>
          <methodref name="CMExit" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
          <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="CMFontChange" visibility="private" procflags="message"/>
          <methodref name="CMTimeChange" visibility="private" procflags="message"/>
          <methodref name="CMDrag" visibility="private" procflags="message"/>
          <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
          <methodref name="CNKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNKeyUp" visibility="private" procflags="message"/>
          <methodref name="CNChar" visibility="private" procflags="message"/>
          <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNSysChar" visibility="private" procflags="message"/>
          <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
          <methodref name="CMSysCommand" visibility="private" procflags="message"/>
          <methodref name="CMInvalidate" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="private" procflags="message"/>
          <methodref name="WMPrintClient" visibility="private" procflags="message"/>
          <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
          <methodref name="CMControlListChange" visibility="private" procflags="message"/>
          <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
          <methodref name="CMDockClient" visibility="private" procflags="message"/>
          <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="InvokeAsyncCalls" visibility="protected">
          </methodref>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="override"/>
          <methodref name="AddBiDiModeExStyle" visibility="protected"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="AdjustSize" visibility="protected" procflags="override"/>
          <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
          <methodref name="ArrangeControl" visibility="protected"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
          <methodref name="CanResize" visibility="protected" procflags="override"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
          <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
          <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
          <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
          <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
          <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
          <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="DoKeyDown" visibility="protected"/>
          <methodref name="DoKeyPress" visibility="protected"/>
          <methodref name="DoKeyUp" visibility="protected"/>
          <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
          <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
          <methodref name="FindNextControl" visibility="protected"/>
          <methodref name="FixupTabList" visibility="protected"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
          <methodref name="GetClientRect" visibility="protected" procflags="override"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
          <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
          <methodref name="GetParentHandle" visibility="protected"/>
          <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
          <methodref name="GetTopParentHandle" visibility="protected"/>
          <methodref name="InvalidateDockHostSite" visibility="protected"/>
          <methodref name="IsControlMouseMsg" visibility="protected"/>
          <methodref name="IsControlActivateMsg" visibility="protected"/>
          <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
          <methodref name="MainWndProc" visibility="protected"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="NotifyControls" visibility="protected"/>
          <methodref name="PaintControls" visibility="protected"/>
          <methodref name="PaintHandler" visibility="protected"/>
          <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RecreateWnd" visibility="protected"/>
          <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="ResetImeComposition" visibility="protected"/>
          <methodref name="RequestAlign" visibility="protected" procflags="override"/>
          <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPIScreen" visibility="protected"/>
          <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="ScaleControls" visibility="protected"/>
          <methodref name="ScalePadding" visibility="protected"/>
          <methodref name="SelectFirst" visibility="protected"/>
          <methodref name="SelectNext" visibility="protected"/>
          <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
          <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="SetImeCompositionWindow" visibility="protected"/>
          <methodref name="SetParent" visibility="protected" procflags="override"/>
          <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="override"/>
          <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateBounds" visibility="protected"/>
          <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateRecreatingFlag" visibility="protected"/>
          <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateUIState" visibility="protected"/>
          <methodref name="WndProc" visibility="protected" procflags="override"/>
          <methodref name="CreateSubClass" visibility="protected"/>
          <methodref name="RemoveWindowProps" visibility="protected"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
          <propertyref name="AlignControlList" visibility="protected"/>
          <propertyref name="BevelEdges" visibility="protected"/>
          <propertyref name="BevelInner" visibility="protected"/>
          <propertyref name="BevelOuter" visibility="protected"/>
          <propertyref name="BevelKind" visibility="protected"/>
          <propertyref name="BevelWidth" visibility="protected"/>
          <propertyref name="BorderWidth" visibility="protected"/>
          <propertyref name="Ctl3D" visibility="protected"/>
          <propertyref name="ImeMode" visibility="protected"/>
          <propertyref name="ImeName" visibility="protected"/>
          <propertyref name="ParentBackground" visibility="protected"/>
          <propertyref name="ParentCtl3D" visibility="protected"/>
          <propertyref name="TipMode" visibility="protected"/>
          <propertyref name="DefWndProc" visibility="protected"/>
          <propertyref name="WindowHandle" visibility="protected"/>
          <eventref name="OnAlignInsertBefore" visibility="protected"/>
          <eventref name="OnAlignPosition" visibility="protected"/>
          <eventref name="OnDockDrop" visibility="protected"/>
          <eventref name="OnDockOver" visibility="protected"/>
          <eventref name="OnEnter" visibility="protected"/>
          <eventref name="OnExit" visibility="protected"/>
          <eventref name="OnGetSiteInfo" visibility="protected"/>
          <eventref name="OnKeyDown" visibility="protected"/>
          <eventref name="OnKeyPress" visibility="protected"/>
          <eventref name="OnKeyUp" visibility="protected"/>
          <eventref name="OnUnDock" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="CreateParented" visibility="public" procflags="constructor"/>
          <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="override">
          </methodref>
          <methodref name="Broadcast" visibility="public"/>
          <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
          <methodref name="ContainsControl" visibility="public"/>
          <methodref name="ControlAtPos" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="DisableAlign" visibility="public" procflags="inline"/>
          <propertyref name="DockClientCount" visibility="public"/>
          <propertyref name="DockClients" visibility="public"/>
          <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
          <propertyref name="DockSite" visibility="public"/>
          <propertyref name="DockManager" visibility="public"/>
          <propertyref name="DoubleBuffered" visibility="public"/>
          <methodref name="EnableAlign" visibility="public"/>
          <methodref name="FindChildControl" visibility="public"/>
          <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
          <methodref name="Focused" visibility="public" procflags="dynamic"/>
          <methodref name="GetChildren" visibility="public" procflags="override"/>
          <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
          <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
          <methodref name="HandleAllocated" visibility="public"/>
          <methodref name="HandleNeeded" visibility="public"/>
          <methodref name="InsertControl" visibility="public"/>
          <methodref name="Invalidate" visibility="public" procflags="override"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <propertyref name="PixelsPerInch" visibility="public"/>
          <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
          <methodref name="RemoveControl" visibility="public"/>
          <methodref name="Realign" visibility="public" procflags="inline"/>
          <methodref name="Repaint" visibility="public" procflags="override"/>
          <methodref name="ScaleBy" visibility="public"/>
          <methodref name="ScrollBy" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="override"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
          <methodref name="SetFocus" visibility="public" procflags="virtual"/>
          <methodref name="Update" visibility="public" procflags="override"/>
          <methodref name="UpdateControlState" visibility="public"/>
          <methodref name="LockDrawing" visibility="public"/>
          <methodref name="UnlockDrawing" visibility="public"/>
          <propertyref name="AlignDisabled" visibility="public"/>
          <propertyref name="MouseInClient" visibility="public"/>
          <propertyref name="VisibleDockClientCount" visibility="public"/>
          <propertyref name="Brush" visibility="public"/>
          <propertyref name="Controls" visibility="public"/>
          <propertyref name="ControlCount" visibility="public"/>
          <propertyref name="Handle" visibility="public"/>
          <propertyref name="Padding" visibility="public"/>
          <propertyref name="ParentDoubleBuffered" visibility="public"/>
          <propertyref name="ParentWindow" visibility="public"/>
          <propertyref name="Showing" visibility="public"/>
          <propertyref name="IsDrawingLocked" visibility="public"/>
          <propertyref name="RedrawDisabled" visibility="public"/>
          <propertyref name="TabOrder" visibility="public"/>
          <propertyref name="TabStop" visibility="public"/>
          <propertyref name="UseDockManager" visibility="public"/>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private"/>
            <methodref name="CalcDockSizes" visibility="private"/>
            <methodref name="CheckNewSize" visibility="private"/>
            <methodref name="CreateFloatingDockSite" visibility="private"/>
            <methodref name="DoActionChange" visibility="private"/>
            <methodref name="DoCanAutoSize" visibility="private"/>
            <methodref name="DoCanResize" visibility="private"/>
            <methodref name="DoConstraintsChange" visibility="private"/>
            <methodref name="DoConstrainedResize" visibility="private"/>
            <methodref name="DoDragMsg" visibility="private"/>
            <methodref name="DoMouseActivate" visibility="private"/>
            <methodref name="DoMouseDown" visibility="private"/>
            <methodref name="DoMouseUp" visibility="private"/>
            <methodref name="DoMarginChange" visibility="private"/>
            <methodref name="FontChanged" visibility="private"/>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
            <methodref name="GetBoundsRect" visibility="private"/>
            <methodref name="GetClientHeight" visibility="private"/>
            <methodref name="GetClientWidth" visibility="private"/>
            <methodref name="GetLRDockWidth" visibility="private"/>
            <methodref name="GetMouseCapture" visibility="private"/>
            <methodref name="GetTBDockHeight" visibility="private"/>
            <methodref name="GetUndockWidth" visibility="private"/>
            <methodref name="GetUndockHeight" visibility="private"/>
            <methodref name="InvalidateControl" visibility="private"/>
            <methodref name="IsAnchorsStored" visibility="private"/>
            <methodref name="IsBiDiModeStored" visibility="private"/>
            <methodref name="IsCaptionStored" visibility="private"/>
            <methodref name="IsColorStored" visibility="private"/>
            <methodref name="IsEnabledStored" visibility="private"/>
            <methodref name="IsFontStored" visibility="private"/>
            <methodref name="IsHintStored" visibility="private"/>
            <methodref name="IsHelpContextStored" visibility="private"/>
            <methodref name="IsOnClickStored" visibility="private"/>
            <methodref name="IsShowHintStored" visibility="private"/>
            <methodref name="IsVisibleStored" visibility="private"/>
            <methodref name="ReadIsControl" visibility="private"/>
            <methodref name="ReadExplicitLeft" visibility="private"/>
            <methodref name="ReadExplicitTop" visibility="private"/>
            <methodref name="ReadExplicitWidth" visibility="private"/>
            <methodref name="ReadExplicitHeight" visibility="private"/>
            <methodref name="SetAlignWithMargins" visibility="private"/>
            <methodref name="SetAnchors" visibility="private"/>
            <methodref name="SetAction" visibility="private"/>
            <methodref name="SetAlign" visibility="private"/>
            <methodref name="SetBoundsRect" visibility="private"/>
            <methodref name="SetClientHeight" visibility="private"/>
            <methodref name="SetClientSize" visibility="private"/>
            <methodref name="SetClientWidth" visibility="private"/>
            <methodref name="SetColor" visibility="private"/>
            <methodref name="SetCursor" visibility="private"/>
            <methodref name="SetDesktopFont" visibility="private"/>
            <methodref name="SetFont" visibility="private"/>
            <methodref name="SetHeight" visibility="private"/>
            <methodref name="SetHelpContext" visibility="private"/>
            <methodref name="SetHelpKeyword" visibility="private"/>
            <methodref name="SetHostDockSite" visibility="private"/>
            <methodref name="SetLeft" visibility="private"/>
            <methodref name="SetMouseCapture" visibility="private"/>
            <methodref name="SetParentColor" visibility="private"/>
            <methodref name="SetParentFont" visibility="private"/>
            <methodref name="SetShowHint" visibility="private"/>
            <methodref name="SetParentShowHint" visibility="private"/>
            <methodref name="SetParentCustomHint" visibility="private"/>
            <methodref name="SetPopupMenu" visibility="private"/>
            <methodref name="SetTop" visibility="private"/>
            <methodref name="SetVisible" visibility="private"/>
            <methodref name="SetWidth" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateAnchorRules" visibility="private"/>
            <methodref name="WriteIsControl" visibility="private"/>
            <methodref name="WriteExplicitLeft" visibility="private"/>
            <methodref name="WriteExplicitTop" visibility="private"/>
            <methodref name="WriteExplicitWidth" visibility="private"/>
            <methodref name="WriteExplicitHeight" visibility="private"/>
            <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMouseMove" visibility="private" procflags="message"/>
            <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="WMCancelMode" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMHintShow" visibility="private" procflags="message"/>
            <methodref name="CMHitTest" visibility="private" procflags="message"/>
            <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
            <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="CMGesture" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="SetConstraints" visibility="private"/>
            <methodref name="SetMargins" visibility="private"/>
            <methodref name="SetTouchManager" visibility="private"/>
            <methodref name="GetText" visibility="private"/>
            <methodref name="SetText" visibility="private"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="CanResize" visibility="protected" procflags="virtual"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="Changed" visibility="protected"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="Click" visibility="protected" procflags="dynamic"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
            <methodref name="CalcCursorPos" visibility="protected"/>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
            <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
            <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="GetAction" visibility="protected" procflags="virtual"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragMode" visibility="protected"/>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
            <methodref name="Loaded" visibility="protected" procflags="override"/>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
            <methodref name="Resize" visibility="protected" procflags="dynamic"/>
            <methodref name="ScaleConstraints" visibility="protected"/>
            <methodref name="ScaleMargins" visibility="protected"/>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
            <methodref name="SendCancelMode" visibility="protected"/>
            <methodref name="SendDockNotification" visibility="protected"/>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="SetName" visibility="protected" procflags="override"/>
            <methodref name="SetParent" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
            <methodref name="SetCustomHint" visibility="protected"/>
            <methodref name="UpdateExplicitBounds" visibility="protected"/>
            <methodref name="UpdateBoundsRect" visibility="protected"/>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
            <methodref name="WndProc" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
            <propertyref name="ActionLink" visibility="protected"/>
            <propertyref name="AutoSize" visibility="protected"/>
            <propertyref name="Caption" visibility="protected"/>
            <propertyref name="DesktopFont" visibility="protected"/>
            <propertyref name="DragKind" visibility="protected"/>
            <propertyref name="DragCursor" visibility="protected"/>
            <propertyref name="DragMode" visibility="protected"/>
            <propertyref name="IsControl" visibility="protected"/>
            <propertyref name="MouseCapture" visibility="protected"/>
            <propertyref name="ParentBiDiMode" visibility="protected"/>
            <propertyref name="ParentColor" visibility="protected"/>
            <propertyref name="ParentFont" visibility="protected"/>
            <propertyref name="ParentShowHint" visibility="protected"/>
            <propertyref name="PopupMenu" visibility="protected"/>
            <propertyref name="ScalingFlags" visibility="protected"/>
            <propertyref name="Text" visibility="protected"/>
            <propertyref name="WheelAccumulator" visibility="protected"/>
            <propertyref name="Color" visibility="protected"/>
            <propertyref name="Font" visibility="protected"/>
            <propertyref name="IScaling" visibility="protected"/>
            <propertyref name="WindowText" visibility="protected"/>
            <eventref name="OnCanResize" visibility="protected"/>
            <eventref name="OnClick" visibility="protected"/>
            <eventref name="OnConstrainedResize" visibility="protected"/>
            <eventref name="OnContextPopup" visibility="protected"/>
            <eventref name="OnDblClick" visibility="protected"/>
            <eventref name="OnDragDrop" visibility="protected"/>
            <eventref name="OnDragOver" visibility="protected"/>
            <eventref name="OnEndDock" visibility="protected"/>
            <eventref name="OnEndDrag" visibility="protected"/>
            <eventref name="OnMouseActivate" visibility="protected"/>
            <eventref name="OnMouseDown" visibility="protected"/>
            <eventref name="OnMouseEnter" visibility="protected"/>
            <eventref name="OnMouseLeave" visibility="protected"/>
            <eventref name="OnMouseMove" visibility="protected"/>
            <eventref name="OnMouseUp" visibility="protected"/>
            <eventref name="OnMouseWheel" visibility="protected"/>
            <eventref name="OnMouseWheelDown" visibility="protected"/>
            <eventref name="OnMouseWheelUp" visibility="protected"/>
            <eventref name="OnResize" visibility="protected"/>
            <eventref name="OnStartDock" visibility="protected"/>
            <eventref name="OnStartDrag" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="CheckNonMainThreadUsage" visibility="public"/>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
            <methodref name="BeginDrag" visibility="public"/>
            <methodref name="BringToFront" visibility="public"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToParent" visibility="public"/>
            <methodref name="Dock" visibility="public" procflags="dynamic"/>
            <methodref name="Dragging" visibility="public"/>
            <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
            <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
            <propertyref name="Enabled" visibility="public"/>
            <methodref name="EndDrag" visibility="public"/>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="GetParentComponent" visibility="public" procflags="override"/>
            <methodref name="HasParent" visibility="public" procflags="override"/>
            <methodref name="Hide" visibility="public"/>
            <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
            <methodref name="Invalidate" visibility="public" procflags="virtual"/>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
            <methodref name="IsRightToLeft" visibility="public"/>
            <methodref name="ManualDock" visibility="public"/>
            <methodref name="ManualFloat" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Refresh" visibility="public"/>
            <methodref name="Repaint" visibility="public" procflags="virtual"/>
            <methodref name="ReplaceDockedControl" visibility="public"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ParentToClient" visibility="public"/>
            <methodref name="SendToBack" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="virtual"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
            <methodref name="SetParentComponent" visibility="public" procflags="override"/>
            <methodref name="Show" visibility="public"/>
            <methodref name="Update" visibility="public" procflags="virtual"/>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="UseRightToLeftReading" visibility="public"/>
            <methodref name="UseRightToLeftScrollBar" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="GetTextBuf" visibility="public"/>
            <methodref name="GetTextLen" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="SetTextBuf" visibility="public"/>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
            <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleRectSize" visibility="public"/>
            <propertyref name="Action" visibility="public"/>
            <propertyref name="Align" visibility="public"/>
            <propertyref name="Anchors" visibility="public"/>
            <propertyref name="BiDiMode" visibility="public"/>
            <propertyref name="BoundsRect" visibility="public"/>
            <propertyref name="ClientHeight" visibility="public"/>
            <propertyref name="ClientOrigin" visibility="public"/>
            <propertyref name="ClientRect" visibility="public"/>
            <propertyref name="ClientWidth" visibility="public"/>
            <propertyref name="Constraints" visibility="public"/>
            <propertyref name="ControlState" visibility="public"/>
            <propertyref name="ControlStyle" visibility="public"/>
            <propertyref name="CurrentPPI" visibility="public"/>
            <propertyref name="DockOrientation" visibility="public"/>
            <propertyref name="ExplicitLeft" visibility="public"/>
            <propertyref name="ExplicitTop" visibility="public"/>
            <propertyref name="ExplicitWidth" visibility="public"/>
            <propertyref name="ExplicitHeight" visibility="public"/>
            <propertyref name="Floating" visibility="public"/>
            <propertyref name="FloatingDockSiteClass" visibility="public"/>
            <propertyref name="HostDockSite" visibility="public"/>
            <propertyref name="LRDockWidth" visibility="public"/>
            <propertyref name="ScaleFactor" visibility="public"/>
            <propertyref name="ShowHint" visibility="public"/>
            <propertyref name="TBDockHeight" visibility="public"/>
            <propertyref name="Touch" visibility="public"/>
            <propertyref name="UndockHeight" visibility="public"/>
            <propertyref name="UndockWidth" visibility="public"/>
            <propertyref name="Visible" visibility="public"/>
            <eventref name="WindowProc" visibility="public"/>
            <propertyref name="Parent" visibility="public"/>
            <propertyref name="StyleElements" visibility="public"/>
            <propertyref name="StyleName" visibility="public"/>
            <eventref name="OnGesture" visibility="public"/>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
            <propertyref name="AlignWithMargins" visibility="published"/>
            <propertyref name="Left" visibility="published"/>
            <propertyref name="Top" visibility="published"/>
            <propertyref name="Width" visibility="published"/>
            <propertyref name="Height" visibility="published"/>
            <propertyref name="Cursor" visibility="published"/>
            <propertyref name="Hint" visibility="published"/>
            <propertyref name="HelpType" visibility="published"/>
            <propertyref name="HelpKeyword" visibility="published"/>
            <propertyref name="HelpContext" visibility="published"/>
            <propertyref name="Margins" visibility="published"/>
            <propertyref name="CustomHint" visibility="published"/>
            <propertyref name="ParentCustomHint" visibility="published"/>
            <ancestor name="TComponent" namespace="System.Classes">
              <interfaces>
                <implements name="IInterfaceComponentReference"/>
                <implements name="IInterface"/>
              </interfaces>
              <methodref name="GetComObject" visibility="private">
              </methodref>
              <methodref name="GetComponent" visibility="private">
              </methodref>
              <methodref name="GetComponentCount" visibility="private">
              </methodref>
              <methodref name="GetComponentIndex" visibility="private">
              </methodref>
              <methodref name="Insert" visibility="private">
              </methodref>
              <methodref name="ReadLeft" visibility="private">
              </methodref>
              <methodref name="ReadTop" visibility="private">
              </methodref>
              <methodref name="Remove" visibility="private">
              </methodref>
              <methodref name="RemoveNotification" visibility="private">
              </methodref>
              <methodref name="SetComponentIndex" visibility="private">
              </methodref>
              <methodref name="SetReference" visibility="private">
              </methodref>
              <methodref name="WriteLeft" visibility="private">
              </methodref>
              <methodref name="WriteTop" visibility="private">
              </methodref>
              <methodref name="IntfGetComponent" visibility="private">
              </methodref>
              <methodref name="DoGetDeltaStreams" visibility="private">
              </methodref>
              <methodref name="ReadDeltaStream" visibility="private">
              </methodref>
              <methodref name="ReadDeltaState" visibility="private">
              </methodref>
              <methodref name="FindSortedComponent" visibility="private">
              </methodref>
              <methodref name="AddSortedComponent" visibility="private">
              </methodref>
              <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
              </methodref>
              <methodref name="Create@" visibility="class private" procflags="class constructor noself">
              </methodref>
              <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ChangeName" visibility="protected">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="override">
              </methodref>
              <methodref name="GetChildren" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="override">
              </methodref>
              <methodref name="Loaded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="Notification" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ReadState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="CanObserve" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetObservers" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAncestor" visibility="protected">
              </methodref>
              <methodref name="SetDesigning" visibility="protected">
              </methodref>
              <methodref name="SetInline" visibility="protected">
              </methodref>
              <methodref name="SetDesignInstance" visibility="protected">
              </methodref>
              <methodref name="SetName" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updating" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updated" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
              </methodref>
              <methodref name="ValidateRename" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="WriteState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="RemoveFreeNotifications" visibility="protected">
              </methodref>
              <methodref name="QueryInterface" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="_AddRef" visibility="protected">
              </methodref>
              <methodref name="_Release" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfoCount" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfo" visibility="protected">
              </methodref>
              <methodref name="GetIDsOfNames" visibility="protected">
              </methodref>
              <methodref name="Invoke" visibility="protected">
              </methodref>
              <eventref name="OnGetDeltaStreams" visibility="protected">
              </eventref>
              <methodref name="Create" visibility="public" procflags="constructor virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="override">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndFunctionInvoke" visibility="public">
              </methodref>
              <methodref name="DestroyComponents" visibility="public">
              </methodref>
              <methodref name="Destroying" visibility="public">
              </methodref>
              <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="FindComponent" visibility="public">
              </methodref>
              <methodref name="FreeNotification" visibility="public">
              </methodref>
              <methodref name="RemoveFreeNotification" visibility="public">
              </methodref>
              <methodref name="FreeOnRelease" visibility="public">
              </methodref>
              <methodref name="GetEnumerator" visibility="public" procflags="inline">
              </methodref>
              <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="override">
              </methodref>
              <methodref name="HasParent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="InsertComponent" visibility="public">
              </methodref>
              <methodref name="RemoveComponent" visibility="public">
              </methodref>
              <methodref name="SetSubComponent" visibility="public">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="override">
              </methodref>
              <methodref name="UpdateAction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="IsImplementorOf" visibility="public">
              </methodref>
              <methodref name="ReferenceInterface" visibility="public">
              </methodref>
              <propertyref name="ComObject" visibility="public">
              </propertyref>
              <propertyref name="Components" visibility="public">
              </propertyref>
              <propertyref name="ComponentCount" visibility="public">
              </propertyref>
              <propertyref name="ComponentIndex" visibility="public">
              </propertyref>
              <propertyref name="ComponentState" visibility="public">
              </propertyref>
              <propertyref name="ComponentStyle" visibility="public">
              </propertyref>
              <propertyref name="DesignInfo" visibility="public">
              </propertyref>
              <propertyref name="Owner" visibility="public">
              </propertyref>
              <propertyref name="VCLComObject" visibility="public">
              </propertyref>
              <propertyref name="Observers" visibility="public">
              </propertyref>
              <propertyref name="Name" visibility="published">
              </propertyref>
              <propertyref name="Tag" visibility="published">
              </propertyref>
              <ancestor name="TPersistent" namespace="System.Classes">
                <methodref name="AssignError" visibility="private">
                </methodref>
                <methodref name="AssignTo" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Assign" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                </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>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FCanvas" type="TCanvas" visibility="private" size="4" offset="696" file="Vcl.ComCtrls.pas" line="2994"/>
      <field name="FBorderStyle" type="TBorderStyle" visibility="private" size="1" offset="700" file="Vcl.ComCtrls.pas" line="2995"/>
      <field name="FViewStyle" type="TViewStyle" visibility="private" size="1" offset="701" file="Vcl.ComCtrls.pas" line="2996"/>
      <field name="FReadOnly" type="Boolean" visibility="private" size="1" offset="702" file="Vcl.ComCtrls.pas" line="2997"/>
      <field name="FLargeImages" type="TCustomImageList" visibility="private" size="4" offset="704" file="Vcl.ComCtrls.pas" line="2998"/>
      <field name="FSaveSelectedIndex" type="Integer" visibility="private" size="4" offset="708" file="Vcl.ComCtrls.pas" line="2999"/>
      <field name="FSmallImages" type="TCustomImageList" visibility="private" size="4" offset="712" file="Vcl.ComCtrls.pas" line="3000"/>
      <field name="FStateImages" type="TCustomImageList" visibility="private" size="4" offset="716" file="Vcl.ComCtrls.pas" line="3001"/>
      <field name="FGroupHeaderImages" type="TCustomImageList" visibility="private" size="4" offset="720" file="Vcl.ComCtrls.pas" line="3002"/>
      <field name="FDragImage" type="TDragImageList" visibility="private" size="4" offset="724" file="Vcl.ComCtrls.pas" line="3003"/>
      <field name="FSortType" type="TSortType" visibility="private" size="1" offset="728" file="Vcl.ComCtrls.pas" line="3004"/>
      <field name="FColumnClick" type="Boolean" visibility="private" size="1" offset="729" file="Vcl.ComCtrls.pas" line="3005"/>
      <field name="FShowColumnHeaders" type="Boolean" visibility="private" size="1" offset="730" file="Vcl.ComCtrls.pas" line="3006"/>
      <field name="FListItems" type="TListItems" visibility="private" size="4" offset="732" file="Vcl.ComCtrls.pas" line="3007"/>
      <field name="FClicked" type="Boolean" visibility="private" size="1" offset="736" file="Vcl.ComCtrls.pas" line="3008"/>
      <field name="FRClicked" type="Boolean" visibility="private" size="1" offset="737" file="Vcl.ComCtrls.pas" line="3009"/>
      <field name="FIconOptions" type="TIconOptions" visibility="private" size="4" offset="740" file="Vcl.ComCtrls.pas" line="3010"/>
      <field name="FHideSelection" type="Boolean" visibility="private" size="1" offset="744" file="Vcl.ComCtrls.pas" line="3011"/>
      <field name="FListColumns" type="TListColumns" visibility="private" size="4" offset="748" file="Vcl.ComCtrls.pas" line="3012"/>
      <field name="FMemStream" type="TMemoryStream" visibility="private" size="4" offset="752" file="Vcl.ComCtrls.pas" line="3013"/>
      <field name="FOwnerData" type="Boolean" visibility="private" size="1" offset="756" file="Vcl.ComCtrls.pas" line="3014"/>
      <field name="FOwnerDraw" type="Boolean" visibility="private" size="1" offset="757" file="Vcl.ComCtrls.pas" line="3015"/>
      <field name="FColStream" type="TMemoryStream" visibility="private" size="4" offset="760" file="Vcl.ComCtrls.pas" line="3016"/>
      <field name="FCheckStream" type="TMemoryStream" visibility="private" size="4" offset="764" file="Vcl.ComCtrls.pas" line="3017"/>
      <field name="FDefEditProc" type="Pointer" visibility="private" size="4" offset="768" file="Vcl.ComCtrls.pas" line="3018"/>
      <field name="FDefHeaderProc" type="Pointer" visibility="private" size="4" offset="772" file="Vcl.ComCtrls.pas" line="3019"/>
      <field name="FEditHandle" type="HWND" visibility="private" size="4" offset="776" file="Vcl.ComCtrls.pas" line="3020"/>
      <field name="FHeaderHandle" type="HWND" visibility="private" size="4" offset="780" file="Vcl.ComCtrls.pas" line="3021"/>
      <field name="FAllocBy" type="Integer" visibility="private" size="4" offset="784" file="Vcl.ComCtrls.pas" line="3022"/>
      <field name="FDragIndex" type="Integer" visibility="private" size="4" offset="788" file="Vcl.ComCtrls.pas" line="3023"/>
      <field name="FLastDropTarget" type="TListItem" visibility="private" size="4" offset="792" file="Vcl.ComCtrls.pas" line="3024"/>
      <field name="FCheckboxes" type="Boolean" visibility="private" size="1" offset="796" file="Vcl.ComCtrls.pas" line="3025"/>
      <field name="FFlatScrollBars" type="Boolean" visibility="private" size="1" offset="797" file="Vcl.ComCtrls.pas" line="3026"/>
      <field name="FFullDrag" type="Boolean" visibility="private" size="1" offset="798" file="Vcl.ComCtrls.pas" line="3027"/>
      <field name="FGridLines" type="Boolean" visibility="private" size="1" offset="799" file="Vcl.ComCtrls.pas" line="3028"/>
      <field name="FHotTrack" type="Boolean" visibility="private" size="1" offset="800" file="Vcl.ComCtrls.pas" line="3029"/>
      <field name="FHotTrackStyles" type="TListHotTrackStyles" visibility="private" size="1" offset="801" file="Vcl.ComCtrls.pas" line="3030"/>
      <field name="FRowSelect" type="Boolean" visibility="private" size="1" offset="802" file="Vcl.ComCtrls.pas" line="3031"/>
      <field name="FHoverTime" type="Integer" visibility="private" size="4" offset="804" file="Vcl.ComCtrls.pas" line="3032"/>
      <field name="FLargeChangeLink" type="TChangeLink" visibility="private" size="4" offset="808" file="Vcl.ComCtrls.pas" line="3033"/>
      <field name="FSmallChangeLink" type="TChangeLink" visibility="private" size="4" offset="812" file="Vcl.ComCtrls.pas" line="3034"/>
      <field name="FHeaderChangeLink" type="TChangeLink" visibility="private" size="4" offset="816" file="Vcl.ComCtrls.pas" line="3035"/>
      <field name="FStateChangeLink" type="TChangeLink" visibility="private" size="4" offset="820" file="Vcl.ComCtrls.pas" line="3036"/>
      <field name="FSavedSort" type="TSortType" visibility="private" size="1" offset="824" file="Vcl.ComCtrls.pas" line="3037"/>
      <field name="FReading" type="Boolean" visibility="private" size="1" offset="825" file="Vcl.ComCtrls.pas" line="3038"/>
      <field name="FCanvasChanged" type="Boolean" visibility="private" size="1" offset="826" file="Vcl.ComCtrls.pas" line="3039"/>
      <field name="FTempItem" type="TListItem" visibility="private" size="4" offset="828" file="Vcl.ComCtrls.pas" line="3040"/>
      <field name="FWorkAreas" type="TWorkAreas" visibility="private" size="4" offset="832" file="Vcl.ComCtrls.pas" line="3041"/>
      <field name="FShowWorkAreas" type="Boolean" visibility="private" size="1" offset="836" file="Vcl.ComCtrls.pas" line="3042"/>
      <field name="FUpdatingColumnOrder" type="Boolean" visibility="private" size="1" offset="837" file="Vcl.ComCtrls.pas" line="3043"/>
      <field name="FOurFont" type="Integer" visibility="private" size="4" offset="840" file="Vcl.ComCtrls.pas" line="3044"/>
      <field name="FStockFont" type="Integer" visibility="private" size="4" offset="844" file="Vcl.ComCtrls.pas" line="3045"/>
      <field name="FInBufferedPrintClient" type="Boolean" visibility="private" size="1" offset="848" file="Vcl.ComCtrls.pas" line="3046"/>
      <field name="FOwnerDataCount" type="Integer" visibility="private" size="4" offset="852" file="Vcl.ComCtrls.pas" line="3047"/>
      <field name="FPanPoint" type="TPoint" visibility="private" size="8" offset="856" file="Vcl.ComCtrls.pas" line="3048"/>
      <field name="FOnAdvancedCustomDraw" type="TLVAdvancedCustomDrawEvent" visibility="private" size="8" offset="864" file="Vcl.ComCtrls.pas" line="3049"/>
      <field name="FOnAdvancedCustomDrawItem" type="TLVAdvancedCustomDrawItemEvent" visibility="private" size="8" offset="872" file="Vcl.ComCtrls.pas" line="3050"/>
      <field name="FOnAdvancedCustomDrawSubItem" type="TLVAdvancedCustomDrawSubItemEvent" visibility="private" size="8" offset="880" file="Vcl.ComCtrls.pas" line="3051"/>
      <field name="FOnChange" type="TLVChangeEvent" visibility="private" size="8" offset="888" file="Vcl.ComCtrls.pas" line="3052"/>
      <field name="FOnChanging" type="TLVChangingEvent" visibility="private" size="8" offset="896" file="Vcl.ComCtrls.pas" line="3053"/>
      <field name="FOnColumnClick" type="TLVColumnClickEvent" visibility="private" size="8" offset="904" file="Vcl.ComCtrls.pas" line="3054"/>
      <field name="FOnColumnDragged" type="TNotifyEvent" visibility="private" size="8" offset="912" file="Vcl.ComCtrls.pas" line="3055"/>
      <field name="FOnColumnRightClick" type="TLVColumnRClickEvent" visibility="private" size="8" offset="920" file="Vcl.ComCtrls.pas" line="3056"/>
      <field name="FOnCompare" type="TLVCompareEvent" visibility="private" size="8" offset="928" file="Vcl.ComCtrls.pas" line="3057"/>
      <field name="FOnCustomDraw" type="TLVCustomDrawEvent" visibility="private" size="8" offset="936" file="Vcl.ComCtrls.pas" line="3058"/>
      <field name="FOnCustomDrawItem" type="TLVCustomDrawItemEvent" visibility="private" size="8" offset="944" file="Vcl.ComCtrls.pas" line="3059"/>
      <field name="FOnCustomDrawSubItem" type="TLVCustomDrawSubItemEvent" visibility="private" size="8" offset="952" file="Vcl.ComCtrls.pas" line="3060"/>
      <field name="FOnData" type="TLVOwnerDataEvent" visibility="private" size="8" offset="960" file="Vcl.ComCtrls.pas" line="3061"/>
      <field name="FOnDataFind" type="TLVOwnerDataFindEvent" visibility="private" size="8" offset="968" file="Vcl.ComCtrls.pas" line="3062"/>
      <field name="FOnDataHint" type="TLVOwnerDataHintEvent" visibility="private" size="8" offset="976" file="Vcl.ComCtrls.pas" line="3063"/>
      <field name="FOnDataStateChange" type="TLVOwnerDataStateChangeEvent" visibility="private" size="8" offset="984" file="Vcl.ComCtrls.pas" line="3064"/>
      <field name="FOnDeletion" type="TLVDeletedEvent" visibility="private" size="8" offset="992" file="Vcl.ComCtrls.pas" line="3065"/>
      <field name="FOnDrawItem" type="TLVDrawItemEvent" visibility="private" size="8" offset="1000" file="Vcl.ComCtrls.pas" line="3066"/>
      <field name="FOnEdited" type="TLVEditedEvent" visibility="private" size="8" offset="1008" file="Vcl.ComCtrls.pas" line="3067"/>
      <field name="FOnEditing" type="TLVEditingEvent" visibility="private" size="8" offset="1016" file="Vcl.ComCtrls.pas" line="3068"/>
      <field name="FOnGetImageIndex" type="TLVNotifyEvent" visibility="private" size="8" offset="1024" file="Vcl.ComCtrls.pas" line="3069"/>
      <field name="FOnGetSubItemImage" type="TLVSubItemImageEvent" visibility="private" size="8" offset="1032" file="Vcl.ComCtrls.pas" line="3070"/>
      <field name="FOnInfoTip" type="TLVInfoTipEvent" visibility="private" size="8" offset="1040" file="Vcl.ComCtrls.pas" line="3071"/>
      <field name="FOnInsert" type="TLVDeletedEvent" visibility="private" size="8" offset="1048" file="Vcl.ComCtrls.pas" line="3072"/>
      <field name="FOnSelectItem" type="TLVSelectItemEvent" visibility="private" size="8" offset="1056" file="Vcl.ComCtrls.pas" line="3073"/>
      <field name="FOnItemChecked" type="TLVCheckedItemEvent" visibility="private" size="8" offset="1064" file="Vcl.ComCtrls.pas" line="3074"/>
      <field name="FOnCreateItemClass" type="TLVCreateItemClassEvent" visibility="private" size="8" offset="1072" file="Vcl.ComCtrls.pas" line="3075"/>
      <field name="FListGroups" type="TListGroups" visibility="private" size="4" offset="1080" file="Vcl.ComCtrls.pas" line="3076"/>
      <field name="FGroupView" type="Boolean" visibility="private" size="1" offset="1084" file="Vcl.ComCtrls.pas" line="3077"/>
      <field name="FEditInstance" type="Pointer" visibility="private" size="4" offset="1088" file="Vcl.ComCtrls.pas" line="3081"/>
      <field name="FHeaderInstance" type="Pointer" visibility="private" size="4" offset="1092" file="Vcl.ComCtrls.pas" line="3082"/>
      <field name="FSavedIndents" type=":TCustomListView.:1" visibility="private" size="4" offset="1096" file="Vcl.ComCtrls.pas" line="3084"/>
      <field name="FDeletingAllItems" type="Boolean" visibility="private" size="1" offset="1100" file="Vcl.ComCtrls.pas" line="3085"/>
      <field name="FOldBrushChange" type="TNotifyEvent" visibility="private" size="8" offset="1104" file="Vcl.ComCtrls.pas" line="3086"/>
      <field name="FOldFontChange" type="TNotifyEvent" visibility="private" size="8" offset="1112" file="Vcl.ComCtrls.pas" line="3087"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="3088">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="3089">
      </procedure>
      <procedure name="SaveIndents" visibility="private" file="Vcl.ComCtrls.pas" line="3090">
      </procedure>
      <procedure name="RestoreIndents" visibility="private" file="Vcl.ComCtrls.pas" line="3091">
      </procedure>
      <function name="AreItemsStored" visibility="private" file="Vcl.ComCtrls.pas" line="3092">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="CanvasBrushChanged" visibility="private" file="Vcl.ComCtrls.pas" line="3093">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="CanvasFontChanged" visibility="private" file="Vcl.ComCtrls.pas" line="3094">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="CMColorChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3095">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMCtl3DChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3096">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDrag" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3097">
        <parameters>
          <parameter name="Message" type="TCMDrag" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMExit" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3098">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMFontChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3099">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3100">
        <parameters>
          <parameter name="Message" type="TWMNotifyLV" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DoAutoSize" visibility="private" file="Vcl.ComCtrls.pas" line="3101">
      </procedure>
      <procedure name="DoDragOver" visibility="private" file="Vcl.ComCtrls.pas" line="3102">
        <parameters>
          <parameter name="Source" type="TDragObject"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <parameter name="CanDrop" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="DrawWorkAreas" visibility="private" file="Vcl.ComCtrls.pas" line="3103">
      </procedure>
      <procedure name="EditWndProc" visibility="private" file="Vcl.ComCtrls.pas" line="3104">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="GetBoundingRect" visibility="private" file="Vcl.ComCtrls.pas" line="3105">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetColumnFromIndex" visibility="private" file="Vcl.ComCtrls.pas" line="3106">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TListColumn"/>
        </parameters>
      </function>
      <function name="GetColumnFromTag" visibility="private" file="Vcl.ComCtrls.pas" line="3107">
        <parameters>
          <parameter name="Tag" type="Integer"/>
          <retval type="TListColumn"/>
        </parameters>
      </function>
      <function name="GetDropTarget" visibility="private" file="Vcl.ComCtrls.pas" line="3108">
        <parameters>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="GetFocused" visibility="private" file="Vcl.ComCtrls.pas" line="3109">
        <parameters>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <procedure name="GetImageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="3110">
        <parameters>
          <parameter name="Item" type="TListItem"/>
        </parameters>
      </procedure>
      <procedure name="GetSubItemImage" visibility="private" file="Vcl.ComCtrls.pas" line="3111">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <parameter name="SubItem" type="Integer"/>
          <parameter name="ImageIndex" type="Integer" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="GetItem" visibility="private" file="Vcl.ComCtrls.pas" line="3112">
        <parameters>
          <parameter name="Value" type="tagLVITEMW"/>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="GetSelected" visibility="private" file="Vcl.ComCtrls.pas" line="3113">
        <parameters>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="GetTopItem" visibility="private" file="Vcl.ComCtrls.pas" line="3114">
        <parameters>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="GetViewOrigin" visibility="private" file="Vcl.ComCtrls.pas" line="3115">
        <parameters>
          <retval type="TPoint"/>
        </parameters>
      </function>
      <function name="GetVisibleRowCount" visibility="private" file="Vcl.ComCtrls.pas" line="3116">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetHoverTime" visibility="private" file="Vcl.ComCtrls.pas" line="3117">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="HeaderWndProc" visibility="private" file="Vcl.ComCtrls.pas" line="3118">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="ImageListChange" visibility="private" file="Vcl.ComCtrls.pas" line="3119">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="RestoreChecks" visibility="private" file="Vcl.ComCtrls.pas" line="3120">
      </procedure>
      <procedure name="SaveChecks" visibility="private" file="Vcl.ComCtrls.pas" line="3121">
      </procedure>
      <procedure name="SetBorderStyle" visibility="private" file="Vcl.ComCtrls.pas" line="3122">
        <parameters>
          <parameter name="Value" type="TBorderStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetColumnClick" visibility="private" file="Vcl.ComCtrls.pas" line="3123">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetColumnHeaders" visibility="private" file="Vcl.ComCtrls.pas" line="3124">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetDropTarget" visibility="private" file="Vcl.ComCtrls.pas" line="3125">
        <parameters>
          <parameter name="Value" type="TListItem"/>
        </parameters>
      </procedure>
      <procedure name="SetFocused" visibility="private" file="Vcl.ComCtrls.pas" line="3126">
        <parameters>
          <parameter name="Value" type="TListItem"/>
        </parameters>
      </procedure>
      <procedure name="SetHideSelection" visibility="private" file="Vcl.ComCtrls.pas" line="3127">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetIconOptions" visibility="private" file="Vcl.ComCtrls.pas" line="3128">
        <parameters>
          <parameter name="Value" type="TIconOptions"/>
        </parameters>
      </procedure>
      <procedure name="SetImageList" visibility="private" file="Vcl.ComCtrls.pas" line="3129">
        <parameters>
          <parameter name="Value" type="NativeUInt"/>
          <parameter name="Flags" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetLargeImages" visibility="private" file="Vcl.ComCtrls.pas" line="3130">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="SetGroupHeaderImages" visibility="private" file="Vcl.ComCtrls.pas" line="3131">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="SetAllocBy" visibility="private" file="Vcl.ComCtrls.pas" line="3132">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetItems" visibility="private" file="Vcl.ComCtrls.pas" line="3133">
        <parameters>
          <parameter name="Value" type="TListItems"/>
        </parameters>
      </procedure>
      <procedure name="SetListColumns" visibility="private" file="Vcl.ComCtrls.pas" line="3134">
        <parameters>
          <parameter name="Value" type="TListColumns"/>
        </parameters>
      </procedure>
      <procedure name="SetListGroups" visibility="private" file="Vcl.ComCtrls.pas" line="3135">
        <parameters>
          <parameter name="Value" type="TListGroups"/>
        </parameters>
      </procedure>
      <procedure name="SetOwnerData" visibility="private" file="Vcl.ComCtrls.pas" line="3136">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetOwnerDraw" visibility="private" file="Vcl.ComCtrls.pas" line="3137">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetReadOnly" visibility="private" file="Vcl.ComCtrls.pas" line="3138">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetShowWorkAreas" visibility="private" file="Vcl.ComCtrls.pas" line="3139">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetSmallImages" visibility="private" file="Vcl.ComCtrls.pas" line="3140">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="SetSortType" visibility="private" file="Vcl.ComCtrls.pas" line="3141">
        <parameters>
          <parameter name="Value" type="TSortType"/>
        </parameters>
      </procedure>
      <procedure name="SetSelected" visibility="private" file="Vcl.ComCtrls.pas" line="3142">
        <parameters>
          <parameter name="Value" type="TListItem"/>
        </parameters>
      </procedure>
      <procedure name="SetStateImages" visibility="private" file="Vcl.ComCtrls.pas" line="3143">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="SetTextBkColor" visibility="private" file="Vcl.ComCtrls.pas" line="3144">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetTextColor" visibility="private" file="Vcl.ComCtrls.pas" line="3145">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetCheckboxes" visibility="private" file="Vcl.ComCtrls.pas" line="3146">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetFlatScrollBars" visibility="private" file="Vcl.ComCtrls.pas" line="3147">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetFullDrag" visibility="private" file="Vcl.ComCtrls.pas" line="3148">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetGridLines" visibility="private" file="Vcl.ComCtrls.pas" line="3149">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetHotTrack" visibility="private" file="Vcl.ComCtrls.pas" line="3150">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetHotTrackStyles" visibility="private" file="Vcl.ComCtrls.pas" line="3151">
        <parameters>
          <parameter name="Value" type="TListHotTrackStyles"/>
        </parameters>
      </procedure>
      <procedure name="SetRowSelect" visibility="private" file="Vcl.ComCtrls.pas" line="3152">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetHoverTime" visibility="private" file="Vcl.ComCtrls.pas" line="3153">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetGroupView" visibility="private" file="Vcl.ComCtrls.pas" line="3154">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="ResetExStyles" visibility="private" file="Vcl.ComCtrls.pas" line="3155">
      </procedure>
      <function name="ValidHeaderHandle" visibility="private" file="Vcl.ComCtrls.pas" line="3156">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="WMLButtonDown" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3157">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3158">
        <parameters>
          <parameter name="Message" type="TWMNotify" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMParentNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3159">
        <parameters>
          <parameter name="Message" type="TWMParentNotify" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMPaint" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3160">
        <parameters>
          <parameter name="Message" type="TWMPaint" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMVScroll" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3161">
        <parameters>
          <parameter name="Message" type="TWMScroll" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMWindowPosChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3162">
        <parameters>
          <parameter name="Message" type="TWMWindowPosMsg" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNDrawItem" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3163">
        <parameters>
          <parameter name="Message" type="TWMDrawItem" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMHintShow" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3164">
        <parameters>
          <parameter name="Message" type="TCMHintShow" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMContextMenu" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3165">
        <parameters>
          <parameter name="Message" type="TWMContextMenu" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMCtlColorEdit" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3166">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="StoreGroups" visibility="private" file="Vcl.ComCtrls.pas" line="3171">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="ActionChange" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3173">
        <parameters>
          <parameter name="Sender" type="TObject"/>
          <parameter name="CheckDefaults" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="CanObserve" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3174">
        <parameters>
          <parameter name="ID" type="Integer" paramflags="const"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CanChange" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3175">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <parameter name="Change" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CanEdit" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3176">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Change" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3177">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <parameter name="Change" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="3178">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="ColClick" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3179">
        <parameters>
          <parameter name="Column" type="TListColumn"/>
        </parameters>
      </procedure>
      <procedure name="ColRightClick" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3180">
        <parameters>
          <parameter name="Column" type="TListColumn"/>
          <parameter name="Point" type="TPoint"/>
        </parameters>
      </procedure>
      <function name="ColumnsShowing" visibility="protected" file="Vcl.ComCtrls.pas" line="3181">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CreateListItem" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3182">
        <parameters>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="CreateListItems" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3183">
        <parameters>
          <retval type="TListItems"/>
        </parameters>
      </function>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3184">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3185">
      </procedure>
      <function name="CustomDraw" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3186">
        <parameters>
          <parameter name="ARect" type="TRect" paramflags="const"/>
          <parameter name="Stage" type="TCustomDrawStage"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CustomDrawItem" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3187">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <parameter name="State" type="TCustomDrawState"/>
          <parameter name="Stage" type="TCustomDrawStage"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CustomDrawSubItem" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3189">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <parameter name="SubItem" type="Integer"/>
          <parameter name="State" type="TCustomDrawState"/>
          <parameter name="Stage" type="TCustomDrawStage"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Delete" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3191">
        <parameters>
          <parameter name="Item" type="TListItem"/>
        </parameters>
      </procedure>
      <procedure name="DestroyWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3192">
      </procedure>
      <procedure name="DoEndDrag" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3193">
        <parameters>
          <parameter name="Target" type="TObject"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="DoGesture" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3194">
        <parameters>
          <parameter name="EventInfo" type="TGestureEventInfo" paramflags="const"/>
          <parameter name="Handled" type="Boolean" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DoSelectItem" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3195">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <parameter name="Selected" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="DoStartDrag" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3196">
        <parameters>
          <parameter name="DragObject" type="TDragObject" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DoInfoTip" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3197">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <parameter name="InfoTip" type="string" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DrawItem" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3198">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <parameter name="Rect" type="TRect"/>
          <parameter name="State" type="TOwnerDrawState"/>
        </parameters>
      </procedure>
      <procedure name="Edit" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3199">
        <parameters>
          <parameter name="Item" type="tagLVITEMW" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="MouseUp" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3200">
        <parameters>
          <parameter name="Button" type="TMouseButton"/>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <function name="OwnerDataFetch" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3201">
        <parameters>
          <parameter name="Item" type="TListItem"/>
          <parameter name="Request" type="TItemRequest"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="OwnerDataFind" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3202">
        <parameters>
          <parameter name="Find" type="TItemFind"/>
          <parameter name="FindString" type="string" paramflags="const"/>
          <parameter name="FindPosition" type="TPoint" paramflags="const"/>
          <parameter name="FindData" type="Pointer"/>
          <parameter name="StartIndex" type="Integer"/>
          <parameter name="Direction" type="TSearchDirection"/>
          <parameter name="Wrap" type="Boolean"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="OwnerDataHint" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3205">
        <parameters>
          <parameter name="StartIndex" type="Integer"/>
          <parameter name="EndIndex" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="OwnerDataStateChange" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3206">
        <parameters>
          <parameter name="StartIndex" type="Integer"/>
          <parameter name="EndIndex" type="Integer"/>
          <parameter name="OldState" type="TItemStates"/>
          <parameter name="NewState" type="TItemStates"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetActionLinkClass" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3208">
        <parameters>
          <retval type="TControlActionLinkClass"/>
        </parameters>
      </function>
      <function name="GetItemIndex" visibility="protected" procflags="overload" file="Vcl.ComCtrls.pas" line="3209">
        <parameters>
          <parameter name="Value" type="TListItem"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetItemIndex" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="3210">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetListColumnsClass" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3211">
        <parameters>
          <retval type="TListColumnsClass"/>
        </parameters>
      </function>
      <function name="GetSelCount" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3212">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="InsertItem" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3213">
        <parameters>
          <parameter name="Item" type="TListItem"/>
        </parameters>
      </procedure>
      <function name="IsCustomDrawn" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3214">
        <parameters>
          <parameter name="Target" type="TCustomDrawTarget"/>
          <parameter name="Stage" type="TCustomDrawStage"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3215">
      </procedure>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3216">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      </procedure>
      <procedure name="SetItemIndex" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="3217">
        <parameters>
          <parameter name="Value" type="Integer" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetMultiSelect" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3218">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetViewStyle" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3219">
        <parameters>
          <parameter name="Value" type="TViewStyle"/>
        </parameters>
      </procedure>
      <procedure name="UpdateColumn" visibility="protected" file="Vcl.ComCtrls.pas" line="3220">
        <parameters>
          <parameter name="AnIndex" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="UpdateColumns" visibility="protected" file="Vcl.ComCtrls.pas" line="3221">
      </procedure>
      <procedure name="UpdateGroup" visibility="protected" file="Vcl.ComCtrls.pas" line="3222">
        <parameters>
          <parameter name="AnIndex" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="UpdateGroups" visibility="protected" file="Vcl.ComCtrls.pas" line="3223">
      </procedure>
      <procedure name="WndProc" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3224">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <property name="BorderStyle" visibility="protected" read="FBorderStyle" write="SetBorderStyle" type="TBorderStyle" default="1" file="Vcl.ComCtrls.pas" line="3225"/>
      <property name="Groups" visibility="protected" read="FListGroups" write="SetListGroups" stored="StoreGroups" type="TListGroups" file="Vcl.ComCtrls.pas" line="3226"/>
      <property name="Columns" visibility="protected" read="FListColumns" write="SetListColumns" type="TListColumns" file="Vcl.ComCtrls.pas" line="3227"/>
      <property name="ColumnClick" visibility="protected" read="FColumnClick" write="SetColumnClick" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="3228"/>
      <property name="ReadOnly" visibility="protected" read="FReadOnly" write="SetReadOnly" type="Boolean" file="Vcl.ComCtrls.pas" line="3229"/>
      <property name="HideSelection" visibility="protected" read="FHideSelection" write="SetHideSelection" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="3230"/>
      <property name="IconOptions" visibility="protected" read="FIconOptions" write="SetIconOptions" type="TIconOptions" file="Vcl.ComCtrls.pas" line="3231"/>
      <property name="AllocBy" visibility="protected" read="FAllocBy" write="SetAllocBy" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="3232"/>
      <property name="GroupView" visibility="protected" read="FGroupView" write="SetGroupView" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3233"/>
      <property name="HoverTime" visibility="protected" read="GetHoverTime" write="SetHoverTime" type="Integer" default="-1" file="Vcl.ComCtrls.pas" line="3234"/>
      <property name="LargeImages" visibility="protected" read="FLargeImages" write="SetLargeImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="3235"/>
      <property name="GroupHeaderImages" visibility="protected" read="FGroupHeaderImages" write="SetGroupHeaderImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="3236"/>
      <property name="OwnerData" visibility="protected" read="FOwnerData" write="SetOwnerData" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3237"/>
      <property name="OwnerDraw" visibility="protected" read="FOwnerDraw" write="SetOwnerDraw" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3238"/>
      <event name="OnAdvancedCustomDraw" visibility="protected" read="FOnAdvancedCustomDraw" write="FOnAdvancedCustomDraw" type="TLVAdvancedCustomDrawEvent" file="Vcl.ComCtrls.pas" line="3239"/>
      <event name="OnAdvancedCustomDrawItem" visibility="protected" read="FOnAdvancedCustomDrawItem" write="FOnAdvancedCustomDrawItem" type="TLVAdvancedCustomDrawItemEvent" file="Vcl.ComCtrls.pas" line="3240"/>
      <event name="OnAdvancedCustomDrawSubItem" visibility="protected" read="FOnAdvancedCustomDrawSubItem" write="FOnAdvancedCustomDrawSubItem" type="TLVAdvancedCustomDrawSubItemEvent" file="Vcl.ComCtrls.pas" line="3241"/>
      <event name="OnChange" visibility="protected" read="FOnChange" write="FOnChange" type="TLVChangeEvent" file="Vcl.ComCtrls.pas" line="3242"/>
      <event name="OnChanging" visibility="protected" read="FOnChanging" write="FOnChanging" type="TLVChangingEvent" file="Vcl.ComCtrls.pas" line="3243"/>
      <event name="OnColumnClick" visibility="protected" read="FOnColumnClick" write="FOnColumnClick" type="TLVColumnClickEvent" file="Vcl.ComCtrls.pas" line="3244"/>
      <event name="OnColumnDragged" visibility="protected" read="FOnColumnDragged" write="FOnColumnDragged" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="3246"/>
      <event name="OnColumnRightClick" visibility="protected" read="FOnColumnRightClick" write="FOnColumnRightClick" type="TLVColumnRClickEvent" file="Vcl.ComCtrls.pas" line="3247"/>
      <event name="OnCompare" visibility="protected" read="FOnCompare" write="FOnCompare" type="TLVCompareEvent" file="Vcl.ComCtrls.pas" line="3249"/>
      <event name="OnCreateItemClass" visibility="protected" read="FOnCreateItemClass" write="FOnCreateItemClass" type="TLVCreateItemClassEvent" file="Vcl.ComCtrls.pas" line="3250"/>
      <event name="OnCustomDraw" visibility="protected" read="FOnCustomDraw" write="FOnCustomDraw" type="TLVCustomDrawEvent" file="Vcl.ComCtrls.pas" line="3251"/>
      <event name="OnCustomDrawItem" visibility="protected" read="FOnCustomDrawItem" write="FOnCustomDrawItem" type="TLVCustomDrawItemEvent" file="Vcl.ComCtrls.pas" line="3252"/>
      <event name="OnCustomDrawSubItem" visibility="protected" read="FOnCustomDrawSubItem" write="FOnCustomDrawSubItem" type="TLVCustomDrawSubItemEvent" file="Vcl.ComCtrls.pas" line="3253"/>
      <event name="OnData" visibility="protected" read="FOnData" write="FOnData" type="TLVOwnerDataEvent" file="Vcl.ComCtrls.pas" line="3254"/>
      <event name="OnDataFind" visibility="protected" read="FOnDataFind" write="FOnDataFind" type="TLVOwnerDataFindEvent" file="Vcl.ComCtrls.pas" line="3255"/>
      <event name="OnDataHint" visibility="protected" read="FOnDataHint" write="FOnDataHint" type="TLVOwnerDataHintEvent" file="Vcl.ComCtrls.pas" line="3256"/>
      <event name="OnDataStateChange" visibility="protected" read="FOnDataStateChange" write="FOnDataStateChange" type="TLVOwnerDataStateChangeEvent" file="Vcl.ComCtrls.pas" line="3257"/>
      <event name="OnDeletion" visibility="protected" read="FOnDeletion" write="FOnDeletion" type="TLVDeletedEvent" file="Vcl.ComCtrls.pas" line="3258"/>
      <event name="OnDrawItem" visibility="protected" read="FOnDrawItem" write="FOnDrawItem" type="TLVDrawItemEvent" file="Vcl.ComCtrls.pas" line="3259"/>
      <event name="OnEdited" visibility="protected" read="FOnEdited" write="FOnEdited" type="TLVEditedEvent" file="Vcl.ComCtrls.pas" line="3260"/>
      <event name="OnEditing" visibility="protected" read="FOnEditing" write="FOnEditing" type="TLVEditingEvent" file="Vcl.ComCtrls.pas" line="3261"/>
      <event name="OnInfoTip" visibility="protected" read="FOnInfoTip" write="FOnInfoTip" type="TLVInfoTipEvent" file="Vcl.ComCtrls.pas" line="3262"/>
      <event name="OnInsert" visibility="protected" read="FOnInsert" write="FOnInsert" type="TLVDeletedEvent" file="Vcl.ComCtrls.pas" line="3263"/>
      <event name="OnGetImageIndex" visibility="protected" read="FOnGetImageIndex" write="FOnGetImageIndex" type="TLVNotifyEvent" file="Vcl.ComCtrls.pas" line="3264"/>
      <event name="OnGetSubItemImage" visibility="protected" read="FOnGetSubItemImage" write="FOnGetSubItemImage" type="TLVSubItemImageEvent" file="Vcl.ComCtrls.pas" line="3265"/>
      <event name="OnSelectItem" visibility="protected" read="FOnSelectItem" write="FOnSelectItem" type="TLVSelectItemEvent" file="Vcl.ComCtrls.pas" line="3266"/>
      <event name="OnItemChecked" visibility="protected" read="FOnItemChecked" write="FOnItemChecked" type="TLVCheckedItemEvent" file="Vcl.ComCtrls.pas" line="3267"/>
      <property name="Reading" visibility="protected" read="FReading" type="Boolean" file="Vcl.ComCtrls.pas" line="3268"/>
      <property name="ShowColumnHeaders" visibility="protected" read="FShowColumnHeaders" write="SetColumnHeaders" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="3269"/>
      <property name="ShowWorkAreas" visibility="protected" read="FShowWorkAreas" write="SetShowWorkAreas" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3271"/>
      <property name="SmallImages" visibility="protected" read="FSmallImages" write="SetSmallImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="3272"/>
      <property name="SortType" visibility="protected" read="FSortType" write="SetSortType" type="TSortType" default="0" file="Vcl.ComCtrls.pas" line="3273"/>
      <property name="StateImages" visibility="protected" read="FStateImages" write="SetStateImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="3274"/>
      <property name="ViewStyle" visibility="protected" read="FViewStyle" write="SetViewStyle" type="TViewStyle" default="0" file="Vcl.ComCtrls.pas" line="3275"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="3277">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="3278">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="AddItem" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3279">
        <parameters>
          <parameter name="Item" type="string"/>
          <parameter name="AObject" type="TObject"/>
        </parameters>
      </procedure>
      <function name="AlphaSort" visibility="public" file="Vcl.ComCtrls.pas" line="3280">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Arrange" visibility="public" file="Vcl.ComCtrls.pas" line="3281">
        <parameters>
          <parameter name="Code" type="TListArrangement"/>
        </parameters>
      </procedure>
      <procedure name="Clear" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3282">
      </procedure>
      <procedure name="ClearSelection" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3283">
      </procedure>
      <procedure name="CopySelection" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3284">
        <parameters>
          <parameter name="Destination" type="TCustomListControl"/>
        </parameters>
      </procedure>
      <procedure name="DeleteSelected" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3285">
      </procedure>
      <function name="FindCaption" visibility="public" file="Vcl.ComCtrls.pas" line="3286">
        <parameters>
          <parameter name="StartIndex" type="Integer"/>
          <parameter name="Value" type="string"/>
          <parameter name="Partial" type="Boolean"/>
          <parameter name="Inclusive" type="Boolean"/>
          <parameter name="Wrap" type="Boolean"/>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="FindData" visibility="public" file="Vcl.ComCtrls.pas" line="3288">
        <parameters>
          <parameter name="StartIndex" type="Integer"/>
          <parameter name="Value" type="Pointer"/>
          <parameter name="Inclusive" type="Boolean"/>
          <parameter name="Wrap" type="Boolean"/>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="GetCount" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3290">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetHitTestInfoAt" visibility="public" file="Vcl.ComCtrls.pas" line="3291">
        <parameters>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <retval type="THitTests"/>
        </parameters>
      </function>
      <function name="GetItemAt" visibility="public" file="Vcl.ComCtrls.pas" line="3292">
        <parameters>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="GetNearestItem" visibility="public" file="Vcl.ComCtrls.pas" line="3293">
        <parameters>
          <parameter name="Point" type="TPoint"/>
          <parameter name="Direction" type="TSearchDirection"/>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="GetNextItem" visibility="public" file="Vcl.ComCtrls.pas" line="3295">
        <parameters>
          <parameter name="StartItem" type="TListItem"/>
          <parameter name="Direction" type="TSearchDirection"/>
          <parameter name="States" type="TItemStates"/>
          <retval type="TListItem"/>
        </parameters>
      </function>
      <function name="GetSearchString" visibility="public" file="Vcl.ComCtrls.pas" line="3297">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="IsEditing" visibility="public" file="Vcl.ComCtrls.pas" line="3298">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SelectAll" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3299">
      </procedure>
      <procedure name="Scroll" visibility="public" file="Vcl.ComCtrls.pas" line="3300">
        <parameters>
          <parameter name="DX" type="Integer"/>
          <parameter name="DY" type="Integer"/>
        </parameters>
      </procedure>
      <function name="CustomSort" visibility="public" file="Vcl.ComCtrls.pas" line="3304">
        <parameters>
          <parameter name="SortProc" type="PFNLVCOMPARE"/>
          <parameter name="lParam" type="NativeInt"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="Canvas" visibility="public" read="FCanvas" type="TCanvas" file="Vcl.ComCtrls.pas" line="3306"/>
      <property name="Checkboxes" visibility="public" read="FCheckboxes" write="SetCheckboxes" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3307"/>
      <property name="Column[Index]" visibility="public" read="GetColumnFromIndex" type="TListColumn" file="Vcl.ComCtrls.pas" line="3308"/>
      <property name="DropTarget" visibility="public" read="GetDropTarget" write="SetDropTarget" type="TListItem" file="Vcl.ComCtrls.pas" line="3309"/>
      <property name="FlatScrollBars" visibility="public" read="FFlatScrollBars" write="SetFlatScrollBars" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3310"/>
      <property name="FullDrag" visibility="public" read="FFullDrag" write="SetFullDrag" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3311"/>
      <property name="GridLines" visibility="public" read="FGridLines" write="SetGridLines" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3312"/>
      <function name="GetDragImages" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3313">
        <parameters>
          <retval type="TDragImageList"/>
        </parameters>
      </function>
      <property name="HotTrack" visibility="public" read="FHotTrack" write="SetHotTrack" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3314"/>
      <property name="HotTrackStyles" visibility="public" read="FHotTrackStyles" write="SetHotTrackStyles" type="TListHotTrackStyles" default="0" file="Vcl.ComCtrls.pas" line="3315"/>
      <property name="ItemFocused" visibility="public" read="GetFocused" write="SetFocused" type="TListItem" file="Vcl.ComCtrls.pas" line="3316"/>
      <property name="Items" visibility="public" read="FListItems" write="SetItems" stored="AreItemsStored" type="TListItems" file="Vcl.ComCtrls.pas" line="3317"/>
      <property name="RowSelect" visibility="public" read="FRowSelect" write="SetRowSelect" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3318"/>
      <property name="SelCount" visibility="public" read="GetSelCount" type="Integer" file="Vcl.ComCtrls.pas" line="3319"/>
      <property name="Selected" visibility="public" read="GetSelected" write="SetSelected" type="TListItem" file="Vcl.ComCtrls.pas" line="3320"/>
      <function name="StringWidth" visibility="public" file="Vcl.ComCtrls.pas" line="3321">
        <parameters>
          <parameter name="S" type="string"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="UpdateItems" visibility="public" file="Vcl.ComCtrls.pas" line="3322">
        <parameters>
          <parameter name="FirstIndex" type="Integer"/>
          <parameter name="LastIndex" type="Integer"/>
        </parameters>
      </procedure>
      <property name="TopItem" visibility="public" read="GetTopItem" type="TListItem" file="Vcl.ComCtrls.pas" line="3323"/>
      <property name="ViewOrigin" visibility="public" read="GetViewOrigin" type="TPoint" file="Vcl.ComCtrls.pas" line="3324"/>
      <property name="VisibleRowCount" visibility="public" read="GetVisibleRowCount" type="Integer" file="Vcl.ComCtrls.pas" line="3325"/>
      <property name="BoundingRect" visibility="public" read="GetBoundingRect" type="TRect" file="Vcl.ComCtrls.pas" line="3326"/>
      <property name="WorkAreas" visibility="public" read="FWorkAreas" type="TWorkAreas" file="Vcl.ComCtrls.pas" line="3327"/>
    </members>
  </class>
  <class name="TListView" file="Vcl.ComCtrls.pas" line="3332">
    <ancestor name="TCustomListView" namespace="Vcl.ComCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="SaveIndents" visibility="private"/>
      <methodref name="RestoreIndents" visibility="private"/>
      <methodref name="AreItemsStored" visibility="private"/>
      <methodref name="CanvasBrushChanged" visibility="private"/>
      <methodref name="CanvasFontChanged" visibility="private"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CNNotify" visibility="private" procflags="message"/>
      <methodref name="DoAutoSize" visibility="private"/>
      <methodref name="DoDragOver" visibility="private"/>
      <methodref name="DrawWorkAreas" visibility="private"/>
      <methodref name="EditWndProc" visibility="private"/>
      <methodref name="GetBoundingRect" visibility="private"/>
      <methodref name="GetColumnFromIndex" visibility="private"/>
      <methodref name="GetColumnFromTag" visibility="private"/>
      <methodref name="GetDropTarget" visibility="private"/>
      <methodref name="GetFocused" visibility="private"/>
      <methodref name="GetImageIndex" visibility="private"/>
      <methodref name="GetSubItemImage" visibility="private"/>
      <methodref name="GetItem" visibility="private"/>
      <methodref name="GetSelected" visibility="private"/>
      <methodref name="GetTopItem" visibility="private"/>
      <methodref name="GetViewOrigin" visibility="private"/>
      <methodref name="GetVisibleRowCount" visibility="private"/>
      <methodref name="GetHoverTime" visibility="private"/>
      <methodref name="HeaderWndProc" visibility="private"/>
      <methodref name="ImageListChange" visibility="private"/>
      <methodref name="RestoreChecks" visibility="private"/>
      <methodref name="SaveChecks" visibility="private"/>
      <methodref name="SetBorderStyle" visibility="private"/>
      <methodref name="SetColumnClick" visibility="private"/>
      <methodref name="SetColumnHeaders" visibility="private"/>
      <methodref name="SetDropTarget" visibility="private"/>
      <methodref name="SetFocused" visibility="private"/>
      <methodref name="SetHideSelection" visibility="private"/>
      <methodref name="SetIconOptions" visibility="private"/>
      <methodref name="SetImageList" visibility="private"/>
      <methodref name="SetLargeImages" visibility="private"/>
      <methodref name="SetGroupHeaderImages" visibility="private"/>
      <methodref name="SetAllocBy" visibility="private"/>
      <methodref name="SetItems" visibility="private"/>
      <methodref name="SetListColumns" visibility="private"/>
      <methodref name="SetListGroups" visibility="private"/>
      <methodref name="SetOwnerData" visibility="private"/>
      <methodref name="SetOwnerDraw" visibility="private"/>
      <methodref name="SetReadOnly" visibility="private"/>
      <methodref name="SetShowWorkAreas" visibility="private"/>
      <methodref name="SetSmallImages" visibility="private"/>
      <methodref name="SetSortType" visibility="private"/>
      <methodref name="SetSelected" visibility="private"/>
      <methodref name="SetStateImages" visibility="private"/>
      <methodref name="SetTextBkColor" visibility="private"/>
      <methodref name="SetTextColor" visibility="private"/>
      <methodref name="SetCheckboxes" visibility="private"/>
      <methodref name="SetFlatScrollBars" visibility="private"/>
      <methodref name="SetFullDrag" visibility="private"/>
      <methodref name="SetGridLines" visibility="private"/>
      <methodref name="SetHotTrack" visibility="private"/>
      <methodref name="SetHotTrackStyles" visibility="private"/>
      <methodref name="SetRowSelect" visibility="private"/>
      <methodref name="SetHoverTime" visibility="private"/>
      <methodref name="SetGroupView" visibility="private"/>
      <methodref name="ResetExStyles" visibility="private"/>
      <methodref name="ValidHeaderHandle" visibility="private"/>
      <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="CNDrawItem" visibility="private" procflags="message"/>
      <methodref name="CMHintShow" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMCtlColorEdit" visibility="private" procflags="message"/>
      <methodref name="StoreGroups" visibility="private"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="CanObserve" visibility="protected" procflags="override"/>
      <methodref name="CanChange" visibility="protected" procflags="dynamic"/>
      <methodref name="CanEdit" visibility="protected" procflags="dynamic"/>
      <methodref name="Change" visibility="protected" procflags="dynamic"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ColClick" visibility="protected" procflags="dynamic"/>
      <methodref name="ColRightClick" visibility="protected" procflags="dynamic"/>
      <methodref name="ColumnsShowing" visibility="protected"/>
      <methodref name="CreateListItem" visibility="protected" procflags="virtual"/>
      <methodref name="CreateListItems" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="CustomDraw" visibility="protected" procflags="virtual"/>
      <methodref name="CustomDrawItem" visibility="protected" procflags="virtual"/>
      <methodref name="CustomDrawSubItem" visibility="protected" procflags="virtual"/>
      <methodref name="Delete" visibility="protected" procflags="dynamic"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="override"/>
      <methodref name="DoEndDrag" visibility="protected" procflags="override"/>
      <methodref name="DoGesture" visibility="protected" procflags="override"/>
      <methodref name="DoSelectItem" visibility="protected" procflags="virtual"/>
      <methodref name="DoStartDrag" visibility="protected" procflags="override"/>
      <methodref name="DoInfoTip" visibility="protected" procflags="virtual"/>
      <methodref name="DrawItem" visibility="protected" procflags="virtual"/>
      <methodref name="Edit" visibility="protected" procflags="dynamic"/>
      <methodref name="MouseUp" visibility="protected" procflags="override"/>
      <methodref name="OwnerDataFetch" visibility="protected" procflags="virtual"/>
      <methodref name="OwnerDataFind" visibility="protected" procflags="virtual"/>
      <methodref name="OwnerDataHint" visibility="protected" procflags="virtual"/>
      <methodref name="OwnerDataStateChange" visibility="protected" procflags="virtual"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetItemIndex" visibility="protected" procflags="overload"/>
      <methodref name="GetItemIndex" visibility="protected" procflags="overload override"/>
      <methodref name="GetListColumnsClass" visibility="protected" procflags="virtual"/>
      <methodref name="GetSelCount" visibility="protected" procflags="override"/>
      <methodref name="InsertItem" visibility="protected" procflags="dynamic"/>
      <methodref name="IsCustomDrawn" visibility="protected" procflags="virtual"/>
      <methodref name="Loaded" visibility="protected" procflags="override"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="SetItemIndex" visibility="protected" procflags="overload override"/>
      <methodref name="SetMultiSelect" visibility="protected" procflags="override"/>
      <methodref name="SetViewStyle" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateColumn" visibility="protected"/>
      <methodref name="UpdateColumns" visibility="protected"/>
      <methodref name="UpdateGroup" visibility="protected"/>
      <methodref name="UpdateGroups" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <propertyref name="BorderStyle" visibility="protected"/>
      <propertyref name="Groups" visibility="protected"/>
      <propertyref name="Columns" visibility="protected"/>
      <propertyref name="ColumnClick" visibility="protected"/>
      <propertyref name="ReadOnly" visibility="protected"/>
      <propertyref name="HideSelection" visibility="protected"/>
      <propertyref name="IconOptions" visibility="protected"/>
      <propertyref name="AllocBy" visibility="protected"/>
      <propertyref name="GroupView" visibility="protected"/>
      <propertyref name="HoverTime" visibility="protected"/>
      <propertyref name="LargeImages" visibility="protected"/>
      <propertyref name="GroupHeaderImages" visibility="protected"/>
      <propertyref name="OwnerData" visibility="protected"/>
      <propertyref name="OwnerDraw" visibility="protected"/>
      <eventref name="OnAdvancedCustomDraw" visibility="protected"/>
      <eventref name="OnAdvancedCustomDrawItem" visibility="protected"/>
      <eventref name="OnAdvancedCustomDrawSubItem" visibility="protected"/>
      <eventref name="OnChange" visibility="protected"/>
      <eventref name="OnChanging" visibility="protected"/>
      <eventref name="OnColumnClick" visibility="protected"/>
      <eventref name="OnColumnDragged" visibility="protected"/>
      <eventref name="OnColumnRightClick" visibility="protected"/>
      <eventref name="OnCompare" visibility="protected"/>
      <eventref name="OnCreateItemClass" visibility="protected"/>
      <eventref name="OnCustomDraw" visibility="protected"/>
      <eventref name="OnCustomDrawItem" visibility="protected"/>
      <eventref name="OnCustomDrawSubItem" visibility="protected"/>
      <eventref name="OnData" visibility="protected"/>
      <eventref name="OnDataFind" visibility="protected"/>
      <eventref name="OnDataHint" visibility="protected"/>
      <eventref name="OnDataStateChange" visibility="protected"/>
      <eventref name="OnDeletion" visibility="protected"/>
      <eventref name="OnDrawItem" visibility="protected"/>
      <eventref name="OnEdited" visibility="protected"/>
      <eventref name="OnEditing" visibility="protected"/>
      <eventref name="OnInfoTip" visibility="protected"/>
      <eventref name="OnInsert" visibility="protected"/>
      <eventref name="OnGetImageIndex" visibility="protected"/>
      <eventref name="OnGetSubItemImage" visibility="protected"/>
      <eventref name="OnSelectItem" visibility="protected"/>
      <eventref name="OnItemChecked" visibility="protected"/>
      <propertyref name="Reading" visibility="protected"/>
      <propertyref name="ShowColumnHeaders" visibility="protected"/>
      <propertyref name="ShowWorkAreas" visibility="protected"/>
      <propertyref name="SmallImages" visibility="protected"/>
      <propertyref name="SortType" visibility="protected"/>
      <propertyref name="StateImages" visibility="protected"/>
      <propertyref name="ViewStyle" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="AddItem" visibility="public" procflags="override"/>
      <methodref name="AlphaSort" visibility="public"/>
      <methodref name="Arrange" visibility="public"/>
      <methodref name="Clear" visibility="public" procflags="override"/>
      <methodref name="ClearSelection" visibility="public" procflags="override"/>
      <methodref name="CopySelection" visibility="public" procflags="override"/>
      <methodref name="DeleteSelected" visibility="public" procflags="override"/>
      <methodref name="FindCaption" visibility="public"/>
      <methodref name="FindData" visibility="public"/>
      <methodref name="GetCount" visibility="public" procflags="override"/>
      <methodref name="GetHitTestInfoAt" visibility="public"/>
      <methodref name="GetItemAt" visibility="public"/>
      <methodref name="GetNearestItem" visibility="public"/>
      <methodref name="GetNextItem" visibility="public"/>
      <methodref name="GetSearchString" visibility="public"/>
      <methodref name="IsEditing" visibility="public"/>
      <methodref name="SelectAll" visibility="public" procflags="override"/>
      <methodref name="Scroll" visibility="public"/>
      <methodref name="CustomSort" visibility="public"/>
      <propertyref name="Canvas" visibility="public"/>
      <propertyref name="Checkboxes" visibility="public"/>
      <propertyref name="Column" visibility="public"/>
      <propertyref name="DropTarget" visibility="public"/>
      <propertyref name="FlatScrollBars" visibility="public"/>
      <propertyref name="FullDrag" visibility="public"/>
      <propertyref name="GridLines" visibility="public"/>
      <methodref name="GetDragImages" visibility="public" procflags="override"/>
      <propertyref name="HotTrack" visibility="public"/>
      <propertyref name="HotTrackStyles" visibility="public"/>
      <propertyref name="ItemFocused" visibility="public"/>
      <propertyref name="Items" visibility="public"/>
      <propertyref name="RowSelect" visibility="public"/>
      <propertyref name="SelCount" visibility="public"/>
      <propertyref name="Selected" visibility="public"/>
      <methodref name="StringWidth" visibility="public"/>
      <methodref name="UpdateItems" visibility="public"/>
      <propertyref name="TopItem" visibility="public"/>
      <propertyref name="ViewOrigin" visibility="public"/>
      <propertyref name="VisibleRowCount" visibility="public"/>
      <propertyref name="BoundingRect" visibility="public"/>
      <propertyref name="WorkAreas" visibility="public"/>
      <ancestor name="TCustomMultiSelectListControl" namespace="Vcl.Controls">
        <methodref name="GetSelCount" visibility="protected" procflags="abstract virtual"/>
        <methodref name="SetMultiSelect" visibility="protected" procflags="abstract virtual"/>
        <propertyref name="MultiSelect" visibility="public"/>
        <propertyref name="SelCount" visibility="public"/>
        <ancestor name="TCustomListControl" namespace="Vcl.Controls">
          <methodref name="GetItemIndex" visibility="protected" procflags="abstract virtual"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
          <methodref name="SetItemIndex" visibility="protected" procflags="abstract overload virtual"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="AddItem" visibility="public" procflags="abstract virtual"/>
          <methodref name="Clear" visibility="public" procflags="abstract virtual"/>
          <methodref name="ClearSelection" visibility="public" procflags="abstract virtual"/>
          <methodref name="CopySelection" visibility="public" procflags="abstract virtual"/>
          <methodref name="DeleteSelected" visibility="public" procflags="abstract virtual"/>
          <methodref name="GetCount" visibility="public" procflags="abstract virtual"/>
          <methodref name="MoveSelection" visibility="public" procflags="virtual"/>
          <methodref name="SelectAll" visibility="public" procflags="abstract virtual"/>
          <propertyref name="ItemIndex" visibility="public"/>
          <ancestor name="TWinControl" namespace="Vcl.Controls">
            <methodref name="AlignControl" visibility="private"/>
            <methodref name="CalcConstraints" visibility="private"/>
            <methodref name="DoPaddingChange" visibility="private"/>
            <methodref name="GetAlignDisabled" visibility="private"/>
            <methodref name="GetControl" visibility="private"/>
            <methodref name="GetControlCount" visibility="private"/>
            <methodref name="GetDockClientCount" visibility="private"/>
            <methodref name="GetDockClients" visibility="private"/>
            <methodref name="GetHandle" visibility="private"/>
            <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
            <methodref name="GetTabOrder" visibility="private"/>
            <methodref name="GetVisibleDockClientCount" visibility="private"/>
            <methodref name="Insert" visibility="private"/>
            <methodref name="InvalidateFrame" visibility="private"/>
            <methodref name="InvokeHelp" visibility="private"/>
            <methodref name="IsCtl3DStored" visibility="private"/>
            <methodref name="IsDoubleBufferedStored" visibility="private"/>
            <methodref name="PrecedingWindow" visibility="private"/>
            <methodref name="ReadDesignSize" visibility="private"/>
            <methodref name="ReadPixelsPerInch" visibility="private"/>
            <methodref name="Remove" visibility="private"/>
            <methodref name="RemoveFocus" visibility="private"/>
            <methodref name="SetBevelCut" visibility="private"/>
            <methodref name="SetBevelEdges" visibility="private"/>
            <methodref name="SetBevelKind" visibility="private"/>
            <methodref name="SetBevelWidth" visibility="private"/>
            <methodref name="SetBorderWidth" visibility="private"/>
            <methodref name="SetCtl3D" visibility="private"/>
            <methodref name="SetDockSite" visibility="private"/>
            <methodref name="SetDoubleBuffered" visibility="private"/>
            <methodref name="SetPadding" visibility="private"/>
            <methodref name="SetParentCtl3D" visibility="private"/>
            <methodref name="SetParentWindow" visibility="private"/>
            <methodref name="SetTabOrder" visibility="private"/>
            <methodref name="SetTabStop" visibility="private"/>
            <methodref name="SetUseDockManager" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateTabOrder" visibility="private"/>
            <methodref name="UpdateShowing" visibility="private"/>
            <methodref name="WriteDesignSize" visibility="private"/>
            <methodref name="WritePixelsPerInch" visibility="private"/>
            <methodref name="IsMenuKey" visibility="private"/>
            <methodref name="GetIsDrawingLocked" visibility="private"/>
            <methodref name="GetRedrawDisabled" visibility="private"/>
            <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
            <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
            <methodref name="WMPaint" visibility="private" procflags="message"/>
            <methodref name="WMCommand" visibility="private" procflags="message"/>
            <methodref name="WMNotify" visibility="private" procflags="message"/>
            <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
            <methodref name="WMHScroll" visibility="private" procflags="message"/>
            <methodref name="WMVScroll" visibility="private" procflags="message"/>
            <methodref name="WMCompareItem" visibility="private" procflags="message"/>
            <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
            <methodref name="WMDrawItem" visibility="private" procflags="message"/>
            <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
            <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
            <methodref name="WMSize" visibility="private" procflags="message"/>
            <methodref name="WMMove" visibility="private" procflags="message"/>
            <methodref name="WMSetCursor" visibility="private" procflags="message"/>
            <methodref name="WMKeyDown" visibility="private" procflags="message"/>
            <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
            <methodref name="WMKeyUp" visibility="private" procflags="message"/>
            <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
            <methodref name="WMChar" visibility="private" procflags="message"/>
            <methodref name="WMSysCommand" visibility="private" procflags="message"/>
            <methodref name="WMCharToItem" visibility="private" procflags="message"/>
            <methodref name="WMParentNotify" visibility="private" procflags="message"/>
            <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
            <methodref name="WMDestroy" visibility="private" procflags="message"/>
            <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
            <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
            <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
            <methodref name="WMNCPaint" visibility="private" procflags="message"/>
            <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
            <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
            <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
            <methodref name="WMFontChange" visibility="private" procflags="message"/>
            <methodref name="WMTimeChange" visibility="private" procflags="message"/>
            <methodref name="WMSetFocus" visibility="private" procflags="message"/>
            <methodref name="WMKillFocus" visibility="private" procflags="message"/>
            <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
            <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="WMGesture" visibility="private" procflags="message"/>
            <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
            <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
            <methodref name="CMChanged" visibility="private" procflags="message"/>
            <methodref name="CMChildKey" visibility="private" procflags="message"/>
            <methodref name="CMDialogKey" visibility="private" procflags="message"/>
            <methodref name="CMDialogChar" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
            <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
            <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
            <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
            <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnter" visibility="private" procflags="message"/>
            <methodref name="CMExit" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
            <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
            <methodref name="CMFontChange" visibility="private" procflags="message"/>
            <methodref name="CMTimeChange" visibility="private" procflags="message"/>
            <methodref name="CMDrag" visibility="private" procflags="message"/>
            <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
            <methodref name="CNKeyDown" visibility="private" procflags="message"/>
            <methodref name="CNKeyUp" visibility="private" procflags="message"/>
            <methodref name="CNChar" visibility="private" procflags="message"/>
            <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
            <methodref name="CNSysChar" visibility="private" procflags="message"/>
            <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
            <methodref name="CMSysCommand" visibility="private" procflags="message"/>
            <methodref name="CMInvalidate" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
            <methodref name="CMTextChanged" visibility="private" procflags="message"/>
            <methodref name="WMPrintClient" visibility="private" procflags="message"/>
            <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
            <methodref name="CMControlListChange" visibility="private" procflags="message"/>
            <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
            <methodref name="CMDockClient" visibility="private" procflags="message"/>
            <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="InvokeAsyncCalls" visibility="protected">
            </methodref>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="override"/>
            <methodref name="AddBiDiModeExStyle" visibility="protected"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="AdjustSize" visibility="protected" procflags="override"/>
            <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
            <methodref name="ArrangeControl" visibility="protected"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
            <methodref name="CanResize" visibility="protected" procflags="override"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
            <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
            <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
            <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
            <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
            <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
            <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
            <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
            <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
            <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
            <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
            <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
            <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
            <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
            <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
            <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
            <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
            <methodref name="DoKeyDown" visibility="protected"/>
            <methodref name="DoKeyPress" visibility="protected"/>
            <methodref name="DoKeyUp" visibility="protected"/>
            <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
            <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
            <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
            <methodref name="FindNextControl" visibility="protected"/>
            <methodref name="FixupTabList" visibility="protected"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
            <methodref name="GetClientRect" visibility="protected" procflags="override"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
            <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
            <methodref name="GetParentHandle" visibility="protected"/>
            <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
            <methodref name="GetTopParentHandle" visibility="protected"/>
            <methodref name="InvalidateDockHostSite" visibility="protected"/>
            <methodref name="IsControlMouseMsg" visibility="protected"/>
            <methodref name="IsControlActivateMsg" visibility="protected"/>
            <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
            <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
            <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
            <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
            <methodref name="MainWndProc" visibility="protected"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="NotifyControls" visibility="protected"/>
            <methodref name="PaintControls" visibility="protected"/>
            <methodref name="PaintHandler" visibility="protected"/>
            <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RecreateWnd" visibility="protected"/>
            <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
            <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
            <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
            <methodref name="ResetImeComposition" visibility="protected"/>
            <methodref name="RequestAlign" visibility="protected" procflags="override"/>
            <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPIScreen" visibility="protected"/>
            <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
            <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
            <methodref name="ScaleControls" visibility="protected"/>
            <methodref name="ScalePadding" visibility="protected"/>
            <methodref name="SelectFirst" visibility="protected"/>
            <methodref name="SelectNext" visibility="protected"/>
            <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
            <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
            <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
            <methodref name="SetImeCompositionWindow" visibility="protected"/>
            <methodref name="SetParent" visibility="protected" procflags="override"/>
            <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="override"/>
            <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateBounds" visibility="protected"/>
            <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateRecreatingFlag" visibility="protected"/>
            <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateUIState" visibility="protected"/>
            <methodref name="WndProc" visibility="protected" procflags="override"/>
            <methodref name="CreateSubClass" visibility="protected"/>
            <methodref name="RemoveWindowProps" visibility="protected"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
            <propertyref name="AlignControlList" visibility="protected"/>
            <propertyref name="BevelEdges" visibility="protected"/>
            <propertyref name="BevelInner" visibility="protected"/>
            <propertyref name="BevelOuter" visibility="protected"/>
            <propertyref name="BevelKind" visibility="protected"/>
            <propertyref name="BevelWidth" visibility="protected"/>
            <propertyref name="BorderWidth" visibility="protected"/>
            <propertyref name="Ctl3D" visibility="protected"/>
            <propertyref name="ImeMode" visibility="protected"/>
            <propertyref name="ImeName" visibility="protected"/>
            <propertyref name="ParentBackground" visibility="protected"/>
            <propertyref name="ParentCtl3D" visibility="protected"/>
            <propertyref name="TipMode" visibility="protected"/>
            <propertyref name="DefWndProc" visibility="protected"/>
            <propertyref name="WindowHandle" visibility="protected"/>
            <eventref name="OnAlignInsertBefore" visibility="protected"/>
            <eventref name="OnAlignPosition" visibility="protected"/>
            <eventref name="OnDockDrop" visibility="protected"/>
            <eventref name="OnDockOver" visibility="protected"/>
            <eventref name="OnEnter" visibility="protected"/>
            <eventref name="OnExit" visibility="protected"/>
            <eventref name="OnGetSiteInfo" visibility="protected"/>
            <eventref name="OnKeyDown" visibility="protected"/>
            <eventref name="OnKeyPress" visibility="protected"/>
            <eventref name="OnKeyUp" visibility="protected"/>
            <eventref name="OnUnDock" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="CreateParented" visibility="public" procflags="constructor"/>
            <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="override">
            </methodref>
            <methodref name="Broadcast" visibility="public"/>
            <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
            <methodref name="ContainsControl" visibility="public"/>
            <methodref name="ControlAtPos" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="DisableAlign" visibility="public" procflags="inline"/>
            <propertyref name="DockClientCount" visibility="public"/>
            <propertyref name="DockClients" visibility="public"/>
            <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
            <propertyref name="DockSite" visibility="public"/>
            <propertyref name="DockManager" visibility="public"/>
            <propertyref name="DoubleBuffered" visibility="public"/>
            <methodref name="EnableAlign" visibility="public"/>
            <methodref name="FindChildControl" visibility="public"/>
            <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
            <methodref name="Focused" visibility="public" procflags="dynamic"/>
            <methodref name="GetChildren" visibility="public" procflags="override"/>
            <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
            <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
            <methodref name="HandleAllocated" visibility="public"/>
            <methodref name="HandleNeeded" visibility="public"/>
            <methodref name="InsertControl" visibility="public"/>
            <methodref name="Invalidate" visibility="public" procflags="override"/>
            <methodref name="PaintTo" visibility="public" procflags="overload"/>
            <methodref name="PaintTo" visibility="public" procflags="overload"/>
            <propertyref name="PixelsPerInch" visibility="public"/>
            <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
            <methodref name="RemoveControl" visibility="public"/>
            <methodref name="Realign" visibility="public" procflags="inline"/>
            <methodref name="Repaint" visibility="public" procflags="override"/>
            <methodref name="ScaleBy" visibility="public"/>
            <methodref name="ScrollBy" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="override"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
            <methodref name="SetFocus" visibility="public" procflags="virtual"/>
            <methodref name="Update" visibility="public" procflags="override"/>
            <methodref name="UpdateControlState" visibility="public"/>
            <methodref name="LockDrawing" visibility="public"/>
            <methodref name="UnlockDrawing" visibility="public"/>
            <propertyref name="AlignDisabled" visibility="public"/>
            <propertyref name="MouseInClient" visibility="public"/>
            <propertyref name="VisibleDockClientCount" visibility="public"/>
            <propertyref name="Brush" visibility="public"/>
            <propertyref name="Controls" visibility="public"/>
            <propertyref name="ControlCount" visibility="public"/>
            <propertyref name="Handle" visibility="public"/>
            <propertyref name="Padding" visibility="public"/>
            <propertyref name="ParentDoubleBuffered" visibility="public"/>
            <propertyref name="ParentWindow" visibility="public"/>
            <propertyref name="Showing" visibility="public"/>
            <propertyref name="IsDrawingLocked" visibility="public"/>
            <propertyref name="RedrawDisabled" visibility="public"/>
            <propertyref name="TabOrder" visibility="public"/>
            <propertyref name="TabStop" visibility="public"/>
            <propertyref name="UseDockManager" visibility="public"/>
            <ancestor name="TControl" namespace="Vcl.Controls">
              <methodref name="GetCustomHint" visibility="private"/>
              <methodref name="CalcDockSizes" visibility="private"/>
              <methodref name="CheckNewSize" visibility="private"/>
              <methodref name="CreateFloatingDockSite" visibility="private"/>
              <methodref name="DoActionChange" visibility="private"/>
              <methodref name="DoCanAutoSize" visibility="private"/>
              <methodref name="DoCanResize" visibility="private"/>
              <methodref name="DoConstraintsChange" visibility="private"/>
              <methodref name="DoConstrainedResize" visibility="private"/>
              <methodref name="DoDragMsg" visibility="private"/>
              <methodref name="DoMouseActivate" visibility="private"/>
              <methodref name="DoMouseDown" visibility="private"/>
              <methodref name="DoMouseUp" visibility="private"/>
              <methodref name="DoMarginChange" visibility="private"/>
              <methodref name="FontChanged" visibility="private"/>
              <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
              <methodref name="GetBoundsRect" visibility="private"/>
              <methodref name="GetClientHeight" visibility="private"/>
              <methodref name="GetClientWidth" visibility="private"/>
              <methodref name="GetLRDockWidth" visibility="private"/>
              <methodref name="GetMouseCapture" visibility="private"/>
              <methodref name="GetTBDockHeight" visibility="private"/>
              <methodref name="GetUndockWidth" visibility="private"/>
              <methodref name="GetUndockHeight" visibility="private"/>
              <methodref name="InvalidateControl" visibility="private"/>
              <methodref name="IsAnchorsStored" visibility="private"/>
              <methodref name="IsBiDiModeStored" visibility="private"/>
              <methodref name="IsCaptionStored" visibility="private"/>
              <methodref name="IsColorStored" visibility="private"/>
              <methodref name="IsEnabledStored" visibility="private"/>
              <methodref name="IsFontStored" visibility="private"/>
              <methodref name="IsHintStored" visibility="private"/>
              <methodref name="IsHelpContextStored" visibility="private"/>
              <methodref name="IsOnClickStored" visibility="private"/>
              <methodref name="IsShowHintStored" visibility="private"/>
              <methodref name="IsVisibleStored" visibility="private"/>
              <methodref name="ReadIsControl" visibility="private"/>
              <methodref name="ReadExplicitLeft" visibility="private"/>
              <methodref name="ReadExplicitTop" visibility="private"/>
              <methodref name="ReadExplicitWidth" visibility="private"/>
              <methodref name="ReadExplicitHeight" visibility="private"/>
              <methodref name="SetAlignWithMargins" visibility="private"/>
              <methodref name="SetAnchors" visibility="private"/>
              <methodref name="SetAction" visibility="private"/>
              <methodref name="SetAlign" visibility="private"/>
              <methodref name="SetBoundsRect" visibility="private"/>
              <methodref name="SetClientHeight" visibility="private"/>
              <methodref name="SetClientSize" visibility="private"/>
              <methodref name="SetClientWidth" visibility="private"/>
              <methodref name="SetColor" visibility="private"/>
              <methodref name="SetCursor" visibility="private"/>
              <methodref name="SetDesktopFont" visibility="private"/>
              <methodref name="SetFont" visibility="private"/>
              <methodref name="SetHeight" visibility="private"/>
              <methodref name="SetHelpContext" visibility="private"/>
              <methodref name="SetHelpKeyword" visibility="private"/>
              <methodref name="SetHostDockSite" visibility="private"/>
              <methodref name="SetLeft" visibility="private"/>
              <methodref name="SetMouseCapture" visibility="private"/>
              <methodref name="SetParentColor" visibility="private"/>
              <methodref name="SetParentFont" visibility="private"/>
              <methodref name="SetShowHint" visibility="private"/>
              <methodref name="SetParentShowHint" visibility="private"/>
              <methodref name="SetParentCustomHint" visibility="private"/>
              <methodref name="SetPopupMenu" visibility="private"/>
              <methodref name="SetTop" visibility="private"/>
              <methodref name="SetVisible" visibility="private"/>
              <methodref name="SetWidth" visibility="private"/>
              <methodref name="SetZOrderPosition" visibility="private"/>
              <methodref name="UpdateAnchorRules" visibility="private"/>
              <methodref name="WriteIsControl" visibility="private"/>
              <methodref name="WriteExplicitLeft" visibility="private"/>
              <methodref name="WriteExplicitTop" visibility="private"/>
              <methodref name="WriteExplicitWidth" visibility="private"/>
              <methodref name="WriteExplicitHeight" visibility="private"/>
              <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
              <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
              <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
              <methodref name="WMMouseMove" visibility="private" procflags="message"/>
              <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
              <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
              <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
              <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
              <methodref name="WMCancelMode" visibility="private" procflags="message"/>
              <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
              <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
              <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
              <methodref name="CMFontChanged" visibility="private" procflags="message"/>
              <methodref name="CMColorChanged" visibility="private" procflags="message"/>
              <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
              <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
              <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
              <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
              <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
              <methodref name="CMHintShow" visibility="private" procflags="message"/>
              <methodref name="CMHitTest" visibility="private" procflags="message"/>
              <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
              <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
              <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
              <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
              <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
              <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
              <methodref name="CMGesture" visibility="private" procflags="message"/>
              <methodref name="WMContextMenu" visibility="private" procflags="message"/>
              <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
              <methodref name="SetConstraints" visibility="private"/>
              <methodref name="SetMargins" visibility="private"/>
              <methodref name="SetTouchManager" visibility="private"/>
              <methodref name="GetText" visibility="private"/>
              <methodref name="SetText" visibility="private"/>
              <methodref name="CMFloat" visibility="private" procflags="message"/>
              <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
              <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
              <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
              <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
              <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
              <methodref name="AssignTo" visibility="protected" procflags="override"/>
              <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
              <methodref name="CanResize" visibility="protected" procflags="virtual"/>
              <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
              <methodref name="Changed" visibility="protected"/>
              <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
              <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
              <methodref name="Click" visibility="protected" procflags="dynamic"/>
              <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
              <methodref name="CalcCursorPos" visibility="protected"/>
              <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
              <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
              <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
              <methodref name="DefineProperties" visibility="protected" procflags="override"/>
              <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
              <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
              <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
              <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
              <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
              <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
              <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
              <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
              <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
              <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
              <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
              <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
              <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
              <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
              <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
              <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
              <methodref name="GetAction" visibility="protected" procflags="virtual"/>
              <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
              <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
              <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
              <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
              <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
              <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
              <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
              <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
              <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
              <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
              <methodref name="GetDragMode" visibility="protected"/>
              <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
              <methodref name="Loaded" visibility="protected" procflags="override"/>
              <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
              <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
              <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
              <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
              <methodref name="Notification" visibility="protected" procflags="override"/>
              <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
              <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
              <methodref name="ReadState" visibility="protected" procflags="override"/>
              <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
              <methodref name="Resize" visibility="protected" procflags="dynamic"/>
              <methodref name="ScaleConstraints" visibility="protected"/>
              <methodref name="ScaleMargins" visibility="protected"/>
              <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
              <methodref name="SendCancelMode" visibility="protected"/>
              <methodref name="SendDockNotification" visibility="protected"/>
              <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
              <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
              <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
              <methodref name="SetName" visibility="protected" procflags="override"/>
              <methodref name="SetParent" visibility="protected" procflags="virtual"/>
              <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
              <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
              <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
              <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
              <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
              <methodref name="SetCustomHint" visibility="protected"/>
              <methodref name="UpdateExplicitBounds" visibility="protected"/>
              <methodref name="UpdateBoundsRect" visibility="protected"/>
              <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
              <methodref name="WndProc" visibility="protected" procflags="virtual"/>
              <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
              <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
              <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
              <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
              <propertyref name="ActionLink" visibility="protected"/>
              <propertyref name="AutoSize" visibility="protected"/>
              <propertyref name="Caption" visibility="protected"/>
              <propertyref name="DesktopFont" visibility="protected"/>
              <propertyref name="DragKind" visibility="protected"/>
              <propertyref name="DragCursor" visibility="protected"/>
              <propertyref name="DragMode" visibility="protected"/>
              <propertyref name="IsControl" visibility="protected"/>
              <propertyref name="MouseCapture" visibility="protected"/>
              <propertyref name="ParentBiDiMode" visibility="protected"/>
              <propertyref name="ParentColor" visibility="protected"/>
              <propertyref name="ParentFont" visibility="protected"/>
              <propertyref name="ParentShowHint" visibility="protected"/>
              <propertyref name="PopupMenu" visibility="protected"/>
              <propertyref name="ScalingFlags" visibility="protected"/>
              <propertyref name="Text" visibility="protected"/>
              <propertyref name="WheelAccumulator" visibility="protected"/>
              <propertyref name="Color" visibility="protected"/>
              <propertyref name="Font" visibility="protected"/>
              <propertyref name="IScaling" visibility="protected"/>
              <propertyref name="WindowText" visibility="protected"/>
              <eventref name="OnCanResize" visibility="protected"/>
              <eventref name="OnClick" visibility="protected"/>
              <eventref name="OnConstrainedResize" visibility="protected"/>
              <eventref name="OnContextPopup" visibility="protected"/>
              <eventref name="OnDblClick" visibility="protected"/>
              <eventref name="OnDragDrop" visibility="protected"/>
              <eventref name="OnDragOver" visibility="protected"/>
              <eventref name="OnEndDock" visibility="protected"/>
              <eventref name="OnEndDrag" visibility="protected"/>
              <eventref name="OnMouseActivate" visibility="protected"/>
              <eventref name="OnMouseDown" visibility="protected"/>
              <eventref name="OnMouseEnter" visibility="protected"/>
              <eventref name="OnMouseLeave" visibility="protected"/>
              <eventref name="OnMouseMove" visibility="protected"/>
              <eventref name="OnMouseUp" visibility="protected"/>
              <eventref name="OnMouseWheel" visibility="protected"/>
              <eventref name="OnMouseWheelDown" visibility="protected"/>
              <eventref name="OnMouseWheelUp" visibility="protected"/>
              <eventref name="OnResize" visibility="protected"/>
              <eventref name="OnStartDock" visibility="protected"/>
              <eventref name="OnStartDrag" visibility="protected"/>
              <methodref name="Create" visibility="public" procflags="constructor override"/>
              <methodref name="Destroy" visibility="public" procflags="destructor override"/>
              <methodref name="CheckNonMainThreadUsage" visibility="public"/>
              <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
              <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
              <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
              <methodref name="BeginDrag" visibility="public"/>
              <methodref name="BringToFront" visibility="public"/>
              <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
              <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
              <methodref name="ClientToParent" visibility="public"/>
              <methodref name="Dock" visibility="public" procflags="dynamic"/>
              <methodref name="Dragging" visibility="public"/>
              <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
              <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
              <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
              <propertyref name="Enabled" visibility="public"/>
              <methodref name="EndDrag" visibility="public"/>
              <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
              <methodref name="GetParentComponent" visibility="public" procflags="override"/>
              <methodref name="HasParent" visibility="public" procflags="override"/>
              <methodref name="Hide" visibility="public"/>
              <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
              <methodref name="Invalidate" visibility="public" procflags="virtual"/>
              <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
              <methodref name="IsRightToLeft" visibility="public"/>
              <methodref name="ManualDock" visibility="public"/>
              <methodref name="ManualFloat" visibility="public"/>
              <methodref name="Perform" visibility="public" procflags="overload"/>
              <methodref name="Refresh" visibility="public"/>
              <methodref name="Repaint" visibility="public" procflags="virtual"/>
              <methodref name="ReplaceDockedControl" visibility="public"/>
              <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
              <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
              <methodref name="ParentToClient" visibility="public"/>
              <methodref name="SendToBack" visibility="public"/>
              <methodref name="SetBounds" visibility="public" procflags="virtual"/>
              <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
              <methodref name="SetParentComponent" visibility="public" procflags="override"/>
              <methodref name="Show" visibility="public"/>
              <methodref name="Update" visibility="public" procflags="virtual"/>
              <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
              <methodref name="UseRightToLeftReading" visibility="public"/>
              <methodref name="UseRightToLeftScrollBar" visibility="public"/>
              <methodref name="DefaultHandler" visibility="public" procflags="override"/>
              <methodref name="GetTextBuf" visibility="public"/>
              <methodref name="GetTextLen" visibility="public"/>
              <methodref name="Perform" visibility="public" procflags="overload"/>
              <methodref name="Perform" visibility="public" procflags="overload"/>
              <methodref name="SetTextBuf" visibility="public"/>
              <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
              <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleRectSize" visibility="public"/>
              <propertyref name="Action" visibility="public"/>
              <propertyref name="Align" visibility="public"/>
              <propertyref name="Anchors" visibility="public"/>
              <propertyref name="BiDiMode" visibility="public"/>
              <propertyref name="BoundsRect" visibility="public"/>
              <propertyref name="ClientHeight" visibility="public"/>
              <propertyref name="ClientOrigin" visibility="public"/>
              <propertyref name="ClientRect" visibility="public"/>
              <propertyref name="ClientWidth" visibility="public"/>
              <propertyref name="Constraints" visibility="public"/>
              <propertyref name="ControlState" visibility="public"/>
              <propertyref name="ControlStyle" visibility="public"/>
              <propertyref name="CurrentPPI" visibility="public"/>
              <propertyref name="DockOrientation" visibility="public"/>
              <propertyref name="ExplicitLeft" visibility="public"/>
              <propertyref name="ExplicitTop" visibility="public"/>
              <propertyref name="ExplicitWidth" visibility="public"/>
              <propertyref name="ExplicitHeight" visibility="public"/>
              <propertyref name="Floating" visibility="public"/>
              <propertyref name="FloatingDockSiteClass" visibility="public"/>
              <propertyref name="HostDockSite" visibility="public"/>
              <propertyref name="LRDockWidth" visibility="public"/>
              <propertyref name="ScaleFactor" visibility="public"/>
              <propertyref name="ShowHint" visibility="public"/>
              <propertyref name="TBDockHeight" visibility="public"/>
              <propertyref name="Touch" visibility="public"/>
              <propertyref name="UndockHeight" visibility="public"/>
              <propertyref name="UndockWidth" visibility="public"/>
              <propertyref name="Visible" visibility="public"/>
              <eventref name="WindowProc" visibility="public"/>
              <propertyref name="Parent" visibility="public"/>
              <propertyref name="StyleElements" visibility="public"/>
              <propertyref name="StyleName" visibility="public"/>
              <eventref name="OnGesture" visibility="public"/>
              <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
              <propertyref name="AlignWithMargins" visibility="published"/>
              <propertyref name="Left" visibility="published"/>
              <propertyref name="Top" visibility="published"/>
              <propertyref name="Width" visibility="published"/>
              <propertyref name="Height" visibility="published"/>
              <propertyref name="Cursor" visibility="published"/>
              <propertyref name="Hint" visibility="published"/>
              <propertyref name="HelpType" visibility="published"/>
              <propertyref name="HelpKeyword" visibility="published"/>
              <propertyref name="HelpContext" visibility="published"/>
              <propertyref name="Margins" visibility="published"/>
              <propertyref name="CustomHint" visibility="published"/>
              <propertyref name="ParentCustomHint" visibility="published"/>
              <ancestor name="TComponent" namespace="System.Classes">
                <interfaces>
                  <implements name="IInterfaceComponentReference"/>
                  <implements name="IInterface"/>
                </interfaces>
                <methodref name="GetComObject" visibility="private">
                </methodref>
                <methodref name="GetComponent" visibility="private">
                </methodref>
                <methodref name="GetComponentCount" visibility="private">
                </methodref>
                <methodref name="GetComponentIndex" visibility="private">
                </methodref>
                <methodref name="Insert" visibility="private">
                </methodref>
                <methodref name="ReadLeft" visibility="private">
                </methodref>
                <methodref name="ReadTop" visibility="private">
                </methodref>
                <methodref name="Remove" visibility="private">
                </methodref>
                <methodref name="RemoveNotification" visibility="private">
                </methodref>
                <methodref name="SetComponentIndex" visibility="private">
                </methodref>
                <methodref name="SetReference" visibility="private">
                </methodref>
                <methodref name="WriteLeft" visibility="private">
                </methodref>
                <methodref name="WriteTop" visibility="private">
                </methodref>
                <methodref name="IntfGetComponent" visibility="private">
                </methodref>
                <methodref name="DoGetDeltaStreams" visibility="private">
                </methodref>
                <methodref name="ReadDeltaStream" visibility="private">
                </methodref>
                <methodref name="ReadDeltaState" visibility="private">
                </methodref>
                <methodref name="FindSortedComponent" visibility="private">
                </methodref>
                <methodref name="AddSortedComponent" visibility="private">
                </methodref>
                <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
                </methodref>
                <methodref name="Create@" visibility="class private" procflags="class constructor noself">
                </methodref>
                <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="ChangeName" visibility="protected">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="override">
                </methodref>
                <methodref name="GetChildren" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="override">
                </methodref>
                <methodref name="Loaded" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="Notification" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="ReadState" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="CanObserve" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetObservers" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="SetAncestor" visibility="protected">
                </methodref>
                <methodref name="SetDesigning" visibility="protected">
                </methodref>
                <methodref name="SetInline" visibility="protected">
                </methodref>
                <methodref name="SetDesignInstance" visibility="protected">
                </methodref>
                <methodref name="SetName" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Updating" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Updated" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
                </methodref>
                <methodref name="ValidateRename" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="WriteState" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="RemoveFreeNotifications" visibility="protected">
                </methodref>
                <methodref name="QueryInterface" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="_AddRef" visibility="protected">
                </methodref>
                <methodref name="_Release" visibility="protected">
                </methodref>
                <methodref name="GetTypeInfoCount" visibility="protected">
                </methodref>
                <methodref name="GetTypeInfo" visibility="protected">
                </methodref>
                <methodref name="GetIDsOfNames" visibility="protected">
                </methodref>
                <methodref name="Invoke" visibility="protected">
                </methodref>
                <eventref name="OnGetDeltaStreams" visibility="protected">
                </eventref>
                <methodref name="Create" visibility="public" procflags="constructor virtual">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="BeforeDestruction" visibility="public" procflags="override">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="EndInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="EndInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="EndFunctionInvoke" visibility="public">
                </methodref>
                <methodref name="DestroyComponents" visibility="public">
                </methodref>
                <methodref name="Destroying" visibility="public">
                </methodref>
                <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
                </methodref>
                <methodref name="FindComponent" visibility="public">
                </methodref>
                <methodref name="FreeNotification" visibility="public">
                </methodref>
                <methodref name="RemoveFreeNotification" visibility="public">
                </methodref>
                <methodref name="FreeOnRelease" visibility="public">
                </methodref>
                <methodref name="GetEnumerator" visibility="public" procflags="inline">
                </methodref>
                <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="override">
                </methodref>
                <methodref name="HasParent" visibility="public" procflags="dynamic">
                </methodref>
                <methodref name="InsertComponent" visibility="public">
                </methodref>
                <methodref name="RemoveComponent" visibility="public">
                </methodref>
                <methodref name="SetSubComponent" visibility="public">
                </methodref>
                <methodref name="SafeCallException" visibility="public" procflags="override">
                </methodref>
                <methodref name="UpdateAction" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="IsImplementorOf" visibility="public">
                </methodref>
                <methodref name="ReferenceInterface" visibility="public">
                </methodref>
                <propertyref name="ComObject" visibility="public">
                </propertyref>
                <propertyref name="Components" visibility="public">
                </propertyref>
                <propertyref name="ComponentCount" visibility="public">
                </propertyref>
                <propertyref name="ComponentIndex" visibility="public">
                </propertyref>
                <propertyref name="ComponentState" visibility="public">
                </propertyref>
                <propertyref name="ComponentStyle" visibility="public">
                </propertyref>
                <propertyref name="DesignInfo" visibility="public">
                </propertyref>
                <propertyref name="Owner" visibility="public">
                </propertyref>
                <propertyref name="VCLComObject" visibility="public">
                </propertyref>
                <propertyref name="Observers" visibility="public">
                </propertyref>
                <propertyref name="Name" visibility="published">
                </propertyref>
                <propertyref name="Tag" visibility="published">
                </propertyref>
                <ancestor name="TPersistent" namespace="System.Classes">
                  <methodref name="AssignError" visibility="private">
                  </methodref>
                  <methodref name="AssignTo" visibility="protected" procflags="virtual">
                  </methodref>
                  <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                  </methodref>
                  <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                  </methodref>
                  <methodref name="Destroy" visibility="public" procflags="destructor override">
                  </methodref>
                  <methodref name="Assign" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                  </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>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="3334">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="3335">
      </procedure>
      <property name="Action" visibility="published" read="GetAction" write="SetAction" type="TBasicAction" hoisted="true" file="Vcl.ComCtrls.pas" line="3337"/>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3338"/>
      <property name="AllocBy" visibility="published" read="FAllocBy" write="SetAllocBy" type="Integer" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3339"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="3340"/>
      <property name="BevelEdges" visibility="published" read="FBevelEdges" write="SetBevelEdges" type="TBevelEdges" default="15" hoisted="true" file="Vcl.ComCtrls.pas" line="3341"/>
      <property name="BevelInner" visibility="published" read="FBevelInner" write="SetBevelCut" type="TBevelCut" default="2" index="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3342"/>
      <property name="BevelOuter" visibility="published" read="FBevelOuter" write="SetBevelCut" type="TBevelCut" default="1" index="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3343"/>
      <property name="BevelKind" visibility="published" read="FBevelKind" write="SetBevelKind" type="TBevelKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3344"/>
      <property name="BevelWidth" visibility="published" read="FBevelWidth" write="SetBevelWidth" type="TBevelWidth" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3345"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="3346"/>
      <property name="BorderStyle" visibility="published" read="FBorderStyle" write="SetBorderStyle" type="TBorderStyle" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3347"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3348"/>
      <property name="Checkboxes" visibility="published" read="FCheckboxes" write="SetCheckboxes" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3349"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" default="-16777211" hoisted="true" file="Vcl.ComCtrls.pas" line="3350"/>
      <property name="Columns" visibility="published" read="FListColumns" write="SetListColumns" type="TListColumns" hoisted="true" file="Vcl.ComCtrls.pas" line="3351"/>
      <property name="ColumnClick" visibility="published" read="FColumnClick" write="SetColumnClick" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3352"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="3353"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="3354"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="3355"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="3356"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3357"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3358"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3359"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="3360"/>
      <property name="FlatScrollBars" visibility="published" read="FFlatScrollBars" write="SetFlatScrollBars" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3361"/>
      <property name="FullDrag" visibility="published" read="FFullDrag" write="SetFullDrag" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3362"/>
      <property name="GridLines" visibility="published" read="FGridLines" write="SetGridLines" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3363"/>
      <property name="Groups" visibility="published" read="FListGroups" write="SetListGroups" stored="StoreGroups" type="TListGroups" hoisted="true" file="Vcl.ComCtrls.pas" line="3364"/>
      <property name="HideSelection" visibility="published" read="FHideSelection" write="SetHideSelection" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3365"/>
      <property name="HotTrack" visibility="published" read="FHotTrack" write="SetHotTrack" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3366"/>
      <property name="HotTrackStyles" visibility="published" read="FHotTrackStyles" write="SetHotTrackStyles" type="TListHotTrackStyles" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3367"/>
      <property name="HoverTime" visibility="published" read="GetHoverTime" write="SetHoverTime" type="Integer" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="3368"/>
      <property name="IconOptions" visibility="published" read="FIconOptions" write="SetIconOptions" type="TIconOptions" hoisted="true" file="Vcl.ComCtrls.pas" line="3369"/>
      <property name="Items" visibility="published" read="FListItems" write="SetItems" stored="AreItemsStored" type="TListItems" hoisted="true" file="Vcl.ComCtrls.pas" line="3370"/>
      <property name="LargeImages" visibility="published" read="FLargeImages" write="SetLargeImages" type="TCustomImageList" hoisted="true" file="Vcl.ComCtrls.pas" line="3371"/>
      <property name="MultiSelect" visibility="published" read="FMultiSelect" write="SetMultiSelect" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3372"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="3373"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3374"/>
      <property name="OwnerData" visibility="published" read="FOwnerData" write="SetOwnerData" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3375"/>
      <property name="OwnerDraw" visibility="published" read="FOwnerDraw" write="SetOwnerDraw" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3376"/>
      <property name="GroupHeaderImages" visibility="published" read="FGroupHeaderImages" write="SetGroupHeaderImages" type="TCustomImageList" hoisted="true" file="Vcl.ComCtrls.pas" line="3377"/>
      <property name="GroupView" visibility="published" read="FGroupView" write="SetGroupView" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3378"/>
      <property name="ReadOnly" visibility="published" read="FReadOnly" write="SetReadOnly" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3379"/>
      <property name="RowSelect" visibility="published" read="FRowSelect" write="SetRowSelect" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3380"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3381"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3382"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3383"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3384"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3385"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="3386"/>
      <property name="ShowColumnHeaders" visibility="published" read="FShowColumnHeaders" write="SetColumnHeaders" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3387"/>
      <property name="ShowWorkAreas" visibility="published" read="FShowWorkAreas" write="SetShowWorkAreas" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3388"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="3389"/>
      <property name="SmallImages" visibility="published" read="FSmallImages" write="SetSmallImages" type="TCustomImageList" hoisted="true" file="Vcl.ComCtrls.pas" line="3390"/>
      <property name="SortType" visibility="published" read="FSortType" write="SetSortType" type="TSortType" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3391"/>
      <property name="StateImages" visibility="published" read="FStateImages" write="SetStateImages" type="TCustomImageList" hoisted="true" file="Vcl.ComCtrls.pas" line="3392"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="3393"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3394"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="3395"/>
      <property name="ViewStyle" visibility="published" read="FViewStyle" write="SetViewStyle" type="TViewStyle" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3396"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3397"/>
      <event name="OnAdvancedCustomDraw" visibility="published" read="FOnAdvancedCustomDraw" write="FOnAdvancedCustomDraw" type="TLVAdvancedCustomDrawEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3398"/>
      <event name="OnAdvancedCustomDrawItem" visibility="published" read="FOnAdvancedCustomDrawItem" write="FOnAdvancedCustomDrawItem" type="TLVAdvancedCustomDrawItemEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3399"/>
      <event name="OnAdvancedCustomDrawSubItem" visibility="published" read="FOnAdvancedCustomDrawSubItem" write="FOnAdvancedCustomDrawSubItem" type="TLVAdvancedCustomDrawSubItemEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3400"/>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TLVChangeEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3401"/>
      <event name="OnChanging" visibility="published" read="FOnChanging" write="FOnChanging" type="TLVChangingEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3402"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3403"/>
      <event name="OnColumnClick" visibility="published" read="FOnColumnClick" write="FOnColumnClick" type="TLVColumnClickEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3404"/>
      <event name="OnColumnDragged" visibility="published" read="FOnColumnDragged" write="FOnColumnDragged" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3405"/>
      <event name="OnColumnRightClick" visibility="published" read="FOnColumnRightClick" write="FOnColumnRightClick" type="TLVColumnRClickEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3406"/>
      <event name="OnCompare" visibility="published" read="FOnCompare" write="FOnCompare" type="TLVCompareEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3407"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3408"/>
      <event name="OnCustomDraw" visibility="published" read="FOnCustomDraw" write="FOnCustomDraw" type="TLVCustomDrawEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3409"/>
      <event name="OnCustomDrawItem" visibility="published" read="FOnCustomDrawItem" write="FOnCustomDrawItem" type="TLVCustomDrawItemEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3410"/>
      <event name="OnCustomDrawSubItem" visibility="published" read="FOnCustomDrawSubItem" write="FOnCustomDrawSubItem" type="TLVCustomDrawSubItemEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3411"/>
      <event name="OnCreateItemClass" visibility="published" read="FOnCreateItemClass" write="FOnCreateItemClass" type="TLVCreateItemClassEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3412"/>
      <event name="OnData" visibility="published" read="FOnData" write="FOnData" type="TLVOwnerDataEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3413"/>
      <event name="OnDataFind" visibility="published" read="FOnDataFind" write="FOnDataFind" type="TLVOwnerDataFindEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3414"/>
      <event name="OnDataHint" visibility="published" read="FOnDataHint" write="FOnDataHint" type="TLVOwnerDataHintEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3415"/>
      <event name="OnDataStateChange" visibility="published" read="FOnDataStateChange" write="FOnDataStateChange" type="TLVOwnerDataStateChangeEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3416"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3417"/>
      <event name="OnDeletion" visibility="published" read="FOnDeletion" write="FOnDeletion" type="TLVDeletedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3418"/>
      <event name="OnDrawItem" visibility="published" read="FOnDrawItem" write="FOnDrawItem" type="TLVDrawItemEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3419"/>
      <event name="OnEdited" visibility="published" read="FOnEdited" write="FOnEdited" type="TLVEditedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3420"/>
      <event name="OnEditing" visibility="published" read="FOnEditing" write="FOnEditing" type="TLVEditingEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3421"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3422"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3423"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3424"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3425"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3426"/>
      <event name="OnGetImageIndex" visibility="published" read="FOnGetImageIndex" write="FOnGetImageIndex" type="TLVNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3427"/>
      <event name="OnGetSubItemImage" visibility="published" read="FOnGetSubItemImage" write="FOnGetSubItemImage" type="TLVSubItemImageEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3428"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3429"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3430"/>
      <event name="OnInfoTip" visibility="published" read="FOnInfoTip" write="FOnInfoTip" type="TLVInfoTipEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3431"/>
      <event name="OnInsert" visibility="published" read="FOnInsert" write="FOnInsert" type="TLVDeletedEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3432"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3433"/>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" type="TKeyPressEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3434"/>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3435"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3436"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3437"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3438"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3439"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3440"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3441"/>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3442"/>
      <event name="OnSelectItem" visibility="published" read="FOnSelectItem" write="FOnSelectItem" type="TLVSelectItemEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3443"/>
      <event name="OnItemChecked" visibility="published" read="FOnItemChecked" write="FOnItemChecked" type="TLVCheckedItemEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3444"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3445"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3446"/>
    </members>
  </class>
  <class name="TListViewActionLink" file="Vcl.ComCtrls.pas" line="3451">
    <ancestor name="TListActionLink" namespace="Vcl.ListActns">
      <methodref name="IsActiveLinked" visibility="protected" procflags="virtual"/>
      <methodref name="SetActive" visibility="protected" procflags="virtual"/>
      <methodref name="IsImagesLinked" visibility="protected" procflags="virtual"/>
      <methodref name="SetAction" visibility="protected" procflags="override"/>
      <methodref name="SetImages" visibility="protected" procflags="virtual"/>
      <methodref name="SetItemIndex" visibility="protected" procflags="virtual"/>
      <methodref name="AddItem" visibility="protected" procflags="overload virtual"/>
      <methodref name="AddItem" visibility="protected" procflags="overload virtual"/>
      <methodref name="RefreshControl" visibility="protected"/>
      <ancestor name="TWinControlActionLink" namespace="Vcl.Controls">
        <methodref name="AssignClient" visibility="protected" procflags="override"/>
        <methodref name="IsHelpContextLinked" visibility="protected" procflags="override"/>
        <methodref name="SetHelpContext" visibility="protected" procflags="override"/>
        <ancestor name="TControlActionLink" namespace="Vcl.Controls">
          <methodref name="AssignClient" visibility="protected" procflags="override"/>
          <methodref name="IsCaptionLinked" visibility="protected" procflags="override"/>
          <methodref name="IsDropdownMenuLinked" visibility="protected" procflags="virtual"/>
          <methodref name="IsEnabledLinked" visibility="protected" procflags="override"/>
          <methodref name="IsEnableDropdownLinked" visibility="protected" procflags="virtual"/>
          <methodref name="IsHelpLinked" visibility="protected" procflags="override"/>
          <methodref name="IsHintLinked" visibility="protected" procflags="override"/>
          <methodref name="IsVisibleLinked" visibility="protected" procflags="override"/>
          <methodref name="IsOnExecuteLinked" visibility="protected" procflags="override"/>
          <methodref name="IsPopupMenuLinked" visibility="protected" procflags="virtual"/>
          <methodref name="DoShowHint" visibility="protected" procflags="virtual"/>
          <methodref name="SetCaption" visibility="protected" procflags="override"/>
          <methodref name="SetDropdownMenu" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="override"/>
          <methodref name="SetEnableDropdown" visibility="protected" procflags="virtual"/>
          <methodref name="SetHint" visibility="protected" procflags="override"/>
          <methodref name="SetHelpContext" visibility="protected" procflags="override"/>
          <methodref name="SetHelpKeyword" visibility="protected" procflags="override"/>
          <methodref name="SetHelpType" visibility="protected" procflags="override"/>
          <methodref name="SetVisible" visibility="protected" procflags="override"/>
          <methodref name="SetOnExecute" visibility="protected" procflags="override"/>
          <methodref name="SetPopupMenu" visibility="protected" procflags="virtual"/>
          <ancestor name="TActionLink" namespace="Vcl.ActnList">
            <methodref name="IsImageNameLinked" visibility="protected" procflags="virtual"/>
            <ancestor name="TContainedActionLink" namespace="System.Actions">
              <methodref name="DefaultIsLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsCaptionLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsCheckedLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsEnabledLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsGroupIndexLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsHelpContextLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsHelpLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsHintLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsImageIndexLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsShortCutLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsVisibleLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsStatusActionLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAutoCheck" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetCaption" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChecked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetEnabled" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetGroupIndex" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetHelpContext" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetHelpKeyword" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetHelpType" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetHint" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetImageIndex" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetShortCut" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetVisible" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetStatusAction" visibility="protected" procflags="virtual">
              </methodref>
              <ancestor name="TBasicActionLink" namespace="System.Classes">
                <methodref name="AssignClient" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="Change" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="IsOnExecuteLinked" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="SetAction" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="SetOnExecute" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="Create" visibility="public" procflags="constructor virtual">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Execute" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="Update" visibility="public" procflags="virtual">
                </methodref>
                <propertyref name="Action" visibility="public">
                </propertyref>
                <eventref name="OnChange" visibility="public">
                </eventref>
                <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>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="AddItem" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="3453">
        <parameters>
          <parameter name="AnItem" type="TListControlItem"/>
        </parameters>
      </procedure>
      <procedure name="AddItem" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="3454">
        <parameters>
          <parameter name="ACaption" type="string"/>
          <parameter name="AImageIndex" type="Integer"/>
          <parameter name="DataPtr" type="Pointer"/>
        </parameters>
      </procedure>
      <procedure name="SetImages" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3456">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
    </members>
  </class>
  <enum name="TCommonAVI" file="Vcl.ComCtrls.pas" line="3461">
    <element value="0" name="aviNone" file="Vcl.ComCtrls.pas" line="3461"/>
    <element value="1" name="aviFindFolder" file="Vcl.ComCtrls.pas" line="3461"/>
    <element value="2" name="aviFindFile" file="Vcl.ComCtrls.pas" line="3461"/>
    <element value="3" name="aviFindComputer" file="Vcl.ComCtrls.pas" line="3461"/>
    <element value="4" name="aviCopyFiles" file="Vcl.ComCtrls.pas" line="3461"/>
    <element value="5" name="aviCopyFile" file="Vcl.ComCtrls.pas" line="3462"/>
    <element value="6" name="aviRecycleFile" file="Vcl.ComCtrls.pas" line="3462"/>
    <element value="7" name="aviEmptyRecycle" file="Vcl.ComCtrls.pas" line="3462"/>
    <element value="8" name="aviDeleteFile" file="Vcl.ComCtrls.pas" line="3462"/>
  </enum>
  <struct name="TAnimateParams" size="20" file="Vcl.ComCtrls.pas" line="3464">
    <field name="FileName" type="string" visibility="public" size="4" offset="0" file="Vcl.ComCtrls.pas" line="3465"/>
    <field name="CommonAVI" type="TCommonAVI" visibility="public" size="1" offset="4" file="Vcl.ComCtrls.pas" line="3466"/>
    <field name="ResHandle" type="NativeUInt" visibility="public" size="4" offset="8" file="Vcl.ComCtrls.pas" line="3467"/>
    <field name="ResName" type="string" visibility="public" size="4" offset="12" file="Vcl.ComCtrls.pas" line="3468"/>
    <field name="ResId" type="Integer" visibility="public" size="4" offset="16" file="Vcl.ComCtrls.pas" line="3469"/>
  </struct>
  <type name="TAnimateResId" type="integer" loBound="-2147483648" hiBound="2147483647" file="System.pas" line="12"/>
  <class name="TAnimate" file="Vcl.ComCtrls.pas" line="3478">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FActive" type="Boolean" visibility="private" size="1" offset="688" file="Vcl.ComCtrls.pas" line="3480"/>
      <field name="FFileName" type="string" visibility="private" size="4" offset="692" file="Vcl.ComCtrls.pas" line="3481"/>
      <field name="FCenter" type="Boolean" visibility="private" size="1" offset="696" file="Vcl.ComCtrls.pas" line="3482"/>
      <field name="FCommonAVI" type="TCommonAVI" visibility="private" size="1" offset="697" file="Vcl.ComCtrls.pas" line="3483"/>
      <field name="FFrameCount" type="Integer" visibility="private" size="4" offset="700" file="Vcl.ComCtrls.pas" line="3484"/>
      <field name="FFrameHeight" type="Integer" visibility="private" size="4" offset="704" file="Vcl.ComCtrls.pas" line="3485"/>
      <field name="FFrameWidth" type="Integer" visibility="private" size="4" offset="708" file="Vcl.ComCtrls.pas" line="3486"/>
      <field name="FOpen" type="Boolean" visibility="private" size="1" offset="712" file="Vcl.ComCtrls.pas" line="3487"/>
      <field name="FRecreateNeeded" type="Boolean" visibility="private" size="1" offset="713" file="Vcl.ComCtrls.pas" line="3488"/>
      <field name="FRepetitions" type="Integer" visibility="private" size="4" offset="716" file="Vcl.ComCtrls.pas" line="3489"/>
      <field name="FResHandle" type="NativeUInt" visibility="private" size="4" offset="720" file="Vcl.ComCtrls.pas" line="3490"/>
      <field name="FResId" type="Integer" visibility="private" size="4" offset="724" file="Vcl.ComCtrls.pas" line="3491"/>
      <field name="FResName" type="string" visibility="private" size="4" offset="728" file="Vcl.ComCtrls.pas" line="3492"/>
      <field name="FStreamedActive" type="Boolean" visibility="private" size="1" offset="732" file="Vcl.ComCtrls.pas" line="3493"/>
      <field name="FTimers" type="Boolean" visibility="private" size="1" offset="733" file="Vcl.ComCtrls.pas" line="3494"/>
      <field name="FTransparent" type="Boolean" visibility="private" size="1" offset="734" file="Vcl.ComCtrls.pas" line="3495"/>
      <field name="FStartFrame" type="SmallInt" visibility="private" size="2" offset="736" file="Vcl.ComCtrls.pas" line="3496"/>
      <field name="FStopFrame" type="SmallInt" visibility="private" size="2" offset="738" file="Vcl.ComCtrls.pas" line="3497"/>
      <field name="FStopCount" type="Integer" visibility="private" size="4" offset="740" file="Vcl.ComCtrls.pas" line="3498"/>
      <field name="FOnOpen" type="TNotifyEvent" visibility="private" size="8" offset="744" file="Vcl.ComCtrls.pas" line="3499"/>
      <field name="FOnClose" type="TNotifyEvent" visibility="private" size="8" offset="752" file="Vcl.ComCtrls.pas" line="3500"/>
      <field name="FOnStart" type="TNotifyEvent" visibility="private" size="8" offset="760" file="Vcl.ComCtrls.pas" line="3501"/>
      <field name="FOnStop" type="TNotifyEvent" visibility="private" size="8" offset="768" file="Vcl.ComCtrls.pas" line="3502"/>
      <procedure name="CheckOpen" visibility="private" file="Vcl.ComCtrls.pas" line="3503">
      </procedure>
      <function name="InternalClose" visibility="private" file="Vcl.ComCtrls.pas" line="3504">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="InternalOpen" visibility="private" file="Vcl.ComCtrls.pas" line="3505">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="GetAnimateParams" visibility="private" file="Vcl.ComCtrls.pas" line="3506">
        <parameters>
          <parameter name="Params" type="TAnimateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SetAnimateParams" visibility="private" file="Vcl.ComCtrls.pas" line="3507">
        <parameters>
          <parameter name="Params" type="TAnimateParams" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="GetActualResId" visibility="private" file="Vcl.ComCtrls.pas" line="3508">
        <parameters>
          <retval type="NativeInt"/>
        </parameters>
      </function>
      <function name="GetActualResHandle" visibility="private" file="Vcl.ComCtrls.pas" line="3509">
        <parameters>
          <retval type="NativeUInt"/>
        </parameters>
      </function>
      <procedure name="GetFrameInfo" visibility="private" file="Vcl.ComCtrls.pas" line="3510">
      </procedure>
      <procedure name="SetActive" visibility="private" file="Vcl.ComCtrls.pas" line="3511">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetFileName" visibility="private" file="Vcl.ComCtrls.pas" line="3512">
        <parameters>
          <parameter name="Value" type="string"/>
        </parameters>
      </procedure>
      <procedure name="SetCenter" visibility="private" file="Vcl.ComCtrls.pas" line="3513">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetCommonAVI" visibility="private" file="Vcl.ComCtrls.pas" line="3514">
        <parameters>
          <parameter name="Value" type="TCommonAVI"/>
        </parameters>
      </procedure>
      <procedure name="SetOpen" visibility="private" file="Vcl.ComCtrls.pas" line="3515">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetRepetitions" visibility="private" file="Vcl.ComCtrls.pas" line="3516">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetResHandle" visibility="private" file="Vcl.ComCtrls.pas" line="3517">
        <parameters>
          <parameter name="Value" type="NativeUInt"/>
        </parameters>
      </procedure>
      <procedure name="SetResId" visibility="private" file="Vcl.ComCtrls.pas" line="3518">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetResName" visibility="private" file="Vcl.ComCtrls.pas" line="3519">
        <parameters>
          <parameter name="Value" type="string"/>
        </parameters>
      </procedure>
      <procedure name="SetTimers" visibility="private" file="Vcl.ComCtrls.pas" line="3520">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetTransparent" visibility="private" file="Vcl.ComCtrls.pas" line="3521">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetStartFrame" visibility="private" file="Vcl.ComCtrls.pas" line="3522">
        <parameters>
          <parameter name="Value" type="SmallInt"/>
        </parameters>
      </procedure>
      <procedure name="SetStopFrame" visibility="private" file="Vcl.ComCtrls.pas" line="3523">
        <parameters>
          <parameter name="Value" type="SmallInt"/>
        </parameters>
      </procedure>
      <procedure name="UpdateActiveState" visibility="private" file="Vcl.ComCtrls.pas" line="3524">
      </procedure>
      <procedure name="WMNCCalcSize" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3525">
        <parameters>
          <parameter name="Message" type="TWMNCCalcSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCHitTest" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3526">
        <parameters>
          <parameter name="Message" type="TWMNCHitTest" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCPaint" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3527">
        <parameters>
          <parameter name="Message" type="TWMNCPaint" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3528">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMWindowPosChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3529">
        <parameters>
          <parameter name="Message" type="TWMWindowPosMsg" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMColorChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3530">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNCommand" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3531">
        <parameters>
          <parameter name="Message" type="TWMCommand" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="CanAutoSize" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3533">
        <parameters>
          <parameter name="NewWidth" type="Integer" paramflags="var"/>
          <parameter name="NewHeight" type="Integer" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3534">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3535">
      </procedure>
      <procedure name="DestroyWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3536">
      </procedure>
      <procedure name="DoOpen" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3537">
      </procedure>
      <procedure name="DoClose" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3538">
      </procedure>
      <procedure name="DoStart" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3539">
      </procedure>
      <procedure name="DoStop" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3540">
      </procedure>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3541">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="3543">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <property name="FrameCount" visibility="public" read="FFrameCount" type="Integer" file="Vcl.ComCtrls.pas" line="3544"/>
      <property name="FrameHeight" visibility="public" read="FFrameHeight" type="Integer" file="Vcl.ComCtrls.pas" line="3545"/>
      <property name="FrameWidth" visibility="public" read="FFrameWidth" type="Integer" file="Vcl.ComCtrls.pas" line="3546"/>
      <property name="Open" visibility="public" read="FOpen" write="SetOpen" type="Boolean" file="Vcl.ComCtrls.pas" line="3547"/>
      <procedure name="Play" visibility="public" file="Vcl.ComCtrls.pas" line="3548">
        <parameters>
          <parameter name="FromFrame" type="Word"/>
          <parameter name="ToFrame" type="Word"/>
          <parameter name="Count" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="Reset" visibility="public" file="Vcl.ComCtrls.pas" line="3549">
      </procedure>
      <procedure name="Seek" visibility="public" file="Vcl.ComCtrls.pas" line="3550">
        <parameters>
          <parameter name="Frame" type="SmallInt"/>
        </parameters>
      </procedure>
      <procedure name="Stop" visibility="public" file="Vcl.ComCtrls.pas" line="3551">
      </procedure>
      <property name="ResHandle" visibility="public" read="FResHandle" write="SetResHandle" type="NativeUInt" file="Vcl.ComCtrls.pas" line="3552"/>
      <property name="ResId" visibility="public" read="FResId" write="SetResId" type="Integer" file="Vcl.ComCtrls.pas" line="3553"/>
      <property name="ResName" visibility="public" read="FResName" write="SetResName" type="string" default="0" file="Vcl.ComCtrls.pas" line="3554"/>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3556"/>
      <property name="Active" visibility="published" read="FActive" write="SetActive" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3557"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="3558"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3559"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3560"/>
      <property name="Center" visibility="published" read="FCenter" write="SetCenter" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="3561"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" default="-16777211" hoisted="true" file="Vcl.ComCtrls.pas" line="3562"/>
      <property name="CommonAVI" visibility="published" read="FCommonAVI" write="SetCommonAVI" type="TCommonAVI" default="0" file="Vcl.ComCtrls.pas" line="3563"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="3564"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="3565"/>
      <property name="FileName" visibility="published" read="FFileName" write="SetFileName" type="string" default="0" file="Vcl.ComCtrls.pas" line="3566"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3567"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3568"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3569"/>
      <property name="Repetitions" visibility="published" read="FRepetitions" write="SetRepetitions" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="3570"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="3571"/>
      <property name="StartFrame" visibility="published" read="FStartFrame" write="SetStartFrame" type="SmallInt" default="1" file="Vcl.ComCtrls.pas" line="3572"/>
      <property name="StopFrame" visibility="published" read="FStopFrame" write="SetStopFrame" type="SmallInt" default="0" file="Vcl.ComCtrls.pas" line="3573"/>
      <property name="Timers" visibility="published" read="FTimers" write="SetTimers" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3574"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="3575"/>
      <property name="Transparent" visibility="published" read="FTransparent" write="SetTransparent" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="3576"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3577"/>
      <event name="OnOpen" visibility="published" read="FOnOpen" write="FOnOpen" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="3578"/>
      <event name="OnClose" visibility="published" read="FOnClose" write="FOnClose" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="3579"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3580"/>
      <event name="OnStart" visibility="published" read="FOnStart" write="FOnStart" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="3581"/>
      <event name="OnStop" visibility="published" read="FOnStop" write="FOnStop" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="3582"/>
    </members>
  </class>
  <const name="CN_DROPDOWNCLOSED" type="Integer" file="Vcl.ComCtrls.pas" line="3588">
    <value>
      $1400
    </value>
  </const>
  <const name="tbsButton" type="TToolButtonStyle" file="Vcl.ComCtrls.pas" line="3591">
    <value>
      tbsButton
    </value>
  </const>
  <const name="tbsCheck" type="TToolButtonStyle" file="Vcl.ComCtrls.pas" line="3591">
    <value>
      tbsCheck
    </value>
  </const>
  <const name="tbsDropDown" type="TToolButtonStyle" file="Vcl.ComCtrls.pas" line="3591">
    <value>
      tbsDropDown
    </value>
  </const>
  <const name="tbsSeparator" type="TToolButtonStyle" file="Vcl.ComCtrls.pas" line="3591">
    <value>
      tbsSeparator
    </value>
  </const>
  <const name="tbsDivider" type="TToolButtonStyle" file="Vcl.ComCtrls.pas" line="3592">
    <value>
      tbsDivider
    </value>
  </const>
  <const name="tbsTextButton" type="TToolButtonStyle" file="Vcl.ComCtrls.pas" line="3592">
    <value>
      tbsTextButton
    </value>
  </const>
  <const name="tbsChecked" type="TToolButtonState" file="Vcl.ComCtrls.pas" line="3594">
    <value>
      tbsChecked
    </value>
  </const>
  <const name="tbsPressed" type="TToolButtonState" file="Vcl.ComCtrls.pas" line="3594">
    <value>
      tbsPressed
    </value>
  </const>
  <const name="tbsEnabled" type="TToolButtonState" file="Vcl.ComCtrls.pas" line="3594">
    <value>
      tbsEnabled
    </value>
  </const>
  <const name="tbsHidden" type="TToolButtonState" file="Vcl.ComCtrls.pas" line="3594">
    <value>
      tbsHidden
    </value>
  </const>
  <const name="tbsIndeterminate" type="TToolButtonState" file="Vcl.ComCtrls.pas" line="3595">
    <value>
      tbsIndeterminate
    </value>
  </const>
  <const name="tbsWrap" type="TToolButtonState" file="Vcl.ComCtrls.pas" line="3595">
    <value>
      tbsWrap
    </value>
  </const>
  <const name="tbsEllipses" type="TToolButtonState" file="Vcl.ComCtrls.pas" line="3595">
    <value>
      tbsEllipses
    </value>
  </const>
  <const name="tbsMarked" type="TToolButtonState" file="Vcl.ComCtrls.pas" line="3595">
    <value>
      tbsMarked
    </value>
  </const>
  <const name="tbNoEdges" type=":74" file="Vcl.ComCtrls.pas" line="3727">
    <value>
      tbNoEdges
    </value>
  </const>
  <const name="tbHiliteHotTrack" type=":74" file="Vcl.ComCtrls.pas" line="3727">
    <value>
      tbHiliteHotTrack
    </value>
  </const>
  <const name="tbNoOffset" type=":74" file="Vcl.ComCtrls.pas" line="3727">
    <value>
      tbNoOffset
    </value>
  </const>
  <const name="tbNoMark" type=":74" file="Vcl.ComCtrls.pas" line="3728">
    <value>
      tbNoMark
    </value>
  </const>
  <const name="tbNoEtchedEffect" type=":74" file="Vcl.ComCtrls.pas" line="3728">
    <value>
      tbNoEtchedEffect
    </value>
  </const>
  <const name="gdoHotTrack" type=":84" file="Vcl.ComCtrls.pas" line="3730">
    <value>
      gdoHotTrack
    </value>
  </const>
  <const name="gdoGradient" type=":84" file="Vcl.ComCtrls.pas" line="3730">
    <value>
      gdoGradient
    </value>
  </const>
  <const name="dsNormal" type="TTBDrawingStyle" file="Vcl.ComCtrls.pas" line="3731">
    <value>
      dsNormal
    </value>
  </const>
  <const name="dsGradient" type="TTBDrawingStyle" file="Vcl.ComCtrls.pas" line="3731">
    <value>
      dsGradient
    </value>
  </const>
  <enum name="TToolButtonStyle" file="Vcl.ComCtrls.pas" line="3591">
    <element value="0" name="tbsButton" file="Vcl.ComCtrls.pas" line="3591"/>
    <element value="1" name="tbsCheck" file="Vcl.ComCtrls.pas" line="3591"/>
    <element value="2" name="tbsDropDown" file="Vcl.ComCtrls.pas" line="3591"/>
    <element value="3" name="tbsSeparator" file="Vcl.ComCtrls.pas" line="3591"/>
    <element value="4" name="tbsDivider" file="Vcl.ComCtrls.pas" line="3592"/>
    <element value="5" name="tbsTextButton" file="Vcl.ComCtrls.pas" line="3592"/>
  </enum>
  <enum name="TToolButtonState" file="Vcl.ComCtrls.pas" line="3594">
    <element value="0" name="tbsChecked" file="Vcl.ComCtrls.pas" line="3594"/>
    <element value="1" name="tbsPressed" file="Vcl.ComCtrls.pas" line="3594"/>
    <element value="2" name="tbsEnabled" file="Vcl.ComCtrls.pas" line="3594"/>
    <element value="3" name="tbsHidden" file="Vcl.ComCtrls.pas" line="3594"/>
    <element value="4" name="tbsIndeterminate" file="Vcl.ComCtrls.pas" line="3595"/>
    <element value="5" name="tbsWrap" file="Vcl.ComCtrls.pas" line="3595"/>
    <element value="6" name="tbsEllipses" file="Vcl.ComCtrls.pas" line="3595"/>
    <element value="7" name="tbsMarked" file="Vcl.ComCtrls.pas" line="3595"/>
  </enum>
  <class name="TToolButtonActionLink" file="Vcl.ComCtrls.pas" line="3602">
    <ancestor name="TControlActionLink" namespace="Vcl.Controls">
      <methodref name="AssignClient" visibility="protected" procflags="override"/>
      <methodref name="IsCaptionLinked" visibility="protected" procflags="override"/>
      <methodref name="IsDropdownMenuLinked" visibility="protected" procflags="virtual"/>
      <methodref name="IsEnabledLinked" visibility="protected" procflags="override"/>
      <methodref name="IsEnableDropdownLinked" visibility="protected" procflags="virtual"/>
      <methodref name="IsHelpLinked" visibility="protected" procflags="override"/>
      <methodref name="IsHintLinked" visibility="protected" procflags="override"/>
      <methodref name="IsVisibleLinked" visibility="protected" procflags="override"/>
      <methodref name="IsOnExecuteLinked" visibility="protected" procflags="override"/>
      <methodref name="IsPopupMenuLinked" visibility="protected" procflags="virtual"/>
      <methodref name="DoShowHint" visibility="protected" procflags="virtual"/>
      <methodref name="SetCaption" visibility="protected" procflags="override"/>
      <methodref name="SetDropdownMenu" visibility="protected" procflags="virtual"/>
      <methodref name="SetEnabled" visibility="protected" procflags="override"/>
      <methodref name="SetEnableDropdown" visibility="protected" procflags="virtual"/>
      <methodref name="SetHint" visibility="protected" procflags="override"/>
      <methodref name="SetHelpContext" visibility="protected" procflags="override"/>
      <methodref name="SetHelpKeyword" visibility="protected" procflags="override"/>
      <methodref name="SetHelpType" visibility="protected" procflags="override"/>
      <methodref name="SetVisible" visibility="protected" procflags="override"/>
      <methodref name="SetOnExecute" visibility="protected" procflags="override"/>
      <methodref name="SetPopupMenu" visibility="protected" procflags="virtual"/>
      <ancestor name="TActionLink" namespace="Vcl.ActnList">
        <methodref name="IsImageNameLinked" visibility="protected" procflags="virtual"/>
        <ancestor name="TContainedActionLink" namespace="System.Actions">
          <methodref name="DefaultIsLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsCaptionLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsCheckedLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsEnabledLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsGroupIndexLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsHelpContextLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsHelpLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsHintLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsImageIndexLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsShortCutLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsVisibleLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="IsStatusActionLinked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAutoCheck" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetCaption" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChecked" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetGroupIndex" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHelpContext" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHelpKeyword" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHelpType" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetHint" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetImageIndex" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetShortCut" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetVisible" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetStatusAction" visibility="protected" procflags="virtual">
          </methodref>
          <ancestor name="TBasicActionLink" namespace="System.Classes">
            <methodref name="AssignClient" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Change" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="IsOnExecuteLinked" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAction" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetOnExecute" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Execute" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="Update" visibility="public" procflags="virtual">
            </methodref>
            <propertyref name="Action" visibility="public">
            </propertyref>
            <eventref name="OnChange" visibility="public">
            </eventref>
            <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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FClient" type="TToolButton" visibility="protected" size="4" offset="32" file="Vcl.ComCtrls.pas" line="3604"/>
      <procedure name="AssignClient" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3605">
        <parameters>
          <parameter name="AClient" type="TObject"/>
        </parameters>
      </procedure>
      <function name="IsCheckedLinked" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3606">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsDropdownMenuLinked" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3607">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsEnableDropdownLinked" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3608">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsImageIndexLinked" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3609">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsImageNameLinked" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3610">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetChecked" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3611">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetDropdownMenu" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3612">
        <parameters>
          <parameter name="Value" type="TPopupMenu"/>
        </parameters>
      </procedure>
      <procedure name="SetEnableDropdown" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3613">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetImageIndex" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3614">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
    </members>
  </class>
  <classref name="TToolButtonActionLinkClass" ref="TToolButtonActionLink" file="Vcl.ComCtrls.pas" line="3617"/>
  <class name="TToolButton" file="Vcl.ComCtrls.pas" line="3619">
    <ancestor name="TGraphicControl" namespace="Vcl.Controls">
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="Paint" visibility="protected" procflags="virtual"/>
      <propertyref name="Canvas" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FAllowAllUp" type="Boolean" visibility="private" size="1" offset="472" file="Vcl.ComCtrls.pas" line="3621"/>
      <field name="FAutoSize" type="Boolean" visibility="private" size="1" offset="473" file="Vcl.ComCtrls.pas" line="3622"/>
      <field name="FDown" type="Boolean" visibility="private" size="1" offset="474" file="Vcl.ComCtrls.pas" line="3623"/>
      <field name="FGrouped" type="Boolean" visibility="private" size="1" offset="475" file="Vcl.ComCtrls.pas" line="3624"/>
      <field name="FImageIndex" type="TImageIndex" visibility="private" size="4" offset="476" file="Vcl.ComCtrls.pas" line="3625"/>
      <field name="FImageName" type="TImageName" visibility="private" size="4" offset="480" file="Vcl.ComCtrls.pas" line="3626"/>
      <field name="FIndeterminate" type="Boolean" visibility="private" size="1" offset="484" file="Vcl.ComCtrls.pas" line="3627"/>
      <field name="FMarked" type="Boolean" visibility="private" size="1" offset="485" file="Vcl.ComCtrls.pas" line="3628"/>
      <field name="FMenuItem" type="TMenuItem" visibility="private" size="4" offset="488" file="Vcl.ComCtrls.pas" line="3629"/>
      <field name="FDropdownMenu" type="TPopupMenu" visibility="private" size="4" offset="492" file="Vcl.ComCtrls.pas" line="3630"/>
      <field name="FEnableDropdown" type="Boolean" visibility="private" size="1" offset="496" file="Vcl.ComCtrls.pas" line="3631"/>
      <field name="FWrap" type="Boolean" visibility="private" size="1" offset="497" file="Vcl.ComCtrls.pas" line="3632"/>
      <field name="FStyle" type="TToolButtonStyle" visibility="private" size="1" offset="498" file="Vcl.ComCtrls.pas" line="3633"/>
      <field name="FUpdateCount" type="Integer" visibility="private" size="4" offset="500" file="Vcl.ComCtrls.pas" line="3634"/>
      <function name="GetButtonState" visibility="private" file="Vcl.ComCtrls.pas" line="3635">
        <parameters>
          <retval type="Byte"/>
        </parameters>
      </function>
      <function name="GetIndex" visibility="private" file="Vcl.ComCtrls.pas" line="3636">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="IsCheckedStored" visibility="private" file="Vcl.ComCtrls.pas" line="3637">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsImageIndexStored" visibility="private" file="Vcl.ComCtrls.pas" line="3638">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsImageNameStored" visibility="private" file="Vcl.ComCtrls.pas" line="3639">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsWidthStored" visibility="private" file="Vcl.ComCtrls.pas" line="3640">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetButtonState" visibility="private" file="Vcl.ComCtrls.pas" line="3641">
        <parameters>
          <parameter name="State" type="Byte"/>
        </parameters>
      </procedure>
      <procedure name="SetDown" visibility="private" file="Vcl.ComCtrls.pas" line="3642">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetDropdownMenu" visibility="private" file="Vcl.ComCtrls.pas" line="3643">
        <parameters>
          <parameter name="Value" type="TPopupMenu"/>
        </parameters>
      </procedure>
      <procedure name="SetEnableDropdown" visibility="private" file="Vcl.ComCtrls.pas" line="3644">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetGrouped" visibility="private" file="Vcl.ComCtrls.pas" line="3645">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetImageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="3646">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <procedure name="SetImageName" visibility="private" file="Vcl.ComCtrls.pas" line="3647">
        <parameters>
          <parameter name="Value" type="TImageName"/>
        </parameters>
      </procedure>
      <procedure name="SetIndeterminate" visibility="private" file="Vcl.ComCtrls.pas" line="3648">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetMarked" visibility="private" file="Vcl.ComCtrls.pas" line="3649">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetMenuItem" visibility="private" file="Vcl.ComCtrls.pas" line="3650">
        <parameters>
          <parameter name="Value" type="TMenuItem"/>
        </parameters>
      </procedure>
      <procedure name="SetStyle" visibility="private" file="Vcl.ComCtrls.pas" line="3651">
        <parameters>
          <parameter name="Value" type="TToolButtonStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetWrap" visibility="private" file="Vcl.ComCtrls.pas" line="3652">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="CMEnabledChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3653">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMHitTest" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3654">
        <parameters>
          <parameter name="Message" type="TWMNCHitTest" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMTextChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3655">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMVisibleChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3656">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <field name="FToolBar" type="TToolBar" visibility="protected" size="4" offset="504" file="Vcl.ComCtrls.pas" line="3658"/>
      <procedure name="ActionChange" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3659">
        <parameters>
          <parameter name="Sender" type="TObject"/>
          <parameter name="CheckDefaults" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="AssignTo" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3660">
        <parameters>
          <parameter name="Dest" type="TPersistent"/>
        </parameters>
      </procedure>
      <procedure name="BeginUpdate" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3661">
      </procedure>
      <procedure name="EndUpdate" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3662">
      </procedure>
      <function name="GetActionLinkClass" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3663">
        <parameters>
          <retval type="TControlActionLinkClass"/>
        </parameters>
      </function>
      <procedure name="MouseDown" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3664">
        <parameters>
          <parameter name="Button" type="TMouseButton"/>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="MouseMove" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3665">
        <parameters>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="MouseUp" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3666">
        <parameters>
          <parameter name="Button" type="TMouseButton"/>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3668">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      </procedure>
      <procedure name="Paint" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3669">
      </procedure>
      <procedure name="RefreshControl" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3670">
      </procedure>
      <procedure name="SetAutoSize" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3671">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetToolBar" visibility="protected" file="Vcl.ComCtrls.pas" line="3672">
        <parameters>
          <parameter name="AToolBar" type="TToolBar"/>
        </parameters>
      </procedure>
      <procedure name="SetParent" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3673">
        <parameters>
          <parameter name="AParent" type="TWinControl"/>
        </parameters>
      </procedure>
      <procedure name="UpdateControl" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3674">
      </procedure>
      <procedure name="ValidateContainer" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3675">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
        </parameters>
      </procedure>
      <procedure name="UpdateImageName" visibility="protected" file="Vcl.ComCtrls.pas" line="3676">
        <parameters>
          <parameter name="Index" type="TImageIndex"/>
          <parameter name="Name" type="TImageName" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="UpdateImageIndex" visibility="protected" file="Vcl.ComCtrls.pas" line="3677">
        <parameters>
          <parameter name="Name" type="TImageName"/>
          <parameter name="Index" type="TImageIndex" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CheckImageIndexAndName" visibility="protected" file="Vcl.ComCtrls.pas" line="3678">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="3680">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <function name="CheckMenuDropdown" visibility="public" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3681">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Click" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3682">
      </procedure>
      <procedure name="SetBounds" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3683">
        <parameters>
          <parameter name="ALeft" type="Integer"/>
          <parameter name="ATop" type="Integer"/>
          <parameter name="AWidth" type="Integer"/>
          <parameter name="AHeight" type="Integer"/>
        </parameters>
      </procedure>
      <property name="Index" visibility="public" read="GetIndex" type="Integer" file="Vcl.ComCtrls.pas" line="3684"/>
      <property name="Action" visibility="published" read="GetAction" write="SetAction" type="TBasicAction" hoisted="true" file="Vcl.ComCtrls.pas" line="3686"/>
      <property name="AllowAllUp" visibility="published" read="FAllowAllUp" write="FAllowAllUp" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3687"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3688"/>
      <property name="Caption" visibility="published" read="GetText" write="SetText" stored="IsCaptionStored" type="TCaption" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3689"/>
      <property name="Down" visibility="published" read="FDown" write="SetDown" stored="IsCheckedStored" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3690"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="3691"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3692"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3693"/>
      <property name="DropdownMenu" visibility="published" read="FDropdownMenu" write="SetDropdownMenu" type="TPopupMenu" file="Vcl.ComCtrls.pas" line="3694"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3695"/>
      <property name="EnableDropdown" visibility="published" read="FEnableDropdown" write="SetEnableDropdown" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3696"/>
      <property name="Grouped" visibility="published" read="FGrouped" write="SetGrouped" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3697"/>
      <property name="Height" visibility="published" read="FHeight" write="SetHeight" stored="False" type="Integer" hoisted="true" file="Vcl.ComCtrls.pas" line="3698"/>
      <property name="ImageIndex" visibility="published" read="FImageIndex" write="SetImageIndex" stored="IsImageIndexStored" type="TImageIndex" default="-1" file="Vcl.ComCtrls.pas" line="3699"/>
      <property name="ImageName" visibility="published" read="FImageName" write="SetImageName" stored="IsImageNameStored" type="TImageName" default="0" file="Vcl.ComCtrls.pas" line="3700"/>
      <property name="Indeterminate" visibility="published" read="FIndeterminate" write="SetIndeterminate" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3701"/>
      <property name="Marked" visibility="published" read="FMarked" write="SetMarked" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3702"/>
      <property name="MenuItem" visibility="published" read="FMenuItem" write="SetMenuItem" type="TMenuItem" file="Vcl.ComCtrls.pas" line="3703"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3704"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="3705"/>
      <property name="Wrap" visibility="published" read="FWrap" write="SetWrap" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3706"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="3707"/>
      <property name="Style" visibility="published" read="FStyle" write="SetStyle" type="TToolButtonStyle" default="0" file="Vcl.ComCtrls.pas" line="3708"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3709"/>
      <property name="Width" visibility="published" read="FWidth" write="SetWidth" stored="IsWidthStored" type="Integer" hoisted="true" file="Vcl.ComCtrls.pas" line="3710"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3711"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3712"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3713"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3714"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3715"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3716"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3717"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3718"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3719"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3720"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3721"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3722"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3723"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="3724"/>
    </members>
  </class>
  <set name="TTBCustomDrawFlags" file="Vcl.ComCtrls.pas" line="3727">
    <element name="tbNoEdges"/>
    <element name="tbHiliteHotTrack"/>
    <element name="tbNoOffset"/>
    <element name="tbNoMark"/>
    <element name="tbNoEtchedEffect"/>
  </set>
  <set name="TTBGradientDrawingOptions" file="Vcl.ComCtrls.pas" line="3730">
    <element name="gdoHotTrack"/>
    <element name="gdoGradient"/>
  </set>
  <enum name="TTBDrawingStyle" file="Vcl.ComCtrls.pas" line="3731">
    <element value="0" name="dsNormal" file="Vcl.ComCtrls.pas" line="3731"/>
    <element value="1" name="dsGradient" file="Vcl.ComCtrls.pas" line="3731"/>
  </enum>
  <type name="TTBCustomDrawEvent" file="Vcl.ComCtrls.pas" line="3733" procflags="closure">
  </type>
  <type name="TTBCustomDrawBtnEvent" file="Vcl.ComCtrls.pas" line="3735" procflags="closure">
  </type>
  <type name="TTBAdvancedCustomDrawEvent" file="Vcl.ComCtrls.pas" line="3737" procflags="closure">
  </type>
  <type name="TTBAdvancedCustomDrawBtnEvent" file="Vcl.ComCtrls.pas" line="3739" procflags="closure">
  </type>
  <type name="TTBCustomizeQueryEvent" file="Vcl.ComCtrls.pas" line="3742" procflags="closure">
  </type>
  <type name="TTBNewButtonEvent" file="Vcl.ComCtrls.pas" line="3744" procflags="closure">
  </type>
  <type name="TTBButtonEvent" file="Vcl.ComCtrls.pas" line="3746" procflags="closure">
  </type>
  <class name="TToolBarEnumerator" file="Vcl.ComCtrls.pas" line="3748">
    <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="FIndex" type="Integer" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="3750"/>
      <field name="FToolBar" type="TToolBar" visibility="private" size="4" offset="8" file="Vcl.ComCtrls.pas" line="3751"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="3753">
        <parameters>
          <parameter name="AToolBar" type="TToolBar"/>
        </parameters>
      </constructor>
      <function name="GetCurrent" visibility="public" file="Vcl.ComCtrls.pas" line="3754">
        <parameters>
          <retval type="TToolButton"/>
        </parameters>
      </function>
      <function name="MoveNext" visibility="public" file="Vcl.ComCtrls.pas" line="3755">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="Current" visibility="public" read="GetCurrent" type="TToolButton" file="Vcl.ComCtrls.pas" line="3756"/>
    </members>
  </class>
  <class name="TToolBar" file="Vcl.ComCtrls.pas" line="3759">
    <ancestor name="TToolWindow" namespace="Vcl.ToolWin">
      <methodref name="SetEdgeBorders" visibility="private"/>
      <methodref name="SetEdgeInner" visibility="private"/>
      <methodref name="SetEdgeOuter" visibility="private"/>
      <methodref name="NCPaint" visibility="protected" procflags="virtual"/>
      <methodref name="WMNCCalcSize" visibility="protected" procflags="message"/>
      <methodref name="WMNCPaint" visibility="protected" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="protected" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="protected" procflags="message"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <propertyref name="EdgeBorders" visibility="public"/>
      <propertyref name="EdgeInner" visibility="public"/>
      <propertyref name="EdgeOuter" visibility="public"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </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>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FBitmap" type="TBitmap" visibility="private" size="4" offset="696" file="Vcl.ComCtrls.pas" line="3761"/>
      <field name="FAllowTextButtons" type="Boolean" visibility="private" size="1" offset="700" file="Vcl.ComCtrls.pas" line="3762"/>
      <field name="FButtonWidth" type="Integer" visibility="private" size="4" offset="704" file="Vcl.ComCtrls.pas" line="3763"/>
      <field name="FButtonHeight" type="Integer" visibility="private" size="4" offset="708" file="Vcl.ComCtrls.pas" line="3764"/>
      <field name="FButtons" type="TList" visibility="private" size="4" offset="712" file="Vcl.ComCtrls.pas" line="3765"/>
      <field name="FCaption" type="string" visibility="private" size="4" offset="716" file="Vcl.ComCtrls.pas" line="3766"/>
      <field name="FCanvas" type="TCanvas" visibility="private" size="4" offset="720" file="Vcl.ComCtrls.pas" line="3767"/>
      <field name="FCanvasChanged" type="Boolean" visibility="private" size="1" offset="724" file="Vcl.ComCtrls.pas" line="3768"/>
      <field name="FCustomizable" type="Boolean" visibility="private" size="1" offset="725" file="Vcl.ComCtrls.pas" line="3769"/>
      <field name="FCustomizing" type="Boolean" visibility="private" size="1" offset="726" file="Vcl.ComCtrls.pas" line="3770"/>
      <field name="FGradientDrawingOptions" type="TTBGradientDrawingOptions" visibility="private" size="1" offset="727" file="Vcl.ComCtrls.pas" line="3771"/>
      <field name="FGradientDirection" type="TGradientDirection" visibility="private" size="1" offset="728" file="Vcl.ComCtrls.pas" line="3772"/>
      <field name="FDrawingStyle" type="TTBDrawingStyle" visibility="private" size="1" offset="729" file="Vcl.ComCtrls.pas" line="3773"/>
      <field name="FGradientEndColor" type="TColor" visibility="private" size="4" offset="732" file="Vcl.ComCtrls.pas" line="3774"/>
      <field name="FGradientStartColor" type="TColor" visibility="private" size="4" offset="736" file="Vcl.ComCtrls.pas" line="3775"/>
      <field name="FHotTrackColor" type="TColor" visibility="private" size="4" offset="740" file="Vcl.ComCtrls.pas" line="3776"/>
      <field name="FShowCaptions" type="Boolean" visibility="private" size="1" offset="744" file="Vcl.ComCtrls.pas" line="3777"/>
      <field name="FList" type="Boolean" visibility="private" size="1" offset="745" file="Vcl.ComCtrls.pas" line="3778"/>
      <field name="FFlat" type="Boolean" visibility="private" size="1" offset="746" file="Vcl.ComCtrls.pas" line="3779"/>
      <field name="FLastQueryDeleteIndex" type="Integer" visibility="private" size="4" offset="748" file="Vcl.ComCtrls.pas" line="3780"/>
      <field name="FTransparent" type="Boolean" visibility="private" size="1" offset="752" file="Vcl.ComCtrls.pas" line="3781"/>
      <field name="FTransparentSet" type="Boolean" visibility="private" size="1" offset="753" file="Vcl.ComCtrls.pas" line="3782"/>
      <field name="FWrapable" type="Boolean" visibility="private" size="1" offset="754" file="Vcl.ComCtrls.pas" line="3783"/>
      <field name="FImages" type="TCustomImageList" visibility="private" size="4" offset="756" file="Vcl.ComCtrls.pas" line="3784"/>
      <field name="FImageChangeLink" type="TChangeLink" visibility="private" size="4" offset="760" file="Vcl.ComCtrls.pas" line="3785"/>
      <field name="FDisabledImages" type="TCustomImageList" visibility="private" size="4" offset="764" file="Vcl.ComCtrls.pas" line="3786"/>
      <field name="FDisabledImageChangeLink" type="TChangeLink" visibility="private" size="4" offset="768" file="Vcl.ComCtrls.pas" line="3787"/>
      <field name="FHotImages" type="TCustomImageList" visibility="private" size="4" offset="772" file="Vcl.ComCtrls.pas" line="3788"/>
      <field name="FHotImageChangeLink" type="TChangeLink" visibility="private" size="4" offset="776" file="Vcl.ComCtrls.pas" line="3789"/>
      <field name="FIndent" type="Integer" visibility="private" size="4" offset="780" file="Vcl.ComCtrls.pas" line="3790"/>
      <field name="FNewStyle" type="Boolean" visibility="private" size="1" offset="784" file="Vcl.ComCtrls.pas" line="3791"/>
      <field name="FNullBitmap" type="TBitmap" visibility="private" size="4" offset="788" file="Vcl.ComCtrls.pas" line="3792"/>
      <field name="FOldHandle" type="HBITMAP" visibility="private" size="4" offset="792" file="Vcl.ComCtrls.pas" line="3793"/>
      <field name="FRestoring" type="Boolean" visibility="private" size="1" offset="796" file="Vcl.ComCtrls.pas" line="3794"/>
      <field name="FUpdateCount" type="Integer" visibility="private" size="4" offset="800" file="Vcl.ComCtrls.pas" line="3795"/>
      <field name="FHeightMargin" type="Integer" visibility="private" size="4" offset="804" file="Vcl.ComCtrls.pas" line="3796"/>
      <field name="FSeparators" type="Integer" visibility="private" size="4" offset="808" file="Vcl.ComCtrls.pas" line="3797"/>
      <field name="FOnAdvancedCustomDraw" type="TTBAdvancedCustomDrawEvent" visibility="private" size="8" offset="816" file="Vcl.ComCtrls.pas" line="3798"/>
      <field name="FOnAdvancedCustomDrawButton" type="TTBAdvancedCustomDrawBtnEvent" visibility="private" size="8" offset="824" file="Vcl.ComCtrls.pas" line="3799"/>
      <field name="FOnCustomDraw" type="TTBCustomDrawEvent" visibility="private" size="8" offset="832" file="Vcl.ComCtrls.pas" line="3800"/>
      <field name="FOnCustomDrawButton" type="TTBCustomDrawBtnEvent" visibility="private" size="8" offset="840" file="Vcl.ComCtrls.pas" line="3801"/>
      <field name="FOnCustomizeCanDelete" type="TTBCustomizeQueryEvent" visibility="private" size="8" offset="848" file="Vcl.ComCtrls.pas" line="3802"/>
      <field name="FOnCustomizeCanInsert" type="TTBCustomizeQueryEvent" visibility="private" size="8" offset="856" file="Vcl.ComCtrls.pas" line="3803"/>
      <field name="FOnCustomizeNewButton" type="TTBNewButtonEvent" visibility="private" size="8" offset="864" file="Vcl.ComCtrls.pas" line="3804"/>
      <field name="FOnCustomized" type="TNotifyEvent" visibility="private" size="8" offset="872" file="Vcl.ComCtrls.pas" line="3805"/>
      <field name="FOnCustomizeDelete" type="TTBButtonEvent" visibility="private" size="8" offset="880" file="Vcl.ComCtrls.pas" line="3806"/>
      <field name="FOnCustomizeAdded" type="TTBButtonEvent" visibility="private" size="8" offset="888" file="Vcl.ComCtrls.pas" line="3807"/>
      <field name="FOnCustomizing" type="TNotifyEvent" visibility="private" size="8" offset="896" file="Vcl.ComCtrls.pas" line="3808"/>
      <field name="FOnCustomizeReset" type="TNotifyEvent" visibility="private" size="8" offset="904" file="Vcl.ComCtrls.pas" line="3809"/>
      <field name="FCaptureChangeCancels" type="Boolean" visibility="private" size="1" offset="912" file="Vcl.ComCtrls.pas" line="3811"/>
      <field name="FInMenuLoop" type="Boolean" visibility="private" size="1" offset="913" file="Vcl.ComCtrls.pas" line="3812"/>
      <field name="FTempMenu" type="TPopupMenu" visibility="private" size="4" offset="916" file="Vcl.ComCtrls.pas" line="3813"/>
      <field name="FButtonMenu" type="TMenuItem" visibility="private" size="4" offset="920" file="Vcl.ComCtrls.pas" line="3814"/>
      <field name="FMenuButton" type="TToolButton" visibility="private" size="4" offset="924" file="Vcl.ComCtrls.pas" line="3815"/>
      <field name="FMenuResult" type="Boolean" visibility="private" size="1" offset="928" file="Vcl.ComCtrls.pas" line="3816"/>
      <field name="FMenuDropped" type="Boolean" visibility="private" size="1" offset="929" file="Vcl.ComCtrls.pas" line="3817"/>
      <field name="FMenu" type="TMainMenu" visibility="private" size="4" offset="932" file="Vcl.ComCtrls.pas" line="3818"/>
      <field name="FCustomizeKeyName" type="string" visibility="private" size="4" offset="936" file="Vcl.ComCtrls.pas" line="3819"/>
      <field name="FCustomizeValueName" type="string" visibility="private" size="4" offset="940" file="Vcl.ComCtrls.pas" line="3820"/>
      <field name="FOurFont" type="Integer" visibility="private" size="4" offset="944" file="Vcl.ComCtrls.pas" line="3821"/>
      <field name="FStockFont" type="Integer" visibility="private" size="4" offset="948" file="Vcl.ComCtrls.pas" line="3822"/>
      <field name="FHideClippedButtons" type="Boolean" visibility="private" size="1" offset="952" file="Vcl.ComCtrls.pas" line="3823"/>
      <field name="FStopReorderButtons" type="Boolean" visibility="private" size="1" offset="953" file="Vcl.ComCtrls.pas" line="3824"/>
      <field name="FOldBrushChange" type="TNotifyEvent" visibility="private" size="8" offset="960" file="Vcl.ComCtrls.pas" line="3825"/>
      <field name="FOldFontChange" type="TNotifyEvent" visibility="private" size="8" offset="968" file="Vcl.ComCtrls.pas" line="3826"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="3827">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="3828">
      </procedure>
      <function name="IsGradientEndColorStored" visibility="private" file="Vcl.ComCtrls.pas" line="3829">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="ButtonIndex" visibility="private" file="Vcl.ComCtrls.pas" line="3830">
        <parameters>
          <parameter name="OldIndex" type="Integer"/>
          <parameter name="ALeft" type="Integer"/>
          <parameter name="ATop" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="CanvasBrushChanged" visibility="private" file="Vcl.ComCtrls.pas" line="3831">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="CanvasFontChanged" visibility="private" file="Vcl.ComCtrls.pas" line="3832">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <function name="DoGetButton" visibility="private" file="Vcl.ComCtrls.pas" line="3833">
        <parameters>
          <parameter name="NMToolbar" type="tagNMTOOLBARW" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="LoadImages" visibility="private" file="Vcl.ComCtrls.pas" line="3834">
        <parameters>
          <parameter name="AImages" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <function name="GetButton" visibility="private" file="Vcl.ComCtrls.pas" line="3835">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TToolButton"/>
        </parameters>
      </function>
      <function name="GetButtonCount" visibility="private" file="Vcl.ComCtrls.pas" line="3836">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="GetButtonSize" visibility="private" file="Vcl.ComCtrls.pas" line="3837">
        <parameters>
          <parameter name="AWidth" type="Integer" paramflags="var"/>
          <parameter name="AHeight" type="Integer" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="GetRowCount" visibility="private" file="Vcl.ComCtrls.pas" line="3838">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="SetAllowTextButtons" visibility="private" file="Vcl.ComCtrls.pas" line="3839">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetList" visibility="private" file="Vcl.ComCtrls.pas" line="3840">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetShowCaptions" visibility="private" file="Vcl.ComCtrls.pas" line="3841">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetFlat" visibility="private" file="Vcl.ComCtrls.pas" line="3842">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetTransparent" visibility="private" file="Vcl.ComCtrls.pas" line="3843">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetWrapable" visibility="private" file="Vcl.ComCtrls.pas" line="3844">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="InsertButton" visibility="private" file="Vcl.ComCtrls.pas" line="3845">
        <parameters>
          <parameter name="Control" type="TControl"/>
        </parameters>
      </procedure>
      <procedure name="RemoveButton" visibility="private" file="Vcl.ComCtrls.pas" line="3846">
        <parameters>
          <parameter name="Control" type="TControl"/>
        </parameters>
      </procedure>
      <function name="RefreshButton" visibility="private" file="Vcl.ComCtrls.pas" line="3847">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="UpdateButton" visibility="private" file="Vcl.ComCtrls.pas" line="3848">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="UpdateButtons" visibility="private" file="Vcl.ComCtrls.pas" line="3849">
      </procedure>
      <procedure name="UpdateButtonState" visibility="private" file="Vcl.ComCtrls.pas" line="3850">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="UpdateButtonStates" visibility="private" file="Vcl.ComCtrls.pas" line="3851">
      </procedure>
      <function name="UpdateItem" visibility="private" file="Vcl.ComCtrls.pas" line="3852">
        <parameters>
          <parameter name="Message" type="Integer"/>
          <parameter name="FromIndex" type="Integer"/>
          <parameter name="ToIndex" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="UpdateItem2" visibility="private" file="Vcl.ComCtrls.pas" line="3853">
        <parameters>
          <parameter name="Message" type="Integer"/>
          <parameter name="FromIndex" type="Integer"/>
          <parameter name="ToIndex" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="ClearTempMenu" visibility="private" file="Vcl.ComCtrls.pas" line="3854">
      </procedure>
      <procedure name="CreateButtons" visibility="private" file="Vcl.ComCtrls.pas" line="3855">
        <parameters>
          <parameter name="NewWidth" type="Integer"/>
          <parameter name="NewHeight" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonWidth" visibility="private" file="Vcl.ComCtrls.pas" line="3856">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonHeight" visibility="private" file="Vcl.ComCtrls.pas" line="3857">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="UpdateImages" visibility="private" file="Vcl.ComCtrls.pas" line="3858">
      </procedure>
      <procedure name="ImageListChange" visibility="private" file="Vcl.ComCtrls.pas" line="3859">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="SetImageList" visibility="private" file="Vcl.ComCtrls.pas" line="3860">
        <parameters>
          <parameter name="Value" type="NativeUInt"/>
        </parameters>
      </procedure>
      <procedure name="SetImages" visibility="private" file="Vcl.ComCtrls.pas" line="3861">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="DisabledImageListChange" visibility="private" file="Vcl.ComCtrls.pas" line="3862">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="SetDisabledImageList" visibility="private" file="Vcl.ComCtrls.pas" line="3863">
        <parameters>
          <parameter name="Value" type="NativeUInt"/>
        </parameters>
      </procedure>
      <procedure name="SetDisabledImages" visibility="private" file="Vcl.ComCtrls.pas" line="3864">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="HotImageListChange" visibility="private" file="Vcl.ComCtrls.pas" line="3865">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="SetHotImageList" visibility="private" file="Vcl.ComCtrls.pas" line="3866">
        <parameters>
          <parameter name="Value" type="NativeUInt"/>
        </parameters>
      </procedure>
      <procedure name="SetHotImages" visibility="private" file="Vcl.ComCtrls.pas" line="3867">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="SetIndent" visibility="private" file="Vcl.ComCtrls.pas" line="3868">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMenu" visibility="private" file="Vcl.ComCtrls.pas" line="3869">
        <parameters>
          <parameter name="Value" type="TMainMenu" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="AdjustControl" visibility="private" file="Vcl.ComCtrls.pas" line="3870">
        <parameters>
          <parameter name="Control" type="TControl"/>
        </parameters>
      </procedure>
      <procedure name="RecreateButtons" visibility="private" file="Vcl.ComCtrls.pas" line="3871">
      </procedure>
      <procedure name="RecreateButtonsFromToolbar" visibility="private" file="Vcl.ComCtrls.pas" line="3872">
      </procedure>
      <procedure name="BeginUpdate" visibility="private" file="Vcl.ComCtrls.pas" line="3873">
      </procedure>
      <procedure name="EndUpdate" visibility="private" file="Vcl.ComCtrls.pas" line="3874">
      </procedure>
      <procedure name="ResizeButtons" visibility="private" file="Vcl.ComCtrls.pas" line="3875">
      </procedure>
      <procedure name="SaveButtons" visibility="private" file="Vcl.ComCtrls.pas" line="3876">
        <parameters>
          <parameter name="Save" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="InternalButtonCount" visibility="private" file="Vcl.ComCtrls.pas" line="3877">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="ReorderButton" visibility="private" file="Vcl.ComCtrls.pas" line="3878">
        <parameters>
          <parameter name="OldIndex" type="Integer"/>
          <parameter name="ALeft" type="Integer"/>
          <parameter name="ATop" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="WMCaptureChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3879">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3880">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGetDlgCode" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3881">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGetText" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3882">
        <parameters>
          <parameter name="Message" type="TWMGetText" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGetTextLength" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3883">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMKeyDown" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3884">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNotifyFormat" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3885">
        <parameters>
          <parameter name="Message" type="TWMNotifyFormat" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetText" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3886">
        <parameters>
          <parameter name="Message" type="TWMSetText" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3887">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSysChar" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3888">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSysCommand" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3889">
        <parameters>
          <parameter name="Message" type="TWMSysCommand" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMWindowPosChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3890">
        <parameters>
          <parameter name="Message" type="TWMWindowPosMsg" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMWindowPosChanging" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3891">
        <parameters>
          <parameter name="Message" type="TWMWindowPosMsg" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMColorChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3892">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDialogChar" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3893">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDockNotification" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3894">
        <parameters>
          <parameter name="Message" type="TCMDockNotification" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMEnabledChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3895">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMFontChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3896">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMParentColorChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3897">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNChar" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3898">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNSysKeyDown" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3899">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMSysFontChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3900">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMSysFontsAllChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3901">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNDropDownClosed" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3902">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3903">
        <parameters>
          <parameter name="Message" type="TWMNotifyTLB" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SetCustomizable" visibility="private" file="Vcl.ComCtrls.pas" line="3904">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetHideClippedButtons" visibility="private" file="Vcl.ComCtrls.pas" line="3905">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetGradientDrawingOptions" visibility="private" file="Vcl.ComCtrls.pas" line="3906">
        <parameters>
          <parameter name="Value" type="TTBGradientDrawingOptions"/>
        </parameters>
      </procedure>
      <procedure name="SetGradientDirection" visibility="private" file="Vcl.ComCtrls.pas" line="3907">
        <parameters>
          <parameter name="Value" type="TGradientDirection"/>
        </parameters>
      </procedure>
      <procedure name="SetGradientEndColor" visibility="private" file="Vcl.ComCtrls.pas" line="3908">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetGradientStartColor" visibility="private" file="Vcl.ComCtrls.pas" line="3909">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetDrawingStyle" visibility="private" file="Vcl.ComCtrls.pas" line="3910">
        <parameters>
          <parameter name="Value" type="TTBDrawingStyle"/>
        </parameters>
      </procedure>
      <function name="Perform" visibility="private" procflags="overload" file="Vcl.ComCtrls.pas" line="3911">
        <parameters>
          <parameter name="Msg" type="Cardinal"/>
          <parameter name="WParam" type="NativeUInt"/>
          <parameter name="LParam" type="_TBBUTTON" paramflags="var"/>
          <retval type="NativeInt"/>
        </parameters>
      </function>
      <procedure name="CMControlChange" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="3913">
        <parameters>
          <parameter name="Message" type="TCMControlChange" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="AlignControls" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3920">
        <parameters>
          <parameter name="AControl" type="TControl"/>
          <parameter name="Rect" type="TRect" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Aligns any child controls of the toolbar within a specified area of the control.
The protected AlignControls method is called automatically to align all controls within an area of container control (in this case the tool bar). In TToolBar, AlignControls takes into account the special needs of a tool bar in arranging its buttons.
Control is a child control that should have precedence when laying out the child controls. If Control is nil (Delphi) or NULL (C++), none of the child controls has precedence.
Rect is the area in which to align the child controls.
</summary></devnotes></procedure>
      <function name="CanAutoSize" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3921">
        <parameters>
          <parameter name="NewWidth" type="Integer" paramflags="var"/>
          <parameter name="NewHeight" type="Integer" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Indicates whether the toolbar can resize itself automatically to accommodate its contents.
CanAutoSize is called automatically when the AutoSize property is true and an attempt is made to resize the control. It allows the toolbar to implement the AutoSize property before the resize sequence that ends with the OnResize event.
When CanAutoSize is called, the NewWidth and NewHeight parameters indicate the proposed new dimensions of the toolbar. CanAutoSize adjusts these values so that the toolbar's size adjusts to its buttons. If the adjustment results in values of NewWidth and NewHeight that differ from the control's current width and height, CanAutoSize returns true, indicating that the resize sequence should proceed. If, after adjustment, NewWidth and NewHeight equal Width and Height, CanAutoSize returns false, and the resize sequence is aborted.
</summary></devnotes></function>
      <procedure name="CancelMenu" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3922">
      <devnotes><summary>
Called when the menu associated with a toolbar button is canceled.
Override CancelMenu in a derived class to handle the canceling of a menu on one of the tool buttons.
By default, CancelMenu clears the highlighting and hot item in the menu.
</summary></devnotes></procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="3923">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Repositions and resizes the toolbar by a specified ratio.
Use ChangeScale to change the scale of the toolbar.
ChangeScale modifies the position and size of a toolbar as well as rescaling the buttons. Thus, ChangeScale modifies the Top, Left, Width, and Height properties.
The M and D parameters define a fraction by which to scale the control. The M parameter is the multiplier and the D parameter is the divisor. For example, to make a control 75% of its original size, specify the value of M as 75, and the value of D as 100 (75/100). Alternately, the same results are achieved by specifying the value of M as 3, and the value of D as 4 (3/4). Both fractions are equal and result in the control being scaled by the same amount, 75%.
</summary></devnotes></procedure>
      <function name="CheckMenuDropdown" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3924">
        <parameters>
          <parameter name="Button" type="TToolButton"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Displays a toolbar button's drop-down menu.
CheckMenuDropdown is called automatically when the drop-down arrow portion of a toolbutton is clicked or if a toolbutton has an assigned MenuItem property.
Button is the drop-down toolbar button that was clicked.
CheckMenuDropdown has no effect unless the button's Style property contains tbsDropDown.
</summary></devnotes></function>
      <procedure name="ClickButton" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3925">
        <parameters>
          <parameter name="Button" type="TToolButton"/>
        </parameters>
      <devnotes><summary>
Simulates the clicking of a toolbar button.
Call ClickButton to simulate the clicking of a toolbar button.
Button is the toolbar button to click.


</summary></devnotes></procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3926">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Initializes a window-creation parameter record passed in the Params parameter.
CreateParams is called automatically to initialize the window-creation parameters whenever the window for the toolbar needs to be created. CreateParams overrides the inherited method to implement those properties that require a specialize window style.
</summary></devnotes></procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3927">
      <devnotes><summary>
Creates the window that implements the toolbar.
The Windows control for the toolbar can be temporarily destroyed and recreated in order to set properties that require changing the window creation parameters. TToolBar calls CreateWnd to create this Windows control when necessary.
</summary></devnotes></procedure>
      <function name="GradientDrawToolBar" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3928">
        <parameters>
          <parameter name="ARect" type="TRect" paramflags="const"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Use this method for drawing the toolbar when gdoGradient and dsGradient are both set.
This method is used for drawing the toolbar when gdoGradient and dsGradient are both set


</summary></devnotes></function>
      <function name="GradientDrawButton" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3929">
        <parameters>
          <parameter name="Button" type="TToolButton"/>
          <parameter name="State" type="TCustomDrawState"/>
          <parameter name="Flags" type="TTBCustomDrawFlags" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Use this method for drawing toolbuttons when gdoGradient and dsGradient are both set.
This method is used for drawing toolbuttons when gdoGradient and dsGradient are both set.


</summary></devnotes></function>
      <function name="CustomDraw" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3931">
        <parameters>
          <parameter name="ARect" type="TRect" paramflags="const"/>
          <parameter name="Stage" type="TCustomDrawStage"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Generates OnCustomDraw and OnAdvancedCustomDraw events.
CustomDraw is called automatically at discrete stages during the drawing process to generate the OnCustomDraw and OnAdvancedCustomDraw events.
ARect specifies the boundaries of the toolbar on the toolbar's Canvas.
Stage indicates the current stage of the paint process. When Stage is cdPrePaint, CustomDraw generates an OnCustomDraw event followed by an OnAdvancedCustomDraw event. At all other stages, CustomDraw generates only the OnAdvancedCustomDraw event.
CustomDraw returns true if the toolbar should continue with its default painting sequence, false if the painting sequence should end after the call.
</summary></devnotes></function>
      <function name="CustomDrawButton" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3932">
        <parameters>
          <parameter name="Button" type="TToolButton"/>
          <parameter name="State" type="TCustomDrawState"/>
          <parameter name="Stage" type="TCustomDrawStage"/>
          <parameter name="Flags" type="TTBCustomDrawFlags" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Generates OnCustomDrawButton and OnAdvancedCustomDrawButton events.
CustomDrawButton is called automatically at discrete stages during the drawing process to generate the OnCustomDrawButton and OnAdvancedCustomDrawButton events.
Button specifies the tool button that needs to be drawn.
State describes the state of the button, so that the event handler can reflect that state in the button's image.
Stage indicates the current stage of the paint process. When Stage is cdPrePaint, CustomDrawButton generates an OnCustomDrawButton event followed by an OnAdvancedCustomDrawButton event. At all other stages, CustomDrawButton generates only the OnAdvancedCustomDrawButton event.
Flags is used only when Stage is cdPrePaint. It influences how the button is subsequently rendered by the default drawing process. CustomDrawButton returns the set of flags that indicates how the toolbar should proceed with rendering the button.
</summary></devnotes></function>
      <function name="DoQueryInsert" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3934">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Generates an OnCustomizeCanInsert event.
DoQueryInsert is called automatically when the user tries to add a button to a customizable tool bar. It generates an OnCustomizeCanInsert event, allowing the application to block the insertion.
Index is the index (in the Buttons property) where the user is trying to insert a new button.
</summary></devnotes></function>
      <function name="DoQueryDelete" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3935">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Generates an OnCustomizeCanDelete event.
DoQueryDelete is called automatically when the user tries to delete a button from a customizable tool bar. It generates an OnCustomizeCanDelete event, allowing the application to block the deletion.
Index is the index (in the Buttons property) of the button that the user is trying to delete.
</summary></devnotes></function>
      <function name="FindButtonFromAccel" visibility="protected" file="Vcl.ComCtrls.pas" line="3936">
        <parameters>
          <parameter name="Accel" type="Word"/>
          <retval type="TToolButton"/>
        </parameters>
      <devnotes><summary>
Returns the toolbar button with the specified accelerator.
Use FindButtonFromAccel to determine which toolbar button has the specified accelerator.
If the accelerator is not found, FindButtonFromAccel returns nil (Delphi) or NULL (C++).
</summary></devnotes></function>
      <procedure name="InitMenu" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3937">
        <parameters>
          <parameter name="Button" type="TToolButton"/>
        </parameters>
      <devnotes><summary>
Called when the menu associated with a drop-down toolbar button is about to be displayed.
InitMenu initializes the highlighting and hot-tracking for the drop-down menu associated with the tool button that Button specifies.
Override InitMenu in a derived class to perform other initializations to the toolbar button's menu.
</summary></devnotes></procedure>
      <function name="IsCustomDrawn" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="3938">
        <parameters>
          <parameter name="Target" type="TCustomDrawTarget"/>
          <parameter name="Stage" type="TCustomDrawStage"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Indicates whether an event handler exists to respond at a particular stage in the paint process.
TToolBar uses IsCustomDrawn internally to determine whether it needs generate the various custom draw events.
Target indicates what object is currently being painted. If Target is dtControl, it is the background of the toolbar, and IsCustomDrawn checks whether there is an OnCustomDraw or OnAdvancedCustomDraw event handler. If Target is dtItem, it is one of the tool buttons, and IsCustomDrawn checks for an OnCustomDrawButton or OnAdvancedCustomDrawButton event handler. TToolBar does not use dtSubItem as a target.
Stage indicates the current stage of the paint process. If stage is not cdPrePaint, then the tool bar only generates an event if it has one of the advanced custom draw event handlers.
IsCustomDrawn returns true if the toolbar should generate an event (there is an event handler to respond.) IsCustomDrawn returns false if there is no need to generate a custom draw event.
</summary></devnotes></function>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3939">
      <devnotes><summary>
Initializes the component after the form file has been read into memory.
TToolBar overrides Loaded in order to managed the ButtonWidth property.
</summary></devnotes></procedure>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3940">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      <devnotes><summary>
Responds to a notification that a component has been added or is about to be deleted.
Notification is called automatically when a component has just been added to the form or is about to be deleted.
AComponent is the component that was just added or that is about to be deleted.
Operation indicates whether AComponent was added or is about to be deleted.
As implemented in TToolBar, Notification checks whether the image list that is the value of the Images, HotImages, or DisabledImages property is about to be deleted. If so, it resets the property to nil (Delphi) or NULL (C++).
</summary></devnotes></procedure>
      <procedure name="RepositionButton" visibility="protected" file="Vcl.ComCtrls.pas" line="3942">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      <devnotes><summary>
Updates the position of a specified button in the toolbar.
TToolBar uses RepositionButton internally when laying out the buttons in the toolbar. RepositionButton calculates where to place the button with the specified index, given the positions of all previous buttons in the toolbar. It then changes the position and size of the specified tool button.
</summary></devnotes></procedure>
      <procedure name="RepositionButtons" visibility="protected" file="Vcl.ComCtrls.pas" line="3943">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      <devnotes><summary>
Updates the positions of all buttons in the toolbar from a specified button on.
TToolBar uses RepositionButtons internally when laying out the buttons in the toolbar. RepositionButtons calculates where to place all the buttons with the specified index or greater, and updates their positions and sizes.
</summary></devnotes></procedure>
      <procedure name="WndProc" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3944">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Provides specific message responses for the toolbar.
WndProc overrides the WndProc for TWinControl to handle mouse messages, and sends all others to the inherited WndProc.
Derived classes that override WndProc to provide specialized responses to messages should call the inherited WndProc at the end to dispatch any other messages.
</summary></devnotes></procedure>
      <function name="WrapButtons" visibility="protected" file="Vcl.ComCtrls.pas" line="3945">
        <parameters>
          <parameter name="NewWidth" type="Integer" paramflags="var"/>
          <parameter name="NewHeight" type="Integer" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Rearranges the toolbar's buttons so they fit in the toolbar.
Call WrapButtons to rearrange the toolbar's buttons.
NewWidth is the width in which the buttons must fit.
NewHeight is the height in which the buttons must fit.
WrapButtons returns true if the buttons fit; otherwise, WrapButtons returns false.


</summary></devnotes></function>
      <procedure name="Resize" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3946">
      <devnotes><summary>
Respond to control resize.
Vcl.ComCtrls.TToolBar.Resize inherits from Vcl.Controls.TControl.Resize. All content below this line refers to Vcl.Controls.TControl.Resize.
Respond to control resize.
Resize is called automatically immediately after the control's dimensions change. As implemented in TControl, Resize calls the control's OnResize event handler if it is assigned.
</summary></devnotes></procedure>
      <procedure name="SetAutoSize" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3947">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Sets the value of the AutoSize property.
Vcl.ComCtrls.TToolBar.SetAutoSize inherits from Vcl.Controls.TControl.SetAutoSize. All content below this line refers to Vcl.Controls.TControl.SetAutoSize.
Sets the value of the AutoSize property.
SetAutoSize is a protected method in the TControl class and is used to set the value of the AutoSize property. 
</summary></devnotes></procedure>
      <procedure name="UpdateStyleElements" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="3948">
      <devnotes><summary>


Called when the StyleElements property changes.
Vcl.ComCtrls.TToolBar.UpdateStyleElements inherits from Vcl.Controls.TControl.UpdateStyleElements. All content below this line refers to Vcl.Controls.TControl.UpdateStyleElements.
Called when the StyleElements property changes.
Override the UpdateStyleElements method in a descendant class to provide customized behavior for the control when the value of the StyleElements property changes. 
</summary></devnotes></procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="3950">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Creates and initializes a TToolBar instance.
Call Create to create a toolbar at runtime. Toolbars added to forms at design time are created automatically.
AOwner is the component, typically the form, that is responsible for freeing the toolbar instance. It becomes the value of the Owner property.
</summary></devnotes></constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="3951">
        <parameters>
        </parameters>
      <devnotes><summary>
Destroys the TToolBar instance and frees its memory.
Do not call Destroy directly in an application. Instead, call Free. Free verifies that the TToolBar reference is not nil, and only then calls Destroy.
</summary></devnotes></destructor>
      <procedure name="FlipChildren" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3952">
        <parameters>
          <parameter name="AllLevels" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Prevents the toolbar buttons from reversing position when the parent control is flipped.
FlipChildren overrides the inherited method in order to prevent the flipping of the toolbar's children.
</summary></devnotes></procedure>
      <function name="GetEnumerator" visibility="public" file="Vcl.ComCtrls.pas" line="3953">
        <parameters>
          <retval type="TToolBarEnumerator"/>
        </parameters>
      <devnotes><summary>
Returns a TComponent enumerator.
Vcl.ComCtrls.TToolBar.GetEnumerator inherits from System.Classes.TComponent.GetEnumerator. All content below this line refers to System.Classes.TComponent.GetEnumerator.
Returns a TComponent enumerator.
GetEnumerator returns a TComponentEnumerator reference, which enumerates the components contained within a specified containing component. 
To process all these subcomponents, call the TComponentEnumerator GetCurrent method within a While MoveNext do loop. 
</summary></devnotes></function>
      <procedure name="GetChildren" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="3954">
        <parameters>
          <parameter name="Proc" type="TGetChildProc"/>
          <parameter name="Root" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Allows the streaming system to load and save child controls in the order they appear in the toolbar.
GetChildren is introduced in TComponent for the streaming system that loads and saves VCL components. It executes the callback specified by Proc for all the button in the toolbar, as well as any other controls that have the toolbar as a parent and the component specified by Root as an Owner.
Proc is a callback that the streaming system uses to load or save persistent objects on a form.
Root is the the top-level component (such as a form or data module) that is currently being loaded or saved.
</summary></devnotes></procedure>
      <function name="TrackMenu" visibility="public" procflags="dynamic" file="Vcl.ComCtrls.pas" line="3955">
        <parameters>
          <parameter name="Button" type="TToolButton"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Called when the accelerator for a toolbar button is pressed.
TrackMenu is called automatically in response to the accelerator on a toolbar button. It initializes the menu of a drop-down menu button, and forwards a click to the underlying Windows control.
Button is the toolbar button for which an accelerator was pressed.
Override TrackMenu in a derived class to perform additional actions when the accelerator for a toolbar button is pressed.
</summary></devnotes></function>
      <property name="ButtonCount" visibility="public" read="GetButtonCount" type="Integer" file="Vcl.ComCtrls.pas" line="3956"><devnotes><summary>
Gives the number of buttons in the toolbar.
ButtonCount gives the number of buttons in the Buttons array.
</summary></devnotes></property>
      <property name="Buttons[Index]" visibility="public" read="GetButton" type="TToolButton" file="Vcl.ComCtrls.pas" line="3957"/>
      <property name="Canvas" visibility="public" read="FCanvas" type="TCanvas" file="Vcl.ComCtrls.pas" line="3958"><devnotes><summary>
Specifies the drawing surface for the toolbar.
Use Canvas to draw or paint on the surface of the toolbar in an OnCustomDraw or OnCustomDrawButton event handler. The TCanvas object provides the properties and methods needed for drawing and painting.
</summary></devnotes></property>
      <property name="CustomizeKeyName" visibility="public" read="FCustomizeKeyName" write="FCustomizeKeyName" type="string" default="0" file="Vcl.ComCtrls.pas" line="3959"><devnotes><summary>
Specifies the registry key where the tool bar saves its current button configuration before the user changes it using the toolbar customize dialog.
Use CustomizeKeyName to specify where the toolbar saves its button configuration when the user first displays the toolbar customize dialog. This is a subkey of HKEY_CURRENT_USER. 
When the user double-clicks the tool bar to display the toolbar customize dialog, the tool bar receives an OnCustomizing event and then automatically saves its current configuration to this key using the name specified by the CustomizeValueName property. If the user instructs the dialog to restore this configuration, the toolbar fetches the saved configuration from this registry key. 
</summary></devnotes></property>
      <property name="CustomizeValueName" visibility="public" read="FCustomizeValueName" write="FCustomizeValueName" type="string" default="0" file="Vcl.ComCtrls.pas" line="3960"><devnotes><summary>
Specifies the registry value under which the tool bar saves its current button configuration before the user changes it using the toolbar customize dialog.
Use CustomizeValueName to specify the name that the toolbar uses to save its button configuration when the user first displays the toolbar customize dialog. This is a value under the registry key specified by the CustomizeKeyName property.
When the user double-clicks the tool bar to display the toolbar customize dialog, the tool bar receives an OnCustomizing event and then automatically saves its current configuration to the Registry using this value. If the user instructs the dialog to restore this configuration, the toolbar fetches this saved configuration. 
</summary></devnotes></property>
      <property name="RowCount" visibility="public" read="GetRowCount" type="Integer" file="Vcl.ComCtrls.pas" line="3961"><devnotes><summary>
Indicates the number of rows in the toolbar.
Reading RowCount returns the number of rows in which the tool buttons are arranged.
</summary></devnotes></property>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3963"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="3964"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3965"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3966"/>
      <property name="ButtonHeight" visibility="published" read="FButtonHeight" write="SetButtonHeight" type="Integer" default="22" file="Vcl.ComCtrls.pas" line="3967"><devnotes><summary>
Specifies the height of the controls in the toolbar.
ButtonHeight represents the height, in pixels, of the controls in the toolbar.
</summary></devnotes></property>
      <property name="ButtonWidth" visibility="published" read="FButtonWidth" write="SetButtonWidth" type="Integer" default="23" file="Vcl.ComCtrls.pas" line="3968"><devnotes><summary>
Specifies the width of the tool buttons (TToolButton) in the toolbar.
ButtonWidth represents the width, in pixels, of the TToolButton components on the toolbar. It has no effect on tool buttons whose Style property is set to tbsSeparator or tbsDivider.
</summary></devnotes></property>
      <property name="Caption" visibility="published" read="GetText" write="SetText" stored="IsCaptionStored" type="TCaption" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3969"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" default="-16777211" hoisted="true" file="Vcl.ComCtrls.pas" line="3970"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="3971"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="3972"/>
      <property name="Customizable" visibility="published" read="FCustomizable" write="SetCustomizable" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3973"><devnotes><summary>
Specifies whether the user can customize the toolbar at runtime.
Set Customizable to true to allow the user to add, delete, and move toolbar buttons at runtime. There are two ways the user can change a customizable toolbar:
By holding the shift key, the user can drag a button to a new position on the tool bar, or drag it off the toolbar entirely to delete the button.
By double-clicking on the toolbar, the user can display the toolbar customize dialog. The toolbar customize dialog shows all the possible buttons in two list boxes, one that contains buttons not on the tool bar, and one that contains buttons currently on the tool bar. The user can use this dialog to add or remove buttons and to change their order.

Note:  When Customizable is true, a number of events inform the tool bar component when the user makes changes.</summary></devnotes></property>
      <property name="DisabledImages" visibility="published" read="FDisabledImages" write="SetDisabledImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="3974"><devnotes><summary>
Lists the images that can appear on disabled tool buttons.
DisabledImages contains a list of images that can appear on tool buttons when they are disabled. Each tool button's ImageIndex property determines the specific image displayed on it. If DisabledImages is unassigned, disabled tool buttons display grayed versions of their regular images (specified by the Images property).
</summary></devnotes></property>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="3975"/>
      <property name="DockSite" visibility="published" read="FDockSite" write="SetDockSite" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3976"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="3977"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3978"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3979"/>
      <property name="DrawingStyle" visibility="published" read="FDrawingStyle" write="SetDrawingStyle" type="TTBDrawingStyle" default="0" file="Vcl.ComCtrls.pas" line="3980"><devnotes><summary>
Stores the style type.
This property stores either the dsNormal or dsGradient style choice.


</summary></devnotes></property>
      <property name="EdgeBorders" visibility="published" read="FEdgeBorders" write="SetEdgeBorders" type="TEdgeBorders" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="3982"/>
      <property name="EdgeInner" visibility="published" read="FEdgeInner" write="SetEdgeInner" type="TEdgeStyle" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3983"/>
      <property name="EdgeOuter" visibility="published" read="FEdgeOuter" write="SetEdgeOuter" type="TEdgeStyle" default="2" hoisted="true" file="Vcl.ComCtrls.pas" line="3984"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="3985"/>
      <property name="Flat" visibility="published" read="FFlat" write="SetFlat" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="3986"><devnotes><summary>
Makes the toolbar transparent and eliminates tool-button borders.
If Flat is set to true, the toolbar and its tool buttons are transparent; background colors and graphics show through them. In addition, when Flat is true, tool buttons (TToolButton) on the toolbar have pop-up borders that appear only when the mouse is passed over the button.
</summary></devnotes></property>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="3987"/>
      <property name="GradientEndColor" visibility="published" read="FGradientEndColor" write="SetGradientEndColor" stored="IsGradientEndColorStored" type="TColor" file="Vcl.ComCtrls.pas" line="3988"><devnotes><summary>
Color used as end color for the gradient.
This property stores the color that is used to paint the gradient when the drawing ends. (The end color blends with the start color).


</summary></devnotes></property>
      <property name="GradientStartColor" visibility="published" read="FGradientStartColor" write="SetGradientStartColor" type="TColor" default="-16777211" file="Vcl.ComCtrls.pas" line="3990"><devnotes><summary>
Color used as start color for the gradient.
The property stores the value that represents the drawing color when the gradient starts painting.


</summary></devnotes></property>
      <property name="Height" visibility="published" read="FHeight" write="SetHeight" type="Integer" default="32" hoisted="true" file="Vcl.ComCtrls.pas" line="3992"/>
      <property name="HideClippedButtons" visibility="published" read="FHideClippedButtons" write="SetHideClippedButtons" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3993"><devnotes><summary>
Specifies handling of buttons obscured by adjacent toolbar.
If HideClippedButtons is set to true, any button partially obscured by a neighboring band is hidden.


</summary></devnotes></property>
      <property name="HotImages" visibility="published" read="FHotImages" write="SetHotImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="3994"><devnotes><summary>
Lists the images that can appear on tool buttons when the mouse points to them.
HotImages contains a list of images that can appear on tool buttons when the mouse passes over them at runtime. Each tool button's ImageIndex property determines the specific image displayed when the mouse points to it. If HotImages is unassigned, tool buttons retain their regular images (specified by the Images property) when pointed to. Use a TImageList control to hold the images that will be shown for hot images. Typically, then, the application will have two TImageList controls, one for the Images property and one for the HotImages property.
To use HotImages set the Flat property to True.
</summary></devnotes></property>
      <property name="HotTrackColor" visibility="published" read="FHotTrackColor" write="FHotTrackColor" type="TColor" default="15717318" file="Vcl.ComCtrls.pas" line="3995"><devnotes><summary>
Color used as hot tracking color when in gradient style.
This is the color used as the hot tracking color when the toolbar's DrawingStyle property is set to dsGradient. The hot tracking color is the color the button turns when the mouse moves over it.


</summary></devnotes></property>
      <property name="Images" visibility="published" read="FImages" write="SetImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="3997"><devnotes><summary>
Lists the images that can appear on tool buttons.
Images contains a list of images that can appear on the toolbar's tool buttons. Each tool button's ImageIndex property determines the specific image displayed on it. If Images is unassigned, no images are displayed on the tool buttons.
Images in the list should be 16x16.
</summary></devnotes></property>
      <property name="Indent" visibility="published" read="FIndent" write="SetIndent" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="3998"><devnotes><summary>
Specifies the margin on the left side of the toolbar.
Indent specifies, in pixels, the margin that separates the left edge of the toolbar from the controls within it.


</summary></devnotes></property>
      <property name="List" visibility="published" read="FList" write="SetList" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="3999"><devnotes><summary>
Aligns captions on the right and images on the left in tool buttons.
When List is false, tool buttons (TToolButton) appear in the toolbar with their images (if any) centered and their captions (if visible) underneath. Setting List to true aligns captions to the right and images to the left.
</summary></devnotes></property>
      <property name="Menu" visibility="published" read="FMenu" write="SetMenu" type="TMainMenu" file="Vcl.ComCtrls.pas" line="4000"><devnotes><summary>
Causes the toolbar to populate itself with buttons that correspond to items in a menu.
Use the menu property to populate the tool bar to match a menu component. Setting Menu causes the toolbar to delete all of its current buttons and replace them with tool buttons that match the items in the specified menu component.
In applications that use Menu to populate the toolbar, do not change the Buttons property by adding, deleting, or editing toolbar buttons.

Note:  The toolbar does not dynamically track any changes to the menu specified by Menu. That is, it sets the tool buttons to reflect the set of items in the menu at the point when the application sets this property, and ignores any subsequent changes.</summary></devnotes></property>
      <property name="GradientDirection" visibility="published" read="FGradientDirection" write="SetGradientDirection" type="TGradientDirection" default="1" file="Vcl.ComCtrls.pas" line="4001"><devnotes><summary>
Specifies whether the direction of the gradient is horizontal or vertical.
This property stores the value for the gradient direction.


</summary></devnotes></property>
      <property name="GradientDrawingOptions" visibility="published" read="FGradientDrawingOptions" write="SetGradientDrawingOptions" type="TTBGradientDrawingOptions" default="3" file="Vcl.ComCtrls.pas" line="4003"><devnotes><summary>
Stores the drawing option chosen.
This property contains either the gdoHotTrack or gdoGradient option, depending on which one was chosen.


</summary></devnotes></property>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4005"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4006"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4007"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4008"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="4009"/>
      <property name="ShowCaptions" visibility="published" read="FShowCaptions" write="SetShowCaptions" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4010"><devnotes><summary>
Determines whether text captions are displayed on tool buttons.
If ShowCaptions is set to true, tool buttons appear in the toolbar with their captions displayed. Setting ShowCaptions to true may increase the size of the tool buttons.
</summary></devnotes></property>
      <property name="AllowTextButtons" visibility="published" read="FAllowTextButtons" write="SetAllowTextButtons" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4011"><devnotes><summary>
Determines whether tool buttons that consist only of text can be placed on the Toolbar.
When set to true, the tbsTextButton style is available for the TToolButton control, allowing you to create tool buttons on the Toolbar that consist only of text. When set to false, the tbsTextButton style is not available for the TToolButton control.
</summary></devnotes></property>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4012"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="4013"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4014"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="4015"/>
      <property name="Transparent" visibility="published" read="FTransparent" write="SetTransparent" stored="FTransparentSet" type="Boolean" file="Vcl.ComCtrls.pas" line="4016"><devnotes><summary>
Specifies whether the toolbar is transparent.
Use Transparent to get or set whether the toolbar is transparent. Note the Transparent property applies only to the toolbar itself not its buttons.

Tip:  To avoid painting problems, set the Transparent property before the toolbar becomes visible.

</summary></devnotes></property>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4017"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="4018"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4019"/>
      <property name="Wrapable" visibility="published" read="FWrapable" write="SetWrapable" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="4020"><devnotes><summary>
Enables automatic line-wrap for components in the toolbar.
If Wrapable is true, components automatically wrap around and form new rows when they do not fit horizontally in the toolbar.
</summary></devnotes></property>
      <event name="OnAdvancedCustomDraw" visibility="published" read="FOnAdvancedCustomDraw" write="FOnAdvancedCustomDraw" type="TTBAdvancedCustomDrawEvent" file="Vcl.ComCtrls.pas" line="4021"><devnotes><summary>
Occurs at discrete stages during the painting of the toolbar's background.
Write an OnAdvancedCustomDraw event handler to enhance or replace the automatic painting of the toolbar. Use the toolbar's Canvas property to render the toolbar's image. OnAdvancedCustomDraw is for painting the background of the toolbar. The painting of individual buttons on the toolbar should be handled in an OnCustomDrawButton or OnAdvancedCustomDrawButton event handler.

Note: OnAdvancedCustomDraw occurs at several points during the painting of the toolbar's background. If you only need to respond immediately prior to the default painting of the toolbar, use OnCustomDraw instead.
OnAdvancedCustomDraw is an event handler of type Vcl.ComCtrls.TTBAdvancedCustomDrawEvent.
</summary></devnotes></event>
      <event name="OnAdvancedCustomDrawButton" visibility="published" read="FOnAdvancedCustomDrawButton" write="FOnAdvancedCustomDrawButton" type="TTBAdvancedCustomDrawBtnEvent" file="Vcl.ComCtrls.pas" line="4023"><devnotes><summary>
Occurs at discrete stages during the painting of the toolbar's buttons.
Write an OnAdvancedCustomDrawButton event handler to enhance or replace the automatic painting of the toolbar's buttons. Use the toolbar's Canvas property to render the button's image. OnAdvancedCustomDrawButton occurs during the erasure and painting of individual buttons on the toolbar. The painting of the toolbar itself should be handled in an OnCustomDraw or OnAdvancedCustomDraw event handler.

Note: OnAdvancedCustomDrawButton occurs at several points during the painting of the toolbar's buttons. If you only need to respond immediately prior to the default painting of each button and are not using the Flags parameter, use OnCustomDrawButton instead.
OnAdvancedCustomDrawButton is an event handler of type Vcl.ComCtrls.TTBAdvancedCustomDrawBtnEvent.
</summary></devnotes></event>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4025"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4026"/>
      <event name="OnCustomDraw" visibility="published" read="FOnCustomDraw" write="FOnCustomDraw" type="TTBCustomDrawEvent" file="Vcl.ComCtrls.pas" line="4027"><devnotes><summary>
Occurs when the toolbar must be painted.
Write an OnCustomDraw event handler to enhance or replace the automatic painting of the toolbar. Use the toolbar's Canvas property to render the toolbar's image. OnCustomDraw is for painting the background of the toolbar. The painting of individual buttons on the toolbar should be handled in an OnCustomDrawButton or OnAdvancedCustomDrawButton event handler.

Note: OnCustomDraw only occurs prior to painting the toolbar's background. To respond at other points in the paint process (when the background is erased, or after the default painting of the toolbar's background), use OnAdvancedCustomDraw instead.
OnCustomDraw is an event handler of type Vcl.ComCtrls.TTBCustomDrawEvent. 
</summary></devnotes></event>
      <event name="OnCustomDrawButton" visibility="published" read="FOnCustomDrawButton" write="FOnCustomDrawButton" type="TTBCustomDrawBtnEvent" file="Vcl.ComCtrls.pas" line="4028"><devnotes><summary>
Occurs when one of the buttons in the toolbar must be painted.
Write an OnCustomDrawButton event handler to enhance or replace the automatic painting of the toolbar's buttons. Use the toolbar's Canvas property to render the button's image. OnCustomDrawButton is for painting individual buttons on the toolbar. The painting of the toolbar itself should be handled in an OnCustomDraw or OnAdvancedCustomDraw event handler.

Note: OnCustomDrawButton only occurs prior to painting the button. To respond at other points in the process of painting a button (when the background is erased, or after the default painting of the button), use OnAdvancedCustomDrawButton instead.
OnCustomDrawButton is an event handler of type Vcl.ComCtrls.TTBCustomDrawBtnEvent. 
</summary></devnotes></event>
      <event name="OnCustomizeAdded" visibility="published" read="FOnCustomizeAdded" write="FOnCustomizeAdded" type="TTBButtonEvent" file="Vcl.ComCtrls.pas" line="4030"><devnotes><summary>
Occurs when the user adds a button to the toolbar.
Write an OnCustomizeAdded handler to respond when the user adds a new button to the toolbar using the toolbar customize dialog. 
This event occurs after the new button is already added to the toolbar. To respond before the button is added, possibly even preventing the user from adding the button, use the OnCustomizeCanInsert event instead.
OnCustomizeAdded is an event handler of type Vcl.ComCtrls.TTBButtonEvent.
</summary></devnotes></event>
      <event name="OnCustomizeCanInsert" visibility="published" read="FOnCustomizeCanInsert" write="FOnCustomizeCanInsert" type="TTBCustomizeQueryEvent" file="Vcl.ComCtrls.pas" line="4031"><devnotes><summary>
Occurs when user tries to add a button to the toolbar.
When the Customizable property is true, the user can add buttons to the toolbar using the toolbar customize dialog. OnCustomizeCanInsert occurs when the user tries to add a button, and allows the application to reject the insertion. If the OnCustomizeCanInsert event handler sets its Allow parameter to false, the toolbar customize dialog rejects the insertion.
OnCustomizeCanInsert is an event handler of type Vcl.ComCtrls.TTBCustomizeQueryEvent.
</summary></devnotes></event>
      <event name="OnCustomizeCanDelete" visibility="published" read="FOnCustomizeCanDelete" write="FOnCustomizeCanDelete" type="TTBCustomizeQueryEvent" file="Vcl.ComCtrls.pas" line="4033"><devnotes><summary>
Occurs when user tries to delete one of the buttons on the toolbar.
When the Customizable property is true, the user can remove buttons from the toolbar by dragging them off the toolbar when the Shift key is pressed or using the toolbar customize dialog. OnCustomizeCanDelete occurs when the user tries to delete a button in one of these ways, and allows the application to reject the deletion. If the OnCustomizeCanDelete event handler sets its Allow parameter to false, the tool button returns to the position it occupied before the user tried to delete it.
OnCustomizeCanDelete is an event handler of type Vcl.ComCtrls.TTBCustomizeQueryEvent.
</summary></devnotes></event>
      <event name="OnCustomized" visibility="published" read="FOnCustomized" write="FOnCustomized" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="4035"><devnotes><summary>
Occurs when the user finishes making changes to the toolbar.
Write an OnCustomized event handler to take action after the user has finished making changes to the toolbar. This event occurs when the user finishes a drag operation (with the Shift key down) that moves or deletes a tool button, and when the user exits the toolbar customize dialog.
</summary></devnotes></event>
      <event name="OnCustomizeDelete" visibility="published" read="FOnCustomizeDelete" write="FOnCustomizeDelete" type="TTBButtonEvent" file="Vcl.ComCtrls.pas" line="4036"><devnotes><summary>
Occurs when the user deletes a button from the toolbar.
Write an OnCustomizeDelete event handler to respond when the user deletes a tool button by dragging it off the toolbar when the SHIFT key is pressed or by using the toolbar customize dialog. 
This event occurs after the button has been removed from the toolbar. To respond before the button is being deleted, possibly preventing the user from deleting the button, use the OnCustomizeCanDelete event instead.
OnCustomizeDelete is an event handler of type Vcl.ComCtrls.TTBButtonEvent.
</summary></devnotes></event>
      <event name="OnCustomizing" visibility="published" read="FOnCustomizing" write="FOnCustomizing" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="4037"><devnotes><summary>
Occurs when the user displays the toolbar customize dialog in order to make changes to the toolbar.
Write an OnCustomizing event handler to take action when the user first displays the toolbar customize dialog.
</summary></devnotes></event>
      <event name="OnCustomizeNewButton" visibility="published" read="FOnCustomizeNewButton" write="FOnCustomizeNewButton" type="TTBNewButtonEvent" file="Vcl.ComCtrls.pas" line="4038"><devnotes><summary>
Occurs when the user tries to add a new button to the tool bar.
Write an OnCustomizeNewButton event handler to supply your own TToolButton objects to represent the tool buttons that a user adds in the toolbar customize dialog.
OnCustomizeNewButton is an event handler of type Vcl.ComCtrls.TTBNewButtonEvent. 
</summary></devnotes></event>
      <event name="OnCustomizeReset" visibility="published" read="FOnCustomizeReset" write="FOnCustomizeReset" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="4040"><devnotes><summary>
Occurs when the user cancels a customization to the toolbar.
Write an OnCustomizeReset event handler to respond when the user cancels changes made in the toolbar customize dialog. 
</summary></devnotes></event>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4041"/>
      <event name="OnDockDrop" visibility="published" read="FOnDockDrop" write="FOnDockDrop" type="TDockDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4042"/>
      <event name="OnDockOver" visibility="published" read="FOnDockOver" write="FOnDockOver" type="TDockOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4043"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4044"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4045"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4046"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4047"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4048"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4049"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4050"/>
      <event name="OnGetSiteInfo" visibility="published" read="FOnGetSiteInfo" write="FOnGetSiteInfo" type="TGetSiteInfoEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4051"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4052"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4053"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4054"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4055"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4056"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4057"/>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4058"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4059"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4060"/>
      <event name="OnUnDock" visibility="published" read="FOnUnDock" write="FOnUnDock" type="TUnDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4061"/>
    </members>
  <devnotes><summary>
TToolBar manages tool buttons and other controls, arranging them in rows and automatically adjusting their sizes and positions.
TToolBar is a container for tool buttons (TToolButton). It provides an easy way to arrange and manage visual controls.
All tool buttons on a toolbar maintain a uniform width and height.
Other controls can sit on a toolbar. These controls (which are held in place by invisible tool buttons) maintain a uniform height.
Controls can automatically wrap around and start a new row when they do not fit horizontally on the toolbar.
The Flat property allows the background to show through the toolbar and gives pop-up borders to the tool buttons.
Spaces and dividers (which are in fact specially configured tool buttons) can group controls on the toolbar both visually and functionally.
Typically, the tool buttons correspond to items in an application's menu and give the user more direct access to the application's commands.
</summary></devnotes></class>
  <class name="TToolBarDockObject" file="Vcl.ComCtrls.pas" line="4064">
    <ancestor name="TDragDockObject" namespace="Vcl.Controls">
      <methodref name="SetBrush" visibility="private"/>
      <methodref name="AdjustDockRect" visibility="protected" procflags="virtual"/>
      <methodref name="DrawDragDockImage" visibility="protected" procflags="virtual"/>
      <methodref name="EndDrag" visibility="protected" procflags="override"/>
      <methodref name="EraseDragDockImage" visibility="protected" procflags="virtual"/>
      <methodref name="GetDragCursor" visibility="protected" procflags="override"/>
      <methodref name="GetFrameWidth" visibility="protected" procflags="virtual"/>
      <methodref name="GetEraseWhenMoving" visibility="protected" procflags="virtual"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="Assign" visibility="public" procflags="override"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="DockRect" visibility="public"/>
      <propertyref name="DropAlign" visibility="public"/>
      <propertyref name="DropOnControl" visibility="public"/>
      <propertyref name="EraseDockRect" visibility="public"/>
      <propertyref name="EraseWhenMoving" visibility="public"/>
      <propertyref name="Floating" visibility="public"/>
      <propertyref name="FrameWidth" visibility="public"/>
      <ancestor name="TBaseDragControlObject" namespace="Vcl.Controls">
        <methodref name="EndDrag" visibility="protected" procflags="virtual"/>
        <methodref name="Finished" visibility="protected" procflags="override"/>
        <methodref name="Create" visibility="public" procflags="constructor virtual"/>
        <methodref name="Assign" visibility="public" procflags="override"/>
        <propertyref name="Control" visibility="public"/>
        <ancestor name="TDragObject" namespace="Vcl.Controls">
          <methodref name="Capture" visibility="private"/>
          <methodref name="ReleaseCapture" visibility="private"/>
          <methodref name="Finished" visibility="protected" procflags="virtual"/>
          <methodref name="GetDragCursor" visibility="protected" procflags="virtual"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="MainWndProc" visibility="protected"/>
          <methodref name="Assign" visibility="public" procflags="virtual"/>
          <methodref name="GetName" visibility="public" procflags="virtual"/>
          <methodref name="HideDragImage" visibility="public" procflags="virtual"/>
          <methodref name="Instance" visibility="public" procflags="virtual"/>
          <methodref name="ShowDragImage" visibility="public" procflags="virtual"/>
          <methodref name="AfterConstruction" visibility="public" procflags="override"/>
          <methodref name="BeforeDestruction" visibility="public" procflags="override"/>
          <propertyref name="AlwaysShowDragImages" visibility="public"/>
          <propertyref name="Cancelling" visibility="public"/>
          <propertyref name="DragHandle" visibility="public"/>
          <propertyref name="DragPos" visibility="public"/>
          <propertyref name="DragTarget" visibility="public"/>
          <propertyref name="DragTargetPos" visibility="public"/>
          <propertyref name="Dropped" visibility="public"/>
          <propertyref name="MouseDeltaX" visibility="public"/>
          <propertyref name="MouseDeltaY" visibility="public"/>
          <propertyref name="RightClickCancels" 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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FEraseDockRect" type="TRect" visibility="private" size="16" offset="120" file="Vcl.ComCtrls.pas" line="4066"/>
      <field name="FErase" type="Boolean" visibility="private" size="1" offset="136" file="Vcl.ComCtrls.pas" line="4067"/>
      <procedure name="AdjustDockRect" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4069">
        <parameters>
          <parameter name="ARect" type="TRect"/>
        </parameters>
      </procedure>
      <procedure name="DrawDragDockImage" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4070">
      </procedure>
      <procedure name="EraseDragDockImage" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4071">
      </procedure>
      <function name="GetDragCursor" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4072">
        <parameters>
          <parameter name="Accepted" type="Boolean"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <retval type="TCursor"/>
        </parameters>
      </function>
      <function name="ToolDockImage" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="4073">
        <parameters>
          <parameter name="Erase" type="Boolean"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
    </members>
  </class>
  <const name="CN_BANDCHANGE" type="Integer" file="Vcl.ComCtrls.pas" line="4079">
    <value>
      $1400
    </value>
  </const>
  <const name="bmNone" type="TCoolBandMaximize" file="Vcl.ComCtrls.pas" line="4185">
    <value>
      bmNone
    </value>
  </const>
  <const name="bmClick" type="TCoolBandMaximize" file="Vcl.ComCtrls.pas" line="4185">
    <value>
      bmClick
    </value>
  </const>
  <const name="bmDblClick" type="TCoolBandMaximize" file="Vcl.ComCtrls.pas" line="4185">
    <value>
      bmDblClick
    </value>
  </const>
  <const name="dtkDate" type="TDateTimeKind" file="Vcl.ComCtrls.pas" line="4550">
    <value>
      dtkDate
    </value>
  </const>
  <const name="dtkTime" type="TDateTimeKind" file="Vcl.ComCtrls.pas" line="4550">
    <value>
      dtkTime
    </value>
  </const>
  <const name="dtkDateTime" type="TDateTimeKind" file="Vcl.ComCtrls.pas" line="4550">
    <value>
      dtkDateTime
    </value>
  </const>
  <const name="dmComboBox" type="TDTDateMode" file="Vcl.ComCtrls.pas" line="4551">
    <value>
      dmComboBox
    </value>
  </const>
  <const name="dmUpDown" type="TDTDateMode" file="Vcl.ComCtrls.pas" line="4551">
    <value>
      dmUpDown
    </value>
  </const>
  <const name="dfShort" type="TDTDateFormat" file="Vcl.ComCtrls.pas" line="4552">
    <value>
      dfShort
    </value>
  </const>
  <const name="dfLong" type="TDTDateFormat" file="Vcl.ComCtrls.pas" line="4552">
    <value>
      dfLong
    </value>
  </const>
  <const name="dtaLeft" type="TDTCalAlignment" file="Vcl.ComCtrls.pas" line="4553">
    <value>
      dtaLeft
    </value>
  </const>
  <const name="dtaRight" type="TDTCalAlignment" file="Vcl.ComCtrls.pas" line="4553">
    <value>
      dtaRight
    </value>
  </const>
  <const name="soHorizontal" type="TPageScrollerOrientation" file="Vcl.ComCtrls.pas" line="4683">
    <value>
      soHorizontal
    </value>
  </const>
  <const name="soVertical" type="TPageScrollerOrientation" file="Vcl.ComCtrls.pas" line="4683">
    <value>
      soVertical
    </value>
  </const>
  <const name="sbFirst" type="TPageScrollerButton" file="Vcl.ComCtrls.pas" line="4684">
    <value>
      sbFirst
    </value>
  </const>
  <const name="sbLast" type="TPageScrollerButton" file="Vcl.ComCtrls.pas" line="4684">
    <value>
      sbLast
    </value>
  </const>
  <const name="bsNormal" type="TPageScrollerButtonState" file="Vcl.ComCtrls.pas" line="4685">
    <value>
      bsNormal
    </value>
  </const>
  <const name="bsInvisible" type="TPageScrollerButtonState" file="Vcl.ComCtrls.pas" line="4685">
    <value>
      bsInvisible
    </value>
  </const>
  <const name="bsGrayed" type="TPageScrollerButtonState" file="Vcl.ComCtrls.pas" line="4685">
    <value>
      bsGrayed
    </value>
  </const>
  <const name="bsDepressed" type="TPageScrollerButtonState" file="Vcl.ComCtrls.pas" line="4685">
    <value>
      bsDepressed
    </value>
  </const>
  <const name="bsHot" type="TPageScrollerButtonState" file="Vcl.ComCtrls.pas" line="4685">
    <value>
      bsHot
    </value>
  </const>
  <const name="csExDropDown" type="TComboBoxExStyle" file="Vcl.ComCtrls.pas" line="4865">
    <value>
      csExDropDown
    </value>
  </const>
  <const name="csExSimple" type="TComboBoxExStyle" file="Vcl.ComCtrls.pas" line="4865">
    <value>
      csExSimple
    </value>
  </const>
  <const name="csExDropDownList" type="TComboBoxExStyle" file="Vcl.ComCtrls.pas" line="4865">
    <value>
      csExDropDownList
    </value>
  </const>
  <const name="csExCaseSensitive" type="TComboBoxExStyleEx" file="Vcl.ComCtrls.pas" line="4866">
    <value>
      csExCaseSensitive
    </value>
  </const>
  <const name="csExNoEditImage" type="TComboBoxExStyleEx" file="Vcl.ComCtrls.pas" line="4866">
    <value>
      csExNoEditImage
    </value>
  </const>
  <const name="csExNoEditImageIndent" type="TComboBoxExStyleEx" file="Vcl.ComCtrls.pas" line="4866">
    <value>
      csExNoEditImageIndent
    </value>
  </const>
  <const name="csExNoSizeLimit" type="TComboBoxExStyleEx" file="Vcl.ComCtrls.pas" line="4867">
    <value>
      csExNoSizeLimit
    </value>
  </const>
  <const name="csExPathWordBreak" type="TComboBoxExStyleEx" file="Vcl.ComCtrls.pas" line="4867">
    <value>
      csExPathWordBreak
    </value>
  </const>
  <const name="acoAutoSuggest" type="TAutoCompleteOption" file="Vcl.ComCtrls.pas" line="4870">
    <value>
      acoAutoSuggest
    </value>
  </const>
  <const name="acoAutoAppend" type="TAutoCompleteOption" file="Vcl.ComCtrls.pas" line="4870">
    <value>
      acoAutoAppend
    </value>
  </const>
  <const name="acoSearch" type="TAutoCompleteOption" file="Vcl.ComCtrls.pas" line="4870">
    <value>
      acoSearch
    </value>
  </const>
  <const name="acoFilterPrefixes" type="TAutoCompleteOption" file="Vcl.ComCtrls.pas" line="4871">
    <value>
      acoFilterPrefixes
    </value>
  </const>
  <const name="acoUseTab" type="TAutoCompleteOption" file="Vcl.ComCtrls.pas" line="4871">
    <value>
      acoUseTab
    </value>
  </const>
  <const name="acoUpDownKeyDropsList" type="TAutoCompleteOption" file="Vcl.ComCtrls.pas" line="4871">
    <value>
      acoUpDownKeyDropsList
    </value>
  </const>
  <const name="acoRtlReading" type="TAutoCompleteOption" file="Vcl.ComCtrls.pas" line="4871">
    <value>
      acoRtlReading
    </value>
  </const>
  <class name="TCoolBand" file="Vcl.ComCtrls.pas" line="4084">
    <ancestor name="TCollectionItem" namespace="System.Classes">
      <methodref name="GetIndex" visibility="private">
      </methodref>
      <methodref name="Changed" visibility="protected">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetCollection" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetIndex" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetDisplayName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Create" visibility="public" procflags="constructor virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Release" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <propertyref name="Collection" visibility="public">
      </propertyref>
      <propertyref name="ID" visibility="public">
      </propertyref>
      <propertyref name="Index" visibility="public">
      </propertyref>
      <propertyref name="DisplayName" visibility="public">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </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>
    <members>
      <field name="FBorderStyle" type="TBorderStyle" visibility="private" size="1" offset="12" file="Vcl.ComCtrls.pas" line="4086"/>
      <field name="FBreak" type="Boolean" visibility="private" size="1" offset="13" file="Vcl.ComCtrls.pas" line="4087"/>
      <field name="FFixedSize" type="Boolean" visibility="private" size="1" offset="14" file="Vcl.ComCtrls.pas" line="4088"/>
      <field name="FVisible" type="Boolean" visibility="private" size="1" offset="15" file="Vcl.ComCtrls.pas" line="4089"/>
      <field name="FHorizontalOnly" type="Boolean" visibility="private" size="1" offset="16" file="Vcl.ComCtrls.pas" line="4090"/>
      <field name="FImageIndex" type="TImageIndex" visibility="private" size="4" offset="20" file="Vcl.ComCtrls.pas" line="4091"/>
      <field name="FImageName" type="TImageName" visibility="private" size="4" offset="24" file="Vcl.ComCtrls.pas" line="4092"/>
      <field name="FFixedBackground" type="Boolean" visibility="private" size="1" offset="28" file="Vcl.ComCtrls.pas" line="4093"/>
      <field name="FMinHeight" type="Integer" visibility="private" size="4" offset="32" file="Vcl.ComCtrls.pas" line="4094"/>
      <field name="FMinWidth" type="Integer" visibility="private" size="4" offset="36" file="Vcl.ComCtrls.pas" line="4095"/>
      <field name="FColor" type="TColor" visibility="private" size="4" offset="40" file="Vcl.ComCtrls.pas" line="4096"/>
      <field name="FControl" type="TWinControl" visibility="private" size="4" offset="44" file="Vcl.ComCtrls.pas" line="4097"/>
      <field name="FParentColor" type="Boolean" visibility="private" size="1" offset="48" file="Vcl.ComCtrls.pas" line="4098"/>
      <field name="FParentBitmap" type="Boolean" visibility="private" size="1" offset="49" file="Vcl.ComCtrls.pas" line="4099"/>
      <field name="FBitmap" type="TBitmap" visibility="private" size="4" offset="52" file="Vcl.ComCtrls.pas" line="4100"/>
      <field name="FText" type="string" visibility="private" size="4" offset="56" file="Vcl.ComCtrls.pas" line="4101"/>
      <field name="FWidth" type="Integer" visibility="private" size="4" offset="60" file="Vcl.ComCtrls.pas" line="4102"/>
      <field name="FDDB" type="TBitmap" visibility="private" size="4" offset="64" file="Vcl.ComCtrls.pas" line="4103"/>
      <field name="FID" type="Integer" visibility="private" size="4" offset="68" file="Vcl.ComCtrls.pas" line="4104"/>
      <function name="CoolBar" visibility="private" file="Vcl.ComCtrls.pas" line="4105">
        <parameters>
          <retval type="TCoolBar"/>
        </parameters>
      </function>
      <function name="IsColorStored" visibility="private" file="Vcl.ComCtrls.pas" line="4106">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsBitmapStored" visibility="private" file="Vcl.ComCtrls.pas" line="4107">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="BitmapChanged" visibility="private" file="Vcl.ComCtrls.pas" line="4108">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <function name="GetHeight" visibility="private" file="Vcl.ComCtrls.pas" line="4109">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetVisible" visibility="private" file="Vcl.ComCtrls.pas" line="4110">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetBorderStyle" visibility="private" file="Vcl.ComCtrls.pas" line="4111">
        <parameters>
          <parameter name="Value" type="TBorderStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetBreak" visibility="private" file="Vcl.ComCtrls.pas" line="4112">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetFixedSize" visibility="private" file="Vcl.ComCtrls.pas" line="4113">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetMinHeight" visibility="private" file="Vcl.ComCtrls.pas" line="4114">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMinWidth" visibility="private" file="Vcl.ComCtrls.pas" line="4115">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetVisible" visibility="private" file="Vcl.ComCtrls.pas" line="4116">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetHorizontalOnly" visibility="private" file="Vcl.ComCtrls.pas" line="4117">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetImageIndex" visibility="private" file="Vcl.ComCtrls.pas" line="4118">
        <parameters>
          <parameter name="Value" type="TImageIndex"/>
        </parameters>
      </procedure>
      <procedure name="SetImageName" visibility="private" file="Vcl.ComCtrls.pas" line="4119">
        <parameters>
          <parameter name="Value" type="TImageName" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetFixedBackground" visibility="private" file="Vcl.ComCtrls.pas" line="4120">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetColor" visibility="private" file="Vcl.ComCtrls.pas" line="4121">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetControl" visibility="private" file="Vcl.ComCtrls.pas" line="4122">
        <parameters>
          <parameter name="Value" type="TWinControl"/>
        </parameters>
      </procedure>
      <procedure name="SetParentColor" visibility="private" file="Vcl.ComCtrls.pas" line="4123">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetParentBitmap" visibility="private" file="Vcl.ComCtrls.pas" line="4124">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetBitmap" visibility="private" file="Vcl.ComCtrls.pas" line="4125">
        <parameters>
          <parameter name="Value" type="TBitmap"/>
        </parameters>
      </procedure>
      <procedure name="SetText" visibility="private" file="Vcl.ComCtrls.pas" line="4126">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetWidth" visibility="private" file="Vcl.ComCtrls.pas" line="4127">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="4129">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
        </parameters>
      </procedure>
      <function name="GetDisplayName" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4130">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetImages" visibility="protected" file="Vcl.ComCtrls.pas" line="4131">
        <parameters>
          <retval type="TCustomImageList"/>
        </parameters>
      </function>
      <procedure name="ParentColorChanged" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="4132">
      </procedure>
      <procedure name="ParentBitmapChanged" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="4133">
      </procedure>
      <procedure name="UpdateImageName" visibility="protected" file="Vcl.ComCtrls.pas" line="4134">
        <parameters>
          <parameter name="Index" type="TImageIndex"/>
          <parameter name="Name" type="TImageName" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="UpdateImageIndex" visibility="protected" file="Vcl.ComCtrls.pas" line="4135">
        <parameters>
          <parameter name="Name" type="TImageName"/>
          <parameter name="Index" type="TImageIndex" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CheckImageIndexAndName" visibility="protected" file="Vcl.ComCtrls.pas" line="4136">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="4138">
        <parameters>
          <parameter name="Collection" type="TCollection"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="4139">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4140">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <property name="Height" visibility="public" read="GetHeight" type="Integer" file="Vcl.ComCtrls.pas" line="4141"/>
      <property name="Bitmap" visibility="published" read="FBitmap" write="SetBitmap" stored="IsBitmapStored" type="TBitmap" file="Vcl.ComCtrls.pas" line="4143"/>
      <property name="BorderStyle" visibility="published" read="FBorderStyle" write="SetBorderStyle" type="TBorderStyle" default="0" file="Vcl.ComCtrls.pas" line="4144"/>
      <property name="Break" visibility="published" read="FBreak" write="SetBreak" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="4145"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" default="-16777201" file="Vcl.ComCtrls.pas" line="4146"/>
      <property name="Control" visibility="published" read="FControl" write="SetControl" type="TWinControl" file="Vcl.ComCtrls.pas" line="4147"/>
      <property name="FixedBackground" visibility="published" read="FFixedBackground" write="SetFixedBackground" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="4148"/>
      <property name="FixedSize" visibility="published" read="FFixedSize" write="SetFixedSize" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4149"/>
      <property name="HorizontalOnly" visibility="published" read="FHorizontalOnly" write="SetHorizontalOnly" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4150"/>
      <property name="ImageIndex" visibility="published" read="FImageIndex" write="SetImageIndex" type="TImageIndex" file="Vcl.ComCtrls.pas" line="4151"/>
      <property name="ImageName" visibility="published" read="FImageName" write="SetImageName" type="TImageName" default="0" file="Vcl.ComCtrls.pas" line="4152"/>
      <property name="MinHeight" visibility="published" read="FMinHeight" write="SetMinHeight" type="Integer" default="25" file="Vcl.ComCtrls.pas" line="4153"/>
      <property name="MinWidth" visibility="published" read="FMinWidth" write="SetMinWidth" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="4154"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="4155"/>
      <property name="ParentBitmap" visibility="published" read="FParentBitmap" write="SetParentBitmap" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="4156"/>
      <property name="Text" visibility="published" read="FText" write="SetText" type="string" default="0" file="Vcl.ComCtrls.pas" line="4157"/>
      <property name="Visible" visibility="published" read="GetVisible" write="SetVisible" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="4158"/>
      <property name="Width" visibility="published" read="FWidth" write="SetWidth" type="Integer" file="Vcl.ComCtrls.pas" line="4159"/>
    </members>
  </class>
  <class name="TCoolBands" file="Vcl.ComCtrls.pas" line="4162">
    <ancestor name="TCollection" namespace="System.Classes">
      <methodref name="GetCapacity" visibility="private">
      </methodref>
      <methodref name="GetCount" visibility="private" procflags="inline">
      </methodref>
      <methodref name="GetPropName" visibility="private">
      </methodref>
      <methodref name="InsertItem" visibility="private">
      </methodref>
      <methodref name="RemoveItem" visibility="private">
      </methodref>
      <methodref name="SetCapacity" visibility="private">
      </methodref>
      <methodref name="Added" visibility="protected" procflags="virtual" symflags="deprecated">
      </methodref>
      <methodref name="Deleting" visibility="protected" procflags="virtual" symflags="deprecated">
      </methodref>
      <propertyref name="NextID" visibility="protected">
      </propertyref>
      <methodref name="Notify" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetAttrCount" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetAttr" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetItemAttr" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Changed" visibility="protected">
      </methodref>
      <methodref name="GetItem" visibility="protected">
      </methodref>
      <methodref name="SetItem" visibility="protected">
      </methodref>
      <methodref name="SetItemName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Update" visibility="protected" procflags="virtual">
      </methodref>
      <propertyref name="PropName" visibility="protected">
      </propertyref>
      <propertyref name="UpdateCount" visibility="protected">
      </propertyref>
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Owner" visibility="public">
      </methodref>
      <methodref name="Add" visibility="public">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="override">
      </methodref>
      <methodref name="BeginUpdate" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Clear" visibility="public">
      </methodref>
      <methodref name="ClearAndResetID" visibility="public">
      </methodref>
      <methodref name="Delete" visibility="public">
      </methodref>
      <methodref name="EndUpdate" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Sort" visibility="public">
      </methodref>
      <methodref name="FindItemID" visibility="public">
      </methodref>
      <methodref name="GetEnumerator" visibility="public" procflags="inline">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <methodref name="Insert" visibility="public">
      </methodref>
      <propertyref name="Capacity" visibility="public">
      </propertyref>
      <propertyref name="Count" visibility="public">
      </propertyref>
      <propertyref name="ItemClass" visibility="public">
      </propertyref>
      <propertyref name="Items" visibility="public">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </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>
    <members>
      <field name="FCreatingBand" type="Boolean" visibility="private" size="1" offset="24" file="Vcl.ComCtrls.pas" line="4164"/>
      <field name="FCoolBar" type="TCoolBar" visibility="private" size="4" offset="28" file="Vcl.ComCtrls.pas" line="4165"/>
      <field name="FVisibleCount" type="Cardinal" visibility="private" size="4" offset="32" file="Vcl.ComCtrls.pas" line="4166"/>
      <function name="GetItem" visibility="private" file="Vcl.ComCtrls.pas" line="4167">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TCoolBand"/>
        </parameters>
      </function>
      <procedure name="SetItem" visibility="private" file="Vcl.ComCtrls.pas" line="4168">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="TCoolBand"/>
        </parameters>
      </procedure>
      <function name="GetOwner" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4173">
        <parameters>
          <retval type="TPersistent"/>
        </parameters>
      </function>
      <procedure name="Update" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4174">
        <parameters>
          <parameter name="Item" type="TCollectionItem"/>
        </parameters>
      </procedure>
      <function name="HaveGraphic" visibility="protected" file="Vcl.ComCtrls.pas" line="4175">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="4177">
        <parameters>
          <parameter name="CoolBar" type="TCoolBar"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="4178">
        <parameters>
        </parameters>
      </destructor>
      <function name="Add" visibility="public" file="Vcl.ComCtrls.pas" line="4179">
        <parameters>
          <retval type="TCoolBand"/>
        </parameters>
      </function>
      <function name="FindBand" visibility="public" file="Vcl.ComCtrls.pas" line="4180">
        <parameters>
          <parameter name="AControl" type="TControl"/>
          <retval type="TCoolBand"/>
        </parameters>
      </function>
      <property name="CoolBar" visibility="public" read="FCoolBar" type="TCoolBar" file="Vcl.ComCtrls.pas" line="4181"/>
      <property name="Items[Index]" visibility="public" read="GetItem" write="SetItem" type="TCoolBand" file="Vcl.ComCtrls.pas" line="4182"/>
    </members>
  </class>
  <enum name="TCoolBandMaximize" file="Vcl.ComCtrls.pas" line="4185">
    <element value="0" name="bmNone" file="Vcl.ComCtrls.pas" line="4185"/>
    <element value="1" name="bmClick" file="Vcl.ComCtrls.pas" line="4185"/>
    <element value="2" name="bmDblClick" file="Vcl.ComCtrls.pas" line="4185"/>
  </enum>
  <class name="TCoolBar" file="Vcl.ComCtrls.pas" line="4187">
    <ancestor name="TToolWindow" namespace="Vcl.ToolWin">
      <methodref name="SetEdgeBorders" visibility="private"/>
      <methodref name="SetEdgeInner" visibility="private"/>
      <methodref name="SetEdgeOuter" visibility="private"/>
      <methodref name="NCPaint" visibility="protected" procflags="virtual"/>
      <methodref name="WMNCCalcSize" visibility="protected" procflags="message"/>
      <methodref name="WMNCPaint" visibility="protected" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="protected" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="protected" procflags="message"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <propertyref name="EdgeBorders" visibility="public"/>
      <propertyref name="EdgeInner" visibility="public"/>
      <propertyref name="EdgeOuter" visibility="public"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </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>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FBands" type="TCoolBands" visibility="private" size="4" offset="696" file="Vcl.ComCtrls.pas" line="4189"/>
      <field name="FBandBorderStyle" type="TBorderStyle" visibility="private" size="1" offset="700" file="Vcl.ComCtrls.pas" line="4190"/>
      <field name="FBandMaximize" type="TCoolBandMaximize" visibility="private" size="1" offset="701" file="Vcl.ComCtrls.pas" line="4191"/>
      <field name="FBitmap" type="TBitmap" visibility="private" size="4" offset="704" file="Vcl.ComCtrls.pas" line="4192"/>
      <field name="FCaptionFont" type="TFont" visibility="private" size="4" offset="708" file="Vcl.ComCtrls.pas" line="4193"/>
      <field name="FCaptionFontHeight" type="Integer" visibility="private" size="4" offset="712" file="Vcl.ComCtrls.pas" line="4194"/>
      <field name="FDDB" type="TBitmap" visibility="private" size="4" offset="716" file="Vcl.ComCtrls.pas" line="4195"/>
      <field name="FFixedSize" type="Boolean" visibility="private" size="1" offset="720" file="Vcl.ComCtrls.pas" line="4196"/>
      <field name="FFixedOrder" type="Boolean" visibility="private" size="1" offset="721" file="Vcl.ComCtrls.pas" line="4197"/>
      <field name="FImages" type="TCustomImageList" visibility="private" size="4" offset="724" file="Vcl.ComCtrls.pas" line="4198"/>
      <field name="FImageChangeLink" type="TChangeLink" visibility="private" size="4" offset="728" file="Vcl.ComCtrls.pas" line="4199"/>
      <field name="FShowText" type="Boolean" visibility="private" size="1" offset="732" file="Vcl.ComCtrls.pas" line="4200"/>
      <field name="FVertical" type="Boolean" visibility="private" size="1" offset="733" file="Vcl.ComCtrls.pas" line="4201"/>
      <field name="FTrackDrag" type="TSmallPoint" visibility="private" size="4" offset="734" file="Vcl.ComCtrls.pas" line="4202"/>
      <field name="FUpdateCount" type="Integer" visibility="private" size="4" offset="740" file="Vcl.ComCtrls.pas" line="4203"/>
      <field name="FOnChange" type="TNotifyEvent" visibility="private" size="8" offset="744" file="Vcl.ComCtrls.pas" line="4204"/>
      <field name="FChevronMenu" type="TPopupMenu" visibility="private" size="4" offset="752" file="Vcl.ComCtrls.pas" line="4205"/>
      <field name="FShowChevron" type="Boolean" visibility="private" size="1" offset="756" file="Vcl.ComCtrls.pas" line="4206"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="4207">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="4208">
      </procedure>
      <procedure name="BeginUpdate" visibility="private" file="Vcl.ComCtrls.pas" line="4209">
      </procedure>
      <procedure name="BitmapChanged" visibility="private" file="Vcl.ComCtrls.pas" line="4210">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="EndUpdate" visibility="private" file="Vcl.ComCtrls.pas" line="4211">
      </procedure>
      <function name="IsAutoSized" visibility="private" file="Vcl.ComCtrls.pas" line="4212">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsBackgroundDirty" visibility="private" file="Vcl.ComCtrls.pas" line="4213">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetAlign" visibility="private" file="Vcl.ComCtrls.pas" line="4214">
        <parameters>
          <retval type="TAlign"/>
        </parameters>
      </function>
      <function name="GetCaptionFont" visibility="private" file="Vcl.ComCtrls.pas" line="4215">
        <parameters>
          <retval type="HFONT"/>
        </parameters>
      </function>
      <function name="GetCaptionFontHeight" visibility="private" file="Vcl.ComCtrls.pas" line="4216">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetCaptionSize" visibility="private" file="Vcl.ComCtrls.pas" line="4217">
        <parameters>
          <parameter name="Band" type="TCoolBand"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetRowHeight" visibility="private" file="Vcl.ComCtrls.pas" line="4218">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="RefreshControl" visibility="private" file="Vcl.ComCtrls.pas" line="4219">
        <parameters>
          <parameter name="Band" type="TCoolBand"/>
        </parameters>
      </procedure>
      <procedure name="SetAlign" visibility="private" file="Vcl.ComCtrls.pas" line="4220">
        <parameters>
          <parameter name="Value" type="TAlign"/>
        </parameters>
      </procedure>
      <procedure name="SetBands" visibility="private" file="Vcl.ComCtrls.pas" line="4221">
        <parameters>
          <parameter name="Value" type="TCoolBands"/>
        </parameters>
      </procedure>
      <procedure name="SetBandBorderStyle" visibility="private" file="Vcl.ComCtrls.pas" line="4222">
        <parameters>
          <parameter name="Value" type="TBorderStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetBandMaximize" visibility="private" file="Vcl.ComCtrls.pas" line="4223">
        <parameters>
          <parameter name="Value" type="TCoolBandMaximize"/>
        </parameters>
      </procedure>
      <procedure name="SetBitmap" visibility="private" file="Vcl.ComCtrls.pas" line="4224">
        <parameters>
          <parameter name="Value" type="TBitmap"/>
        </parameters>
      </procedure>
      <procedure name="SetFixedSize" visibility="private" file="Vcl.ComCtrls.pas" line="4225">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetFixedOrder" visibility="private" file="Vcl.ComCtrls.pas" line="4226">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetImageList" visibility="private" file="Vcl.ComCtrls.pas" line="4227">
        <parameters>
          <parameter name="Value" type="NativeUInt"/>
        </parameters>
      </procedure>
      <procedure name="SetImages" visibility="private" file="Vcl.ComCtrls.pas" line="4228">
        <parameters>
          <parameter name="Value" type="TCustomImageList"/>
        </parameters>
      </procedure>
      <procedure name="SetShowChevron" visibility="private" file="Vcl.ComCtrls.pas" line="4229">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetShowText" visibility="private" file="Vcl.ComCtrls.pas" line="4230">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetVertical" visibility="private" file="Vcl.ComCtrls.pas" line="4231">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="ImageListChange" visibility="private" file="Vcl.ComCtrls.pas" line="4232">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <function name="PtInGripRect" visibility="private" file="Vcl.ComCtrls.pas" line="4233">
        <parameters>
          <parameter name="Pos" type="TPoint" paramflags="const"/>
          <parameter name="Band" type="TCoolBand" paramflags="var"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="ReadBands" visibility="private" file="Vcl.ComCtrls.pas" line="4234">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="UpdateItem" visibility="private" file="Vcl.ComCtrls.pas" line="4235">
        <parameters>
          <parameter name="Message" type="Integer"/>
          <parameter name="FromIndex" type="Integer"/>
          <parameter name="ToIndex" type="Integer"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="UpdateBand" visibility="private" file="Vcl.ComCtrls.pas" line="4236">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="UpdateBands" visibility="private" file="Vcl.ComCtrls.pas" line="4237">
      </procedure>
      <procedure name="WMCaptureChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4238">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4239">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDown" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4240">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonUp" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4241">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNotifyFormat" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4242">
        <parameters>
          <parameter name="Message" type="TWMNotifyFormat" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetCursor" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4243">
        <parameters>
          <parameter name="Message" type="TWMSetCursor" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4244">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMColorChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4245">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDesignHitTest" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4246">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNBandChange" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4247">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4248">
        <parameters>
          <parameter name="Message" type="TWMNotifyTRB" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMSysColorChange" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4249">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMSysFontChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4250">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMSysFontsAllChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4251">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMWinIniChange" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4252">
        <parameters>
          <parameter name="Message" type="TWMWinIniChange" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMControlChange" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4254">
        <parameters>
          <parameter name="Message" type="TCMControlChange" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="AlignControls" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4257">
        <parameters>
          <parameter name="AControl" type="TControl"/>
          <parameter name="Rect" type="TRect" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="CanAutoSize" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4258">
        <parameters>
          <parameter name="NewWidth" type="Integer" paramflags="var"/>
          <parameter name="NewHeight" type="Integer" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Change" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="4259">
      </procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="4260">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4261">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4262">
      </procedure>
      <function name="GetPalette" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4263">
        <parameters>
          <retval type="HPALETTE"/>
        </parameters>
      </function>
      <function name="HitTest" visibility="protected" file="Vcl.ComCtrls.pas" line="4264">
        <parameters>
          <parameter name="Pos" type="TPoint" paramflags="const"/>
          <retval type="TCoolBand"/>
        </parameters>
      </function>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4265">
      </procedure>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4266">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4267">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="PaintWindow" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4268">
        <parameters>
          <parameter name="DC" type="HDC"/>
        </parameters>
      </procedure>
      <procedure name="CheckBandImagesIndexAndName" visibility="protected" file="Vcl.ComCtrls.pas" line="4272">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="4274">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="4275">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="FlipChildren" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4276">
        <parameters>
          <parameter name="AllLevels" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="ScaleForPPI" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4277">
        <parameters>
          <parameter name="NewPPI" type="Integer"/>
        </parameters>
      </procedure>
      <property name="Align" visibility="published" read="GetAlign" write="SetAlign" type="TAlign" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4279"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="4280"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4281"/>
      <property name="BandBorderStyle" visibility="published" read="FBandBorderStyle" write="SetBandBorderStyle" type="TBorderStyle" default="1" file="Vcl.ComCtrls.pas" line="4282"/>
      <property name="BandMaximize" visibility="published" read="FBandMaximize" write="SetBandMaximize" type="TCoolBandMaximize" default="1" file="Vcl.ComCtrls.pas" line="4283"/>
      <property name="Bands" visibility="published" read="FBands" write="SetBands" type="TCoolBands" file="Vcl.ComCtrls.pas" line="4284"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4285"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" default="-16777211" hoisted="true" file="Vcl.ComCtrls.pas" line="4286"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="4287"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4288"/>
      <property name="DockSite" visibility="published" read="FDockSite" write="SetDockSite" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4289"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4290"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="4291"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4292"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4293"/>
      <property name="EdgeBorders" visibility="published" read="FEdgeBorders" write="SetEdgeBorders" type="TEdgeBorders" default="15" hoisted="true" file="Vcl.ComCtrls.pas" line="4294"/>
      <property name="EdgeInner" visibility="published" read="FEdgeInner" write="SetEdgeInner" type="TEdgeStyle" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4295"/>
      <property name="EdgeOuter" visibility="published" read="FEdgeOuter" write="SetEdgeOuter" type="TEdgeStyle" default="2" hoisted="true" file="Vcl.ComCtrls.pas" line="4296"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4297"/>
      <property name="FixedSize" visibility="published" read="FFixedSize" write="SetFixedSize" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4298"/>
      <property name="FixedOrder" visibility="published" read="FFixedOrder" write="SetFixedOrder" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4299"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="4300"/>
      <property name="Images" visibility="published" read="FImages" write="SetImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="4301"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4302"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4303"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4304"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4305"/>
      <property name="Bitmap" visibility="published" read="FBitmap" write="SetBitmap" type="TBitmap" file="Vcl.ComCtrls.pas" line="4306"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="4307"/>
      <property name="ShowChevron" visibility="published" read="FShowChevron" write="SetShowChevron" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4308"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4309"/>
      <property name="ShowText" visibility="published" read="FShowText" write="SetShowText" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="4310"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="4311"/>
      <property name="Vertical" visibility="published" read="FVertical" write="SetVertical" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4312"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4313"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="4314"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4315"/>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="4316"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4317"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4318"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4319"/>
      <event name="OnDockDrop" visibility="published" read="FOnDockDrop" write="FOnDockDrop" type="TDockDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4320"/>
      <event name="OnDockOver" visibility="published" read="FOnDockOver" write="FOnDockOver" type="TDockOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4321"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4322"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4323"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4324"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4325"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4326"/>
      <event name="OnGetSiteInfo" visibility="published" read="FOnGetSiteInfo" write="FOnGetSiteInfo" type="TGetSiteInfoEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4327"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4328"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4329"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4330"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4331"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4332"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4333"/>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4334"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4335"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4336"/>
      <event name="OnUnDock" visibility="published" read="FOnUnDock" write="FOnUnDock" type="TUnDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4337"/>
    </members>
  </class>
  <class name="ECommonCalendarError" file="Vcl.ComCtrls.pas" line="4344">
    <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>
  <classref name="ExceptClass" alias="System.SysUtils.ExceptClass" ref="Exception" file="System.SysUtils.pas" line="466"/>
  <class name="TMonthCalColors" file="Vcl.ComCtrls.pas" line="4352">
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </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>
    <members>
      <field name="Owner" type="TCommonCalendar" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="4354"/>
      <field name="FBackColor" type="TColor" visibility="private" size="4" offset="8" file="Vcl.ComCtrls.pas" line="4355"/>
      <field name="FTextColor" type="TColor" visibility="private" size="4" offset="12" file="Vcl.ComCtrls.pas" line="4356"/>
      <field name="FTitleBackColor" type="TColor" visibility="private" size="4" offset="16" file="Vcl.ComCtrls.pas" line="4357"/>
      <field name="FTitleTextColor" type="TColor" visibility="private" size="4" offset="20" file="Vcl.ComCtrls.pas" line="4358"/>
      <field name="FMonthBackColor" type="TColor" visibility="private" size="4" offset="24" file="Vcl.ComCtrls.pas" line="4359"/>
      <field name="FTrailingTextColor" type="TColor" visibility="private" size="4" offset="28" file="Vcl.ComCtrls.pas" line="4360"/>
      <procedure name="SetColor" visibility="private" file="Vcl.ComCtrls.pas" line="4361">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetAllColors" visibility="private" file="Vcl.ComCtrls.pas" line="4362">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="4364">
        <parameters>
          <parameter name="AOwner" type="TCommonCalendar"/>
        </parameters>
      </constructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4365">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <property name="BackColor" visibility="published" read="FBackColor" write="SetColor" type="TColor" default="-16777211" index="0" file="Vcl.ComCtrls.pas" line="4367"/>
      <property name="TextColor" visibility="published" read="FTextColor" write="SetColor" type="TColor" default="-16777208" index="1" file="Vcl.ComCtrls.pas" line="4368"/>
      <property name="TitleBackColor" visibility="published" read="FTitleBackColor" write="SetColor" type="TColor" default="-16777214" index="2" file="Vcl.ComCtrls.pas" line="4369"/>
      <property name="TitleTextColor" visibility="published" read="FTitleTextColor" write="SetColor" type="TColor" default="16777215" index="3" file="Vcl.ComCtrls.pas" line="4370"/>
      <property name="MonthBackColor" visibility="published" read="FMonthBackColor" write="SetColor" type="TColor" default="16777215" index="4" file="Vcl.ComCtrls.pas" line="4371"/>
      <property name="TrailingTextColor" visibility="published" read="FTrailingTextColor" write="SetColor" type="TColor" default="-16777197" index="5" file="Vcl.ComCtrls.pas" line="4372"/>
    </members>
  </class>
  <enum name="TCalDayOfWeek" alias="System.UITypes.TCalDayOfWeek" file="Vcl.ComCtrls.pas" line="4377">
    <element value="0" name="dowMonday"/>
    <element value="1" name="dowTuesday"/>
    <element value="2" name="dowWednesday"/>
    <element value="3" name="dowThursday"/>
    <element value="4" name="dowFriday"/>
    <element value="5" name="dowSaturday"/>
    <element value="6" name="dowSunday"/>
    <element value="7" name="dowLocaleDefault"/>
  </enum>
  <type name="TOnGetMonthInfoEvent" file="Vcl.ComCtrls.pas" line="4383" procflags="closure">
  </type>
  <type name="TOnGetMonthBoldInfoEvent" file="Vcl.ComCtrls.pas" line="4385" procflags="closure">
  </type>
  <class name="TCommonCalendar" file="Vcl.ComCtrls.pas" line="4388">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FCalColors" type="TMonthCalColors" visibility="private" size="4" offset="688" file="Vcl.ComCtrls.pas" line="4390"/>
      <field name="FCalExceptionClass" type="ExceptClass" visibility="private" size="4" offset="692" file="Vcl.ComCtrls.pas" line="4391"/>
      <field name="FDateTime" type="TDateTime" visibility="private" size="8" offset="696" file="Vcl.ComCtrls.pas" line="4392"/>
      <field name="FEndDate" type="TDate" visibility="private" size="8" offset="704" file="Vcl.ComCtrls.pas" line="4393"/>
      <field name="FFirstDayOfWeek" type="TCalDayOfWeek" visibility="private" size="1" offset="712" file="Vcl.ComCtrls.pas" line="4394"/>
      <field name="FMaxDate" type="TDate" visibility="private" size="8" offset="720" file="Vcl.ComCtrls.pas" line="4395"/>
      <field name="FMaxSelectRange" type="Integer" visibility="private" size="4" offset="728" file="Vcl.ComCtrls.pas" line="4396"/>
      <field name="FMinDate" type="TDate" visibility="private" size="8" offset="736" file="Vcl.ComCtrls.pas" line="4397"/>
      <field name="FMonthDelta" type="Integer" visibility="private" size="4" offset="744" file="Vcl.ComCtrls.pas" line="4398"/>
      <field name="FMultiSelect" type="Boolean" visibility="private" size="1" offset="748" file="Vcl.ComCtrls.pas" line="4399"/>
      <field name="FShowToday" type="Boolean" visibility="private" size="1" offset="749" file="Vcl.ComCtrls.pas" line="4400"/>
      <field name="FShowTodayCircle" type="Boolean" visibility="private" size="1" offset="750" file="Vcl.ComCtrls.pas" line="4401"/>
      <field name="FWeekNumbers" type="Boolean" visibility="private" size="1" offset="751" file="Vcl.ComCtrls.pas" line="4402"/>
      <field name="FOnGetMonthInfo" type="TOnGetMonthInfoEvent" visibility="private" size="8" offset="752" file="Vcl.ComCtrls.pas" line="4403"/>
      <field name="FOnGetMonthBoldInfo" type="TOnGetMonthBoldInfoEvent" visibility="private" size="8" offset="760" file="Vcl.ComCtrls.pas" line="4404"/>
      <function name="DoStoreEndDate" visibility="private" file="Vcl.ComCtrls.pas" line="4405">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoStoreMaxDate" visibility="private" file="Vcl.ComCtrls.pas" line="4406">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="DoStoreMinDate" visibility="private" file="Vcl.ComCtrls.pas" line="4407">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetDate" visibility="private" file="Vcl.ComCtrls.pas" line="4408">
        <parameters>
          <retval type="TDate"/>
        </parameters>
      </function>
      <procedure name="SetCalColors" visibility="private" file="Vcl.ComCtrls.pas" line="4409">
        <parameters>
          <parameter name="Value" type="TMonthCalColors"/>
        </parameters>
      </procedure>
      <procedure name="SetDate" visibility="private" file="Vcl.ComCtrls.pas" line="4410">
        <parameters>
          <parameter name="Value" type="TDate"/>
        </parameters>
      </procedure>
      <procedure name="SetDateTime" visibility="private" file="Vcl.ComCtrls.pas" line="4411">
        <parameters>
          <parameter name="Value" type="TDateTime"/>
        </parameters>
      </procedure>
      <procedure name="SetEndDate" visibility="private" file="Vcl.ComCtrls.pas" line="4412">
        <parameters>
          <parameter name="Value" type="TDate"/>
        </parameters>
      </procedure>
      <procedure name="SetFirstDayOfWeek" visibility="private" file="Vcl.ComCtrls.pas" line="4413">
        <parameters>
          <parameter name="Value" type="TCalDayOfWeek"/>
        </parameters>
      </procedure>
      <procedure name="SetMaxDate" visibility="private" file="Vcl.ComCtrls.pas" line="4414">
        <parameters>
          <parameter name="Value" type="TDate"/>
        </parameters>
      </procedure>
      <procedure name="SetMaxSelectRange" visibility="private" file="Vcl.ComCtrls.pas" line="4415">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMinDate" visibility="private" file="Vcl.ComCtrls.pas" line="4416">
        <parameters>
          <parameter name="Value" type="TDate"/>
        </parameters>
      </procedure>
      <procedure name="SetMonthDelta" visibility="private" file="Vcl.ComCtrls.pas" line="4417">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMultiSelect" visibility="private" file="Vcl.ComCtrls.pas" line="4418">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetRange" visibility="private" file="Vcl.ComCtrls.pas" line="4419">
        <parameters>
          <parameter name="MinVal" type="TDate"/>
          <parameter name="MaxVal" type="TDate"/>
        </parameters>
      </procedure>
      <procedure name="SetSelectedRange" visibility="private" file="Vcl.ComCtrls.pas" line="4420">
        <parameters>
          <parameter name="Date" type="TDate"/>
          <parameter name="EndDate" type="TDate"/>
        </parameters>
      </procedure>
      <procedure name="SetShowToday" visibility="private" file="Vcl.ComCtrls.pas" line="4421">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetShowTodayCircle" visibility="private" file="Vcl.ComCtrls.pas" line="4422">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetWeekNumbers" visibility="private" file="Vcl.ComCtrls.pas" line="4423">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="CheckEmptyDate" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="4425">
      </procedure>
      <procedure name="CheckValidDate" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="4426">
        <parameters>
          <parameter name="Value" type="TDate"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4427">
      </procedure>
      <function name="GetCalendarHandle" visibility="protected" procflags="abstract virtual" file="Vcl.ComCtrls.pas" line="4428">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      </function>
      <function name="GetCalStyles" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="4429">
        <parameters>
          <retval type="Cardinal"/>
        </parameters>
      </function>
      <function name="MsgSetCalColors" visibility="protected" procflags="abstract virtual" file="Vcl.ComCtrls.pas" line="4430">
        <parameters>
          <parameter name="ColorIndex" type="Integer"/>
          <parameter name="ColorValue" type="TColor"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="MsgSetDateTime" visibility="protected" procflags="abstract virtual" file="Vcl.ComCtrls.pas" line="4431">
        <parameters>
          <parameter name="Value" type="_SYSTEMTIME"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="MsgSetRange" visibility="protected" procflags="abstract overload virtual" file="Vcl.ComCtrls.pas" line="4432">
        <parameters>
          <parameter name="Flags" type="Integer"/>
          <parameter name="SysTime" type="TSystemTimeRangeArray"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="MsgSetRange" visibility="protected" procflags="abstract overload virtual" file="Vcl.ComCtrls.pas" line="4434" symflags="deprecated">
        <parameters>
          <parameter name="Flags" type="Integer"/>
          <parameter name="SysTime" type="PSystemTime"/>
          <parameter name="Unused" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="CalExceptionClass" visibility="protected" read="FCalExceptionClass" write="FCalExceptionClass" type="ExceptClass" file="Vcl.ComCtrls.pas" line="4436"/>
      <property name="CalColors" visibility="protected" read="FCalColors" write="SetCalColors" type="TMonthCalColors" file="Vcl.ComCtrls.pas" line="4437"/>
      <property name="CalendarHandle" visibility="protected" read="GetCalendarHandle" type="HWND" file="Vcl.ComCtrls.pas" line="4438"/>
      <property name="Date" visibility="protected" read="GetDate" write="SetDate" type="TDate" default="0" file="Vcl.ComCtrls.pas" line="4439"/>
      <property name="DateTime" visibility="protected" read="FDateTime" write="SetDateTime" type="TDateTime" default="0" file="Vcl.ComCtrls.pas" line="4440"/>
      <property name="EndDate" visibility="protected" read="FEndDate" write="SetEndDate" stored="DoStoreEndDate" type="TDate" default="0" file="Vcl.ComCtrls.pas" line="4441"/>
      <property name="FirstDayOfWeek" visibility="protected" read="FFirstDayOfWeek" write="SetFirstDayOfWeek" type="TCalDayOfWeek" default="7" file="Vcl.ComCtrls.pas" line="4442"/>
      <property name="MaxDate" visibility="protected" read="FMaxDate" write="SetMaxDate" stored="DoStoreMaxDate" type="TDate" default="0" file="Vcl.ComCtrls.pas" line="4444"/>
      <property name="MaxSelectRange" visibility="protected" read="FMaxSelectRange" write="SetMaxSelectRange" type="Integer" default="31" file="Vcl.ComCtrls.pas" line="4445"/>
      <property name="MinDate" visibility="protected" read="FMinDate" write="SetMinDate" stored="DoStoreMinDate" type="TDate" default="0" file="Vcl.ComCtrls.pas" line="4446"/>
      <property name="MonthDelta" visibility="protected" read="FMonthDelta" write="SetMonthDelta" type="Integer" default="1" file="Vcl.ComCtrls.pas" line="4447"/>
      <property name="MultiSelect" visibility="protected" read="FMultiSelect" write="SetMultiSelect" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4448"/>
      <property name="ShowToday" visibility="protected" read="FShowToday" write="SetShowToday" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="4449"/>
      <property name="ShowTodayCircle" visibility="protected" read="FShowTodayCircle" write="SetShowTodayCircle" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="4450"/>
      <property name="WeekNumbers" visibility="protected" read="FWeekNumbers" write="SetWeekNumbers" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4452"/>
      <event name="OnGetMonthInfo" visibility="protected" read="FOnGetMonthInfo" write="FOnGetMonthInfo" type="TOnGetMonthInfoEvent" file="Vcl.ComCtrls.pas" line="4454"/>
      <event name="OnGetMonthBoldInfo" visibility="protected" read="FOnGetMonthBoldInfo" write="FOnGetMonthBoldInfo" type="TOnGetMonthBoldInfoEvent" file="Vcl.ComCtrls.pas" line="4455"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="4457">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="4458">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="BoldDays" visibility="public" file="Vcl.ComCtrls.pas" line="4459">
        <parameters>
          <parameter name="Days">
            <array name="Days" file="Vcl.ComCtrls.pas" line="28652">
              <element type="Cardinal"/>
            </array>
          </parameter>
          <parameter name="MonthBoldInfo" type="Cardinal" paramflags="var"/>
        </parameters>
      </procedure>
    </members>
  </class>
  <class name="EMonthCalError" file="Vcl.ComCtrls.pas" line="4464">
    <ancestor name="ECommonCalendarError" namespace="Vcl.ComCtrls">
      <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>
  <class name="TMonthCalendar" file="Vcl.ComCtrls.pas" line="4466">
    <ancestor name="TCommonCalendar" namespace="Vcl.ComCtrls">
      <methodref name="DoStoreEndDate" visibility="private"/>
      <methodref name="DoStoreMaxDate" visibility="private"/>
      <methodref name="DoStoreMinDate" visibility="private"/>
      <methodref name="GetDate" visibility="private"/>
      <methodref name="SetCalColors" visibility="private"/>
      <methodref name="SetDate" visibility="private"/>
      <methodref name="SetDateTime" visibility="private"/>
      <methodref name="SetEndDate" visibility="private"/>
      <methodref name="SetFirstDayOfWeek" visibility="private"/>
      <methodref name="SetMaxDate" visibility="private"/>
      <methodref name="SetMaxSelectRange" visibility="private"/>
      <methodref name="SetMinDate" visibility="private"/>
      <methodref name="SetMonthDelta" visibility="private"/>
      <methodref name="SetMultiSelect" visibility="private"/>
      <methodref name="SetRange" visibility="private"/>
      <methodref name="SetSelectedRange" visibility="private"/>
      <methodref name="SetShowToday" visibility="private"/>
      <methodref name="SetShowTodayCircle" visibility="private"/>
      <methodref name="SetWeekNumbers" visibility="private"/>
      <methodref name="CheckEmptyDate" visibility="protected" procflags="virtual"/>
      <methodref name="CheckValidDate" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="GetCalendarHandle" visibility="protected" procflags="abstract virtual"/>
      <methodref name="GetCalStyles" visibility="protected" procflags="virtual"/>
      <methodref name="MsgSetCalColors" visibility="protected" procflags="abstract virtual"/>
      <methodref name="MsgSetDateTime" visibility="protected" procflags="abstract virtual"/>
      <methodref name="MsgSetRange" visibility="protected" procflags="abstract overload virtual"/>
      <methodref name="MsgSetRange" visibility="protected" procflags="abstract overload virtual" symflags="deprecated">
      </methodref>
      <propertyref name="CalExceptionClass" visibility="protected"/>
      <propertyref name="CalColors" visibility="protected"/>
      <propertyref name="CalendarHandle" visibility="protected"/>
      <propertyref name="Date" visibility="protected"/>
      <propertyref name="DateTime" visibility="protected"/>
      <propertyref name="EndDate" visibility="protected"/>
      <propertyref name="FirstDayOfWeek" visibility="protected"/>
      <propertyref name="MaxDate" visibility="protected"/>
      <propertyref name="MaxSelectRange" visibility="protected"/>
      <propertyref name="MinDate" visibility="protected"/>
      <propertyref name="MonthDelta" visibility="protected"/>
      <propertyref name="MultiSelect" visibility="protected"/>
      <propertyref name="ShowToday" visibility="protected"/>
      <propertyref name="ShowTodayCircle" visibility="protected"/>
      <propertyref name="WeekNumbers" visibility="protected"/>
      <eventref name="OnGetMonthInfo" visibility="protected"/>
      <eventref name="OnGetMonthBoldInfo" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="BoldDays" visibility="public"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </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>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="CMFontChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4468">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4469">
        <parameters>
          <parameter name="Message" type="TWMNotifyMC" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="CanAutoSize" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4471">
        <parameters>
          <parameter name="NewWidth" type="Integer" paramflags="var"/>
          <parameter name="NewHeight" type="Integer" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="ConstrainedResize" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4472">
        <parameters>
          <parameter name="MinWidth" type="Integer" paramflags="var"/>
          <parameter name="MinHeight" type="Integer" paramflags="var"/>
          <parameter name="MaxWidth" type="Integer" paramflags="var"/>
          <parameter name="MaxHeight" type="Integer" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4474">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="GetCalendarHandle" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4475">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      </function>
      <function name="MsgSetCalColors" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4476">
        <parameters>
          <parameter name="ColorIndex" type="Integer"/>
          <parameter name="ColorValue" type="TColor"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="MsgSetDateTime" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4477">
        <parameters>
          <parameter name="Value" type="_SYSTEMTIME"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="MsgSetRange" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="4478">
        <parameters>
          <parameter name="Flags" type="Integer"/>
          <parameter name="SysTime" type="TSystemTimeRangeArray"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="MsgSetRange" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="4480" symflags="deprecated">
        <parameters>
          <parameter name="Flags" type="Integer"/>
          <parameter name="SysTime" type="PSystemTime"/>
          <parameter name="Unused" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4482">
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="4486">
        <devnotes>
           <summary>
              Override background painting for custom style
           </summary>
        </devnotes>
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="4488">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4490"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="4491"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4492"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4493"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="4494"/>
      <property name="CalColors" visibility="published" read="FCalColors" write="SetCalColors" type="TMonthCalColors" hoisted="true" file="Vcl.ComCtrls.pas" line="4495"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="4496"/>
      <property name="MultiSelect" visibility="published" read="FMultiSelect" write="SetMultiSelect" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4497"/>
      <property name="Date" visibility="published" read="GetDate" write="SetDate" type="TDate" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4498"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4499"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="4500"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4501"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4502"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4503"/>
      <property name="EndDate" visibility="published" read="FEndDate" write="SetEndDate" stored="DoStoreEndDate" type="TDate" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4504"/>
      <property name="FirstDayOfWeek" visibility="published" read="FFirstDayOfWeek" write="SetFirstDayOfWeek" type="TCalDayOfWeek" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="4505"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="4506"/>
      <property name="ImeMode" visibility="published" read="FImeMode" write="FImeMode" type="TImeMode" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="4507"/>
      <property name="ImeName" visibility="published" read="FImeName" write="FImeName" type="TImeName" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4508"/>
      <property name="MaxDate" visibility="published" read="FMaxDate" write="SetMaxDate" stored="DoStoreMaxDate" type="TDate" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4509"/>
      <property name="MaxSelectRange" visibility="published" read="FMaxSelectRange" write="SetMaxSelectRange" type="Integer" default="31" hoisted="true" file="Vcl.ComCtrls.pas" line="4510"/>
      <property name="MinDate" visibility="published" read="FMinDate" write="SetMinDate" stored="DoStoreMinDate" type="TDate" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4511"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4512"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4513"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4514"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4515"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="4516"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4517"/>
      <property name="ShowToday" visibility="published" read="FShowToday" write="SetShowToday" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4518"/>
      <property name="ShowTodayCircle" visibility="published" read="FShowTodayCircle" write="SetShowTodayCircle" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4519"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="4520"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4521"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="4522"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4523"/>
      <property name="WeekNumbers" visibility="published" read="FWeekNumbers" write="SetWeekNumbers" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4524"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4525"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4526"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4527"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4528"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4529"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4530"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4531"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4532"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4533"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4534"/>
      <event name="OnGetMonthInfo" visibility="published" read="FOnGetMonthInfo" write="FOnGetMonthInfo" type="TOnGetMonthInfoEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4535"/>
      <event name="OnGetMonthBoldInfo" visibility="published" read="FOnGetMonthBoldInfo" write="FOnGetMonthBoldInfo" type="TOnGetMonthBoldInfoEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4536"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4537"/>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" type="TKeyPressEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4538"/>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4539"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4540"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4541"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4542"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4543"/>
    </members>
  </class>
  <class name="EDateTimeError" file="Vcl.ComCtrls.pas" line="4548">
    <ancestor name="ECommonCalendarError" namespace="Vcl.ComCtrls">
      <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>
  <enum name="TDateTimeKind" file="Vcl.ComCtrls.pas" line="4550">
    <element value="0" name="dtkDate" file="Vcl.ComCtrls.pas" line="4550"/>
    <element value="1" name="dtkTime" file="Vcl.ComCtrls.pas" line="4550"/>
    <element value="2" name="dtkDateTime" file="Vcl.ComCtrls.pas" line="4550"/>
  </enum>
  <enum name="TDTDateMode" file="Vcl.ComCtrls.pas" line="4551">
    <element value="0" name="dmComboBox" file="Vcl.ComCtrls.pas" line="4551"/>
    <element value="1" name="dmUpDown" file="Vcl.ComCtrls.pas" line="4551"/>
  </enum>
  <enum name="TDTDateFormat" file="Vcl.ComCtrls.pas" line="4552">
    <element value="0" name="dfShort" file="Vcl.ComCtrls.pas" line="4552"/>
    <element value="1" name="dfLong" file="Vcl.ComCtrls.pas" line="4552"/>
  </enum>
  <enum name="TDTCalAlignment" file="Vcl.ComCtrls.pas" line="4553">
    <element value="0" name="dtaLeft" file="Vcl.ComCtrls.pas" line="4553"/>
    <element value="1" name="dtaRight" file="Vcl.ComCtrls.pas" line="4553"/>
  </enum>
  <type name="TDTParseInputEvent" file="Vcl.ComCtrls.pas" line="4555" procflags="closure">
  </type>
  <class name="TDateTimeColors" alias="Vcl.ComCtrls.TMonthCalColors" file="Vcl.ComCtrls.pas" line="4558">
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </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>
    <members>
      <field name="Owner" type="TCommonCalendar" visibility="private" size="4" offset="4" file="Vcl.ComCtrls.pas" line="4354"/>
      <field name="FBackColor" type="TColor" visibility="private" size="4" offset="8" file="Vcl.ComCtrls.pas" line="4355"/>
      <field name="FTextColor" type="TColor" visibility="private" size="4" offset="12" file="Vcl.ComCtrls.pas" line="4356"/>
      <field name="FTitleBackColor" type="TColor" visibility="private" size="4" offset="16" file="Vcl.ComCtrls.pas" line="4357"/>
      <field name="FTitleTextColor" type="TColor" visibility="private" size="4" offset="20" file="Vcl.ComCtrls.pas" line="4358"/>
      <field name="FMonthBackColor" type="TColor" visibility="private" size="4" offset="24" file="Vcl.ComCtrls.pas" line="4359"/>
      <field name="FTrailingTextColor" type="TColor" visibility="private" size="4" offset="28" file="Vcl.ComCtrls.pas" line="4360"/>
      <procedure name="SetColor" visibility="private" file="Vcl.ComCtrls.pas" line="4361">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetAllColors" visibility="private" file="Vcl.ComCtrls.pas" line="4362">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="4364">
        <parameters>
          <parameter name="AOwner" type="TCommonCalendar"/>
        </parameters>
      </constructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4365">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <property name="BackColor" visibility="published" read="FBackColor" write="SetColor" type="TColor" default="-16777211" index="0" file="Vcl.ComCtrls.pas" line="4367"/>
      <property name="TextColor" visibility="published" read="FTextColor" write="SetColor" type="TColor" default="-16777208" index="1" file="Vcl.ComCtrls.pas" line="4368"/>
      <property name="TitleBackColor" visibility="published" read="FTitleBackColor" write="SetColor" type="TColor" default="-16777214" index="2" file="Vcl.ComCtrls.pas" line="4369"/>
      <property name="TitleTextColor" visibility="published" read="FTitleTextColor" write="SetColor" type="TColor" default="16777215" index="3" file="Vcl.ComCtrls.pas" line="4370"/>
      <property name="MonthBackColor" visibility="published" read="FMonthBackColor" write="SetColor" type="TColor" default="16777215" index="4" file="Vcl.ComCtrls.pas" line="4371"/>
      <property name="TrailingTextColor" visibility="published" read="FTrailingTextColor" write="SetColor" type="TColor" default="-16777197" index="5" file="Vcl.ComCtrls.pas" line="4372"/>
    </members>
  </class>
  <class name="TDateTimePicker" file="Vcl.ComCtrls.pas" line="4560">
    <ancestor name="TCommonCalendar" namespace="Vcl.ComCtrls">
      <methodref name="DoStoreEndDate" visibility="private"/>
      <methodref name="DoStoreMaxDate" visibility="private"/>
      <methodref name="DoStoreMinDate" visibility="private"/>
      <methodref name="GetDate" visibility="private"/>
      <methodref name="SetCalColors" visibility="private"/>
      <methodref name="SetDate" visibility="private"/>
      <methodref name="SetDateTime" visibility="private"/>
      <methodref name="SetEndDate" visibility="private"/>
      <methodref name="SetFirstDayOfWeek" visibility="private"/>
      <methodref name="SetMaxDate" visibility="private"/>
      <methodref name="SetMaxSelectRange" visibility="private"/>
      <methodref name="SetMinDate" visibility="private"/>
      <methodref name="SetMonthDelta" visibility="private"/>
      <methodref name="SetMultiSelect" visibility="private"/>
      <methodref name="SetRange" visibility="private"/>
      <methodref name="SetSelectedRange" visibility="private"/>
      <methodref name="SetShowToday" visibility="private"/>
      <methodref name="SetShowTodayCircle" visibility="private"/>
      <methodref name="SetWeekNumbers" visibility="private"/>
      <methodref name="CheckEmptyDate" visibility="protected" procflags="virtual"/>
      <methodref name="CheckValidDate" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="GetCalendarHandle" visibility="protected" procflags="abstract virtual"/>
      <methodref name="GetCalStyles" visibility="protected" procflags="virtual"/>
      <methodref name="MsgSetCalColors" visibility="protected" procflags="abstract virtual"/>
      <methodref name="MsgSetDateTime" visibility="protected" procflags="abstract virtual"/>
      <methodref name="MsgSetRange" visibility="protected" procflags="abstract overload virtual"/>
      <methodref name="MsgSetRange" visibility="protected" procflags="abstract overload virtual" symflags="deprecated">
      </methodref>
      <propertyref name="CalExceptionClass" visibility="protected"/>
      <propertyref name="CalColors" visibility="protected"/>
      <propertyref name="CalendarHandle" visibility="protected"/>
      <propertyref name="Date" visibility="protected"/>
      <propertyref name="DateTime" visibility="protected"/>
      <propertyref name="EndDate" visibility="protected"/>
      <propertyref name="FirstDayOfWeek" visibility="protected"/>
      <propertyref name="MaxDate" visibility="protected"/>
      <propertyref name="MaxSelectRange" visibility="protected"/>
      <propertyref name="MinDate" visibility="protected"/>
      <propertyref name="MonthDelta" visibility="protected"/>
      <propertyref name="MultiSelect" visibility="protected"/>
      <propertyref name="ShowToday" visibility="protected"/>
      <propertyref name="ShowTodayCircle" visibility="protected"/>
      <propertyref name="WeekNumbers" visibility="protected"/>
      <eventref name="OnGetMonthInfo" visibility="protected"/>
      <eventref name="OnGetMonthBoldInfo" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="BoldDays" visibility="public"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </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>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FCalAlignment" type="TDTCalAlignment" visibility="private" size="1" offset="768" file="Vcl.ComCtrls.pas" line="4562"/>
      <field name="FChanging" type="Boolean" visibility="private" size="1" offset="769" file="Vcl.ComCtrls.pas" line="4563"/>
      <field name="FChecked" type="Boolean" visibility="private" size="1" offset="770" file="Vcl.ComCtrls.pas" line="4564"/>
      <field name="FDateFormat" type="TDTDateFormat" visibility="private" size="1" offset="771" file="Vcl.ComCtrls.pas" line="4565"/>
      <field name="FDateMode" type="TDTDateMode" visibility="private" size="1" offset="772" file="Vcl.ComCtrls.pas" line="4566"/>
      <field name="FDroppedDown" type="Boolean" visibility="private" size="1" offset="773" file="Vcl.ComCtrls.pas" line="4567"/>
      <field name="FKind" type="TDateTimeKind" visibility="private" size="1" offset="774" file="Vcl.ComCtrls.pas" line="4568"/>
      <field name="FLastChange" type="_SYSTEMTIME" visibility="private" size="16" offset="776" file="Vcl.ComCtrls.pas" line="4569"/>
      <field name="FParseInput" type="Boolean" visibility="private" size="1" offset="792" file="Vcl.ComCtrls.pas" line="4570"/>
      <field name="FShowCheckbox" type="Boolean" visibility="private" size="1" offset="793" file="Vcl.ComCtrls.pas" line="4571"/>
      <field name="FOnUserInput" type="TDTParseInputEvent" visibility="private" size="8" offset="800" file="Vcl.ComCtrls.pas" line="4572"/>
      <field name="FOnCloseUp" type="TNotifyEvent" visibility="private" size="8" offset="808" file="Vcl.ComCtrls.pas" line="4573"/>
      <field name="FOnChange" type="TNotifyEvent" visibility="private" size="8" offset="816" file="Vcl.ComCtrls.pas" line="4574"/>
      <field name="FOnDropDown" type="TNotifyEvent" visibility="private" size="8" offset="824" file="Vcl.ComCtrls.pas" line="4575"/>
      <field name="FFormat" type="string" visibility="private" size="4" offset="832" file="Vcl.ComCtrls.pas" line="4576"/>
      <field name="FIgnoreChange" type="Boolean" visibility="private" size="1" offset="836" file="Vcl.ComCtrls.pas" line="4577"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="4578">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="4579">
      </procedure>
      <procedure name="AdjustHeight" visibility="private" file="Vcl.ComCtrls.pas" line="4580">
      </procedure>
      <function name="GetTime" visibility="private" file="Vcl.ComCtrls.pas" line="4581">
        <parameters>
          <retval type="TTime"/>
        </parameters>
      </function>
      <procedure name="SetCalAlignment" visibility="private" file="Vcl.ComCtrls.pas" line="4582">
        <parameters>
          <parameter name="Value" type="TDTCalAlignment"/>
        </parameters>
      </procedure>
      <procedure name="SetChecked" visibility="private" file="Vcl.ComCtrls.pas" line="4583">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetDateMode" visibility="private" file="Vcl.ComCtrls.pas" line="4584">
        <parameters>
          <parameter name="Value" type="TDTDateMode"/>
        </parameters>
      </procedure>
      <procedure name="SetDateFormat" visibility="private" file="Vcl.ComCtrls.pas" line="4585">
        <parameters>
          <parameter name="Value" type="TDTDateFormat"/>
        </parameters>
      </procedure>
      <procedure name="SetKind" visibility="private" file="Vcl.ComCtrls.pas" line="4586">
        <parameters>
          <parameter name="Value" type="TDateTimeKind"/>
        </parameters>
      </procedure>
      <procedure name="SetParseInput" visibility="private" file="Vcl.ComCtrls.pas" line="4587">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetShowCheckbox" visibility="private" file="Vcl.ComCtrls.pas" line="4588">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetTime" visibility="private" file="Vcl.ComCtrls.pas" line="4589">
        <parameters>
          <parameter name="Value" type="TTime"/>
        </parameters>
      </procedure>
      <procedure name="CMExit" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4590">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMColorChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4591">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMFontChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4592">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4593">
        <parameters>
          <parameter name="Msg" type="TWMNotifyDT" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4594">
        <parameters>
          <parameter name="Message" type="TWMNotifyDT" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SetFormat" visibility="private" file="Vcl.ComCtrls.pas" line="4595">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="CanObserve" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4597">
        <parameters>
          <parameter name="ID" type="Integer" paramflags="const"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>


Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <procedure name="CheckEmptyDate" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4598">
      <devnotes><summary>
Clears the check box associated with the calendar.
Vcl.ComCtrls.TDateTimePicker.CheckEmptyDate inherits from Vcl.ComCtrls.TCommonCalendar.CheckEmptyDate. All content below this line refers to Vcl.ComCtrls.TCommonCalendar.CheckEmptyDate.
Clears the check box associated with the calendar.
CheckEmptyDate is called automatically when DateTime is assigned a value that represents a time and not a date value (or Date is assigned a value of 0). As implemented in TCommonCalendar, CheckEmptyDate does nothing.
TDateTimePicker overrides CheckEmptyDate to clear the check box associated with the calendar, or raise an EDateTimeError if the ShowCheckbox property is false. This allows TDateTimePicker to represent time values that do not include a date portion. (When a TDateTime value represents a time and not a date, the date portion is 0).
</summary></devnotes></procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4599">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Initializes a window-creation parameter data structure.
Vcl.ComCtrls.TDateTimePicker.CreateParams inherits from Vcl.Controls.TWinControl.CreateParams. All content below this line refers to Vcl.Controls.TWinControl.CreateParams.
Initializes a window-creation parameter data structure.
The CreateWnd method calls CreateParams to initialize the parameters it passes to CreateWindowHandle. Override CreateParams to customize the way a control creates its Windows representation. When overriding CreateParams, always call the inherited method first to set the default values, then make any desired adjustments.
CreateParams fills in the parameter that is passed as the value of the Params parameter. This data structure holds information needed when telling Windows to create a window handle. The fields of a TCreateParams record become the parameters to a call to the CreateWindowEx API function.
TWinControl implements CreateParams by setting all the fields of Params to generic base values. A number of the standard controls override CreateParams to change one or more of the default values in Params.
</summary></devnotes></procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4600">
      <devnotes><summary>
Creates the windows control for the calendar.
Vcl.ComCtrls.TDateTimePicker.CreateWnd inherits from Vcl.ComCtrls.TCommonCalendar.CreateWnd. All content below this line refers to Vcl.ComCtrls.TCommonCalendar.CreateWnd.
Creates the windows control for the calendar.
CreateWnd is called automatically when the windowed control is first created or when the window must be destroyed and recreated to reflect property changes. Override CreateWnd to pass additional initialization messages to the window when it is first created.
CreateWnd calls the TWinControl CreateWnd method to generate the window, and then sends messages to initialize the control so that it reflects the current property settings.
</summary></devnotes></procedure>
      <procedure name="Change" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="4601">
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <function name="GetCalendarHandle" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4602">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      <devnotes><summary>
Returns the calendar control's window handle.
Vcl.ComCtrls.TDateTimePicker.GetCalendarHandle inherits from Vcl.ComCtrls.TCommonCalendar.GetCalendarHandle. All content below this line refers to Vcl.ComCtrls.TCommonCalendar.GetCalendarHandle.
Returns the calendar control's window handle.
GetCalendarHandle is the protected read implementation of the CalendarHandle property. For TCommonCalendar, this is an abstract method. It must be implemented in descendant classes.
</summary></devnotes></function>
      <function name="MsgSetCalColors" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4603">
        <parameters>
          <parameter name="ColorIndex" type="Integer"/>
          <parameter name="ColorValue" type="TColor"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Sets the calendar's colors.
Vcl.ComCtrls.TDateTimePicker.MsgSetCalColors inherits from Vcl.ComCtrls.TCommonCalendar.MsgSetCalColors. All content below this line refers to Vcl.ComCtrls.TCommonCalendar.MsgSetCalColors.
Sets the calendar's colors.
MsgSetCalColors implements the CalColors property by sending a message to the calendar window handle. MsgSetCalColors is an abstract method, and must be overridden in descendant objects to send the appropriate message.
The ColorIndex parameter indicates which of the TMonthCalColors properties is being set. It is one of the following values:





Value

Property



0



BackColor




1



TextColor




2



TitleBackColor




3



TitleTextColor




4



MonthBackColor




5



TrailingTextColor




The ColorValue parameter is the value that should be set.
MsgSetCalColors returns true if the color is set by the method.
</summary></devnotes></function>
      <function name="MsgSetDateTime" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4604">
        <parameters>
          <parameter name="Value" type="_SYSTEMTIME"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Sets the calendar's date/time.
Vcl.ComCtrls.TDateTimePicker.MsgSetDateTime inherits from Vcl.ComCtrls.TCommonCalendar.MsgSetDateTime. All content below this line refers to Vcl.ComCtrls.TCommonCalendar.MsgSetDateTime.
Sets the calendar's date/time.
MsgSetDateTime implements the DateTime property by sending a message to the calendar window handle. MsgSetDateTime is an abstract method, and must be overridden in descendant objects to send the appropriate message.
The Value parameter indicates the value of DateTime as a TSystemTime value. This can be obtained from the DateTime property value by calling DateTimeToSystemTime.
MsgSetDateTime returns true if the date/time value is set by the method.
</summary></devnotes></function>
      <function name="MsgSetRange" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="4605">
        <parameters>
          <parameter name="Flags" type="Integer"/>
          <parameter name="SysTime" type="TSystemTimeRangeArray"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Implements the MinDate and MaxDate properties.
Vcl.ComCtrls.TDateTimePicker.MsgSetRange inherits from Vcl.ComCtrls.TCommonCalendar.MsgSetRange. All content below this line refers to Vcl.ComCtrls.TCommonCalendar.MsgSetRange.
Implements the MinDate and MaxDate properties.
MsgSetRange implements the MinDate and MaxDate properties by sending a message to the calendar window handle. MsgSetRange is an abstract method, and must be overridden in descendant objects to send the appropriate message.
The Flags parameter indicates what type of information is included in the SysTime array. It includes the GDTR_MIN flag if a minimum date is supplied and GDTR_MAX if a maximum date is supplied.
The SysTime parameter is a two-element array containing the minimum date as the first element and the maximum date as the second element. These values can be obtained from the MinDate and MaxDate properties by calling DateTimeToSystemTime.
MsgSetRange returns true if the range is set by the method.
</summary></devnotes></function>
      <function name="MsgSetRange" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="4607" symflags="deprecated">
        <parameters>
          <parameter name="Flags" type="Integer"/>
          <parameter name="SysTime" type="PSystemTime"/>
          <parameter name="Unused" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Implements the MinDate and MaxDate properties.
Vcl.ComCtrls.TDateTimePicker.MsgSetRange inherits from Vcl.ComCtrls.TCommonCalendar.MsgSetRange. All content below this line refers to Vcl.ComCtrls.TCommonCalendar.MsgSetRange.
Implements the MinDate and MaxDate properties.
MsgSetRange implements the MinDate and MaxDate properties by sending a message to the calendar window handle. MsgSetRange is an abstract method, and must be overridden in descendant objects to send the appropriate message.
The Flags parameter indicates what type of information is included in the SysTime array. It includes the GDTR_MIN flag if a minimum date is supplied and GDTR_MAX if a maximum date is supplied.
The SysTime parameter is a two-element array containing the minimum date as the first element and the maximum date as the second element. These values can be obtained from the MinDate and MaxDate properties by calling DateTimeToSystemTime.
MsgSetRange returns true if the range is set by the method.
</summary></devnotes></function>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="4610">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Creates and initializes a TDateTimePicker instance.
Create calls the inherited constructor method and initializes the Date and Time properties to the current date and time. It also sets the following ControlStyle flags: csCaptureMouse, csOpaque, csClickEvents, csDoubleClicks, and csFixedHeight.
</summary></devnotes></constructor>
      <property name="DateTime" visibility="public" read="FDateTime" write="SetDateTime" type="TDateTime" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4611"/>
      <property name="DroppedDown" visibility="public" read="FDroppedDown" type="Boolean" file="Vcl.ComCtrls.pas" line="4612"><devnotes><summary>
Specifies whether the date time picker control is dropped down.
DroppedDown specifies whether the date time picker control is dropped down.


</summary></devnotes></property>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4614"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="4615"/>
      <property name="BevelEdges" visibility="published" read="FBevelEdges" write="SetBevelEdges" type="TBevelEdges" default="15" hoisted="true" file="Vcl.ComCtrls.pas" line="4616"/>
      <property name="BevelInner" visibility="published" read="FBevelInner" write="SetBevelCut" type="TBevelCut" default="2" index="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4617"/>
      <property name="BevelOuter" visibility="published" read="FBevelOuter" write="SetBevelCut" type="TBevelCut" default="1" index="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4618"/>
      <property name="BevelKind" visibility="published" read="FBevelKind" write="SetBevelKind" type="TBevelKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4619"/>
      <property name="BevelWidth" visibility="published" read="FBevelWidth" write="SetBevelWidth" type="TBevelWidth" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4620"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="4621"/>
      <property name="CalAlignment" visibility="published" read="FCalAlignment" write="SetCalAlignment" type="TDTCalAlignment" default="0" file="Vcl.ComCtrls.pas" line="4622"><devnotes><summary>
Determines the alignment of the drop-down calendar.
Set CalAlignment to dtaLeft or dtaRight to align the drop-down calendar on the left or right side of the component. This property is applicable only if the Kind property is dtkDate and the DateMode property is dmComboBox.
</summary></devnotes></property>
      <property name="CalColors" visibility="published" read="FCalColors" write="SetCalColors" type="TMonthCalColors" hoisted="true" file="Vcl.ComCtrls.pas" line="4623"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="4624"/>
      <property name="Date" visibility="published" read="GetDate" write="SetDate" type="TDate" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4626"/>
      <property name="Format" visibility="published" read="FFormat" write="SetFormat" type="string" default="0" file="Vcl.ComCtrls.pas" line="4627"><devnotes><summary>
Specify format for date-time string.
Format specifies custom format string for the date-time display, overriding the control panel strings. A custom format can include both date and time fields, but time fields are not editable unless the Kind property is dtkTime. The following format characters are understood.





Element

Description



d



The one- or two-digit day.




dd



The two-digit day. Single-digit day values are preceded by a zero.




ddd



The three-character weekday abbreviation.




dddd



The full weekday name.




h



The one- or two-digit hour in 12-hour format.




hh



The two-digit hour in 12-hour format. Single-digit values are preceded by a zero.




H



The one- or two-digit hour in 24-hour format.




HH



The two-digit hour in 24-hour format. Single-digit values are preceded by a zero.




m



The one- or two-digit minute.




mm



The two-digit minute. Single-digit values are preceded by a zero.




M



The one- or two-digit month number.




MM



The two-digit month number. Single-digit values are preceded by a zero.




MMM



The three-character month abbreviation.




MMMM



The full month name.




t



The one-letter AM/PM abbreviation (that is, AM is displayed as &quot;A&quot;).




tt



The two-letter AM/PM abbreviation (that is, AM is displayed as &quot;AM&quot;).




yy



The last two digits of the year (that is, 2001 would be displayed as &quot;01&quot;).




yyyy



The full year (that is, 2001 would be displayed as &quot;2001&quot;).




To include literal strings in the format, enclose them in single quotes. Failing to quote literal strings can have unpredictable results, even if they do not include formatting codes. Use two single quotes to represent one single quote character in a literal string. For example,
Today's date: MMM dd, yyyy
entered in the property editor, produces the following results for April 1, 2001:
&quot;Today's date: Apr 01, 2001&quot;

Note:  When setting Format programmatically in Delphi code, double each single quote again:



DateTimePicker1.Format := '''Today''''s date:'' MMM dd, yyyy';



</summary></devnotes></property>
      <property name="Time" visibility="published" read="GetTime" write="SetTime" type="TTime" default="0" file="Vcl.ComCtrls.pas" line="4628"><devnotes><summary>
Indicates the time entered by the user.
Time represents the time entered by the user. Set Time in program code or in the Object Inspector to determine which time is selected by default. (Applies only when Kind = dtkTime.)
</summary></devnotes></property>
      <property name="ShowCheckbox" visibility="published" read="FShowCheckbox" write="SetShowCheckbox" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4629"><devnotes><summary>
Displays a check box next to the date or time.
Set ShowCheckbox to true to display a check box in the TDateTimePicker component.
</summary></devnotes></property>
      <property name="Checked" visibility="published" read="FChecked" write="SetChecked" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="4630"><devnotes><summary>
Indicates whether the check box next to the date or time is selected.
Checked is true if the check box in the TDateTimePicker component is selected. Setting Checked to true at design time makes the check box appear selected by default.
</summary></devnotes></property>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="True" type="TColor" default="-16777211" hoisted="true" file="Vcl.ComCtrls.pas" line="4631"/>
      <property name="DateFormat" visibility="published" read="FDateFormat" write="SetDateFormat" type="TDTDateFormat" default="0" file="Vcl.ComCtrls.pas" line="4632"><devnotes><summary>
Specifies format in which the date is presented.
If DateFormat is set to dfShort, the date is formatted using the short date format specified in the Windows control panel. By default, it appears like this: 3/21/97. 
If DateFormat is set to dfLong, the date is formatted using the long date format specified in the Windows control panel. By default, it appears like this: Friday, March 21, 1997. (Applies only when Kind is dtkDate.)
For custom date formats, set the Format property.
</summary></devnotes></property>
      <property name="DateMode" visibility="published" read="FDateMode" write="SetDateMode" type="TDTDateMode" default="0" file="Vcl.ComCtrls.pas" line="4633"><devnotes><summary>
Determines the method of date selection used by the component.
If DateMode is dmComboBox, the component has a drop-down calendar illustration from which the user can select a date. If DateMode is dmUpDown, the component has Up/Down arrows with which the user can adjust the date. (Applies only when Kind is dtkDate.)
</summary></devnotes></property>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4634"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="4635"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4636"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4637"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4638"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="4639"/>
      <property name="ImeMode" visibility="published" read="FImeMode" write="FImeMode" type="TImeMode" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="4640"/>
      <property name="ImeName" visibility="published" read="FImeName" write="FImeName" type="TImeName" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4641"/>
      <property name="Kind" visibility="published" read="FKind" write="SetKind" type="TDateTimeKind" default="0" file="Vcl.ComCtrls.pas" line="4642"><devnotes><summary>
Determines whether the component is a date selector or a time selector.
If the Kind property is dtkDate, the control is configured to support date editing. The default format gives only the date portion of the control value, and a drop-down calendar is available if the DateMode property is dmComboxBox.
If the Kind property is dtkTime, the control is configured to support time editing. The default format give only the time portion of the control value, but the date portion can also be edited if the Format property includes date field codes..
</summary></devnotes></property>
      <property name="MaxDate" visibility="published" read="FMaxDate" write="SetMaxDate" stored="DoStoreMaxDate" type="TDate" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4643"/>
      <property name="MinDate" visibility="published" read="FMinDate" write="SetMinDate" stored="DoStoreMinDate" type="TDate" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4644"/>
      <property name="ParseInput" visibility="published" read="FParseInput" write="SetParseInput" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4645"><devnotes><summary>
Enables the OnUserInput event.
If ParseInput is True, the OnUserInput event occurs whenever the user types into the component's edit box. 
</summary></devnotes></property>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4646"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4647"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4648"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4649"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4650"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="4651"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4652"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="4653"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4654"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="4655"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4656"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="4657"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4658"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4659"/>
      <event name="OnCloseUp" visibility="published" read="FOnCloseUp" write="FOnCloseUp" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="4660"><devnotes><summary>
Occurs when the drop-down calendar closes.
Write an OnCloseUp event handler to implement special processing that needs to occur only when the drop-down calendar closes.
</summary></devnotes></event>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="4661"><devnotes><summary>
Occurs when a date or time is entered.
Write an OnChange event handler to take specific action whenever the date or time entered in the component changes.
</summary></devnotes></event>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4662"/>
      <event name="OnDropDown" visibility="published" read="FOnDropDown" write="FOnDropDown" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="4663"><devnotes><summary>
Occurs when the user opens the drop-down calendar by clicking the arrow at the right of the control.
Write an OnDropDown event handler to implement special processing that needs to occur only when the drop-down calendar is opened.
</summary></devnotes></event>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4664"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4665"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4666"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4667"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4668"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4669"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4670"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4671"/>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" type="TKeyPressEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4672"/>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4673"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4674"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4675"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4676"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4677"/>
      <event name="OnUserInput" visibility="published" read="FOnUserInput" write="FOnUserInput" type="TDTParseInputEvent" file="Vcl.ComCtrls.pas" line="4678"><devnotes><summary>
Occurs when the user types directly into the component's edit box.
This event occurs only if ParseInput is set to True. Write an OnUserInput event handler implementing special processing that needs to occur when the user types directly into the TDateTimePicker (rather than selecting with the drop-down calendar or scroll arrows).
OnUserInput is an event handler of type Vcl.ComCtrls.TDTParseInputEvent.
</summary></devnotes></event>
    </members>
  <devnotes><summary>
TDateTimePicker displays a list box for entering dates or times.
TDateTimePicker is a visual component designed specifically for entering dates or times. In dmComboBox date mode, it resembles a list box or combo box, except that the drop-down list is replaced with a calendar illustration; users can select a date from the calendar. Dates or times can also be selected by scrolling with Up and Down arrows and by typing.
Date-time picker ignores the BiDiMode setting for right-to-left reading, displaying dates according to the system locale.
TDateTimePicker formats date and time values according to the date and time settings in the Regional Settings of the Control panel on the user's system. Because TDateTimePicker is a wrapper for a Windows control, these formats can't be changed by changing the formatting variables in the SysUtils unit. However, you can use the Windows API call DateTime_SetFormat to programmatically specify these settings.

Note: The underlying Windows control is known to behave unpredictably when used to set dates in 1752, the year English-speaking countries changed to the Gregorian calendar. Similar problems may appear for different dates when a non-English locale is used. If an application might be used to specify dates on or before the changeover in the current locale (for example, 1918 or before in Russian locales), be sure to test the application using the dates affected.</summary></devnotes></class>
  <enum name="TPageScrollerOrientation" file="Vcl.ComCtrls.pas" line="4683">
    <element value="0" name="soHorizontal" file="Vcl.ComCtrls.pas" line="4683"/>
    <element value="1" name="soVertical" file="Vcl.ComCtrls.pas" line="4683"/>
  </enum>
  <enum name="TPageScrollerButton" file="Vcl.ComCtrls.pas" line="4684">
    <element value="0" name="sbFirst" file="Vcl.ComCtrls.pas" line="4684"/>
    <element value="1" name="sbLast" file="Vcl.ComCtrls.pas" line="4684"/>
  </enum>
  <enum name="TPageScrollerButtonState" file="Vcl.ComCtrls.pas" line="4685">
    <element value="0" name="bsNormal" file="Vcl.ComCtrls.pas" line="4685"/>
    <element value="1" name="bsInvisible" file="Vcl.ComCtrls.pas" line="4685"/>
    <element value="2" name="bsGrayed" file="Vcl.ComCtrls.pas" line="4685"/>
    <element value="3" name="bsDepressed" file="Vcl.ComCtrls.pas" line="4685"/>
    <element value="4" name="bsHot" file="Vcl.ComCtrls.pas" line="4685"/>
  </enum>
  <type name="TPageScrollEvent" file="Vcl.ComCtrls.pas" line="4687" procflags="closure">
  </type>
  <class name="TPageScroller" file="Vcl.ComCtrls.pas" line="4690">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FAutoScroll" type="Boolean" visibility="private" size="1" offset="688" file="Vcl.ComCtrls.pas" line="4692"/>
      <field name="FButtonSize" type="Integer" visibility="private" size="4" offset="692" file="Vcl.ComCtrls.pas" line="4693"/>
      <field name="FControl" type="TWinControl" visibility="private" size="4" offset="696" file="Vcl.ComCtrls.pas" line="4694"/>
      <field name="FDragScroll" type="Boolean" visibility="private" size="1" offset="700" file="Vcl.ComCtrls.pas" line="4695"/>
      <field name="FMargin" type="Integer" visibility="private" size="4" offset="704" file="Vcl.ComCtrls.pas" line="4696"/>
      <field name="FOrientation" type="TPageScrollerOrientation" visibility="private" size="1" offset="708" file="Vcl.ComCtrls.pas" line="4697"/>
      <field name="FPosition" type="Integer" visibility="private" size="4" offset="712" file="Vcl.ComCtrls.pas" line="4698"/>
      <field name="FPreferredSize" type="Integer" visibility="private" size="4" offset="716" file="Vcl.ComCtrls.pas" line="4699"/>
      <field name="FOnScroll" type="TPageScrollEvent" visibility="private" size="8" offset="720" file="Vcl.ComCtrls.pas" line="4700"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="4701">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="4702">
      </procedure>
      <procedure name="CNNotify" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4703">
        <parameters>
          <parameter name="Message" type="TWMNotifyPS" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DoSetControl" visibility="private" file="Vcl.ComCtrls.pas" line="4704">
        <parameters>
          <parameter name="Value" type="TWinControl"/>
        </parameters>
      </procedure>
      <procedure name="SetAutoScroll" visibility="private" file="Vcl.ComCtrls.pas" line="4705">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonSize" visibility="private" file="Vcl.ComCtrls.pas" line="4706">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetControl" visibility="private" file="Vcl.ComCtrls.pas" line="4707">
        <parameters>
          <parameter name="Value" type="TWinControl"/>
        </parameters>
      </procedure>
      <procedure name="SetDragScroll" visibility="private" file="Vcl.ComCtrls.pas" line="4708">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetMargin" visibility="private" file="Vcl.ComCtrls.pas" line="4709">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetOrientation" visibility="private" file="Vcl.ComCtrls.pas" line="4710">
        <parameters>
          <parameter name="Value" type="TPageScrollerOrientation"/>
        </parameters>
      </procedure>
      <procedure name="SetPosition" visibility="private" file="Vcl.ComCtrls.pas" line="4711">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="UpdatePreferredSize" visibility="private" file="Vcl.ComCtrls.pas" line="4712">
      </procedure>
      <procedure name="WMNCHitTest" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4713">
        <parameters>
          <parameter name="Message" type="TWMNCHitTest" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMColorChanged" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4714">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMControlChange" visibility="private" procflags="message" file="Vcl.ComCtrls.pas" line="4716">
        <parameters>
          <parameter name="Message" type="TCMControlChange" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="AlignControls" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4719">
        <parameters>
          <parameter name="AControl" type="TControl"/>
          <parameter name="Rect" type="TRect" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4720">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4721">
      </procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="4722">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4723">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      </procedure>
      <procedure name="Scroll" visibility="protected" procflags="dynamic" file="Vcl.ComCtrls.pas" line="4724">
        <parameters>
          <parameter name="Shift" type="TShiftState"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <parameter name="Orientation" type="TPageScrollerOrientation"/>
          <parameter name="Delta" type="Integer" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="4730">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <function name="GetButtonState" visibility="public" file="Vcl.ComCtrls.pas" line="4731">
        <parameters>
          <parameter name="Button" type="TPageScrollerButton"/>
          <retval type="TPageScrollerButtonState"/>
        </parameters>
      </function>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4733"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="4734"/>
      <property name="AutoScroll" visibility="published" read="FAutoScroll" write="SetAutoScroll" type="Boolean" default="0" file="Vcl.ComCtrls.pas" line="4735"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4736"/>
      <property name="ButtonSize" visibility="published" read="FButtonSize" write="SetButtonSize" type="Integer" default="12" file="Vcl.ComCtrls.pas" line="4737"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" default="-16777211" hoisted="true" file="Vcl.ComCtrls.pas" line="4738"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="4739"/>
      <property name="Control" visibility="published" read="FControl" write="SetControl" type="TWinControl" file="Vcl.ComCtrls.pas" line="4740"/>
      <property name="DockSite" visibility="published" read="FDockSite" write="SetDockSite" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4741"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4742"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="4743"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4744"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4745"/>
      <property name="DragScroll" visibility="published" read="FDragScroll" write="SetDragScroll" type="Boolean" default="1" file="Vcl.ComCtrls.pas" line="4746"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4747"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="4748"/>
      <property name="Margin" visibility="published" read="FMargin" write="SetMargin" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="4749"/>
      <property name="Orientation" visibility="published" read="FOrientation" write="SetOrientation" type="TPageScrollerOrientation" default="0" file="Vcl.ComCtrls.pas" line="4750"/>
      <property name="ParentBackground" visibility="published" read="GetParentBackground" write="SetParentBackground" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4751"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4752"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4753"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4754"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4755"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="4756"/>
      <property name="Position" visibility="published" read="FPosition" write="SetPosition" type="Integer" default="0" file="Vcl.ComCtrls.pas" line="4757"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4758"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="4759"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4760"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4761"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="4762"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4763"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4764"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4765"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4766"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4767"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4768"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4769"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4770"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4771"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4772"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4773"/>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" type="TKeyPressEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4774"/>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4775"/>
      <event name="OnMouseWheel" visibility="published" read="FOnMouseWheel" write="FOnMouseWheel" type="TMouseWheelEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4776"/>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4777"/>
      <event name="OnScroll" visibility="published" read="FOnScroll" write="FOnScroll" type="TPageScrollEvent" file="Vcl.ComCtrls.pas" line="4778"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4779"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="4780"/>
    </members>
  </class>
  <class name="TComboExItem" file="Vcl.ComCtrls.pas" line="4785">
    <ancestor name="TListControlItem" namespace="Vcl.ListActns">
      <methodref name="Changed" visibility="protected"/>
      <methodref name="GetDisplayName" visibility="protected" procflags="override"/>
      <methodref name="SetCaption" visibility="protected" procflags="virtual"/>
      <methodref name="SetData" visibility="protected" procflags="virtual"/>
      <methodref name="SetImageIndex" visibility="protected" procflags="virtual"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Assign" visibility="public" procflags="override"/>
      <propertyref name="Data" visibility="public"/>
      <propertyref name="Caption" visibility="published"/>
      <propertyref name="ImageIndex" visibility="published"/>
      <ancestor name="TCollectionItem" namespace="System.Classes">
        <methodref name="GetIndex" visibility="private">
        </methodref>
        <methodref name="Changed" visibility="protected">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="override">
        </methodref>
        <methodref name="GetDisplayName" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetCollection" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetIndex" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetDisplayName" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="Create" visibility="public" procflags="constructor virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Release" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="override">
        </methodref>
        <propertyref name="Collection" visibility="public">
        </propertyref>
        <propertyref name="ID" visibility="public">
        </propertyref>
        <propertyref name="Index" visibility="public">
        </propertyref>
        <propertyref name="DisplayName" visibility="public">
        </propertyref>
        <ancestor name="TPersistent" namespace="System.Classes">
          <methodref name="AssignError" visibility="private">
          </methodref>
          <methodref name="AssignTo" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="Assign" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="dynamic">
          </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>
    </ancestor>
    <members>
      <field name="FSelectedImageIndex" type="TImageIndex" visibility="private" size="4" offset="28" file="Vcl.ComCtrls.pas" line="4787"/>
      <field name="FOverlayImageIndex" type="TImageIndex" visibility="private" size="4" offset="32" file="Vcl.ComCtrls.pas" line="4788"/>
      <field name="FIndent" type="Integer" visibility="private" size="4" offset="36" file="Vcl.ComCtrls.pas" line="4789"/>
      <procedure name="SetOverlayImageIndex" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="4791">
        <parameters>
          <parameter name="Value" type="TImageIndex" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetSelectedImageIndex" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="4792">
        <parameters>
          <parameter name="Value" type="TImageIndex" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetCaption" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4793">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetData" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4794">
        <parameters>
          <parameter name="Value" type="Pointer" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetDisplayName" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4795">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetImageIndex" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4796">
        <parameters>
          <parameter name="Value" type="TImageIndex" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetIndex" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4797">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4799">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <property name="Indent" visibility="published" read="FIndent" write="FIndent" type="Integer" default="-1" file="Vcl.ComCtrls.pas" line="4801"/>
      <property name="OverlayImageIndex" visibility="published" read="FOverlayImageIndex" write="SetOverlayImageIndex" type="TImageIndex" default="-1" file="Vcl.ComCtrls.pas" line="4802"/>
      <property name="SelectedImageIndex" visibility="published" read="FSelectedImageIndex" write="SetSelectedImageIndex" type="TImageIndex" default="-1" file="Vcl.ComCtrls.pas" line="4804"/>
    </members>
  </class>
  <class name="TComboExItems" file="Vcl.ComCtrls.pas" line="4808">
    <ancestor name="TListControlItems" namespace="Vcl.ListActns">
      <methodref name="ExchangeItems" visibility="private"/>
      <methodref name="GetListItem" visibility="private"/>
      <methodref name="QuickSort" visibility="private"/>
      <methodref name="SetSortType" visibility="private"/>
      <methodref name="CompareItems" visibility="protected" procflags="virtual"/>
      <methodref name="Update" visibility="protected" procflags="override"/>
      <methodref name="Create" visibility="public" procflags="constructor virtual"/>
      <methodref name="Add" visibility="public"/>
      <methodref name="Sort" visibility="public"/>
      <methodref name="CustomSort" visibility="public"/>
      <propertyref name="Items" visibility="public"/>
      <propertyref name="CaseSensitive" visibility="published"/>
      <propertyref name="SortType" visibility="published"/>
      <eventref name="OnCompare" visibility="published"/>
      <ancestor name="TOwnedCollection" namespace="System.Classes">
        <methodref name="GetOwner" visibility="protected" procflags="override">
        </methodref>
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <ancestor name="TCollection" namespace="System.Classes">
          <methodref name="GetCapacity" visibility="private">
          </methodref>
          <methodref name="GetCount" visibility="private" procflags="inline">
          </methodref>
          <methodref name="GetPropName" visibility="private">
          </methodref>
          <methodref name="InsertItem" visibility="private">
          </methodref>
          <methodref name="RemoveItem" visibility="private">
          </methodref>
          <methodref name="SetCapacity" visibility="private">
          </methodref>
          <methodref name="Added" visibility="protected" procflags="virtual" symflags="deprecated">
          </methodref>
          <methodref name="Deleting" visibility="protected" procflags="virtual" symflags="deprecated">
          </methodref>
          <propertyref name="NextID" visibility="protected">
          </propertyref>
          <methodref name="Notify" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetAttrCount" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetAttr" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetItemAttr" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Changed" visibility="protected">
          </methodref>
          <methodref name="GetItem" visibility="protected">
          </methodref>
          <methodref name="SetItem" visibility="protected">
          </methodref>
          <methodref name="SetItemName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Update" visibility="protected" procflags="virtual">
          </methodref>
          <propertyref name="PropName" visibility="protected">
          </propertyref>
          <propertyref name="UpdateCount" visibility="protected">
          </propertyref>
          <methodref name="Create" visibility="public" procflags="constructor">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="Owner" visibility="public">
          </methodref>
          <methodref name="Add" visibility="public">
          </methodref>
          <methodref name="Assign" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginUpdate" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Clear" visibility="public">
          </methodref>
          <methodref name="ClearAndResetID" visibility="public">
          </methodref>
          <methodref name="Delete" visibility="public">
          </methodref>
          <methodref name="EndUpdate" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Sort" visibility="public">
          </methodref>
          <methodref name="FindItemID" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="Insert" visibility="public">
          </methodref>
          <propertyref name="Capacity" visibility="public">
          </propertyref>
          <propertyref name="Count" visibility="public">
          </propertyref>
          <propertyref name="ItemClass" visibility="public">
          </propertyref>
          <propertyref name="Items" visibility="public">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </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>
      </ancestor>
    </ancestor>
    <members>
      <function name="GetComboItem" visibility="private" file="Vcl.ComCtrls.pas" line="4810">
        <parameters>
          <parameter name="Index" type="Integer" paramflags="const"/>
          <retval type="TComboExItem"/>
        </parameters>
      </function>
      <procedure name="Notify" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4812">
        <parameters>
          <parameter name="Item" type="TCollectionItem"/>
          <parameter name="Action" type="TCollectionNotification"/>
        </parameters>
      </procedure>
      <procedure name="SetItem" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="4814">
        <parameters>
          <parameter name="Index" type="Integer" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="Add" visibility="public" file="Vcl.ComCtrls.pas" line="4816">
        <parameters>
          <retval type="TComboExItem"/>
        </parameters>
      </function>
      <function name="AddItem" visibility="public" file="Vcl.ComCtrls.pas" line="4817">
        <parameters>
          <parameter name="Caption" type="string" paramflags="const"/>
          <parameter name="ImageIndex" type="Integer" paramflags="const"/>
          <parameter name="SelectedImageIndex" type="Integer" paramflags="const"/>
          <parameter name="OverlayImageIndex" type="Integer" paramflags="const"/>
          <parameter name="Indent" type="Integer" paramflags="const"/>
          <parameter name="Data" type="Pointer"/>
          <retval type="TComboExItem"/>
        </parameters>
      </function>
      <function name="Insert" visibility="public" file="Vcl.ComCtrls.pas" line="4819">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TComboExItem"/>
        </parameters>
      </function>
      <property name="ComboItems[const Index]" visibility="public" read="GetComboItem" type="TComboExItem" file="Vcl.ComCtrls.pas" line="4820"/>
    </members>
  </class>
  <classref name="TComboExItemsClass" ref="TComboExItems" file="Vcl.ComCtrls.pas" line="4823"/>
  <classref name="TComboExItemClass" ref="TComboExItem" file="Vcl.ComCtrls.pas" line="4824"/>
  <class name="TComboBoxExStrings" file="Vcl.ComCtrls.pas" line="4828">
    <ancestor name="TCustomComboBoxStrings" namespace="Vcl.StdCtrls">
      <methodref name="GetCount" visibility="protected" procflags="override"/>
      <methodref name="Get" visibility="protected" procflags="override"/>
      <methodref name="GetObject" visibility="protected" procflags="override"/>
      <methodref name="PutObject" visibility="protected" procflags="override"/>
      <methodref name="SetUpdateState" visibility="protected" procflags="override"/>
      <propertyref name="ComboBox" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor virtual"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="Clear" visibility="public" procflags="override"/>
      <methodref name="Delete" visibility="public" procflags="override"/>
      <methodref name="IndexOf" visibility="public" procflags="override"/>
      <ancestor name="TStrings" namespace="System.Classes">
        <methodref name="GetCommaText" visibility="private">
        </methodref>
        <methodref name="GetDelimitedText" visibility="private">
        </methodref>
        <methodref name="GetName" visibility="private">
        </methodref>
        <methodref name="GetValue" visibility="private">
        </methodref>
        <methodref name="ReadData" visibility="private">
        </methodref>
        <methodref name="SetCommaText" visibility="private">
        </methodref>
        <methodref name="SetDelimitedText" visibility="private">
        </methodref>
        <methodref name="SetStringsAdapter" visibility="private">
        </methodref>
        <methodref name="SetValue" visibility="private">
        </methodref>
        <methodref name="WriteData" visibility="private">
        </methodref>
        <methodref name="GetStrictDelimiter" visibility="private" procflags="inline">
        </methodref>
        <methodref name="SetStrictDelimiter" visibility="private">
        </methodref>
        <methodref name="GetValueFromIndex" visibility="private">
        </methodref>
        <methodref name="SetValueFromIndex" visibility="private">
        </methodref>
        <methodref name="SetDefaultEncoding" visibility="private">
        </methodref>
        <methodref name="GetTrailingLineBreak" visibility="private" procflags="inline">
        </methodref>
        <methodref name="SetTrailingLineBreak" visibility="private">
        </methodref>
        <methodref name="GetUseLocale" visibility="private" procflags="inline">
        </methodref>
        <methodref name="SetUseLocale" visibility="private">
        </methodref>
        <methodref name="GetWriteBOM" visibility="private" procflags="inline">
        </methodref>
        <methodref name="SetWriteBOM" visibility="private">
        </methodref>
        <methodref name="GetUpdating" visibility="private" procflags="inline">
        </methodref>
        <methodref name="GetKeyName" visibility="private">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="override">
        </methodref>
        <methodref name="Error" visibility="protected" procflags="overload">
        </methodref>
        <methodref name="Error" visibility="protected" procflags="overload">
        </methodref>
        <methodref name="ExtractName" visibility="protected" procflags="overload inline">
        </methodref>
        <methodref name="ExtractName" visibility="protected" procflags="overload">
        </methodref>
        <methodref name="Get" visibility="protected" procflags="abstract virtual">
        </methodref>
        <methodref name="GetCapacity" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCount" visibility="protected" procflags="abstract virtual">
        </methodref>
        <methodref name="GetObject" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetTextStr" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="Put" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="PutObject" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetCapacity" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetEncoding" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetTextStr" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="SetUpdateState" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="CompareStrings" visibility="protected" procflags="virtual">
        </methodref>
        <propertyref name="UpdateCount" visibility="protected">
        </propertyref>
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Add" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AddPair" visibility="public" procflags="overload">
        </methodref>
        <methodref name="AddPair" visibility="public" procflags="overload">
        </methodref>
        <methodref name="AddObject" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Append" visibility="public">
        </methodref>
        <methodref name="AddStrings" visibility="public" procflags="overload virtual">
        </methodref>
        <methodref name="AddStrings" visibility="public" procflags="overload">
          <attributes>
            <attribute name="HPPGENAttribute"/>
          </attributes>
        </methodref>
        <methodref name="AddStrings" visibility="public" procflags="overload">
          <attributes>
            <attribute name="HPPGENAttribute"/>
          </attributes>
        </methodref>
        <methodref name="Assign" visibility="public" procflags="override">
        </methodref>
        <methodref name="SetStrings" visibility="public">
        </methodref>
        <methodref name="BeginUpdate" visibility="public">
        </methodref>
        <methodref name="Clear" visibility="public" procflags="abstract virtual">
        </methodref>
        <methodref name="Delete" visibility="public" procflags="abstract virtual">
        </methodref>
        <methodref name="EndUpdate" visibility="public">
        </methodref>
        <methodref name="Equals" visibility="public">
        </methodref>
        <methodref name="Exchange" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetEnumerator" visibility="public" procflags="inline">
        </methodref>
        <methodref name="GetText" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="IndexOf" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="IndexOfName" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="IndexOfObject" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Insert" visibility="public" procflags="abstract virtual">
        </methodref>
        <methodref name="InsertObject" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="LoadFromFile" visibility="public" procflags="overload virtual">
        </methodref>
        <methodref name="LoadFromFile" visibility="public" procflags="overload virtual">
        </methodref>
        <methodref name="LoadFromStream" visibility="public" procflags="overload virtual">
        </methodref>
        <methodref name="LoadFromStream" visibility="public" procflags="overload virtual">
        </methodref>
        <methodref name="Move" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SaveToFile" visibility="public" procflags="overload virtual">
        </methodref>
        <methodref name="SaveToFile" visibility="public" procflags="overload virtual">
        </methodref>
        <methodref name="SaveToStream" visibility="public" procflags="overload virtual">
        </methodref>
        <methodref name="SaveToStream" visibility="public" procflags="overload virtual">
        </methodref>
        <methodref name="SetText" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToStringArray" visibility="public">
        </methodref>
        <methodref name="ToObjectArray" visibility="public">
        </methodref>
        <propertyref name="Updating" visibility="public">
        </propertyref>
        <propertyref name="Capacity" visibility="public">
        </propertyref>
        <propertyref name="CommaText" visibility="public">
        </propertyref>
        <propertyref name="Count" visibility="public">
        </propertyref>
        <propertyref name="DefaultEncoding" visibility="public">
        </propertyref>
        <propertyref name="Delimiter" visibility="public">
        </propertyref>
        <propertyref name="DelimitedText" visibility="public">
        </propertyref>
        <propertyref name="Encoding" visibility="public">
        </propertyref>
        <propertyref name="LineBreak" visibility="public">
        </propertyref>
        <propertyref name="Names" visibility="public">
        </propertyref>
        <propertyref name="KeyNames" visibility="public">
        </propertyref>
        <propertyref name="Objects" visibility="public">
        </propertyref>
        <propertyref name="QuoteChar" visibility="public">
        </propertyref>
        <propertyref name="Values" visibility="public">
        </propertyref>
        <propertyref name="ValueFromIndex" visibility="public">
        </propertyref>
        <propertyref name="NameValueSeparator" visibility="public">
        </propertyref>
        <propertyref name="StrictDelimiter" visibility="public">
        </propertyref>
        <propertyref name="Strings" visibility="public">
        </propertyref>
        <propertyref name="Text" visibility="public">
        </propertyref>
        <propertyref name="StringsAdapter" visibility="public">
        </propertyref>
        <propertyref name="WriteBOM" visibility="public">
        </propertyref>
        <propertyref name="TrailingLineBreak" visibility="public">
        </propertyref>
        <propertyref name="UseLocale" visibility="public">
        </propertyref>
        <propertyref name="Options" visibility="public">
        </propertyref>
        <ancestor name="TPersistent" namespace="System.Classes">
          <methodref name="AssignError" visibility="private">
          </methodref>
          <methodref name="AssignTo" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="Assign" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="dynamic">
          </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>
    </ancestor>
    <members>
      <field name="FItems" type="TComboExItems" visibility="private" size="4" offset="36" file="Vcl.ComCtrls.pas" line="4830"/>
      <function name="GetSortType" visibility="private" file="Vcl.ComCtrls.pas" line="4831">
        <parameters>
          <retval type="TListItemsSortType"/>
        </parameters>
      </function>
      <procedure name="SetItems" visibility="private" file="Vcl.ComCtrls.pas" line="4832">
        <parameters>
          <parameter name="Value" type="TComboExItems" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetSortType" visibility="private" file="Vcl.ComCtrls.pas" line="4833">
        <parameters>
          <parameter name="Value" type="TListItemsSortType" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="GetItemsClass" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="4835">
        <parameters>
          <retval type="TComboExItemsClass"/>
        </parameters>
      </function>
      <function name="GetItemClass" visibility="protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="4836">
        <parameters>
          <retval type="TComboExItemClass"/>
        </parameters>
      </function>
      <procedure name="PutObject" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4837">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="AObject" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="SetUpdateState" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4838">
        <parameters>
          <parameter name="Updating" type="Boolean"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="4840">
        <parameters>
          <parameter name="Owner" type="TCustomComboBoxEx"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="4841">
        <parameters>
        </parameters>
      </destructor>
      <function name="Add" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4842">
        <parameters>
          <parameter name="S" type="string" paramflags="const"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="AddItem" visibility="public" file="Vcl.ComCtrls.pas" line="4843">
        <parameters>
          <parameter name="Caption" type="string" paramflags="const"/>
          <parameter name="ImageIndex" type="Integer" paramflags="const"/>
          <parameter name="SelectedImageIndex" type="Integer" paramflags="const"/>
          <parameter name="OverlayImageIndex" type="Integer" paramflags="const"/>
          <parameter name="Indent" type="Integer" paramflags="const"/>
          <parameter name="Data" type="Pointer"/>
          <retval type="TComboExItem"/>
        </parameters>
      </function>
      <function name="AddObject" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4845">
        <parameters>
          <parameter name="S" type="string" paramflags="const"/>
          <parameter name="AObject" type="TObject"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="Clear" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4846">
      </procedure>
      <procedure name="Delete" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4847">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="Exchange" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4848">
        <parameters>
          <parameter name="Index1" type="Integer"/>
          <parameter name="Index2" type="Integer"/>
        </parameters>
      </procedure>
      <function name="Get" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4849">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetCapacity" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4850">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetCount" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4851">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetObject" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4852">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TObject"/>
        </parameters>
      </function>
      <function name="IndexOf" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4853">
        <parameters>
          <parameter name="S" type="string" paramflags="const"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="IndexOfName" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4854">
        <parameters>
          <parameter name="Name" type="string" paramflags="const"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="Insert" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4855">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="S" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="Move" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4856">
        <parameters>
          <parameter name="CurIndex" type="Integer"/>
          <parameter name="NewIndex" type="Integer"/>
        </parameters>
      </procedure>
      <property name="SortType" visibility="public" read="GetSortType" write="SetSortType" type="TListItemsSortType" file="Vcl.ComCtrls.pas" line="4857"/>
      <property name="ItemsEx" visibility="public" read="FItems" write="SetItems" type="TComboExItems" file="Vcl.ComCtrls.pas" line="4858"/>
    </members>
  </class>
  <classref name="TComboBoxExStringsClass" ref="TComboBoxExStrings" file="Vcl.ComCtrls.pas" line="4861"/>
  <enum name="TComboBoxExStyle" file="Vcl.ComCtrls.pas" line="4865">
    <element value="0" name="csExDropDown" file="Vcl.ComCtrls.pas" line="4865"/>
    <element value="1" name="csExSimple" file="Vcl.ComCtrls.pas" line="4865"/>
    <element value="2" name="csExDropDownList" file="Vcl.ComCtrls.pas" line="4865"/>
  </enum>
  <enum name="TComboBoxExStyleEx" file="Vcl.ComCtrls.pas" line="4866">
    <element value="0" name="csExCaseSensitive" file="Vcl.ComCtrls.pas" line="4866"/>
    <element value="1" name="csExNoEditImage" file="Vcl.ComCtrls.pas" line="4866"/>
    <element value="2" name="csExNoEditImageIndent" file="Vcl.ComCtrls.pas" line="4866"/>
    <element value="3" name="csExNoSizeLimit" file="Vcl.ComCtrls.pas" line="4867"/>
    <element value="4" name="csExPathWordBreak" file="Vcl.ComCtrls.pas" line="4867"/>
  </enum>
  <set name="TComboBoxExStyles" type="TComboBoxExStyleEx" file="Vcl.ComCtrls.pas" line="4868">
    <element name="csExCaseSensitive"/>
    <element name="csExNoEditImage"/>
    <element name="csExNoEditImageIndent"/>
    <element name="csExNoSizeLimit"/>
    <element name="csExPathWordBreak"/>
  </set>
  <enum name="TAutoCompleteOption" file="Vcl.ComCtrls.pas" line="4870">
    <element value="0" name="acoAutoSuggest" file="Vcl.ComCtrls.pas" line="4870"/>
    <element value="1" name="acoAutoAppend" file="Vcl.ComCtrls.pas" line="4870"/>
    <element value="2" name="acoSearch" file="Vcl.ComCtrls.pas" line="4870"/>
    <element value="3" name="acoFilterPrefixes" file="Vcl.ComCtrls.pas" line="4871"/>
    <element value="4" name="acoUseTab" file="Vcl.ComCtrls.pas" line="4871"/>
    <element value="5" name="acoUpDownKeyDropsList" file="Vcl.ComCtrls.pas" line="4871"/>
    <element value="6" name="acoRtlReading" file="Vcl.ComCtrls.pas" line="4871"/>
  </enum>
  <set name="TAutoCompleteOptions" type="TAutoCompleteOption" file="Vcl.ComCtrls.pas" line="4872">
    <element name="acoAutoSuggest"/>
    <element name="acoAutoAppend"/>
    <element name="acoSearch"/>
    <element name="acoFilterPrefixes"/>
    <element name="acoUseTab"/>
    <element name="acoUpDownKeyDropsList"/>
    <element name="acoRtlReading"/>
  </set>
  <pointer name="TComboExInstance" alias="System.Pointer" type="Pointer" indircnt="1" file="System.pas" line="12"/>
  <class name="TCustomComboBoxEx" file="Vcl.ComCtrls.pas" line="4893">
    <ancestor name="TCustomCombo" namespace="Vcl.StdCtrls">
      <methodref name="CMCancelMode" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CNCommand" visibility="private" procflags="message"/>
      <methodref name="CMGestureManagerChanged" visibility="private" procflags="message"/>
      <methodref name="WMCreate" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMGetDlgCode" visibility="private" procflags="message"/>
      <methodref name="AdjustDropDown" visibility="protected" procflags="virtual"/>
      <methodref name="ComboWndProc" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="EditWndProc" visibility="protected" procflags="virtual"/>
      <methodref name="GetItemsClass" visibility="protected" procflags="abstract virtual"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="GetItemHt" visibility="protected" procflags="abstract virtual"/>
      <methodref name="SetItemHeight" visibility="protected" procflags="virtual"/>
      <methodref name="GetItemCount" visibility="protected" procflags="abstract virtual"/>
      <methodref name="GetItemIndex" visibility="protected" procflags="override"/>
      <methodref name="GetDroppedDown" visibility="protected"/>
      <methodref name="GetSelLength" visibility="protected"/>
      <methodref name="GetSelStart" visibility="protected"/>
      <methodref name="ListWndProc" visibility="protected"/>
      <methodref name="Loaded" visibility="protected" procflags="override"/>
      <methodref name="Change" visibility="protected" procflags="dynamic"/>
      <methodref name="Select" visibility="protected" procflags="dynamic"/>
      <methodref name="DropDown" visibility="protected" procflags="dynamic"/>
      <methodref name="CloseUp" visibility="protected" procflags="dynamic"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="override"/>
      <methodref name="SetDroppedDown" visibility="protected"/>
      <methodref name="SetSelLength" visibility="protected"/>
      <methodref name="SetSelStart" visibility="protected"/>
      <methodref name="SetMaxLength" visibility="protected"/>
      <methodref name="SetDropDownCount" visibility="protected" procflags="virtual"/>
      <methodref name="SetItemIndex" visibility="protected" procflags="overload override"/>
      <methodref name="SetItems" visibility="protected" procflags="virtual"/>
      <methodref name="IsItemHeightStored" visibility="protected" procflags="virtual"/>
      <propertyref name="DropDownCount" visibility="protected"/>
      <propertyref name="EditHandle" visibility="protected"/>
      <propertyref name="ItemCount" visibility="protected"/>
      <propertyref name="ItemHeight" visibility="protected"/>
      <propertyref name="ListHandle" visibility="protected"/>
      <propertyref name="MaxLength" visibility="protected"/>
      <propertyref name="ParentColor" visibility="protected"/>
      <eventref name="OnChange" visibility="protected"/>
      <eventref name="OnDropDown" visibility="protected"/>
      <eventref name="OnSelect" visibility="protected"/>
      <eventref name="OnCloseUp" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="AddItem" visibility="public" procflags="override"/>
      <methodref name="Clear" visibility="public" procflags="override"/>
      <methodref name="ClearSelection" visibility="public" procflags="override"/>
      <methodref name="CopySelection" visibility="public" procflags="override"/>
      <methodref name="DeleteSelected" visibility="public" procflags="override"/>
      <methodref name="Focused" visibility="public" procflags="override"/>
      <methodref name="GetCount" visibility="public" procflags="override"/>
      <methodref name="SelectAll" visibility="public" procflags="override"/>
      <propertyref name="Canvas" visibility="public"/>
      <propertyref name="DroppedDown" visibility="public"/>
      <propertyref name="Items" visibility="public"/>
      <propertyref name="SelLength" visibility="public"/>
      <propertyref name="SelStart" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <ancestor name="TCustomListControl" namespace="Vcl.Controls">
        <methodref name="GetItemIndex" visibility="protected" procflags="abstract virtual"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
        <methodref name="SetItemIndex" visibility="protected" procflags="abstract overload virtual"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="AddItem" visibility="public" procflags="abstract virtual"/>
        <methodref name="Clear" visibility="public" procflags="abstract virtual"/>
        <methodref name="ClearSelection" visibility="public" procflags="abstract virtual"/>
        <methodref name="CopySelection" visibility="public" procflags="abstract virtual"/>
        <methodref name="DeleteSelected" visibility="public" procflags="abstract virtual"/>
        <methodref name="GetCount" visibility="public" procflags="abstract virtual"/>
        <methodref name="MoveSelection" visibility="public" procflags="virtual"/>
        <methodref name="SelectAll" visibility="public" procflags="abstract virtual"/>
        <propertyref name="ItemIndex" visibility="public"/>
        <ancestor name="TWinControl" namespace="Vcl.Controls">
          <methodref name="AlignControl" visibility="private"/>
          <methodref name="CalcConstraints" visibility="private"/>
          <methodref name="DoPaddingChange" visibility="private"/>
          <methodref name="GetAlignDisabled" visibility="private"/>
          <methodref name="GetControl" visibility="private"/>
          <methodref name="GetControlCount" visibility="private"/>
          <methodref name="GetDockClientCount" visibility="private"/>
          <methodref name="GetDockClients" visibility="private"/>
          <methodref name="GetHandle" visibility="private"/>
          <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
          <methodref name="GetTabOrder" visibility="private"/>
          <methodref name="GetVisibleDockClientCount" visibility="private"/>
          <methodref name="Insert" visibility="private"/>
          <methodref name="InvalidateFrame" visibility="private"/>
          <methodref name="InvokeHelp" visibility="private"/>
          <methodref name="IsCtl3DStored" visibility="private"/>
          <methodref name="IsDoubleBufferedStored" visibility="private"/>
          <methodref name="PrecedingWindow" visibility="private"/>
          <methodref name="ReadDesignSize" visibility="private"/>
          <methodref name="ReadPixelsPerInch" visibility="private"/>
          <methodref name="Remove" visibility="private"/>
          <methodref name="RemoveFocus" visibility="private"/>
          <methodref name="SetBevelCut" visibility="private"/>
          <methodref name="SetBevelEdges" visibility="private"/>
          <methodref name="SetBevelKind" visibility="private"/>
          <methodref name="SetBevelWidth" visibility="private"/>
          <methodref name="SetBorderWidth" visibility="private"/>
          <methodref name="SetCtl3D" visibility="private"/>
          <methodref name="SetDockSite" visibility="private"/>
          <methodref name="SetDoubleBuffered" visibility="private"/>
          <methodref name="SetPadding" visibility="private"/>
          <methodref name="SetParentCtl3D" visibility="private"/>
          <methodref name="SetParentWindow" visibility="private"/>
          <methodref name="SetTabOrder" visibility="private"/>
          <methodref name="SetTabStop" visibility="private"/>
          <methodref name="SetUseDockManager" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateTabOrder" visibility="private"/>
          <methodref name="UpdateShowing" visibility="private"/>
          <methodref name="WriteDesignSize" visibility="private"/>
          <methodref name="WritePixelsPerInch" visibility="private"/>
          <methodref name="IsMenuKey" visibility="private"/>
          <methodref name="GetIsDrawingLocked" visibility="private"/>
          <methodref name="GetRedrawDisabled" visibility="private"/>
          <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="WMPaint" visibility="private" procflags="message"/>
          <methodref name="WMCommand" visibility="private" procflags="message"/>
          <methodref name="WMNotify" visibility="private" procflags="message"/>
          <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="WMHScroll" visibility="private" procflags="message"/>
          <methodref name="WMVScroll" visibility="private" procflags="message"/>
          <methodref name="WMCompareItem" visibility="private" procflags="message"/>
          <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
          <methodref name="WMDrawItem" visibility="private" procflags="message"/>
          <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
          <methodref name="WMSize" visibility="private" procflags="message"/>
          <methodref name="WMMove" visibility="private" procflags="message"/>
          <methodref name="WMSetCursor" visibility="private" procflags="message"/>
          <methodref name="WMKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMChar" visibility="private" procflags="message"/>
          <methodref name="WMSysCommand" visibility="private" procflags="message"/>
          <methodref name="WMCharToItem" visibility="private" procflags="message"/>
          <methodref name="WMParentNotify" visibility="private" procflags="message"/>
          <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
          <methodref name="WMDestroy" visibility="private" procflags="message"/>
          <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
          <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
          <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="private" procflags="message"/>
          <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
          <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
          <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="WMFontChange" visibility="private" procflags="message"/>
          <methodref name="WMTimeChange" visibility="private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="private" procflags="message"/>
          <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
          <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="WMGesture" visibility="private" procflags="message"/>
          <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
          <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
          <methodref name="CMChanged" visibility="private" procflags="message"/>
          <methodref name="CMChildKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogChar" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
          <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
          <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnter" visibility="private" procflags="message"/>
          <methodref name="CMExit" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
          <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="CMFontChange" visibility="private" procflags="message"/>
          <methodref name="CMTimeChange" visibility="private" procflags="message"/>
          <methodref name="CMDrag" visibility="private" procflags="message"/>
          <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
          <methodref name="CNKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNKeyUp" visibility="private" procflags="message"/>
          <methodref name="CNChar" visibility="private" procflags="message"/>
          <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNSysChar" visibility="private" procflags="message"/>
          <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
          <methodref name="CMSysCommand" visibility="private" procflags="message"/>
          <methodref name="CMInvalidate" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="private" procflags="message"/>
          <methodref name="WMPrintClient" visibility="private" procflags="message"/>
          <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
          <methodref name="CMControlListChange" visibility="private" procflags="message"/>
          <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
          <methodref name="CMDockClient" visibility="private" procflags="message"/>
          <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="InvokeAsyncCalls" visibility="protected">
          </methodref>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="override"/>
          <methodref name="AddBiDiModeExStyle" visibility="protected"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="AdjustSize" visibility="protected" procflags="override"/>
          <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
          <methodref name="ArrangeControl" visibility="protected"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
          <methodref name="CanResize" visibility="protected" procflags="override"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
          <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
          <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
          <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
          <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
          <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
          <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="DoKeyDown" visibility="protected"/>
          <methodref name="DoKeyPress" visibility="protected"/>
          <methodref name="DoKeyUp" visibility="protected"/>
          <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
          <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
          <methodref name="FindNextControl" visibility="protected"/>
          <methodref name="FixupTabList" visibility="protected"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
          <methodref name="GetClientRect" visibility="protected" procflags="override"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
          <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
          <methodref name="GetParentHandle" visibility="protected"/>
          <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
          <methodref name="GetTopParentHandle" visibility="protected"/>
          <methodref name="InvalidateDockHostSite" visibility="protected"/>
          <methodref name="IsControlMouseMsg" visibility="protected"/>
          <methodref name="IsControlActivateMsg" visibility="protected"/>
          <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
          <methodref name="MainWndProc" visibility="protected"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="NotifyControls" visibility="protected"/>
          <methodref name="PaintControls" visibility="protected"/>
          <methodref name="PaintHandler" visibility="protected"/>
          <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RecreateWnd" visibility="protected"/>
          <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="ResetImeComposition" visibility="protected"/>
          <methodref name="RequestAlign" visibility="protected" procflags="override"/>
          <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPIScreen" visibility="protected"/>
          <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="ScaleControls" visibility="protected"/>
          <methodref name="ScalePadding" visibility="protected"/>
          <methodref name="SelectFirst" visibility="protected"/>
          <methodref name="SelectNext" visibility="protected"/>
          <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
          <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="SetImeCompositionWindow" visibility="protected"/>
          <methodref name="SetParent" visibility="protected" procflags="override"/>
          <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="override"/>
          <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateBounds" visibility="protected"/>
          <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateRecreatingFlag" visibility="protected"/>
          <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateUIState" visibility="protected"/>
          <methodref name="WndProc" visibility="protected" procflags="override"/>
          <methodref name="CreateSubClass" visibility="protected"/>
          <methodref name="RemoveWindowProps" visibility="protected"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
          <propertyref name="AlignControlList" visibility="protected"/>
          <propertyref name="BevelEdges" visibility="protected"/>
          <propertyref name="BevelInner" visibility="protected"/>
          <propertyref name="BevelOuter" visibility="protected"/>
          <propertyref name="BevelKind" visibility="protected"/>
          <propertyref name="BevelWidth" visibility="protected"/>
          <propertyref name="BorderWidth" visibility="protected"/>
          <propertyref name="Ctl3D" visibility="protected"/>
          <propertyref name="ImeMode" visibility="protected"/>
          <propertyref name="ImeName" visibility="protected"/>
          <propertyref name="ParentBackground" visibility="protected"/>
          <propertyref name="ParentCtl3D" visibility="protected"/>
          <propertyref name="TipMode" visibility="protected"/>
          <propertyref name="DefWndProc" visibility="protected"/>
          <propertyref name="WindowHandle" visibility="protected"/>
          <eventref name="OnAlignInsertBefore" visibility="protected"/>
          <eventref name="OnAlignPosition" visibility="protected"/>
          <eventref name="OnDockDrop" visibility="protected"/>
          <eventref name="OnDockOver" visibility="protected"/>
          <eventref name="OnEnter" visibility="protected"/>
          <eventref name="OnExit" visibility="protected"/>
          <eventref name="OnGetSiteInfo" visibility="protected"/>
          <eventref name="OnKeyDown" visibility="protected"/>
          <eventref name="OnKeyPress" visibility="protected"/>
          <eventref name="OnKeyUp" visibility="protected"/>
          <eventref name="OnUnDock" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="CreateParented" visibility="public" procflags="constructor"/>
          <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="override">
          </methodref>
          <methodref name="Broadcast" visibility="public"/>
          <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
          <methodref name="ContainsControl" visibility="public"/>
          <methodref name="ControlAtPos" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="DisableAlign" visibility="public" procflags="inline"/>
          <propertyref name="DockClientCount" visibility="public"/>
          <propertyref name="DockClients" visibility="public"/>
          <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
          <propertyref name="DockSite" visibility="public"/>
          <propertyref name="DockManager" visibility="public"/>
          <propertyref name="DoubleBuffered" visibility="public"/>
          <methodref name="EnableAlign" visibility="public"/>
          <methodref name="FindChildControl" visibility="public"/>
          <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
          <methodref name="Focused" visibility="public" procflags="dynamic"/>
          <methodref name="GetChildren" visibility="public" procflags="override"/>
          <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
          <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
          <methodref name="HandleAllocated" visibility="public"/>
          <methodref name="HandleNeeded" visibility="public"/>
          <methodref name="InsertControl" visibility="public"/>
          <methodref name="Invalidate" visibility="public" procflags="override"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <propertyref name="PixelsPerInch" visibility="public"/>
          <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
          <methodref name="RemoveControl" visibility="public"/>
          <methodref name="Realign" visibility="public" procflags="inline"/>
          <methodref name="Repaint" visibility="public" procflags="override"/>
          <methodref name="ScaleBy" visibility="public"/>
          <methodref name="ScrollBy" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="override"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
          <methodref name="SetFocus" visibility="public" procflags="virtual"/>
          <methodref name="Update" visibility="public" procflags="override"/>
          <methodref name="UpdateControlState" visibility="public"/>
          <methodref name="LockDrawing" visibility="public"/>
          <methodref name="UnlockDrawing" visibility="public"/>
          <propertyref name="AlignDisabled" visibility="public"/>
          <propertyref name="MouseInClient" visibility="public"/>
          <propertyref name="VisibleDockClientCount" visibility="public"/>
          <propertyref name="Brush" visibility="public"/>
          <propertyref name="Controls" visibility="public"/>
          <propertyref name="ControlCount" visibility="public"/>
          <propertyref name="Handle" visibility="public"/>
          <propertyref name="Padding" visibility="public"/>
          <propertyref name="ParentDoubleBuffered" visibility="public"/>
          <propertyref name="ParentWindow" visibility="public"/>
          <propertyref name="Showing" visibility="public"/>
          <propertyref name="IsDrawingLocked" visibility="public"/>
          <propertyref name="RedrawDisabled" visibility="public"/>
          <propertyref name="TabOrder" visibility="public"/>
          <propertyref name="TabStop" visibility="public"/>
          <propertyref name="UseDockManager" visibility="public"/>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private"/>
            <methodref name="CalcDockSizes" visibility="private"/>
            <methodref name="CheckNewSize" visibility="private"/>
            <methodref name="CreateFloatingDockSite" visibility="private"/>
            <methodref name="DoActionChange" visibility="private"/>
            <methodref name="DoCanAutoSize" visibility="private"/>
            <methodref name="DoCanResize" visibility="private"/>
            <methodref name="DoConstraintsChange" visibility="private"/>
            <methodref name="DoConstrainedResize" visibility="private"/>
            <methodref name="DoDragMsg" visibility="private"/>
            <methodref name="DoMouseActivate" visibility="private"/>
            <methodref name="DoMouseDown" visibility="private"/>
            <methodref name="DoMouseUp" visibility="private"/>
            <methodref name="DoMarginChange" visibility="private"/>
            <methodref name="FontChanged" visibility="private"/>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
            <methodref name="GetBoundsRect" visibility="private"/>
            <methodref name="GetClientHeight" visibility="private"/>
            <methodref name="GetClientWidth" visibility="private"/>
            <methodref name="GetLRDockWidth" visibility="private"/>
            <methodref name="GetMouseCapture" visibility="private"/>
            <methodref name="GetTBDockHeight" visibility="private"/>
            <methodref name="GetUndockWidth" visibility="private"/>
            <methodref name="GetUndockHeight" visibility="private"/>
            <methodref name="InvalidateControl" visibility="private"/>
            <methodref name="IsAnchorsStored" visibility="private"/>
            <methodref name="IsBiDiModeStored" visibility="private"/>
            <methodref name="IsCaptionStored" visibility="private"/>
            <methodref name="IsColorStored" visibility="private"/>
            <methodref name="IsEnabledStored" visibility="private"/>
            <methodref name="IsFontStored" visibility="private"/>
            <methodref name="IsHintStored" visibility="private"/>
            <methodref name="IsHelpContextStored" visibility="private"/>
            <methodref name="IsOnClickStored" visibility="private"/>
            <methodref name="IsShowHintStored" visibility="private"/>
            <methodref name="IsVisibleStored" visibility="private"/>
            <methodref name="ReadIsControl" visibility="private"/>
            <methodref name="ReadExplicitLeft" visibility="private"/>
            <methodref name="ReadExplicitTop" visibility="private"/>
            <methodref name="ReadExplicitWidth" visibility="private"/>
            <methodref name="ReadExplicitHeight" visibility="private"/>
            <methodref name="SetAlignWithMargins" visibility="private"/>
            <methodref name="SetAnchors" visibility="private"/>
            <methodref name="SetAction" visibility="private"/>
            <methodref name="SetAlign" visibility="private"/>
            <methodref name="SetBoundsRect" visibility="private"/>
            <methodref name="SetClientHeight" visibility="private"/>
            <methodref name="SetClientSize" visibility="private"/>
            <methodref name="SetClientWidth" visibility="private"/>
            <methodref name="SetColor" visibility="private"/>
            <methodref name="SetCursor" visibility="private"/>
            <methodref name="SetDesktopFont" visibility="private"/>
            <methodref name="SetFont" visibility="private"/>
            <methodref name="SetHeight" visibility="private"/>
            <methodref name="SetHelpContext" visibility="private"/>
            <methodref name="SetHelpKeyword" visibility="private"/>
            <methodref name="SetHostDockSite" visibility="private"/>
            <methodref name="SetLeft" visibility="private"/>
            <methodref name="SetMouseCapture" visibility="private"/>
            <methodref name="SetParentColor" visibility="private"/>
            <methodref name="SetParentFont" visibility="private"/>
            <methodref name="SetShowHint" visibility="private"/>
            <methodref name="SetParentShowHint" visibility="private"/>
            <methodref name="SetParentCustomHint" visibility="private"/>
            <methodref name="SetPopupMenu" visibility="private"/>
            <methodref name="SetTop" visibility="private"/>
            <methodref name="SetVisible" visibility="private"/>
            <methodref name="SetWidth" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateAnchorRules" visibility="private"/>
            <methodref name="WriteIsControl" visibility="private"/>
            <methodref name="WriteExplicitLeft" visibility="private"/>
            <methodref name="WriteExplicitTop" visibility="private"/>
            <methodref name="WriteExplicitWidth" visibility="private"/>
            <methodref name="WriteExplicitHeight" visibility="private"/>
            <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMouseMove" visibility="private" procflags="message"/>
            <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="WMCancelMode" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMHintShow" visibility="private" procflags="message"/>
            <methodref name="CMHitTest" visibility="private" procflags="message"/>
            <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
            <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="CMGesture" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="SetConstraints" visibility="private"/>
            <methodref name="SetMargins" visibility="private"/>
            <methodref name="SetTouchManager" visibility="private"/>
            <methodref name="GetText" visibility="private"/>
            <methodref name="SetText" visibility="private"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="CanResize" visibility="protected" procflags="virtual"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="Changed" visibility="protected"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="Click" visibility="protected" procflags="dynamic"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
            <methodref name="CalcCursorPos" visibility="protected"/>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
            <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
            <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="GetAction" visibility="protected" procflags="virtual"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragMode" visibility="protected"/>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
            <methodref name="Loaded" visibility="protected" procflags="override"/>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
            <methodref name="Resize" visibility="protected" procflags="dynamic"/>
            <methodref name="ScaleConstraints" visibility="protected"/>
            <methodref name="ScaleMargins" visibility="protected"/>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
            <methodref name="SendCancelMode" visibility="protected"/>
            <methodref name="SendDockNotification" visibility="protected"/>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="SetName" visibility="protected" procflags="override"/>
            <methodref name="SetParent" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
            <methodref name="SetCustomHint" visibility="protected"/>
            <methodref name="UpdateExplicitBounds" visibility="protected"/>
            <methodref name="UpdateBoundsRect" visibility="protected"/>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
            <methodref name="WndProc" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
            <propertyref name="ActionLink" visibility="protected"/>
            <propertyref name="AutoSize" visibility="protected"/>
            <propertyref name="Caption" visibility="protected"/>
            <propertyref name="DesktopFont" visibility="protected"/>
            <propertyref name="DragKind" visibility="protected"/>
            <propertyref name="DragCursor" visibility="protected"/>
            <propertyref name="DragMode" visibility="protected"/>
            <propertyref name="IsControl" visibility="protected"/>
            <propertyref name="MouseCapture" visibility="protected"/>
            <propertyref name="ParentBiDiMode" visibility="protected"/>
            <propertyref name="ParentColor" visibility="protected"/>
            <propertyref name="ParentFont" visibility="protected"/>
            <propertyref name="ParentShowHint" visibility="protected"/>
            <propertyref name="PopupMenu" visibility="protected"/>
            <propertyref name="ScalingFlags" visibility="protected"/>
            <propertyref name="Text" visibility="protected"/>
            <propertyref name="WheelAccumulator" visibility="protected"/>
            <propertyref name="Color" visibility="protected"/>
            <propertyref name="Font" visibility="protected"/>
            <propertyref name="IScaling" visibility="protected"/>
            <propertyref name="WindowText" visibility="protected"/>
            <eventref name="OnCanResize" visibility="protected"/>
            <eventref name="OnClick" visibility="protected"/>
            <eventref name="OnConstrainedResize" visibility="protected"/>
            <eventref name="OnContextPopup" visibility="protected"/>
            <eventref name="OnDblClick" visibility="protected"/>
            <eventref name="OnDragDrop" visibility="protected"/>
            <eventref name="OnDragOver" visibility="protected"/>
            <eventref name="OnEndDock" visibility="protected"/>
            <eventref name="OnEndDrag" visibility="protected"/>
            <eventref name="OnMouseActivate" visibility="protected"/>
            <eventref name="OnMouseDown" visibility="protected"/>
            <eventref name="OnMouseEnter" visibility="protected"/>
            <eventref name="OnMouseLeave" visibility="protected"/>
            <eventref name="OnMouseMove" visibility="protected"/>
            <eventref name="OnMouseUp" visibility="protected"/>
            <eventref name="OnMouseWheel" visibility="protected"/>
            <eventref name="OnMouseWheelDown" visibility="protected"/>
            <eventref name="OnMouseWheelUp" visibility="protected"/>
            <eventref name="OnResize" visibility="protected"/>
            <eventref name="OnStartDock" visibility="protected"/>
            <eventref name="OnStartDrag" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="CheckNonMainThreadUsage" visibility="public"/>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
            <methodref name="BeginDrag" visibility="public"/>
            <methodref name="BringToFront" visibility="public"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToParent" visibility="public"/>
            <methodref name="Dock" visibility="public" procflags="dynamic"/>
            <methodref name="Dragging" visibility="public"/>
            <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
            <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
            <propertyref name="Enabled" visibility="public"/>
            <methodref name="EndDrag" visibility="public"/>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="GetParentComponent" visibility="public" procflags="override"/>
            <methodref name="HasParent" visibility="public" procflags="override"/>
            <methodref name="Hide" visibility="public"/>
            <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
            <methodref name="Invalidate" visibility="public" procflags="virtual"/>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
            <methodref name="IsRightToLeft" visibility="public"/>
            <methodref name="ManualDock" visibility="public"/>
            <methodref name="ManualFloat" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Refresh" visibility="public"/>
            <methodref name="Repaint" visibility="public" procflags="virtual"/>
            <methodref name="ReplaceDockedControl" visibility="public"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ParentToClient" visibility="public"/>
            <methodref name="SendToBack" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="virtual"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
            <methodref name="SetParentComponent" visibility="public" procflags="override"/>
            <methodref name="Show" visibility="public"/>
            <methodref name="Update" visibility="public" procflags="virtual"/>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="UseRightToLeftReading" visibility="public"/>
            <methodref name="UseRightToLeftScrollBar" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="GetTextBuf" visibility="public"/>
            <methodref name="GetTextLen" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="SetTextBuf" visibility="public"/>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
            <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleRectSize" visibility="public"/>
            <propertyref name="Action" visibility="public"/>
            <propertyref name="Align" visibility="public"/>
            <propertyref name="Anchors" visibility="public"/>
            <propertyref name="BiDiMode" visibility="public"/>
            <propertyref name="BoundsRect" visibility="public"/>
            <propertyref name="ClientHeight" visibility="public"/>
            <propertyref name="ClientOrigin" visibility="public"/>
            <propertyref name="ClientRect" visibility="public"/>
            <propertyref name="ClientWidth" visibility="public"/>
            <propertyref name="Constraints" visibility="public"/>
            <propertyref name="ControlState" visibility="public"/>
            <propertyref name="ControlStyle" visibility="public"/>
            <propertyref name="CurrentPPI" visibility="public"/>
            <propertyref name="DockOrientation" visibility="public"/>
            <propertyref name="ExplicitLeft" visibility="public"/>
            <propertyref name="ExplicitTop" visibility="public"/>
            <propertyref name="ExplicitWidth" visibility="public"/>
            <propertyref name="ExplicitHeight" visibility="public"/>
            <propertyref name="Floating" visibility="public"/>
            <propertyref name="FloatingDockSiteClass" visibility="public"/>
            <propertyref name="HostDockSite" visibility="public"/>
            <propertyref name="LRDockWidth" visibility="public"/>
            <propertyref name="ScaleFactor" visibility="public"/>
            <propertyref name="ShowHint" visibility="public"/>
            <propertyref name="TBDockHeight" visibility="public"/>
            <propertyref name="Touch" visibility="public"/>
            <propertyref name="UndockHeight" visibility="public"/>
            <propertyref name="UndockWidth" visibility="public"/>
            <propertyref name="Visible" visibility="public"/>
            <eventref name="WindowProc" visibility="public"/>
            <propertyref name="Parent" visibility="public"/>
            <propertyref name="StyleElements" visibility="public"/>
            <propertyref name="StyleName" visibility="public"/>
            <eventref name="OnGesture" visibility="public"/>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
            <propertyref name="AlignWithMargins" visibility="published"/>
            <propertyref name="Left" visibility="published"/>
            <propertyref name="Top" visibility="published"/>
            <propertyref name="Width" visibility="published"/>
            <propertyref name="Height" visibility="published"/>
            <propertyref name="Cursor" visibility="published"/>
            <propertyref name="Hint" visibility="published"/>
            <propertyref name="HelpType" visibility="published"/>
            <propertyref name="HelpKeyword" visibility="published"/>
            <propertyref name="HelpContext" visibility="published"/>
            <propertyref name="Margins" visibility="published"/>
            <propertyref name="CustomHint" visibility="published"/>
            <propertyref name="ParentCustomHint" visibility="published"/>
            <ancestor name="TComponent" namespace="System.Classes">
              <interfaces>
                <implements name="IInterfaceComponentReference"/>
                <implements name="IInterface"/>
              </interfaces>
              <methodref name="GetComObject" visibility="private">
              </methodref>
              <methodref name="GetComponent" visibility="private">
              </methodref>
              <methodref name="GetComponentCount" visibility="private">
              </methodref>
              <methodref name="GetComponentIndex" visibility="private">
              </methodref>
              <methodref name="Insert" visibility="private">
              </methodref>
              <methodref name="ReadLeft" visibility="private">
              </methodref>
              <methodref name="ReadTop" visibility="private">
              </methodref>
              <methodref name="Remove" visibility="private">
              </methodref>
              <methodref name="RemoveNotification" visibility="private">
              </methodref>
              <methodref name="SetComponentIndex" visibility="private">
              </methodref>
              <methodref name="SetReference" visibility="private">
              </methodref>
              <methodref name="WriteLeft" visibility="private">
              </methodref>
              <methodref name="WriteTop" visibility="private">
              </methodref>
              <methodref name="IntfGetComponent" visibility="private">
              </methodref>
              <methodref name="DoGetDeltaStreams" visibility="private">
              </methodref>
              <methodref name="ReadDeltaStream" visibility="private">
              </methodref>
              <methodref name="ReadDeltaState" visibility="private">
              </methodref>
              <methodref name="FindSortedComponent" visibility="private">
              </methodref>
              <methodref name="AddSortedComponent" visibility="private">
              </methodref>
              <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
              </methodref>
              <methodref name="Create@" visibility="class private" procflags="class constructor noself">
              </methodref>
              <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ChangeName" visibility="protected">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="override">
              </methodref>
              <methodref name="GetChildren" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="override">
              </methodref>
              <methodref name="Loaded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="Notification" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ReadState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="CanObserve" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetObservers" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAncestor" visibility="protected">
              </methodref>
              <methodref name="SetDesigning" visibility="protected">
              </methodref>
              <methodref name="SetInline" visibility="protected">
              </methodref>
              <methodref name="SetDesignInstance" visibility="protected">
              </methodref>
              <methodref name="SetName" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updating" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updated" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
              </methodref>
              <methodref name="ValidateRename" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="WriteState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="RemoveFreeNotifications" visibility="protected">
              </methodref>
              <methodref name="QueryInterface" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="_AddRef" visibility="protected">
              </methodref>
              <methodref name="_Release" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfoCount" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfo" visibility="protected">
              </methodref>
              <methodref name="GetIDsOfNames" visibility="protected">
              </methodref>
              <methodref name="Invoke" visibility="protected">
              </methodref>
              <eventref name="OnGetDeltaStreams" visibility="protected">
              </eventref>
              <methodref name="Create" visibility="public" procflags="constructor virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="override">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndFunctionInvoke" visibility="public">
              </methodref>
              <methodref name="DestroyComponents" visibility="public">
              </methodref>
              <methodref name="Destroying" visibility="public">
              </methodref>
              <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="FindComponent" visibility="public">
              </methodref>
              <methodref name="FreeNotification" visibility="public">
              </methodref>
              <methodref name="RemoveFreeNotification" visibility="public">
              </methodref>
              <methodref name="FreeOnRelease" visibility="public">
              </methodref>
              <methodref name="GetEnumerator" visibility="public" procflags="inline">
              </methodref>
              <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="override">
              </methodref>
              <methodref name="HasParent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="InsertComponent" visibility="public">
              </methodref>
              <methodref name="RemoveComponent" visibility="public">
              </methodref>
              <methodref name="SetSubComponent" visibility="public">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="override">
              </methodref>
              <methodref name="UpdateAction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="IsImplementorOf" visibility="public">
              </methodref>
              <methodref name="ReferenceInterface" visibility="public">
              </methodref>
              <propertyref name="ComObject" visibility="public">
              </propertyref>
              <propertyref name="Components" visibility="public">
              </propertyref>
              <propertyref name="ComponentCount" visibility="public">
              </propertyref>
              <propertyref name="ComponentIndex" visibility="public">
              </propertyref>
              <propertyref name="ComponentState" visibility="public">
              </propertyref>
              <propertyref name="ComponentStyle" visibility="public">
              </propertyref>
              <propertyref name="DesignInfo" visibility="public">
              </propertyref>
              <propertyref name="Owner" visibility="public">
              </propertyref>
              <propertyref name="VCLComObject" visibility="public">
              </propertyref>
              <propertyref name="Observers" visibility="public">
              </propertyref>
              <propertyref name="Name" visibility="published">
              </propertyref>
              <propertyref name="Tag" visibility="published">
              </propertyref>
              <ancestor name="TPersistent" namespace="System.Classes">
                <methodref name="AssignError" visibility="private">
                </methodref>
                <methodref name="AssignTo" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Assign" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                </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>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FAutoCompleteIntf" type="IAutoComplete" visibility="private" size="4" offset="792" file="Vcl.ComCtrls.pas" line="4895"/>
      <field name="FAutoCompleteOptions" type="TAutoCompleteOptions" visibility="private" size="1" offset="796" file="Vcl.ComCtrls.pas" line="4896"/>
      <field name="FComboBoxExHandle" type="HWND" visibility="private" size="4" offset="800" file="Vcl.ComCtrls.pas" line="4897"/>
      <field name="FComboBoxExDefProc" type="Pointer" visibility="private" size="4" offset="804" file="Vcl.ComCtrls.pas" line="4898"/>
      <field name="FComboBoxExInstance" type="Pointer" visibility="private" size="4" offset="808" file="Vcl.ComCtrls.pas" line="4899"/>
      <field name="FImageChangeLink" type="TChangeLink" visibility="private" size="4" offset="812" file="Vcl.ComCtrls.pas" line="4900"/>
      <field name="FImages" type="TCustomImageList" visibility="private" size="4" offset="816" file="Vcl.ComCtrls.pas" line="4901"/>
      <field name="FMemStream" type="TCollection" visibility="private" size="4" offset="820" file="Vcl.ComCtrls.pas" line="4902"/>
      <field name="FReading" type="Boolean" visibility="private" size="1" offset="824" file="Vcl.ComCtrls.pas" line="4903"/>
      <field name="FSaveIndex" type="Integer" visibility="private" size="4" offset="828" file="Vcl.ComCtrls.pas" line="4904"/>
      <field name="FStyle" type="TComboBoxExStyle" visibility="private" size="1" offset="832" file="Vcl.ComCtrls.pas" line="4905"/>
      <field name="FStyleEx" type="TComboBoxExStyles" visibility="private" size="1" offset="833" file="Vcl.ComCtrls.pas" line="4906"/>
      <field name="FItemsEx" type="TComboExItems" visibility="private" size="4" offset="836" file="Vcl.ComCtrls.pas" line="4907"/>
      <field name="FOnBeginEdit" type="TNotifyEvent" visibility="private" size="8" offset="840" file="Vcl.ComCtrls.pas" line="4908"/>
      <field name="FOnEndEdit" type="TNotifyEvent" visibility="private" size="8" offset="848" file="Vcl.ComCtrls.pas" line="4909"/>
      <field name="FEditText" type="string" visibility="private" size="4" offset="856" file="Vcl.ComCtrls.pas" line="4910"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="4911">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="4912">
      </procedure>
      <function name="GetSelText" visibility="private" file="Vcl.ComCtrls.pas" line="4913">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <procedure name="ImageListChange" visibility="private" file="Vcl.ComCtrls.pas" line="4914">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="SetImages" visibility="private" file="Vcl.ComCtrls.pas" line="4915">
        <parameters>
          <parameter name="Value" type="TCustomImageList" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetSelText" visibility="private" file="Vcl.ComCtrls.pas" line="4916">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetStyle" visibility="private" file="Vcl.ComCtrls.pas" line="4917">
        <parameters>
          <parameter name="Value" type="TComboBoxExStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetItemsEx" visibility="private" file="Vcl.ComCtrls.pas" line="4918">
        <parameters>
          <parameter name="Value" type="TComboExItems" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetStyleEx" visibility="private" file="Vcl.ComCtrls.pas" line="4919">
        <parameters>
          <parameter name="Value" type="TComboBoxExStyles" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="IsItemsExStored" visibility="private" file="Vcl.ComCtrls.pas" line="4920">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetDropDownCount" visibility="private" file="Vcl.ComCtrls.pas" line="4921">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="UpdateAutoComplete" visibility="private" file="Vcl.ComCtrls.pas" line="4922">
      </procedure>
      <procedure name="SetAutoCompleteOptions" visibility="private" file="Vcl.ComCtrls.pas" line="4923">
        <parameters>
          <parameter name="Value" type="TAutoCompleteOptions" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="GetEditText" visibility="private" file="Vcl.ComCtrls.pas" line="4924">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetEditTextLength" visibility="private" file="Vcl.ComCtrls.pas" line="4925">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="ActionChange" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4927">
        <parameters>
          <parameter name="Sender" type="TObject"/>
          <parameter name="CheckDefaults" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="CMColorChanged" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="4928">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMParentColorChanged" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="4929">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="4930">
        <parameters>
          <parameter name="Message" type="TWMNotify" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="ComboExWndProc" visibility="protected" file="Vcl.ComCtrls.pas" line="4931">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4932">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4933">
      </procedure>
      <procedure name="DestroyWnd" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4934">
      </procedure>
      <function name="GetActionLinkClass" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4935">
        <parameters>
          <retval type="TControlActionLinkClass"/>
        </parameters>
      </function>
      <function name="GetItemsClass" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4936">
        <parameters>
          <retval type="TCustomComboBoxStringsClass"/>
        </parameters>
      </function>
      <function name="GetItemCount" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4937">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetItemHt" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4938">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4939">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      </procedure>
      <procedure name="SetDropDownCount" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4941">
        <parameters>
          <parameter name="Value" type="Integer" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDown" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="4942">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="protected" procflags="override" file="Vcl.ComCtrls.pas" line="4943">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMHelp" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="4944">
        <parameters>
          <parameter name="Message" type="TWMHelp" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGetTextLength" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="4946">
        <devnotes>
           <summary> Custom handler for WM_GETTEXTLENGTH message. </summary>
        </devnotes>
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGetText" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="4948">
        <devnotes>
           <summary> Custom handler for WM_GETTEXT message. </summary>
        </devnotes>
        <parameters>
          <parameter name="Message" type="TWMGetText" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetText" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="4950">
        <devnotes>
           <summary> Custom handler for WM_SETTEXT message. </summary>
        </devnotes>
        <parameters>
          <parameter name="Message" type="TWMSetText" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CBGetEditSel" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="4952">
        <devnotes>
           <summary> Custom handler for CB_GETEDITSEL message. </summary>
        </devnotes>
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CBSetEditSel" visibility="protected" procflags="message" file="Vcl.ComCtrls.pas" line="4954">
        <devnotes>
           <summary> Custom handler for CB_SETEDITSEL message. </summary>
        </devnotes>
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="4956">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="4957">
        <parameters>
        </parameters>
      </destructor>
      <function name="Focused" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4958">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="KeyPress" visibility="public" procflags="override" file="Vcl.ComCtrls.pas" line="4959">
        <parameters>
          <parameter name="Key" type="Char" paramflags="var"/>
        </parameters>
      </procedure>
      <property name="AutoCompleteOptions" visibility="public" read="FAutoCompleteOptions" write="SetAutoCompleteOptions" type="TAutoCompleteOptions" default="2" file="Vcl.ComCtrls.pas" line="4960"/>
      <property name="DropDownCount" visibility="public" read="GetDropDownCount" write="SetDropDownCount" type="Integer" default="8" file="Vcl.ComCtrls.pas" line="4962"/>
      <property name="Images" visibility="public" read="FImages" write="SetImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="4963"/>
      <property name="ItemsEx" visibility="public" read="FItemsEx" write="SetItemsEx" stored="IsItemsExStored" type="TComboExItems" file="Vcl.ComCtrls.pas" line="4964"/>
      <property name="SelText" visibility="public" read="GetSelText" write="SetSelText" type="string" default="0" file="Vcl.ComCtrls.pas" line="4965"/>
      <property name="Style" visibility="public" read="FStyle" write="SetStyle" type="TComboBoxExStyle" default="0" file="Vcl.ComCtrls.pas" line="4966"/>
      <property name="StyleEx" visibility="public" read="FStyleEx" write="SetStyleEx" type="TComboBoxExStyles" default="0" file="Vcl.ComCtrls.pas" line="4967"/>
      <event name="OnBeginEdit" visibility="public" read="FOnBeginEdit" write="FOnBeginEdit" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="4968"/>
      <event name="OnEndEdit" visibility="public" read="FOnEndEdit" write="FOnEndEdit" type="TNotifyEvent" file="Vcl.ComCtrls.pas" line="4969"/>
    </members>
  </class>
  <class name="TComboBoxEx" file="Vcl.ComCtrls.pas" line="4974">
    <ancestor name="TCustomComboBoxEx" namespace="Vcl.ComCtrls">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="GetSelText" visibility="private"/>
      <methodref name="ImageListChange" visibility="private"/>
      <methodref name="SetImages" visibility="private"/>
      <methodref name="SetSelText" visibility="private"/>
      <methodref name="SetStyle" visibility="private"/>
      <methodref name="SetItemsEx" visibility="private"/>
      <methodref name="SetStyleEx" visibility="private"/>
      <methodref name="IsItemsExStored" visibility="private"/>
      <methodref name="GetDropDownCount" visibility="private"/>
      <methodref name="UpdateAutoComplete" visibility="private"/>
      <methodref name="SetAutoCompleteOptions" visibility="private"/>
      <methodref name="GetEditText" visibility="private"/>
      <methodref name="GetEditTextLength" visibility="private"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="CMColorChanged" visibility="protected" procflags="message"/>
      <methodref name="CMParentColorChanged" visibility="protected" procflags="message"/>
      <methodref name="CNNotify" visibility="protected" procflags="message"/>
      <methodref name="ComboExWndProc" visibility="protected"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="override"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetItemsClass" visibility="protected" procflags="override"/>
      <methodref name="GetItemCount" visibility="protected" procflags="override"/>
      <methodref name="GetItemHt" visibility="protected" procflags="override"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="SetDropDownCount" visibility="protected" procflags="override"/>
      <methodref name="WMLButtonDown" visibility="protected" procflags="message"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="WMHelp" visibility="protected" procflags="message"/>
      <methodref name="WMGetTextLength" visibility="protected" procflags="message">
      </methodref>
      <methodref name="WMGetText" visibility="protected" procflags="message">
      </methodref>
      <methodref name="WMSetText" visibility="protected" procflags="message">
      </methodref>
      <methodref name="CBGetEditSel" visibility="protected" procflags="message">
      </methodref>
      <methodref name="CBSetEditSel" visibility="protected" procflags="message">
      </methodref>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="Focused" visibility="public" procflags="override"/>
      <methodref name="KeyPress" visibility="public" procflags="override"/>
      <propertyref name="AutoCompleteOptions" visibility="public"/>
      <propertyref name="DropDownCount" visibility="public"/>
      <propertyref name="Images" visibility="public"/>
      <propertyref name="ItemsEx" visibility="public"/>
      <propertyref name="SelText" visibility="public"/>
      <propertyref name="Style" visibility="public"/>
      <propertyref name="StyleEx" visibility="public"/>
      <eventref name="OnBeginEdit" visibility="public"/>
      <eventref name="OnEndEdit" visibility="public"/>
      <ancestor name="TCustomCombo" namespace="Vcl.StdCtrls">
        <methodref name="CMCancelMode" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CNCommand" visibility="private" procflags="message"/>
        <methodref name="CMGestureManagerChanged" visibility="private" procflags="message"/>
        <methodref name="WMCreate" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMGetDlgCode" visibility="private" procflags="message"/>
        <methodref name="AdjustDropDown" visibility="protected" procflags="virtual"/>
        <methodref name="ComboWndProc" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="EditWndProc" visibility="protected" procflags="virtual"/>
        <methodref name="GetItemsClass" visibility="protected" procflags="abstract virtual"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="GetItemHt" visibility="protected" procflags="abstract virtual"/>
        <methodref name="SetItemHeight" visibility="protected" procflags="virtual"/>
        <methodref name="GetItemCount" visibility="protected" procflags="abstract virtual"/>
        <methodref name="GetItemIndex" visibility="protected" procflags="override"/>
        <methodref name="GetDroppedDown" visibility="protected"/>
        <methodref name="GetSelLength" visibility="protected"/>
        <methodref name="GetSelStart" visibility="protected"/>
        <methodref name="ListWndProc" visibility="protected"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="Change" visibility="protected" procflags="dynamic"/>
        <methodref name="Select" visibility="protected" procflags="dynamic"/>
        <methodref name="DropDown" visibility="protected" procflags="dynamic"/>
        <methodref name="CloseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="override"/>
        <methodref name="SetDroppedDown" visibility="protected"/>
        <methodref name="SetSelLength" visibility="protected"/>
        <methodref name="SetSelStart" visibility="protected"/>
        <methodref name="SetMaxLength" visibility="protected"/>
        <methodref name="SetDropDownCount" visibility="protected" procflags="virtual"/>
        <methodref name="SetItemIndex" visibility="protected" procflags="overload override"/>
        <methodref name="SetItems" visibility="protected" procflags="virtual"/>
        <methodref name="IsItemHeightStored" visibility="protected" procflags="virtual"/>
        <propertyref name="DropDownCount" visibility="protected"/>
        <propertyref name="EditHandle" visibility="protected"/>
        <propertyref name="ItemCount" visibility="protected"/>
        <propertyref name="ItemHeight" visibility="protected"/>
        <propertyref name="ListHandle" visibility="protected"/>
        <propertyref name="MaxLength" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <eventref name="OnChange" visibility="protected"/>
        <eventref name="OnDropDown" visibility="protected"/>
        <eventref name="OnSelect" visibility="protected"/>
        <eventref name="OnCloseUp" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="AddItem" visibility="public" procflags="override"/>
        <methodref name="Clear" visibility="public" procflags="override"/>
        <methodref name="ClearSelection" visibility="public" procflags="override"/>
        <methodref name="CopySelection" visibility="public" procflags="override"/>
        <methodref name="DeleteSelected" visibility="public" procflags="override"/>
        <methodref name="Focused" visibility="public" procflags="override"/>
        <methodref name="GetCount" visibility="public" procflags="override"/>
        <methodref name="SelectAll" visibility="public" procflags="override"/>
        <propertyref name="Canvas" visibility="public"/>
        <propertyref name="DroppedDown" visibility="public"/>
        <propertyref name="Items" visibility="public"/>
        <propertyref name="SelLength" visibility="public"/>
        <propertyref name="SelStart" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <ancestor name="TCustomListControl" namespace="Vcl.Controls">
          <methodref name="GetItemIndex" visibility="protected" procflags="abstract virtual"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
          <methodref name="SetItemIndex" visibility="protected" procflags="abstract overload virtual"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="AddItem" visibility="public" procflags="abstract virtual"/>
          <methodref name="Clear" visibility="public" procflags="abstract virtual"/>
          <methodref name="ClearSelection" visibility="public" procflags="abstract virtual"/>
          <methodref name="CopySelection" visibility="public" procflags="abstract virtual"/>
          <methodref name="DeleteSelected" visibility="public" procflags="abstract virtual"/>
          <methodref name="GetCount" visibility="public" procflags="abstract virtual"/>
          <methodref name="MoveSelection" visibility="public" procflags="virtual"/>
          <methodref name="SelectAll" visibility="public" procflags="abstract virtual"/>
          <propertyref name="ItemIndex" visibility="public"/>
          <ancestor name="TWinControl" namespace="Vcl.Controls">
            <methodref name="AlignControl" visibility="private"/>
            <methodref name="CalcConstraints" visibility="private"/>
            <methodref name="DoPaddingChange" visibility="private"/>
            <methodref name="GetAlignDisabled" visibility="private"/>
            <methodref name="GetControl" visibility="private"/>
            <methodref name="GetControlCount" visibility="private"/>
            <methodref name="GetDockClientCount" visibility="private"/>
            <methodref name="GetDockClients" visibility="private"/>
            <methodref name="GetHandle" visibility="private"/>
            <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
            <methodref name="GetTabOrder" visibility="private"/>
            <methodref name="GetVisibleDockClientCount" visibility="private"/>
            <methodref name="Insert" visibility="private"/>
            <methodref name="InvalidateFrame" visibility="private"/>
            <methodref name="InvokeHelp" visibility="private"/>
            <methodref name="IsCtl3DStored" visibility="private"/>
            <methodref name="IsDoubleBufferedStored" visibility="private"/>
            <methodref name="PrecedingWindow" visibility="private"/>
            <methodref name="ReadDesignSize" visibility="private"/>
            <methodref name="ReadPixelsPerInch" visibility="private"/>
            <methodref name="Remove" visibility="private"/>
            <methodref name="RemoveFocus" visibility="private"/>
            <methodref name="SetBevelCut" visibility="private"/>
            <methodref name="SetBevelEdges" visibility="private"/>
            <methodref name="SetBevelKind" visibility="private"/>
            <methodref name="SetBevelWidth" visibility="private"/>
            <methodref name="SetBorderWidth" visibility="private"/>
            <methodref name="SetCtl3D" visibility="private"/>
            <methodref name="SetDockSite" visibility="private"/>
            <methodref name="SetDoubleBuffered" visibility="private"/>
            <methodref name="SetPadding" visibility="private"/>
            <methodref name="SetParentCtl3D" visibility="private"/>
            <methodref name="SetParentWindow" visibility="private"/>
            <methodref name="SetTabOrder" visibility="private"/>
            <methodref name="SetTabStop" visibility="private"/>
            <methodref name="SetUseDockManager" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateTabOrder" visibility="private"/>
            <methodref name="UpdateShowing" visibility="private"/>
            <methodref name="WriteDesignSize" visibility="private"/>
            <methodref name="WritePixelsPerInch" visibility="private"/>
            <methodref name="IsMenuKey" visibility="private"/>
            <methodref name="GetIsDrawingLocked" visibility="private"/>
            <methodref name="GetRedrawDisabled" visibility="private"/>
            <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
            <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
            <methodref name="WMPaint" visibility="private" procflags="message"/>
            <methodref name="WMCommand" visibility="private" procflags="message"/>
            <methodref name="WMNotify" visibility="private" procflags="message"/>
            <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
            <methodref name="WMHScroll" visibility="private" procflags="message"/>
            <methodref name="WMVScroll" visibility="private" procflags="message"/>
            <methodref name="WMCompareItem" visibility="private" procflags="message"/>
            <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
            <methodref name="WMDrawItem" visibility="private" procflags="message"/>
            <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
            <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
            <methodref name="WMSize" visibility="private" procflags="message"/>
            <methodref name="WMMove" visibility="private" procflags="message"/>
            <methodref name="WMSetCursor" visibility="private" procflags="message"/>
            <methodref name="WMKeyDown" visibility="private" procflags="message"/>
            <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
            <methodref name="WMKeyUp" visibility="private" procflags="message"/>
            <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
            <methodref name="WMChar" visibility="private" procflags="message"/>
            <methodref name="WMSysCommand" visibility="private" procflags="message"/>
            <methodref name="WMCharToItem" visibility="private" procflags="message"/>
            <methodref name="WMParentNotify" visibility="private" procflags="message"/>
            <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
            <methodref name="WMDestroy" visibility="private" procflags="message"/>
            <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
            <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
            <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
            <methodref name="WMNCPaint" visibility="private" procflags="message"/>
            <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
            <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
            <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
            <methodref name="WMFontChange" visibility="private" procflags="message"/>
            <methodref name="WMTimeChange" visibility="private" procflags="message"/>
            <methodref name="WMSetFocus" visibility="private" procflags="message"/>
            <methodref name="WMKillFocus" visibility="private" procflags="message"/>
            <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
            <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="WMGesture" visibility="private" procflags="message"/>
            <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
            <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
            <methodref name="CMChanged" visibility="private" procflags="message"/>
            <methodref name="CMChildKey" visibility="private" procflags="message"/>
            <methodref name="CMDialogKey" visibility="private" procflags="message"/>
            <methodref name="CMDialogChar" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
            <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
            <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
            <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
            <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnter" visibility="private" procflags="message"/>
            <methodref name="CMExit" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
            <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
            <methodref name="CMFontChange" visibility="private" procflags="message"/>
            <methodref name="CMTimeChange" visibility="private" procflags="message"/>
            <methodref name="CMDrag" visibility="private" procflags="message"/>
            <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
            <methodref name="CNKeyDown" visibility="private" procflags="message"/>
            <methodref name="CNKeyUp" visibility="private" procflags="message"/>
            <methodref name="CNChar" visibility="private" procflags="message"/>
            <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
            <methodref name="CNSysChar" visibility="private" procflags="message"/>
            <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
            <methodref name="CMSysCommand" visibility="private" procflags="message"/>
            <methodref name="CMInvalidate" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
            <methodref name="CMTextChanged" visibility="private" procflags="message"/>
            <methodref name="WMPrintClient" visibility="private" procflags="message"/>
            <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
            <methodref name="CMControlListChange" visibility="private" procflags="message"/>
            <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
            <methodref name="CMDockClient" visibility="private" procflags="message"/>
            <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="InvokeAsyncCalls" visibility="protected">
            </methodref>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="override"/>
            <methodref name="AddBiDiModeExStyle" visibility="protected"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="AdjustSize" visibility="protected" procflags="override"/>
            <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
            <methodref name="ArrangeControl" visibility="protected"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
            <methodref name="CanResize" visibility="protected" procflags="override"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
            <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
            <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
            <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
            <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
            <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
            <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
            <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
            <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
            <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
            <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
            <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
            <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
            <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
            <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
            <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
            <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
            <methodref name="DoKeyDown" visibility="protected"/>
            <methodref name="DoKeyPress" visibility="protected"/>
            <methodref name="DoKeyUp" visibility="protected"/>
            <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
            <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
            <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
            <methodref name="FindNextControl" visibility="protected"/>
            <methodref name="FixupTabList" visibility="protected"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
            <methodref name="GetClientRect" visibility="protected" procflags="override"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
            <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
            <methodref name="GetParentHandle" visibility="protected"/>
            <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
            <methodref name="GetTopParentHandle" visibility="protected"/>
            <methodref name="InvalidateDockHostSite" visibility="protected"/>
            <methodref name="IsControlMouseMsg" visibility="protected"/>
            <methodref name="IsControlActivateMsg" visibility="protected"/>
            <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
            <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
            <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
            <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
            <methodref name="MainWndProc" visibility="protected"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="NotifyControls" visibility="protected"/>
            <methodref name="PaintControls" visibility="protected"/>
            <methodref name="PaintHandler" visibility="protected"/>
            <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RecreateWnd" visibility="protected"/>
            <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
            <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
            <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
            <methodref name="ResetImeComposition" visibility="protected"/>
            <methodref name="RequestAlign" visibility="protected" procflags="override"/>
            <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPIScreen" visibility="protected"/>
            <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
            <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
            <methodref name="ScaleControls" visibility="protected"/>
            <methodref name="ScalePadding" visibility="protected"/>
            <methodref name="SelectFirst" visibility="protected"/>
            <methodref name="SelectNext" visibility="protected"/>
            <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
            <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
            <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
            <methodref name="SetImeCompositionWindow" visibility="protected"/>
            <methodref name="SetParent" visibility="protected" procflags="override"/>
            <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="override"/>
            <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateBounds" visibility="protected"/>
            <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateRecreatingFlag" visibility="protected"/>
            <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateUIState" visibility="protected"/>
            <methodref name="WndProc" visibility="protected" procflags="override"/>
            <methodref name="CreateSubClass" visibility="protected"/>
            <methodref name="RemoveWindowProps" visibility="protected"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
            <propertyref name="AlignControlList" visibility="protected"/>
            <propertyref name="BevelEdges" visibility="protected"/>
            <propertyref name="BevelInner" visibility="protected"/>
            <propertyref name="BevelOuter" visibility="protected"/>
            <propertyref name="BevelKind" visibility="protected"/>
            <propertyref name="BevelWidth" visibility="protected"/>
            <propertyref name="BorderWidth" visibility="protected"/>
            <propertyref name="Ctl3D" visibility="protected"/>
            <propertyref name="ImeMode" visibility="protected"/>
            <propertyref name="ImeName" visibility="protected"/>
            <propertyref name="ParentBackground" visibility="protected"/>
            <propertyref name="ParentCtl3D" visibility="protected"/>
            <propertyref name="TipMode" visibility="protected"/>
            <propertyref name="DefWndProc" visibility="protected"/>
            <propertyref name="WindowHandle" visibility="protected"/>
            <eventref name="OnAlignInsertBefore" visibility="protected"/>
            <eventref name="OnAlignPosition" visibility="protected"/>
            <eventref name="OnDockDrop" visibility="protected"/>
            <eventref name="OnDockOver" visibility="protected"/>
            <eventref name="OnEnter" visibility="protected"/>
            <eventref name="OnExit" visibility="protected"/>
            <eventref name="OnGetSiteInfo" visibility="protected"/>
            <eventref name="OnKeyDown" visibility="protected"/>
            <eventref name="OnKeyPress" visibility="protected"/>
            <eventref name="OnKeyUp" visibility="protected"/>
            <eventref name="OnUnDock" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="CreateParented" visibility="public" procflags="constructor"/>
            <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="override">
            </methodref>
            <methodref name="Broadcast" visibility="public"/>
            <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
            <methodref name="ContainsControl" visibility="public"/>
            <methodref name="ControlAtPos" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="DisableAlign" visibility="public" procflags="inline"/>
            <propertyref name="DockClientCount" visibility="public"/>
            <propertyref name="DockClients" visibility="public"/>
            <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
            <propertyref name="DockSite" visibility="public"/>
            <propertyref name="DockManager" visibility="public"/>
            <propertyref name="DoubleBuffered" visibility="public"/>
            <methodref name="EnableAlign" visibility="public"/>
            <methodref name="FindChildControl" visibility="public"/>
            <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
            <methodref name="Focused" visibility="public" procflags="dynamic"/>
            <methodref name="GetChildren" visibility="public" procflags="override"/>
            <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
            <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
            <methodref name="HandleAllocated" visibility="public"/>
            <methodref name="HandleNeeded" visibility="public"/>
            <methodref name="InsertControl" visibility="public"/>
            <methodref name="Invalidate" visibility="public" procflags="override"/>
            <methodref name="PaintTo" visibility="public" procflags="overload"/>
            <methodref name="PaintTo" visibility="public" procflags="overload"/>
            <propertyref name="PixelsPerInch" visibility="public"/>
            <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
            <methodref name="RemoveControl" visibility="public"/>
            <methodref name="Realign" visibility="public" procflags="inline"/>
            <methodref name="Repaint" visibility="public" procflags="override"/>
            <methodref name="ScaleBy" visibility="public"/>
            <methodref name="ScrollBy" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="override"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
            <methodref name="SetFocus" visibility="public" procflags="virtual"/>
            <methodref name="Update" visibility="public" procflags="override"/>
            <methodref name="UpdateControlState" visibility="public"/>
            <methodref name="LockDrawing" visibility="public"/>
            <methodref name="UnlockDrawing" visibility="public"/>
            <propertyref name="AlignDisabled" visibility="public"/>
            <propertyref name="MouseInClient" visibility="public"/>
            <propertyref name="VisibleDockClientCount" visibility="public"/>
            <propertyref name="Brush" visibility="public"/>
            <propertyref name="Controls" visibility="public"/>
            <propertyref name="ControlCount" visibility="public"/>
            <propertyref name="Handle" visibility="public"/>
            <propertyref name="Padding" visibility="public"/>
            <propertyref name="ParentDoubleBuffered" visibility="public"/>
            <propertyref name="ParentWindow" visibility="public"/>
            <propertyref name="Showing" visibility="public"/>
            <propertyref name="IsDrawingLocked" visibility="public"/>
            <propertyref name="RedrawDisabled" visibility="public"/>
            <propertyref name="TabOrder" visibility="public"/>
            <propertyref name="TabStop" visibility="public"/>
            <propertyref name="UseDockManager" visibility="public"/>
            <ancestor name="TControl" namespace="Vcl.Controls">
              <methodref name="GetCustomHint" visibility="private"/>
              <methodref name="CalcDockSizes" visibility="private"/>
              <methodref name="CheckNewSize" visibility="private"/>
              <methodref name="CreateFloatingDockSite" visibility="private"/>
              <methodref name="DoActionChange" visibility="private"/>
              <methodref name="DoCanAutoSize" visibility="private"/>
              <methodref name="DoCanResize" visibility="private"/>
              <methodref name="DoConstraintsChange" visibility="private"/>
              <methodref name="DoConstrainedResize" visibility="private"/>
              <methodref name="DoDragMsg" visibility="private"/>
              <methodref name="DoMouseActivate" visibility="private"/>
              <methodref name="DoMouseDown" visibility="private"/>
              <methodref name="DoMouseUp" visibility="private"/>
              <methodref name="DoMarginChange" visibility="private"/>
              <methodref name="FontChanged" visibility="private"/>
              <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
              <methodref name="GetBoundsRect" visibility="private"/>
              <methodref name="GetClientHeight" visibility="private"/>
              <methodref name="GetClientWidth" visibility="private"/>
              <methodref name="GetLRDockWidth" visibility="private"/>
              <methodref name="GetMouseCapture" visibility="private"/>
              <methodref name="GetTBDockHeight" visibility="private"/>
              <methodref name="GetUndockWidth" visibility="private"/>
              <methodref name="GetUndockHeight" visibility="private"/>
              <methodref name="InvalidateControl" visibility="private"/>
              <methodref name="IsAnchorsStored" visibility="private"/>
              <methodref name="IsBiDiModeStored" visibility="private"/>
              <methodref name="IsCaptionStored" visibility="private"/>
              <methodref name="IsColorStored" visibility="private"/>
              <methodref name="IsEnabledStored" visibility="private"/>
              <methodref name="IsFontStored" visibility="private"/>
              <methodref name="IsHintStored" visibility="private"/>
              <methodref name="IsHelpContextStored" visibility="private"/>
              <methodref name="IsOnClickStored" visibility="private"/>
              <methodref name="IsShowHintStored" visibility="private"/>
              <methodref name="IsVisibleStored" visibility="private"/>
              <methodref name="ReadIsControl" visibility="private"/>
              <methodref name="ReadExplicitLeft" visibility="private"/>
              <methodref name="ReadExplicitTop" visibility="private"/>
              <methodref name="ReadExplicitWidth" visibility="private"/>
              <methodref name="ReadExplicitHeight" visibility="private"/>
              <methodref name="SetAlignWithMargins" visibility="private"/>
              <methodref name="SetAnchors" visibility="private"/>
              <methodref name="SetAction" visibility="private"/>
              <methodref name="SetAlign" visibility="private"/>
              <methodref name="SetBoundsRect" visibility="private"/>
              <methodref name="SetClientHeight" visibility="private"/>
              <methodref name="SetClientSize" visibility="private"/>
              <methodref name="SetClientWidth" visibility="private"/>
              <methodref name="SetColor" visibility="private"/>
              <methodref name="SetCursor" visibility="private"/>
              <methodref name="SetDesktopFont" visibility="private"/>
              <methodref name="SetFont" visibility="private"/>
              <methodref name="SetHeight" visibility="private"/>
              <methodref name="SetHelpContext" visibility="private"/>
              <methodref name="SetHelpKeyword" visibility="private"/>
              <methodref name="SetHostDockSite" visibility="private"/>
              <methodref name="SetLeft" visibility="private"/>
              <methodref name="SetMouseCapture" visibility="private"/>
              <methodref name="SetParentColor" visibility="private"/>
              <methodref name="SetParentFont" visibility="private"/>
              <methodref name="SetShowHint" visibility="private"/>
              <methodref name="SetParentShowHint" visibility="private"/>
              <methodref name="SetParentCustomHint" visibility="private"/>
              <methodref name="SetPopupMenu" visibility="private"/>
              <methodref name="SetTop" visibility="private"/>
              <methodref name="SetVisible" visibility="private"/>
              <methodref name="SetWidth" visibility="private"/>
              <methodref name="SetZOrderPosition" visibility="private"/>
              <methodref name="UpdateAnchorRules" visibility="private"/>
              <methodref name="WriteIsControl" visibility="private"/>
              <methodref name="WriteExplicitLeft" visibility="private"/>
              <methodref name="WriteExplicitTop" visibility="private"/>
              <methodref name="WriteExplicitWidth" visibility="private"/>
              <methodref name="WriteExplicitHeight" visibility="private"/>
              <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
              <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
              <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
              <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
              <methodref name="WMMouseMove" visibility="private" procflags="message"/>
              <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
              <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
              <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
              <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
              <methodref name="WMCancelMode" visibility="private" procflags="message"/>
              <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
              <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
              <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
              <methodref name="CMFontChanged" visibility="private" procflags="message"/>
              <methodref name="CMColorChanged" visibility="private" procflags="message"/>
              <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
              <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
              <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
              <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
              <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
              <methodref name="CMHintShow" visibility="private" procflags="message"/>
              <methodref name="CMHitTest" visibility="private" procflags="message"/>
              <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
              <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
              <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
              <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
              <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
              <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
              <methodref name="CMGesture" visibility="private" procflags="message"/>
              <methodref name="WMContextMenu" visibility="private" procflags="message"/>
              <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
              <methodref name="SetConstraints" visibility="private"/>
              <methodref name="SetMargins" visibility="private"/>
              <methodref name="SetTouchManager" visibility="private"/>
              <methodref name="GetText" visibility="private"/>
              <methodref name="SetText" visibility="private"/>
              <methodref name="CMFloat" visibility="private" procflags="message"/>
              <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
              <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
              <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
              <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
              <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
              <methodref name="AssignTo" visibility="protected" procflags="override"/>
              <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
              <methodref name="CanResize" visibility="protected" procflags="virtual"/>
              <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
              <methodref name="Changed" visibility="protected"/>
              <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
              <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
              <methodref name="Click" visibility="protected" procflags="dynamic"/>
              <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
              <methodref name="CalcCursorPos" visibility="protected"/>
              <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
              <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
              <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
              <methodref name="DefineProperties" visibility="protected" procflags="override"/>
              <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
              <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
              <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
              <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
              <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
              <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
              <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
              <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
              <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
              <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
              <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
              <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
              <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
              <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
              <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
              <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
              <methodref name="GetAction" visibility="protected" procflags="virtual"/>
              <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
              <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
              <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
              <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
              <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
              <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
              <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
              <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
              <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
              <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
              <methodref name="GetDragMode" visibility="protected"/>
              <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
              <methodref name="Loaded" visibility="protected" procflags="override"/>
              <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
              <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
              <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
              <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
              <methodref name="Notification" visibility="protected" procflags="override"/>
              <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
              <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
              <methodref name="ReadState" visibility="protected" procflags="override"/>
              <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
              <methodref name="Resize" visibility="protected" procflags="dynamic"/>
              <methodref name="ScaleConstraints" visibility="protected"/>
              <methodref name="ScaleMargins" visibility="protected"/>
              <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
              <methodref name="SendCancelMode" visibility="protected"/>
              <methodref name="SendDockNotification" visibility="protected"/>
              <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
              <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
              <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
              <methodref name="SetName" visibility="protected" procflags="override"/>
              <methodref name="SetParent" visibility="protected" procflags="virtual"/>
              <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
              <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
              <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
              <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
              <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
              <methodref name="SetCustomHint" visibility="protected"/>
              <methodref name="UpdateExplicitBounds" visibility="protected"/>
              <methodref name="UpdateBoundsRect" visibility="protected"/>
              <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
              <methodref name="WndProc" visibility="protected" procflags="virtual"/>
              <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
              <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
              <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
              <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
              <propertyref name="ActionLink" visibility="protected"/>
              <propertyref name="AutoSize" visibility="protected"/>
              <propertyref name="Caption" visibility="protected"/>
              <propertyref name="DesktopFont" visibility="protected"/>
              <propertyref name="DragKind" visibility="protected"/>
              <propertyref name="DragCursor" visibility="protected"/>
              <propertyref name="DragMode" visibility="protected"/>
              <propertyref name="IsControl" visibility="protected"/>
              <propertyref name="MouseCapture" visibility="protected"/>
              <propertyref name="ParentBiDiMode" visibility="protected"/>
              <propertyref name="ParentColor" visibility="protected"/>
              <propertyref name="ParentFont" visibility="protected"/>
              <propertyref name="ParentShowHint" visibility="protected"/>
              <propertyref name="PopupMenu" visibility="protected"/>
              <propertyref name="ScalingFlags" visibility="protected"/>
              <propertyref name="Text" visibility="protected"/>
              <propertyref name="WheelAccumulator" visibility="protected"/>
              <propertyref name="Color" visibility="protected"/>
              <propertyref name="Font" visibility="protected"/>
              <propertyref name="IScaling" visibility="protected"/>
              <propertyref name="WindowText" visibility="protected"/>
              <eventref name="OnCanResize" visibility="protected"/>
              <eventref name="OnClick" visibility="protected"/>
              <eventref name="OnConstrainedResize" visibility="protected"/>
              <eventref name="OnContextPopup" visibility="protected"/>
              <eventref name="OnDblClick" visibility="protected"/>
              <eventref name="OnDragDrop" visibility="protected"/>
              <eventref name="OnDragOver" visibility="protected"/>
              <eventref name="OnEndDock" visibility="protected"/>
              <eventref name="OnEndDrag" visibility="protected"/>
              <eventref name="OnMouseActivate" visibility="protected"/>
              <eventref name="OnMouseDown" visibility="protected"/>
              <eventref name="OnMouseEnter" visibility="protected"/>
              <eventref name="OnMouseLeave" visibility="protected"/>
              <eventref name="OnMouseMove" visibility="protected"/>
              <eventref name="OnMouseUp" visibility="protected"/>
              <eventref name="OnMouseWheel" visibility="protected"/>
              <eventref name="OnMouseWheelDown" visibility="protected"/>
              <eventref name="OnMouseWheelUp" visibility="protected"/>
              <eventref name="OnResize" visibility="protected"/>
              <eventref name="OnStartDock" visibility="protected"/>
              <eventref name="OnStartDrag" visibility="protected"/>
              <methodref name="Create" visibility="public" procflags="constructor override"/>
              <methodref name="Destroy" visibility="public" procflags="destructor override"/>
              <methodref name="CheckNonMainThreadUsage" visibility="public"/>
              <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
              <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
              <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
              <methodref name="BeginDrag" visibility="public"/>
              <methodref name="BringToFront" visibility="public"/>
              <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
              <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
              <methodref name="ClientToParent" visibility="public"/>
              <methodref name="Dock" visibility="public" procflags="dynamic"/>
              <methodref name="Dragging" visibility="public"/>
              <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
              <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
              <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
              <propertyref name="Enabled" visibility="public"/>
              <methodref name="EndDrag" visibility="public"/>
              <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
              <methodref name="GetParentComponent" visibility="public" procflags="override"/>
              <methodref name="HasParent" visibility="public" procflags="override"/>
              <methodref name="Hide" visibility="public"/>
              <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
              <methodref name="Invalidate" visibility="public" procflags="virtual"/>
              <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
              <methodref name="IsRightToLeft" visibility="public"/>
              <methodref name="ManualDock" visibility="public"/>
              <methodref name="ManualFloat" visibility="public"/>
              <methodref name="Perform" visibility="public" procflags="overload"/>
              <methodref name="Refresh" visibility="public"/>
              <methodref name="Repaint" visibility="public" procflags="virtual"/>
              <methodref name="ReplaceDockedControl" visibility="public"/>
              <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
              <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
              <methodref name="ParentToClient" visibility="public"/>
              <methodref name="SendToBack" visibility="public"/>
              <methodref name="SetBounds" visibility="public" procflags="virtual"/>
              <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
              <methodref name="SetParentComponent" visibility="public" procflags="override"/>
              <methodref name="Show" visibility="public"/>
              <methodref name="Update" visibility="public" procflags="virtual"/>
              <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
              <methodref name="UseRightToLeftReading" visibility="public"/>
              <methodref name="UseRightToLeftScrollBar" visibility="public"/>
              <methodref name="DefaultHandler" visibility="public" procflags="override"/>
              <methodref name="GetTextBuf" visibility="public"/>
              <methodref name="GetTextLen" visibility="public"/>
              <methodref name="Perform" visibility="public" procflags="overload"/>
              <methodref name="Perform" visibility="public" procflags="overload"/>
              <methodref name="SetTextBuf" visibility="public"/>
              <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
              <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleValue" visibility="public" procflags="overload"/>
              <methodref name="ScaleRectSize" visibility="public"/>
              <propertyref name="Action" visibility="public"/>
              <propertyref name="Align" visibility="public"/>
              <propertyref name="Anchors" visibility="public"/>
              <propertyref name="BiDiMode" visibility="public"/>
              <propertyref name="BoundsRect" visibility="public"/>
              <propertyref name="ClientHeight" visibility="public"/>
              <propertyref name="ClientOrigin" visibility="public"/>
              <propertyref name="ClientRect" visibility="public"/>
              <propertyref name="ClientWidth" visibility="public"/>
              <propertyref name="Constraints" visibility="public"/>
              <propertyref name="ControlState" visibility="public"/>
              <propertyref name="ControlStyle" visibility="public"/>
              <propertyref name="CurrentPPI" visibility="public"/>
              <propertyref name="DockOrientation" visibility="public"/>
              <propertyref name="ExplicitLeft" visibility="public"/>
              <propertyref name="ExplicitTop" visibility="public"/>
              <propertyref name="ExplicitWidth" visibility="public"/>
              <propertyref name="ExplicitHeight" visibility="public"/>
              <propertyref name="Floating" visibility="public"/>
              <propertyref name="FloatingDockSiteClass" visibility="public"/>
              <propertyref name="HostDockSite" visibility="public"/>
              <propertyref name="LRDockWidth" visibility="public"/>
              <propertyref name="ScaleFactor" visibility="public"/>
              <propertyref name="ShowHint" visibility="public"/>
              <propertyref name="TBDockHeight" visibility="public"/>
              <propertyref name="Touch" visibility="public"/>
              <propertyref name="UndockHeight" visibility="public"/>
              <propertyref name="UndockWidth" visibility="public"/>
              <propertyref name="Visible" visibility="public"/>
              <eventref name="WindowProc" visibility="public"/>
              <propertyref name="Parent" visibility="public"/>
              <propertyref name="StyleElements" visibility="public"/>
              <propertyref name="StyleName" visibility="public"/>
              <eventref name="OnGesture" visibility="public"/>
              <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
              <propertyref name="AlignWithMargins" visibility="published"/>
              <propertyref name="Left" visibility="published"/>
              <propertyref name="Top" visibility="published"/>
              <propertyref name="Width" visibility="published"/>
              <propertyref name="Height" visibility="published"/>
              <propertyref name="Cursor" visibility="published"/>
              <propertyref name="Hint" visibility="published"/>
              <propertyref name="HelpType" visibility="published"/>
              <propertyref name="HelpKeyword" visibility="published"/>
              <propertyref name="HelpContext" visibility="published"/>
              <propertyref name="Margins" visibility="published"/>
              <propertyref name="CustomHint" visibility="published"/>
              <propertyref name="ParentCustomHint" visibility="published"/>
              <ancestor name="TComponent" namespace="System.Classes">
                <interfaces>
                  <implements name="IInterfaceComponentReference"/>
                  <implements name="IInterface"/>
                </interfaces>
                <methodref name="GetComObject" visibility="private">
                </methodref>
                <methodref name="GetComponent" visibility="private">
                </methodref>
                <methodref name="GetComponentCount" visibility="private">
                </methodref>
                <methodref name="GetComponentIndex" visibility="private">
                </methodref>
                <methodref name="Insert" visibility="private">
                </methodref>
                <methodref name="ReadLeft" visibility="private">
                </methodref>
                <methodref name="ReadTop" visibility="private">
                </methodref>
                <methodref name="Remove" visibility="private">
                </methodref>
                <methodref name="RemoveNotification" visibility="private">
                </methodref>
                <methodref name="SetComponentIndex" visibility="private">
                </methodref>
                <methodref name="SetReference" visibility="private">
                </methodref>
                <methodref name="WriteLeft" visibility="private">
                </methodref>
                <methodref name="WriteTop" visibility="private">
                </methodref>
                <methodref name="IntfGetComponent" visibility="private">
                </methodref>
                <methodref name="DoGetDeltaStreams" visibility="private">
                </methodref>
                <methodref name="ReadDeltaStream" visibility="private">
                </methodref>
                <methodref name="ReadDeltaState" visibility="private">
                </methodref>
                <methodref name="FindSortedComponent" visibility="private">
                </methodref>
                <methodref name="AddSortedComponent" visibility="private">
                </methodref>
                <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
                </methodref>
                <methodref name="Create@" visibility="class private" procflags="class constructor noself">
                </methodref>
                <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="ChangeName" visibility="protected">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="override">
                </methodref>
                <methodref name="GetChildren" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="override">
                </methodref>
                <methodref name="Loaded" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="Notification" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="ReadState" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="CanObserve" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetObservers" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="SetAncestor" visibility="protected">
                </methodref>
                <methodref name="SetDesigning" visibility="protected">
                </methodref>
                <methodref name="SetInline" visibility="protected">
                </methodref>
                <methodref name="SetDesignInstance" visibility="protected">
                </methodref>
                <methodref name="SetName" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Updating" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Updated" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
                </methodref>
                <methodref name="ValidateRename" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="WriteState" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="RemoveFreeNotifications" visibility="protected">
                </methodref>
                <methodref name="QueryInterface" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="_AddRef" visibility="protected">
                </methodref>
                <methodref name="_Release" visibility="protected">
                </methodref>
                <methodref name="GetTypeInfoCount" visibility="protected">
                </methodref>
                <methodref name="GetTypeInfo" visibility="protected">
                </methodref>
                <methodref name="GetIDsOfNames" visibility="protected">
                </methodref>
                <methodref name="Invoke" visibility="protected">
                </methodref>
                <eventref name="OnGetDeltaStreams" visibility="protected">
                </eventref>
                <methodref name="Create" visibility="public" procflags="constructor virtual">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="BeforeDestruction" visibility="public" procflags="override">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="BeginInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="EndInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="EndInvoke" visibility="public" procflags="overload">
                </methodref>
                <methodref name="EndFunctionInvoke" visibility="public">
                </methodref>
                <methodref name="DestroyComponents" visibility="public">
                </methodref>
                <methodref name="Destroying" visibility="public">
                </methodref>
                <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
                </methodref>
                <methodref name="FindComponent" visibility="public">
                </methodref>
                <methodref name="FreeNotification" visibility="public">
                </methodref>
                <methodref name="RemoveFreeNotification" visibility="public">
                </methodref>
                <methodref name="FreeOnRelease" visibility="public">
                </methodref>
                <methodref name="GetEnumerator" visibility="public" procflags="inline">
                </methodref>
                <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="override">
                </methodref>
                <methodref name="HasParent" visibility="public" procflags="dynamic">
                </methodref>
                <methodref name="InsertComponent" visibility="public">
                </methodref>
                <methodref name="RemoveComponent" visibility="public">
                </methodref>
                <methodref name="SetSubComponent" visibility="public">
                </methodref>
                <methodref name="SafeCallException" visibility="public" procflags="override">
                </methodref>
                <methodref name="UpdateAction" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="IsImplementorOf" visibility="public">
                </methodref>
                <methodref name="ReferenceInterface" visibility="public">
                </methodref>
                <propertyref name="ComObject" visibility="public">
                </propertyref>
                <propertyref name="Components" visibility="public">
                </propertyref>
                <propertyref name="ComponentCount" visibility="public">
                </propertyref>
                <propertyref name="ComponentIndex" visibility="public">
                </propertyref>
                <propertyref name="ComponentState" visibility="public">
                </propertyref>
                <propertyref name="ComponentStyle" visibility="public">
                </propertyref>
                <propertyref name="DesignInfo" visibility="public">
                </propertyref>
                <propertyref name="Owner" visibility="public">
                </propertyref>
                <propertyref name="VCLComObject" visibility="public">
                </propertyref>
                <propertyref name="Observers" visibility="public">
                </propertyref>
                <propertyref name="Name" visibility="published">
                </propertyref>
                <propertyref name="Tag" visibility="published">
                </propertyref>
                <ancestor name="TPersistent" namespace="System.Classes">
                  <methodref name="AssignError" visibility="private">
                  </methodref>
                  <methodref name="AssignTo" visibility="protected" procflags="virtual">
                  </methodref>
                  <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                  </methodref>
                  <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                  </methodref>
                  <methodref name="Destroy" visibility="public" procflags="destructor override">
                  </methodref>
                  <methodref name="Assign" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                  </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>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.ComCtrls.pas" line="4976">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.ComCtrls.pas" line="4977">
      </procedure>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4979"/>
      <property name="AutoCompleteOptions" visibility="published" read="FAutoCompleteOptions" write="SetAutoCompleteOptions" type="TAutoCompleteOptions" default="2" hoisted="true" file="Vcl.ComCtrls.pas" line="4980"/>
      <property name="ItemsEx" visibility="published" read="FItemsEx" write="SetItemsEx" stored="IsItemsExStored" type="TComboExItems" hoisted="true" file="Vcl.ComCtrls.pas" line="4981"/>
      <property name="Style" visibility="published" read="FStyle" write="SetStyle" type="TComboBoxExStyle" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4982"/>
      <property name="StyleEx" visibility="published" read="FStyleEx" write="SetStyleEx" type="TComboBoxExStyles" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4983"/>
      <property name="Action" visibility="published" read="GetAction" write="SetAction" type="TBasicAction" hoisted="true" file="Vcl.ComCtrls.pas" line="4984"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="4985"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.ComCtrls.pas" line="4986"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" default="-16777211" hoisted="true" file="Vcl.ComCtrls.pas" line="4987"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.ComCtrls.pas" line="4988"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4989"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="4990"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.ComCtrls.pas" line="4991"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4992"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4993"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="4994"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.ComCtrls.pas" line="4995"/>
      <property name="ImeMode" visibility="published" read="FImeMode" write="FImeMode" type="TImeMode" default="3" hoisted="true" file="Vcl.ComCtrls.pas" line="4996"/>
      <property name="ImeName" visibility="published" read="FImeName" write="FImeName" type="TImeName" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4997"/>
      <property name="ItemHeight" visibility="published" read="GetItemHt" write="SetItemHeight" stored="IsItemHeightStored" type="Integer" hoisted="true" file="Vcl.ComCtrls.pas" line="4998"/>
      <property name="MaxLength" visibility="published" read="FMaxLength" write="SetMaxLength" type="Integer" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="4999"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="5000"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="5001"/>
      <property name="ParentCtl3D" visibility="published" read="FParentCtl3D" write="SetParentCtl3D" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="5002"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="5003"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="5004"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="5005"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.ComCtrls.pas" line="5006"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.ComCtrls.pas" line="5007"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.ComCtrls.pas" line="5008"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="5009"/>
      <property name="Text" visibility="published" read="GetText" write="SetText" type="TCaption" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="5010"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.ComCtrls.pas" line="5011"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.ComCtrls.pas" line="5012"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.ComCtrls.pas" line="5013"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.ComCtrls.pas" line="5014"/>
      <event name="OnBeginEdit" visibility="published" read="FOnBeginEdit" write="FOnBeginEdit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5015"/>
      <event name="OnChange" visibility="published" read="FOnChange" write="FOnChange" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5016"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5017"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5018"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5019"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5020"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5021"/>
      <event name="OnDropDown" visibility="published" read="FOnDropDown" write="FOnDropDown" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5022"/>
      <event name="OnEndEdit" visibility="published" read="FOnEndEdit" write="FOnEndEdit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5023"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5024"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5025"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5026"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5027"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5028"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5029"/>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" type="TKeyPressEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5030"/>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" type="TKeyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5031"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5032"/>
      <event name="OnSelect" visibility="published" read="FOnSelect" write="FOnSelect" type="TNotifyEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5033"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5034"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.ComCtrls.pas" line="5035"/>
      <property name="Images" visibility="published" read="FImages" write="SetImages" type="TCustomImageList" hoisted="true" file="Vcl.ComCtrls.pas" line="5037"/>
      <property name="DropDownCount" visibility="published" read="GetDropDownCount" write="SetDropDownCount" type="Integer" default="8" hoisted="true" file="Vcl.ComCtrls.pas" line="5038"/>
    </members>
  </class>
  <class name="TComboBoxExActionLink" file="Vcl.ComCtrls.pas" line="5043">
    <ancestor name="TListActionLink" namespace="Vcl.ListActns">
      <methodref name="IsActiveLinked" visibility="protected" procflags="virtual"/>
      <methodref name="SetActive" visibility="protected" procflags="virtual"/>
      <methodref name="IsImagesLinked" visibility="protected" procflags="virtual"/>
      <methodref name="SetAction" visibility="protected" procflags="override"/>
      <methodref name="SetImages" visibility="protected" procflags="virtual"/>
      <methodref name="SetItemIndex" visibility="protected" procflags="virtual"/>
      <methodref name="AddItem" visibility="protected" procflags="overload virtual"/>
      <methodref name="AddItem" visibility="protected" procflags="overload virtual"/>
      <methodref name="RefreshControl" visibility="protected"/>
      <ancestor name="TWinControlActionLink" namespace="Vcl.Controls">
        <methodref name="AssignClient" visibility="protected" procflags="override"/>
        <methodref name="IsHelpContextLinked" visibility="protected" procflags="override"/>
        <methodref name="SetHelpContext" visibility="protected" procflags="override"/>
        <ancestor name="TControlActionLink" namespace="Vcl.Controls">
          <methodref name="AssignClient" visibility="protected" procflags="override"/>
          <methodref name="IsCaptionLinked" visibility="protected" procflags="override"/>
          <methodref name="IsDropdownMenuLinked" visibility="protected" procflags="virtual"/>
          <methodref name="IsEnabledLinked" visibility="protected" procflags="override"/>
          <methodref name="IsEnableDropdownLinked" visibility="protected" procflags="virtual"/>
          <methodref name="IsHelpLinked" visibility="protected" procflags="override"/>
          <methodref name="IsHintLinked" visibility="protected" procflags="override"/>
          <methodref name="IsVisibleLinked" visibility="protected" procflags="override"/>
          <methodref name="IsOnExecuteLinked" visibility="protected" procflags="override"/>
          <methodref name="IsPopupMenuLinked" visibility="protected" procflags="virtual"/>
          <methodref name="DoShowHint" visibility="protected" procflags="virtual"/>
          <methodref name="SetCaption" visibility="protected" procflags="override"/>
          <methodref name="SetDropdownMenu" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="override"/>
          <methodref name="SetEnableDropdown" visibility="protected" procflags="virtual"/>
          <methodref name="SetHint" visibility="protected" procflags="override"/>
          <methodref name="SetHelpContext" visibility="protected" procflags="override"/>
          <methodref name="SetHelpKeyword" visibility="protected" procflags="override"/>
          <methodref name="SetHelpType" visibility="protected" procflags="override"/>
          <methodref name="SetVisible" visibility="protected" procflags="override"/>
          <methodref name="SetOnExecute" visibility="protected" procflags="override"/>
          <methodref name="SetPopupMenu" visibility="protected" procflags="virtual"/>
          <ancestor name="TActionLink" namespace="Vcl.ActnList">
            <methodref name="IsImageNameLinked" visibility="protected" procflags="virtual"/>
            <ancestor name="TContainedActionLink" namespace="System.Actions">
              <methodref name="DefaultIsLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsCaptionLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsCheckedLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsEnabledLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsGroupIndexLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsHelpContextLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsHelpLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsHintLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsImageIndexLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsShortCutLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsVisibleLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="IsStatusActionLinked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAutoCheck" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetCaption" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChecked" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetEnabled" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetGroupIndex" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetHelpContext" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetHelpKeyword" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetHelpType" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetHint" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetImageIndex" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetShortCut" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetVisible" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetStatusAction" visibility="protected" procflags="virtual">
              </methodref>
              <ancestor name="TBasicActionLink" namespace="System.Classes">
                <methodref name="AssignClient" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="Change" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="IsOnExecuteLinked" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="SetAction" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="SetOnExecute" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="Create" visibility="public" procflags="constructor virtual">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Execute" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="Update" visibility="public" procflags="virtual">
                </methodref>
                <propertyref name="Action" visibility="public">
                </propertyref>
                <eventref name="OnChange" visibility="public">
                </eventref>
                <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>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="AddItem" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="5045">
        <parameters>
          <parameter name="AnItem" type="TListControlItem"/>
        </parameters>
      </procedure>
      <procedure name="AddItem" visibility="protected" procflags="overload override" file="Vcl.ComCtrls.pas" line="5046">
        <parameters>
          <parameter name="ACaption" type="string"/>
          <parameter name="AImageIndex" type="Integer"/>
          <parameter name="DataPtr" type="Pointer"/>
        </parameters>
      </procedure>
    </members>
  </class>
  <const name="ComCtlVersionIE3" type="Integer" file="Vcl.ComCtrls.pas" line="5054">
    <value>
      $40046
    </value>
  </const>
  <const name="ComCtlVersionIE4" type="Integer" file="Vcl.ComCtrls.pas" line="5055">
    <value>
      $40047
    </value>
  </const>
  <const name="ComCtlVersionIE401" type="Integer" file="Vcl.ComCtrls.pas" line="5056">
    <value>
      $40048
    </value>
  </const>
  <const name="ComCtlVersionIE5" type="Integer" file="Vcl.ComCtrls.pas" line="5057">
    <value>
      $50050
    </value>
  </const>
  <const name="ComCtlVersionIE501" type="Integer" file="Vcl.ComCtrls.pas" line="5058">
    <value>
      $50051
    </value>
  </const>
  <const name="ComCtlVersionIE6" type="Integer" file="Vcl.ComCtrls.pas" line="5059">
    <value>
      $60000
    </value>
  </const>
  <const name="ComCtlVersionIE610" type="Integer" file="Vcl.ComCtrls.pas" line="5060">
    <value>
      $6000A
    </value>
  </const>
  <class name="TTabControlStyleHook" file="Vcl.ComCtrls.pas" line="5066">
    <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
      <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
      <methodref name="IsMouseInControl" visibility="class protected"/>
      <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
      <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
      <methodref name="StartHotTrackTimer" visibility="class protected"/>
      <methodref name="StopHotTrackTimer" visibility="class protected"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="MouseInControl" visibility="class protected"/>
      <propertyref name="MouseInNCArea" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <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>
    </ancestor>
    <members>
      <field name="FHotTabIndex" type="Integer" visibility="class private" size="4" offset="48" file="Vcl.ComCtrls.pas" line="5068"/>
      <field name="FMousePosition" type="TMouseTrackControlStyleHook.TMousePosition" visibility="class private" size="1" offset="52" file="Vcl.ComCtrls.pas" line="5069"/>
      <field name="FUpDownHandle" type="HWND" visibility="class private" size="4" offset="56" file="Vcl.ComCtrls.pas" line="5070"/>
      <field name="FUpDownInstance" type="Pointer" visibility="class private" size="4" offset="60" file="Vcl.ComCtrls.pas" line="5071"/>
      <field name="FUpDownDefWndProc" type="Pointer" visibility="class private" size="4" offset="64" file="Vcl.ComCtrls.pas" line="5072"/>
      <field name="FUpDownLeftPressed" type="Boolean" visibility="class private" size="1" offset="68" file="Vcl.ComCtrls.pas" line="5073"/>
      <field name="FUpDownRightPressed" type="Boolean" visibility="class private" size="1" offset="69" file="Vcl.ComCtrls.pas" line="5073"/>
      <field name="FUpDownMouseOnLeft" type="Boolean" visibility="class private" size="1" offset="70" file="Vcl.ComCtrls.pas" line="5074"/>
      <field name="FUpDownMouseOnRight" type="Boolean" visibility="class private" size="1" offset="71" file="Vcl.ComCtrls.pas" line="5074"/>
      <function name="GetDisplayRect" visibility="class private" file="Vcl.ComCtrls.pas" line="5075">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetImages" visibility="class private" file="Vcl.ComCtrls.pas" line="5076">
        <parameters>
          <retval type="TCustomImageList"/>
        </parameters>
      </function>
      <function name="GetTabCount" visibility="class private" file="Vcl.ComCtrls.pas" line="5077">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetTabIndex" visibility="class private" file="Vcl.ComCtrls.pas" line="5078">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetTabPosition" visibility="class private" file="Vcl.ComCtrls.pas" line="5079">
        <parameters>
          <retval type="TTabPosition"/>
        </parameters>
      </function>
      <function name="GetTabRect" visibility="class private" file="Vcl.ComCtrls.pas" line="5080">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetTabs" visibility="class private" file="Vcl.ComCtrls.pas" line="5081">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetScrollOpposite" visibility="class private" file="Vcl.ComCtrls.pas" line="5082">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="HookUpDownControl" visibility="class private" file="Vcl.ComCtrls.pas" line="5083">
      </procedure>
      <procedure name="UpdateTabs" visibility="class private" file="Vcl.ComCtrls.pas" line="5084">
        <parameters>
          <parameter name="OldHotTab" type="Integer"/>
          <parameter name="HotTab" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="UpdateUpDownArea" visibility="class private" file="Vcl.ComCtrls.pas" line="5085">
      </procedure>
      <procedure name="CMMouseLeave" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5086">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNNotify" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5087">
        <parameters>
          <parameter name="Message" type="TWMNotify" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMouseMove" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5088">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5089">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMParentNotify" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5090">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="AngleTextOut" visibility="class protected" file="Vcl.ComCtrls.pas" line="5092">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
          <parameter name="Angle" type="Integer"/>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <parameter name="Text" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="DrawTab" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5093">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <function name="IndexOfTabAt" visibility="class protected" file="Vcl.ComCtrls.pas" line="5094">
        <parameters>
          <parameter name="X" type="Integer"/>
          <parameter name="Y" type="Integer"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="Paint" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5095">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintBackground" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5096">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintUpDown" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5097">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="UpDownWndProc" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5098">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5099">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <property name="DisplayRect" visibility="class protected" read="GetDisplayRect" type="TRect" file="Vcl.ComCtrls.pas" line="5100"/>
      <property name="HotTabIndex" visibility="class protected" read="FHotTabIndex" type="Integer" file="Vcl.ComCtrls.pas" line="5101"/>
      <property name="Images" visibility="class protected" read="GetImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="5102"/>
      <property name="TabCount" visibility="class protected" read="GetTabCount" type="Integer" file="Vcl.ComCtrls.pas" line="5103"/>
      <property name="TabIndex" visibility="class protected" read="GetTabIndex" type="Integer" file="Vcl.ComCtrls.pas" line="5104"/>
      <property name="TabPosition" visibility="class protected" read="GetTabPosition" type="TTabPosition" file="Vcl.ComCtrls.pas" line="5105"/>
      <property name="TabRect[Index]" visibility="class protected" read="GetTabRect" type="TRect" file="Vcl.ComCtrls.pas" line="5106"/>
      <property name="Tabs[Index]" visibility="class protected" read="GetTabs" type="string" file="Vcl.ComCtrls.pas" line="5107"/>
      <property name="ScrollOpposite" visibility="class protected" read="GetScrollOpposite" type="Boolean" file="Vcl.ComCtrls.pas" line="5108"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5110">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="5111">
        <parameters>
        </parameters>
      </destructor>
    </members>
  </class>
  <class name="TDateTimePickerStyleHook" file="Vcl.ComCtrls.pas" line="5114">
    <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
      <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
      <methodref name="IsMouseInControl" visibility="class protected"/>
      <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
      <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
      <methodref name="StartHotTrackTimer" visibility="class protected"/>
      <methodref name="StopHotTrackTimer" visibility="class protected"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="MouseInControl" visibility="class protected"/>
      <propertyref name="MouseInNCArea" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <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>
    </ancestor>
    <members>
      <field name="FDroppedDown" type="Boolean" visibility="class private" size="1" offset="48" file="Vcl.ComCtrls.pas" line="5116"/>
      <field name="FMouseOnButton" type="Boolean" visibility="class private" size="1" offset="49" file="Vcl.ComCtrls.pas" line="5116"/>
      <field name="FUpDownHandle" type="HWND" visibility="class private" size="4" offset="52" file="Vcl.ComCtrls.pas" line="5117"/>
      <field name="FUpDownInstance" type="Pointer" visibility="class private" size="4" offset="56" file="Vcl.ComCtrls.pas" line="5118"/>
      <field name="FUpDownDefWndProc" type="Pointer" visibility="class private" size="4" offset="60" file="Vcl.ComCtrls.pas" line="5119"/>
      <field name="FUpDownUpPressed" type="Boolean" visibility="class private" size="1" offset="64" file="Vcl.ComCtrls.pas" line="5120"/>
      <field name="FUpDownDownPressed" type="Boolean" visibility="class private" size="1" offset="65" file="Vcl.ComCtrls.pas" line="5120"/>
      <field name="FUpDownMouseOnUp" type="Boolean" visibility="class private" size="1" offset="66" file="Vcl.ComCtrls.pas" line="5121"/>
      <field name="FUpDownMouseOnDown" type="Boolean" visibility="class private" size="1" offset="67" file="Vcl.ComCtrls.pas" line="5121"/>
      <field name="FInitBorderInfo" type="Boolean" visibility="class private" size="1" offset="68" file="Vcl.ComCtrls.pas" line="5122"/>
      <function name="GetButtonRect" visibility="class private" file="Vcl.ComCtrls.pas" line="5123">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetKind" visibility="class private" file="Vcl.ComCtrls.pas" line="5124">
        <parameters>
          <retval type="TDateTimeKind"/>
        </parameters>
      </function>
      <function name="GetDateMode" visibility="class private" file="Vcl.ComCtrls.pas" line="5125">
        <parameters>
          <retval type="TDTDateMode"/>
        </parameters>
      </function>
      <function name="GetChecked" visibility="class private" file="Vcl.ComCtrls.pas" line="5126">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetShowCheckBox" visibility="class private" file="Vcl.ComCtrls.pas" line="5127">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="CNNotify" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5128">
        <parameters>
          <parameter name="Message" type="TWMNotify" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMouseMove" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5129">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMPaint" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5130">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetFocus" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5131">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMKillFocus" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5132">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMParentNotify" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5133">
        <parameters>
          <parameter name="Message" type="TWMParentNotify" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="AcceptMessage" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5135">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="PaintNC" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5136">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="Paint" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5137">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintBackground" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5138">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="MouseEnter" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5139">
      </procedure>
      <procedure name="MouseLeave" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5140">
      </procedure>
      <procedure name="UpDownWndProc" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5141">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="PaintUpDown" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5142">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5143">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <property name="ButtonRect" visibility="class protected" read="GetButtonRect" type="TRect" file="Vcl.ComCtrls.pas" line="5144"/>
      <property name="Kind" visibility="class protected" read="GetKind" type="TDateTimeKind" file="Vcl.ComCtrls.pas" line="5145"/>
      <property name="DateMode" visibility="class protected" read="GetDateMode" type="TDTDateMode" file="Vcl.ComCtrls.pas" line="5146"/>
      <property name="Checked" visibility="class protected" read="GetChecked" type="Boolean" file="Vcl.ComCtrls.pas" line="5147"/>
      <property name="ShowCheckBox" visibility="class protected" read="GetShowCheckBox" type="Boolean" file="Vcl.ComCtrls.pas" line="5148"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5150">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="5151">
        <parameters>
        </parameters>
      </destructor>
    </members>
  </class>
  <class name="TTreeViewStyleHook" file="Vcl.ComCtrls.pas" line="5154">
    <ancestor name="TScrollingStyleHook" namespace="Vcl.Forms">
      <methodref name="GetHorzDownButtonRect" visibility="class private"/>
      <methodref name="GetHorzScrollRect" visibility="class private"/>
      <methodref name="GetHorzSliderRect" visibility="class private"/>
      <methodref name="GetHorzTrackRect" visibility="class private"/>
      <methodref name="GetHorzUpButtonRect" visibility="class private"/>
      <methodref name="GetParentBounds" visibility="class private"/>
      <methodref name="GetVertDownButtonRect" visibility="class private"/>
      <methodref name="GetVertScrollRect" visibility="class private"/>
      <methodref name="GetVertSliderRect" visibility="class private"/>
      <methodref name="GetVertTrackRect" visibility="class private"/>
      <methodref name="GetVertUpButtonRect" visibility="class private"/>
      <methodref name="InitScrollState" visibility="class private"/>
      <methodref name="CMVisibleChanged" visibility="class private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="class private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="class private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="class private" procflags="message"/>
      <methodref name="WMLButtonDown" visibility="class private" procflags="message"/>
      <methodref name="WMLButtonUp" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonDown" visibility="class private" procflags="message"/>
      <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonUp" visibility="class private" procflags="message"/>
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMMouseWheel" visibility="class private" procflags="message"/>
      <methodref name="WMVScroll" visibility="class private" procflags="message"/>
      <methodref name="WMHScroll" visibility="class private" procflags="message"/>
      <methodref name="WMSize" visibility="class private" procflags="message"/>
      <methodref name="WMMove" visibility="class private" procflags="message"/>
      <methodref name="WMCaptureChanged" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonDblClk" visibility="class private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="class private" procflags="message"/>
      <methodref name="WMShowWindow" visibility="class private" procflags="message"/>
      <methodref name="WMClose" visibility="class private" procflags="message"/>
      <methodref name="AcceptMessage" visibility="class protected" procflags="override"/>
      <methodref name="DrawBorder" visibility="class protected" procflags="virtual"/>
      <methodref name="DrawHorzScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="DrawVertScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="PaintBackground" visibility="class protected" procflags="override"/>
      <methodref name="PaintScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="Paint" visibility="class protected" procflags="override"/>
      <methodref name="PaintNC" visibility="class protected" procflags="override"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="override"/>
      <methodref name="IsPopupWindow" visibility="class protected"/>
      <methodref name="ShowScrollBars" visibility="class protected" procflags="virtual"/>
      <methodref name="InitScrollBars" visibility="class protected"/>
      <methodref name="UpdateScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="InitingScrollBars" visibility="class protected"/>
      <propertyref name="HorzDownButtonRect" visibility="class protected"/>
      <propertyref name="HorzDownState" visibility="class protected"/>
      <propertyref name="HorzScrollRect" visibility="class protected"/>
      <propertyref name="HorzSliderRect" visibility="class protected"/>
      <propertyref name="HorzSliderState" visibility="class protected"/>
      <propertyref name="HorzTrackRect" visibility="class protected"/>
      <propertyref name="HorzUpButtonRect" visibility="class protected"/>
      <propertyref name="HorzUpState" visibility="class protected"/>
      <propertyref name="LeftButtonDown" visibility="class protected"/>
      <propertyref name="ListPos" visibility="class protected"/>
      <propertyref name="ParentBounds" visibility="class protected"/>
      <propertyref name="PrevScrollPos" visibility="class protected"/>
      <propertyref name="ScrollPos" visibility="class protected"/>
      <propertyref name="VertDownButtonRect" visibility="class protected"/>
      <propertyref name="VertDownState" visibility="class protected"/>
      <propertyref name="VertScrollRect" visibility="class protected"/>
      <propertyref name="VertSliderRect" visibility="class protected"/>
      <propertyref name="VertSliderState" visibility="class protected"/>
      <propertyref name="VertTrackRect" visibility="class protected"/>
      <propertyref name="VertUpButtonRect" visibility="class protected"/>
      <propertyref name="VertUpState" visibility="class protected"/>
      <propertyref name="HorzScrollWnd" visibility="class protected"/>
      <propertyref name="VertScrollWnd" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
        <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
        <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
        <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
        <methodref name="IsMouseInControl" visibility="class protected"/>
        <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
        <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
        <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
        <methodref name="StartHotTrackTimer" visibility="class protected"/>
        <methodref name="StopHotTrackTimer" visibility="class protected"/>
        <methodref name="WndProc" visibility="class protected" procflags="override"/>
        <propertyref name="MouseInControl" visibility="class protected"/>
        <propertyref name="MouseInNCArea" visibility="class protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <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>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="TVMSetBkColor" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5156">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="TVMSetTextColor" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5157">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMouseMove" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5158">
        <parameters>
          <parameter name="Msg" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5160">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5162">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <class name="TListViewStyleHook" file="Vcl.ComCtrls.pas" line="5165">
    <ancestor name="TScrollingStyleHook" namespace="Vcl.Forms">
      <methodref name="GetHorzDownButtonRect" visibility="class private"/>
      <methodref name="GetHorzScrollRect" visibility="class private"/>
      <methodref name="GetHorzSliderRect" visibility="class private"/>
      <methodref name="GetHorzTrackRect" visibility="class private"/>
      <methodref name="GetHorzUpButtonRect" visibility="class private"/>
      <methodref name="GetParentBounds" visibility="class private"/>
      <methodref name="GetVertDownButtonRect" visibility="class private"/>
      <methodref name="GetVertScrollRect" visibility="class private"/>
      <methodref name="GetVertSliderRect" visibility="class private"/>
      <methodref name="GetVertTrackRect" visibility="class private"/>
      <methodref name="GetVertUpButtonRect" visibility="class private"/>
      <methodref name="InitScrollState" visibility="class private"/>
      <methodref name="CMVisibleChanged" visibility="class private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="class private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="class private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="class private" procflags="message"/>
      <methodref name="WMLButtonDown" visibility="class private" procflags="message"/>
      <methodref name="WMLButtonUp" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonDown" visibility="class private" procflags="message"/>
      <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonUp" visibility="class private" procflags="message"/>
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMMouseWheel" visibility="class private" procflags="message"/>
      <methodref name="WMVScroll" visibility="class private" procflags="message"/>
      <methodref name="WMHScroll" visibility="class private" procflags="message"/>
      <methodref name="WMSize" visibility="class private" procflags="message"/>
      <methodref name="WMMove" visibility="class private" procflags="message"/>
      <methodref name="WMCaptureChanged" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonDblClk" visibility="class private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="class private" procflags="message"/>
      <methodref name="WMShowWindow" visibility="class private" procflags="message"/>
      <methodref name="WMClose" visibility="class private" procflags="message"/>
      <methodref name="AcceptMessage" visibility="class protected" procflags="override"/>
      <methodref name="DrawBorder" visibility="class protected" procflags="virtual"/>
      <methodref name="DrawHorzScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="DrawVertScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="PaintBackground" visibility="class protected" procflags="override"/>
      <methodref name="PaintScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="Paint" visibility="class protected" procflags="override"/>
      <methodref name="PaintNC" visibility="class protected" procflags="override"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="override"/>
      <methodref name="IsPopupWindow" visibility="class protected"/>
      <methodref name="ShowScrollBars" visibility="class protected" procflags="virtual"/>
      <methodref name="InitScrollBars" visibility="class protected"/>
      <methodref name="UpdateScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="InitingScrollBars" visibility="class protected"/>
      <propertyref name="HorzDownButtonRect" visibility="class protected"/>
      <propertyref name="HorzDownState" visibility="class protected"/>
      <propertyref name="HorzScrollRect" visibility="class protected"/>
      <propertyref name="HorzSliderRect" visibility="class protected"/>
      <propertyref name="HorzSliderState" visibility="class protected"/>
      <propertyref name="HorzTrackRect" visibility="class protected"/>
      <propertyref name="HorzUpButtonRect" visibility="class protected"/>
      <propertyref name="HorzUpState" visibility="class protected"/>
      <propertyref name="LeftButtonDown" visibility="class protected"/>
      <propertyref name="ListPos" visibility="class protected"/>
      <propertyref name="ParentBounds" visibility="class protected"/>
      <propertyref name="PrevScrollPos" visibility="class protected"/>
      <propertyref name="ScrollPos" visibility="class protected"/>
      <propertyref name="VertDownButtonRect" visibility="class protected"/>
      <propertyref name="VertDownState" visibility="class protected"/>
      <propertyref name="VertScrollRect" visibility="class protected"/>
      <propertyref name="VertSliderRect" visibility="class protected"/>
      <propertyref name="VertSliderState" visibility="class protected"/>
      <propertyref name="VertTrackRect" visibility="class protected"/>
      <propertyref name="VertUpButtonRect" visibility="class protected"/>
      <propertyref name="VertUpState" visibility="class protected"/>
      <propertyref name="HorzScrollWnd" visibility="class protected"/>
      <propertyref name="VertScrollWnd" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
        <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
        <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
        <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
        <methodref name="IsMouseInControl" visibility="class protected"/>
        <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
        <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
        <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
        <methodref name="StartHotTrackTimer" visibility="class protected"/>
        <methodref name="StopHotTrackTimer" visibility="class protected"/>
        <methodref name="WndProc" visibility="class protected" procflags="override"/>
        <propertyref name="MouseInControl" visibility="class protected"/>
        <propertyref name="MouseInNCArea" visibility="class protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FHeaderHandle" type="HWND" visibility="class private" size="4" offset="84" file="Vcl.ComCtrls.pas" line="5167"/>
      <field name="FHeaderInstance" type="Pointer" visibility="class private" size="4" offset="88" file="Vcl.ComCtrls.pas" line="5168"/>
      <field name="FDefHeaderProc" type="Pointer" visibility="class private" size="4" offset="92" file="Vcl.ComCtrls.pas" line="5169"/>
      <field name="FHotSection" type="Integer" visibility="class private" size="4" offset="96" file="Vcl.ComCtrls.pas" line="5170"/>
      <field name="FOldHotSection" type="Integer" visibility="class private" size="4" offset="100" file="Vcl.ComCtrls.pas" line="5170"/>
      <field name="FPressedSection" type="Integer" visibility="class private" size="4" offset="104" file="Vcl.ComCtrls.pas" line="5170"/>
      <field name="FHeaderLBtnDown" type="Boolean" visibility="class private" size="1" offset="108" file="Vcl.ComCtrls.pas" line="5171"/>
      <procedure name="LVMSetBkColor" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5172">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="LVMSetTextBkColor" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5173">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="LVMSetTextColor" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5174">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMouseMove" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5175">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNotify" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5176">
        <parameters>
          <parameter name="Message" type="TWMNotify" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DrawHeaderSection" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5178">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
          <parameter name="R" type="TRect"/>
          <parameter name="Index" type="Integer"/>
          <parameter name="Text" type="string" paramflags="const"/>
          <parameter name="IsHot" type="Boolean"/>
          <parameter name="IsPressed" type="Boolean"/>
          <parameter name="IsBackground" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="HeaderWndProc" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5180">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="PaintHeader" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5181">
        <parameters>
          <parameter name="DC" type="HDC"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5182">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5184">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="5185">
        <parameters>
        </parameters>
      </destructor>
    </members>
  </class>
  <class name="TProgressBarStyleHook" file="Vcl.ComCtrls.pas" line="5188">
    <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>
      <field name="FMarqueeTimer" type="TTimer" visibility="class private" size="4" offset="40" file="Vcl.ComCtrls.pas" line="5190"/>
      <field name="FMarqueeStep" type="Integer" visibility="class private" size="4" offset="44" file="Vcl.ComCtrls.pas" line="5191"/>
      <procedure name="MarqueeAction" visibility="class private" file="Vcl.ComCtrls.pas" line="5192">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <function name="GetBarRect" visibility="class private" file="Vcl.ComCtrls.pas" line="5193">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetBorderWidth" visibility="class private" file="Vcl.ComCtrls.pas" line="5194">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetMax" visibility="class private" file="Vcl.ComCtrls.pas" line="5195">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetMin" visibility="class private" file="Vcl.ComCtrls.pas" line="5196">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetOrientation" visibility="class private" file="Vcl.ComCtrls.pas" line="5197">
        <parameters>
          <retval type="TProgressBarOrientation"/>
        </parameters>
      </function>
      <function name="GetPercent" visibility="class private" file="Vcl.ComCtrls.pas" line="5198">
        <parameters>
          <retval type="Single"/>
        </parameters>
      </function>
      <function name="GetPosition" visibility="class private" file="Vcl.ComCtrls.pas" line="5199">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="WMNCCalcSize" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5200">
        <parameters>
          <parameter name="Message" type="TWMNCCalcSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="PaintBar" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5202">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintFrame" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5203">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="Paint" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5204">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5205">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <property name="BarRect" visibility="class protected" read="GetBarRect" type="TRect" file="Vcl.ComCtrls.pas" line="5206"/>
      <property name="BorderWidth" visibility="class protected" read="GetBorderWidth" type="Integer" file="Vcl.ComCtrls.pas" line="5207"/>
      <property name="Max" visibility="class protected" read="GetMax" type="Integer" file="Vcl.ComCtrls.pas" line="5208"/>
      <property name="Min" visibility="class protected" read="GetMin" type="Integer" file="Vcl.ComCtrls.pas" line="5209"/>
      <property name="Orientation" visibility="class protected" read="GetOrientation" type="TProgressBarOrientation" file="Vcl.ComCtrls.pas" line="5210"/>
      <property name="Position" visibility="class protected" read="GetPosition" type="Integer" file="Vcl.ComCtrls.pas" line="5211"/>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5213">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="5214">
        <parameters>
        </parameters>
      </destructor>
    </members>
  </class>
  <class name="TTrackBarStyleHook" file="Vcl.ComCtrls.pas" line="5217">
    <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>
      <field name="FMouseOnThumb" type="Boolean" visibility="class private" size="1" offset="40" file="Vcl.ComCtrls.pas" line="5219"/>
      <field name="FThumbPressed" type="Boolean" visibility="class private" size="1" offset="41" file="Vcl.ComCtrls.pas" line="5220"/>
      <procedure name="CNHScroll" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5221">
        <parameters>
          <parameter name="Message" type="TWMScroll" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CNVScroll" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5222">
        <parameters>
          <parameter name="Message" type="TWMScroll" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMouseMove" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5223">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonUp" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5224">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDown" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5225">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="AcceptMessage" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5227">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Paint" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5228">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintBackground" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5229">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5230">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5232">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <class name="TStatusBarStyleHook" file="Vcl.ComCtrls.pas" line="5235">
    <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>
      <procedure name="Paint" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5237">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5238">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="class protected" procflags="message" file="Vcl.ComCtrls.pas" line="5242">
        <devnotes>
           <summary>
              Override background painting
           </summary>
        </devnotes>
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5244">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <class name="TToolBarStyleHook" file="Vcl.ComCtrls.pas" line="5247">
    <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
      <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
      <methodref name="IsMouseInControl" visibility="class protected"/>
      <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
      <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
      <methodref name="StartHotTrackTimer" visibility="class protected"/>
      <methodref name="StopHotTrackTimer" visibility="class protected"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="MouseInControl" visibility="class protected"/>
      <propertyref name="MouseInNCArea" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <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>
    </ancestor>
    <members>
      <field name="FArrowDownButtonIndex" type="Integer" visibility="class private" size="4" offset="48" file="Vcl.ComCtrls.pas" line="5249"/>
      <field name="FHotButtonIndex" type="Integer" visibility="class private" size="4" offset="52" file="Vcl.ComCtrls.pas" line="5250"/>
      <field name="FImages" type="TCustomImageList" visibility="class private" size="4" offset="56" file="Vcl.ComCtrls.pas" line="5251"/>
      <field name="FRuntimeThemesEnabled" type="Boolean" visibility="class private" size="1" offset="60" file="Vcl.ComCtrls.pas" line="5252"/>
      <field name="FStopErase" type="Boolean" visibility="class private" size="1" offset="61" file="Vcl.ComCtrls.pas" line="5253"/>
      <procedure name="WMEraseBkgnd" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5254">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMouseMove" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5255">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNotify" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5256">
        <parameters>
          <parameter name="Message" type="TWMNotify" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5257">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <property name="ArrowDownButtonIndex" visibility="class protected" read="FArrowDownButtonIndex" type="Integer" file="Vcl.ComCtrls.pas" line="5259"/>
      <property name="HotButtonIndex" visibility="class protected" read="FHotButtonIndex" type="Integer" file="Vcl.ComCtrls.pas" line="5260"/>
      <property name="Images" visibility="class protected" read="FImages" type="TCustomImageList" file="Vcl.ComCtrls.pas" line="5261"/>
      <function name="GetItemInfo" visibility="class protected" file="Vcl.ComCtrls.pas" line="5262">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Text" type="PWideChar"/>
          <parameter name="TextLen" type="Integer"/>
          <retval type="TBBUTTONINFOW"/>
        </parameters>
      </function>
      <function name="GetItemRect" visibility="class protected" file="Vcl.ComCtrls.pas" line="5263">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetButtonCount" visibility="class protected" file="Vcl.ComCtrls.pas" line="5264">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="ApplyImageList" visibility="class protected" file="Vcl.ComCtrls.pas" line="5265">
      </procedure>
      <procedure name="Paint" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5266">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintNC" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5267">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="MouseLeave" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5268">
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5269">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5271">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="5272">
        <parameters>
        </parameters>
      </destructor>
    </members>
  </class>
  <class name="TCoolBarStyleHook" file="Vcl.ComCtrls.pas" line="5275">
    <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>
      <function name="GetBandText" visibility="class private" file="Vcl.ComCtrls.pas" line="5277">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetBandRect" visibility="class private" file="Vcl.ComCtrls.pas" line="5278">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetBandBorder" visibility="class private" file="Vcl.ComCtrls.pas" line="5279">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetBandCount" visibility="class private" file="Vcl.ComCtrls.pas" line="5280">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="WMEraseBkgnd" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5281">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5282">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="Paint" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5284">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintNC" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5285">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5286">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5288">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <class name="TUpDownStyleHook" file="Vcl.ComCtrls.pas" line="5291">
    <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
      <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
      <methodref name="IsMouseInControl" visibility="class protected"/>
      <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
      <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
      <methodref name="StartHotTrackTimer" visibility="class protected"/>
      <methodref name="StopHotTrackTimer" visibility="class protected"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="MouseInControl" visibility="class protected"/>
      <propertyref name="MouseInNCArea" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <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>
    </ancestor>
    <members>
      <field name="FLeftPressed" type="Boolean" visibility="class private" size="1" offset="48" file="Vcl.ComCtrls.pas" line="5293"/>
      <field name="FRightPressed" type="Boolean" visibility="class private" size="1" offset="49" file="Vcl.ComCtrls.pas" line="5293"/>
      <field name="FMouseOnLeft" type="Boolean" visibility="class private" size="1" offset="50" file="Vcl.ComCtrls.pas" line="5294"/>
      <field name="FMouseOnRight" type="Boolean" visibility="class private" size="1" offset="51" file="Vcl.ComCtrls.pas" line="5294"/>
      <function name="GetOrientation" visibility="class private" file="Vcl.ComCtrls.pas" line="5295">
        <parameters>
          <retval type="TUDOrientation"/>
        </parameters>
      </function>
      <procedure name="WMLButtonDblClk" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5296">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDown" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5297">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonUp" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5298">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMouseMove" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5299">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="Paint" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5301">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="MouseLeave" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5302">
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5303">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5305">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <class name="THeaderStyleHook" file="Vcl.ComCtrls.pas" line="5308">
    <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
      <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
      <methodref name="IsMouseInControl" visibility="class protected"/>
      <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
      <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
      <methodref name="StartHotTrackTimer" visibility="class protected"/>
      <methodref name="StopHotTrackTimer" visibility="class protected"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="MouseInControl" visibility="class protected"/>
      <propertyref name="MouseInNCArea" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <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>
    </ancestor>
    <members>
      <field name="FPressedSectionIndex" type="Integer" visibility="class private" size="4" offset="48" file="Vcl.ComCtrls.pas" line="5310"/>
      <field name="FHotSectionIndex" type="Integer" visibility="class private" size="4" offset="52" file="Vcl.ComCtrls.pas" line="5311"/>
      <procedure name="WMLButtonDown" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5312">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonUp" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5313">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMRButtonUp" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5314">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMouseMove" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5315">
        <parameters>
          <parameter name="Message" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5316">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DrawHeaderSection" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5318">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
          <parameter name="R" type="TRect"/>
          <parameter name="Index" type="Integer"/>
          <parameter name="Text" type="string" paramflags="const"/>
          <parameter name="IsPressed" type="Boolean"/>
          <parameter name="IsHot" type="Boolean"/>
          <parameter name="IsBackground" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="MouseLeave" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5320">
      </procedure>
      <procedure name="Paint" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5321">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5322">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5324">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <class name="TPageScrollerStyleHook" file="Vcl.ComCtrls.pas" line="5327">
    <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>
      <procedure name="PGMSetBKColor" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5329">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5330">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="Paint" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5332">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5333">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5335">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <class name="TComboBoxExStyleHook" file="Vcl.ComCtrls.pas" line="5338">
    <ancestor name="TComboBoxStyleHook" namespace="Vcl.StdCtrls">
      <methodref name="DrawListBoxVertScroll" visibility="class private"/>
      <methodref name="DrawListBoxBorder" visibility="class private"/>
      <methodref name="DroppedDown" visibility="class private"/>
      <methodref name="GetButtonRect" visibility="class private"/>
      <methodref name="Style" visibility="class private"/>
      <methodref name="ListBoxBoundsRect" visibility="class private"/>
      <methodref name="ListBoxClientRect" visibility="class private"/>
      <methodref name="ListBoxSetTimer" visibility="class private"/>
      <methodref name="ListBoxStopTimer" visibility="class private"/>
      <methodref name="ListBoxVertScrollRect" visibility="class private"/>
      <methodref name="ListBoxVertDownButtonRect" visibility="class private"/>
      <methodref name="ListBoxVertUpButtonRect" visibility="class private"/>
      <methodref name="ListBoxVertScrollArea" visibility="class private"/>
      <methodref name="ListBoxVertSliderRect" visibility="class private"/>
      <methodref name="ListBoxVertTrackRect" visibility="class private"/>
      <methodref name="ListBoxVertTrackRectUp" visibility="class private"/>
      <methodref name="ListBoxVertTrackRectDown" visibility="class private"/>
      <methodref name="PaintListBoxBorder" visibility="class private"/>
      <methodref name="UpdateColors" visibility="class private"/>
      <methodref name="WMCommand" visibility="class private" procflags="message"/>
      <methodref name="CNCommand" visibility="class private" procflags="message"/>
      <methodref name="WMPaint" visibility="class private" procflags="message"/>
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="CNDrawItem" visibility="class private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="class private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="class private" procflags="message"/>
      <methodref name="IsChildHandle" visibility="class protected" procflags="override"/>
      <methodref name="AcceptMessage" visibility="class protected" procflags="override"/>
      <methodref name="DrawItem" visibility="class protected" procflags="virtual"/>
      <methodref name="HookListBox" visibility="class protected"/>
      <propertyref name="ListBoxInstance" visibility="class protected"/>
      <methodref name="ListBoxWndProc" visibility="class protected" procflags="virtual"/>
      <propertyref name="ListHandle" visibility="class protected"/>
      <methodref name="MouseEnter" visibility="class protected" procflags="override"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="override"/>
      <methodref name="PaintBorder" visibility="class protected" procflags="virtual"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="ButtonRect" visibility="class protected"/>
      <propertyref name="MouseOnButton" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
        <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
        <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
        <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
        <methodref name="IsMouseInControl" visibility="class protected"/>
        <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
        <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
        <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
        <methodref name="StartHotTrackTimer" visibility="class protected"/>
        <methodref name="StopHotTrackTimer" visibility="class protected"/>
        <methodref name="WndProc" visibility="class protected" procflags="override"/>
        <propertyref name="MouseInControl" visibility="class protected"/>
        <propertyref name="MouseInNCArea" visibility="class protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <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>
      </ancestor>
    </ancestor>
    <members>
      <field name="FDroppedDown" type="Boolean" visibility="class private" size="1" offset="116" file="Vcl.ComCtrls.pas" line="5340"/>
      <field name="FComboBoxHandle" type="HWND" visibility="class private" size="4" offset="120" file="Vcl.ComCtrls.pas" line="5341"/>
      <field name="FComboBoxInstance" type="Pointer" visibility="class private" size="4" offset="124" file="Vcl.ComCtrls.pas" line="5342"/>
      <field name="FDefComboBoxProc" type="Pointer" visibility="class private" size="4" offset="128" file="Vcl.ComCtrls.pas" line="5343"/>
      <field name="FTempItemIndex" type="Integer" visibility="class private" size="4" offset="132" file="Vcl.ComCtrls.pas" line="5344"/>
      <procedure name="InitComboBoxWnd" visibility="class private" file="Vcl.ComCtrls.pas" line="5345">
      </procedure>
      <procedure name="PaintComboBoxWnd" visibility="class private" file="Vcl.ComCtrls.pas" line="5346">
      </procedure>
      <procedure name="WMCommand" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5347">
        <parameters>
          <parameter name="Message" type="TWMCommand" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCPaint" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5348">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMParentNotify" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5349">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="ComboBoxWndProc" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5351">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DoHotTrackTimer" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5352">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="DrawComboBox" visibility="class protected" procflags="virtual" file="Vcl.ComCtrls.pas" line="5353">
        <parameters>
          <parameter name="DC" type="HDC"/>
        </parameters>
      </procedure>
      <procedure name="MouseLeave" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5354">
      </procedure>
      <procedure name="DrawListBoxItem" visibility="class protected" file="Vcl.ComCtrls.pas" line="5355">
        <parameters>
          <parameter name="ADC" type="HDC"/>
          <parameter name="ARect" type="TRect"/>
          <parameter name="AIndex" type="Integer"/>
          <parameter name="ASelected" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5356">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="IsChildHandle" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5357">
        <parameters>
          <parameter name="AHandle" type="HWND"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <constructor name="Create" visibility="public" file="Vcl.ComCtrls.pas" line="5359">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.ComCtrls.pas" line="5360">
        <parameters>
        </parameters>
      </destructor>
    </members>
  </class>
  <class name="TRichEditStyleHook" file="Vcl.ComCtrls.pas" line="5363">
    <ancestor name="TScrollingStyleHook" namespace="Vcl.Forms">
      <methodref name="GetHorzDownButtonRect" visibility="class private"/>
      <methodref name="GetHorzScrollRect" visibility="class private"/>
      <methodref name="GetHorzSliderRect" visibility="class private"/>
      <methodref name="GetHorzTrackRect" visibility="class private"/>
      <methodref name="GetHorzUpButtonRect" visibility="class private"/>
      <methodref name="GetParentBounds" visibility="class private"/>
      <methodref name="GetVertDownButtonRect" visibility="class private"/>
      <methodref name="GetVertScrollRect" visibility="class private"/>
      <methodref name="GetVertSliderRect" visibility="class private"/>
      <methodref name="GetVertTrackRect" visibility="class private"/>
      <methodref name="GetVertUpButtonRect" visibility="class private"/>
      <methodref name="InitScrollState" visibility="class private"/>
      <methodref name="CMVisibleChanged" visibility="class private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="class private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="class private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="class private" procflags="message"/>
      <methodref name="WMLButtonDown" visibility="class private" procflags="message"/>
      <methodref name="WMLButtonUp" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonDown" visibility="class private" procflags="message"/>
      <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonUp" visibility="class private" procflags="message"/>
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMMouseWheel" visibility="class private" procflags="message"/>
      <methodref name="WMVScroll" visibility="class private" procflags="message"/>
      <methodref name="WMHScroll" visibility="class private" procflags="message"/>
      <methodref name="WMSize" visibility="class private" procflags="message"/>
      <methodref name="WMMove" visibility="class private" procflags="message"/>
      <methodref name="WMCaptureChanged" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonDblClk" visibility="class private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="class private" procflags="message"/>
      <methodref name="WMShowWindow" visibility="class private" procflags="message"/>
      <methodref name="WMClose" visibility="class private" procflags="message"/>
      <methodref name="AcceptMessage" visibility="class protected" procflags="override"/>
      <methodref name="DrawBorder" visibility="class protected" procflags="virtual"/>
      <methodref name="DrawHorzScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="DrawVertScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="PaintBackground" visibility="class protected" procflags="override"/>
      <methodref name="PaintScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="Paint" visibility="class protected" procflags="override"/>
      <methodref name="PaintNC" visibility="class protected" procflags="override"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="override"/>
      <methodref name="IsPopupWindow" visibility="class protected"/>
      <methodref name="ShowScrollBars" visibility="class protected" procflags="virtual"/>
      <methodref name="InitScrollBars" visibility="class protected"/>
      <methodref name="UpdateScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="InitingScrollBars" visibility="class protected"/>
      <propertyref name="HorzDownButtonRect" visibility="class protected"/>
      <propertyref name="HorzDownState" visibility="class protected"/>
      <propertyref name="HorzScrollRect" visibility="class protected"/>
      <propertyref name="HorzSliderRect" visibility="class protected"/>
      <propertyref name="HorzSliderState" visibility="class protected"/>
      <propertyref name="HorzTrackRect" visibility="class protected"/>
      <propertyref name="HorzUpButtonRect" visibility="class protected"/>
      <propertyref name="HorzUpState" visibility="class protected"/>
      <propertyref name="LeftButtonDown" visibility="class protected"/>
      <propertyref name="ListPos" visibility="class protected"/>
      <propertyref name="ParentBounds" visibility="class protected"/>
      <propertyref name="PrevScrollPos" visibility="class protected"/>
      <propertyref name="ScrollPos" visibility="class protected"/>
      <propertyref name="VertDownButtonRect" visibility="class protected"/>
      <propertyref name="VertDownState" visibility="class protected"/>
      <propertyref name="VertScrollRect" visibility="class protected"/>
      <propertyref name="VertSliderRect" visibility="class protected"/>
      <propertyref name="VertSliderState" visibility="class protected"/>
      <propertyref name="VertTrackRect" visibility="class protected"/>
      <propertyref name="VertUpButtonRect" visibility="class protected"/>
      <propertyref name="VertUpState" visibility="class protected"/>
      <propertyref name="HorzScrollWnd" visibility="class protected"/>
      <propertyref name="VertScrollWnd" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
        <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
        <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
        <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
        <methodref name="IsMouseInControl" visibility="class protected"/>
        <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
        <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
        <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
        <methodref name="StartHotTrackTimer" visibility="class protected"/>
        <methodref name="StopHotTrackTimer" visibility="class protected"/>
        <methodref name="WndProc" visibility="class protected" procflags="override"/>
        <propertyref name="MouseInControl" visibility="class protected"/>
        <propertyref name="MouseInNCArea" visibility="class protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <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>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="EMSetBkgndColor" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5365">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="EMSetCharFormat" visibility="class private" procflags="message" file="Vcl.ComCtrls.pas" line="5366">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.ComCtrls.pas" line="5368">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
    </members>
  </class>
  <function name="InitCommonControl" visibility="public" file="Vcl.ComCtrls.pas" line="5534">
    <parameters>
      <parameter name="CC" type="Integer"/>
      <retval type="Boolean"/>
    </parameters>
  </function>
  <procedure name="CheckCommonControl" visibility="public" file="Vcl.ComCtrls.pas" line="5548">
    <parameters>
      <parameter name="CC" type="Integer"/>
    </parameters>
  </procedure>
  <function name="GetComCtlVersion" visibility="public" file="Vcl.ComCtrls.pas" line="5569">
    <parameters>
      <retval type="Integer"/>
    </parameters>
  </function>
  <procedure name="CheckToolMenuDropdown" visibility="public" file="Vcl.ComCtrls.pas" line="5577" symflags="deprecated">
    <parameters>
      <parameter name="ToolButton" type="TToolButton"/>
    </parameters>
  </procedure>
</namespace>