PartsAndStates.pas

Filename: C:\Users\Andreas Rejbrand\Documents\UxTheme\PartsAndStates.pas

Time: 2010-10-24 20:32:47


unit PartsAndStates;

interface

uses
 SysUtils, Windows, UxTheme, RejbrandCommon;

const
  CLS_HOT = 2;
  CLS_PRESSED = 
3;
  GP_BORDER = 1;
  GP_LINEHORZ = 2;
  GP_LINEVERT = 
3;
  BSS_FLAT = 
1;
  BSS_RAISED = 
2;
  BSS_SUNKEN = 
3;
  LHS_FLAT = 
1;
  LHS_RAISED = 
2;
  LHS_SUNKEN = 
3;
  LVS_FLAT = 
1;
  LVS_RAISED = 
2;
  LVS_SUNKEN = 
3;
  LISS_DISABLED = 
4;
  LISS_HOT = 
2;
  LISS_NORMAL = 
1;
  LISS_SELECTED = 
3;
  LISS_SELECTEDNOTFOCUS = 
5;
  SEBP_SEARCHEDITBOXTEXT = 
1{?}
  SEBTS_FORMATTED = 1{?}
  TBP_SIZINGBARBOTTOMLEFT = 8{?}
  TP_DROPDOWNBUTTONGLYPH = 7;
  TTP_WRENCH = 
7;
  TTWS_NORMAL = 
1;
  TTWS_HOT = 
2;
  TTWS_PRESSED = 
3;

type
  TConstInfo = record
    Ident: string;
    Value: integer;
  
end;

const
  ConstantDirectory: array[0..977of TConstInfo =
      ((Ident: 
'BP_CHECKBOX'; Value: BP_CHECKBOX),
       (Ident: 
'CBS_CHECKEDDISABLED'; Value: CBS_CHECKEDDISABLED),
       (Ident: 
'CBS_CHECKEDHOT'; Value: CBS_CHECKEDHOT),
       (Ident: 
'CBS_CHECKEDNORMAL'; Value: CBS_CHECKEDNORMAL),
       (Ident: 
'CBS_CHECKEDPRESSED'; Value: CBS_CHECKEDPRESSED),
       (Ident: 
'CBS_MIXEDDISABLED'; Value: CBS_MIXEDDISABLED),
       (Ident: 
'CBS_MIXEDHOT'; Value: CBS_MIXEDHOT),
       (Ident: 
'CBS_MIXEDNORMAL'; Value: CBS_MIXEDNORMAL),
       (Ident: 
'CBS_MIXEDPRESSED'; Value: CBS_MIXEDPRESSED),
       (Ident: 
'CBS_UNCHECKEDDISABLED'; Value: CBS_UNCHECKEDDISABLED),
       (Ident: 
'CBS_UNCHECKEDHOT'; Value: CBS_UNCHECKEDHOT),
       (Ident: 
'CBS_UNCHECKEDNORMAL'; Value: CBS_UNCHECKEDNORMAL),
       (Ident: 
'CBS_UNCHECKEDPRESSED'; Value: CBS_UNCHECKEDPRESSED),
       (Ident: 
'BP_COMMANDLINK'; Value: BP_COMMANDLINK),
       (Ident: 
'CMDLS_DEFAULTED'; Value: CMDLS_DEFAULTED),
       (Ident: 
'CMDLS_DEFAULTED_ANIMATING'; Value: CMDLS_DEFAULTED_ANIMATING),
       (Ident: 
'CMDLS_DISABLED'; Value: CMDLS_DISABLED),
       (Ident: 
'CMDLS_HOT'; Value: CMDLS_HOT),
       (Ident: 
'CMDLS_NORMAL'; Value: CMDLS_NORMAL),
       (Ident: 
'CMDLS_PRESSED'; Value: CMDLS_PRESSED),
       (Ident: 
'BP_COMMANDLINKGLYPH'; Value: BP_COMMANDLINKGLYPH),
       (Ident: 
'CMDLGS_DEFAULTED'; Value: CMDLGS_DEFAULTED),
       (Ident: 
'CMDLGS_DISABLED'; Value: CMDLGS_DISABLED),
       (Ident: 
'CMDLGS_HOT'; Value: CMDLGS_HOT),
       (Ident: 
'CMDLGS_NORMAL'; Value: CMDLGS_NORMAL),
       (Ident: 
'CMDLGS_PRESSED'; Value: CMDLGS_PRESSED),
       (Ident: 
'BP_GROUPBOX'; Value: BP_GROUPBOX),
       (Ident: 
'GBS_DISABLED'; Value: GBS_DISABLED),
       (Ident: 
'GBS_NORMAL'; Value: GBS_NORMAL),
       (Ident: 
'BP_PUSHBUTTON'; Value: BP_PUSHBUTTON),
       (Ident: 
'PBS_DEFAULTED'; Value: PBS_DEFAULTED),
       (Ident: 
'PBS_DISABLED'; Value: PBS_DISABLED),
       (Ident: 
'PBS_HOT'; Value: PBS_HOT),
       (Ident: 
'PBS_NORMAL'; Value: PBS_NORMAL),
       (Ident: 
'PBS_PRESSED'; Value: PBS_PRESSED),
       (Ident: 
'BP_RADIOBUTTON'; Value: BP_RADIOBUTTON),
       (Ident: 
'RBS_CHECKEDDISABLED'; Value: RBS_CHECKEDDISABLED),
       (Ident: 
'RBS_CHECKEDHOT'; Value: RBS_CHECKEDHOT),
       (Ident: 
'RBS_CHECKEDNORMAL'; Value: RBS_CHECKEDNORMAL),
       (Ident: 
'RBS_CHECKEDPRESSED'; Value: RBS_CHECKEDPRESSED),
       (Ident: 
'RBS_UNCHECKEDDISABLED'; Value: RBS_UNCHECKEDDISABLED),
       (Ident: 
'RBS_UNCHECKEDHOT'; Value: RBS_UNCHECKEDHOT),
       (Ident: 
'RBS_UNCHECKEDNORMAL'; Value: RBS_UNCHECKEDNORMAL),
       (Ident: 
'RBS_UNCHECKEDPRESSED'; Value: RBS_UNCHECKEDPRESSED),
       (Ident: 
'BP_USERBUTTON'; Value: BP_USERBUTTON),
       (Ident: 
'CLP_TIME'; Value: CLP_TIME),
       (Ident: 
'CLS_NORMAL'; Value: CLS_NORMAL),
       (Ident: 
'CLS_HOT'; Value: CLS_HOT),
       (Ident: 
'CLS_PRESSED'; Value: CLS_PRESSED),
       (Ident: 
'CP_BACKGROUND'; Value: CP_BACKGROUND),
       (Ident: 
'CP_BORDER'; Value: CP_BORDER),
       (Ident: 
'CBB_DISABLED'; Value: CBB_DISABLED),
       (Ident: 
'CBB_FOCUSED'; Value: CBB_FOCUSED),
       (Ident: 
'CBB_HOT'; Value: CBB_HOT),
       (Ident: 
'CBB_NORMAL'; Value: CBB_NORMAL),
       (Ident: 
'CP_CUEBANNER'; Value: CP_CUEBANNER),
       (Ident: 
'CBCB_DISABLED'; Value: CBCB_DISABLED),
       (Ident: 
'CBCB_HOT'; Value: CBCB_HOT),
       (Ident: 
'CBCB_NORMAL'; Value: CBCB_NORMAL),
       (Ident: 
'CBCB_PRESSED'; Value: CBCB_PRESSED),
       (Ident: 
'CP_DROPDOWNBUTTON'; Value: CP_DROPDOWNBUTTON),
       (Ident: 
'CBXS_DISABLED'; Value: CBXS_DISABLED),
       (Ident: 
'CBXS_HOT'; Value: CBXS_HOT),
       (Ident: 
'CBXS_NORMAL'; Value: CBXS_NORMAL),
       (Ident: 
'CBXS_PRESSED'; Value: CBXS_PRESSED),
       (Ident: 
'CP_DROPDOWNBUTTONLEFT'; Value: CP_DROPDOWNBUTTONLEFT),
       (Ident: 
'CBXSL_DISABLED'; Value: CBXSL_DISABLED),
       (Ident: 
'CBXSL_HOT'; Value: CBXSL_HOT),
       (Ident: 
'CBXSL_NORMAL'; Value: CBXSL_NORMAL),
       (Ident: 
'CBXSL_PRESSED'; Value: CBXSL_PRESSED),
       (Ident: 
'CP_DROPDOWNBUTTONRIGHT'; Value: CP_DROPDOWNBUTTONRIGHT),
       (Ident: 
'CBXSR_DISABLED'; Value: CBXSR_DISABLED),
       (Ident: 
'CBXSR_HOT'; Value: CBXSR_HOT),
       (Ident: 
'CBXSR_NORMAL'; Value: CBXSR_NORMAL),
       (Ident: 
'CBXSR_PRESSED'; Value: CBXSR_PRESSED),
       (Ident: 
'CP_TRANSPARENTBACKGROUND'; Value: CP_TRANSPARENTBACKGROUND),
       (Ident: 
'CBTBS_DISABLED'; Value: CBTBS_DISABLED),
       (Ident: 
'CBTBS_FOCUSED'; Value: CBTBS_FOCUSED),
       (Ident: 
'CBTBS_HOT'; Value: CBTBS_HOT),
       (Ident: 
'CBTBS_NORMAL'; Value: CBTBS_NORMAL),
       (Ident: 
'CP_READONLY'; Value: CP_READONLY),
       (Ident: 
'CBRO_DISABLED'; Value: CBRO_DISABLED),
       (Ident: 
'CBRO_HOT'; Value: CBRO_HOT),
       (Ident: 
'CBRO_NORMAL'; Value: CBRO_NORMAL),
       (Ident: 
'CBRO_PRESSED'; Value: CBRO_PRESSED),
       (Ident: 
'CSST_TAB'; Value: CSST_TAB),
       (Ident: 
'CSTB_HOT'; Value: CSTB_HOT),
       (Ident: 
'CSTB_NORMAL'; Value: CSTB_NORMAL),
       (Ident: 
'CSTB_SELECTED'; Value: CSTB_SELECTED),
       (Ident: 
'CPANEL_BANNERAREA'; Value: CPANEL_BANNERAREA),
       (Ident: 
'CPANEL_BODYTEXT'; Value: CPANEL_BODYTEXT),
       (Ident: 
'CPANEL_BODYTITLE'; Value: CPANEL_BODYTITLE),
       (Ident: 
'CPANEL_BUTTON'; Value: CPANEL_BUTTON),
       (Ident: 
'CPANEL_CONTENTLINK'; Value: CPANEL_CONTENTLINK),
       (Ident: 
'CPCL_DISABLED'; Value: CPCL_DISABLED),
       (Ident: 
'CPCL_HOT'; Value: CPCL_HOT),
       (Ident: 
'CPCL_NORMAL'; Value: CPCL_NORMAL),
       (Ident: 
'CPCL_PRESSED'; Value: CPCL_PRESSED),
       (Ident: 
'CPANEL_CONTENTPANE'; Value: CPANEL_CONTENTPANE),
       (Ident: 
'CPANEL_CONTENTPANELABEL'; Value: CPANEL_CONTENTPANELABEL),
       (Ident: 
'CPANEL_CONTENTPANELINE'; Value: CPANEL_CONTENTPANELINE),
       (Ident: 
'CPANEL_GROUPTEXT'; Value: CPANEL_GROUPTEXT),
       (Ident: 
'CPANEL_HELPLINK'; Value: CPANEL_HELPLINK),
       (Ident: 
'CPHL_DISABLED'; Value: CPHL_DISABLED),
       (Ident: 
'CPHL_HOT'; Value: CPHL_HOT),
       (Ident: 
'CPHL_NORMAL'; Value: CPHL_NORMAL),
       (Ident: 
'CPHL_PRESSED'; Value: CPHL_PRESSED),
       (Ident: 
'CPANEL_LARGECOMMANDAREA'; Value: CPANEL_LARGECOMMANDAREA),
       (Ident: 
'CPANEL_MESSAGETEXT'; Value: CPANEL_MESSAGETEXT),
       (Ident: 
'CPANEL_NAVIGATIONPANE'; Value: CPANEL_NAVIGATIONPANE),
       (Ident: 
'CPANEL_NAVIGATIONPANELABEL'; Value: CPANEL_NAVIGATIONPANELABEL),
       (Ident: 
'CPANEL_NAVIGATIONPANELINE'; Value: CPANEL_NAVIGATIONPANELINE),
       (Ident: 
'CPANEL_SECTIONTITLELINK'; Value: CPANEL_SECTIONTITLELINK),
       (Ident: 
'CPSTL_HOT'; Value: CPSTL_HOT),
       (Ident: 
'CPSTL_NORMAL'; Value: CPSTL_NORMAL),
       (Ident: 
'CPANEL_SMALLCOMMANDAREA'; Value: CPANEL_SMALLCOMMANDAREA),
       (Ident: 
'CPANEL_TASKLINK'; Value: CPANEL_TASKLINK),
       (Ident: 
'CPTL_DISABLED'; Value: CPTL_DISABLED),
       (Ident: 
'CPTL_HOT'; Value: CPTL_HOT),
       (Ident: 
'CPTL_NORMAL'; Value: CPTL_NORMAL),
       (Ident: 
'CPTL_PAGE'; Value: CPTL_PAGE),
       (Ident: 
'CPTL_PRESSED'; Value: CPTL_PRESSED),
       (Ident: 
'CPANEL_TITLE'; Value: CPANEL_TITLE),
       (Ident: 
'DP_DATEBORDER'; Value: DP_DATEBORDER),
       (Ident: 
'DPDB_DISABLED'; Value: DPDB_DISABLED),
       (Ident: 
'DPDB_FOCUSED'; Value: DPDB_FOCUSED),
       (Ident: 
'DPDB_HOT'; Value: DPDB_HOT),
       (Ident: 
'DPDB_NORMAL'; Value: DPDB_NORMAL),
       (Ident: 
'DP_DATETEXT'; Value: DP_DATETEXT),
       (Ident: 
'DPDT_DISABLED'; Value: DPDT_DISABLED),
       (Ident: 
'DPDT_NORMAL'; Value: DPDT_NORMAL),
       (Ident: 
'DPDT_SELECTED'; Value: DPDT_SELECTED),
       (Ident: 
'DP_SHOWCALENDARBUTTONRIGHT'; Value: DP_SHOWCALENDARBUTTONRIGHT),
       (Ident: 
'DPSCBR_DISABLED'; Value: DPSCBR_DISABLED),
       (Ident: 
'DPSCBR_HOT'; Value: DPSCBR_HOT),
       (Ident: 
'DPSCBR_NORMAL'; Value: DPSCBR_NORMAL),
       (Ident: 
'DPSCBR_PRESSED'; Value: DPSCBR_PRESSED),
       (Ident: 
'DD_COPY'; Value: DD_COPY),
       (Ident: 
'DDCOPY_HIGHLIGHT'; Value: DDCOPY_HIGHLIGHT),
       (Ident: 
'DDCOPY_NOHIGHLIGHT'; Value: DDCOPY_NOHIGHLIGHT),
       (Ident: 
'DD_CREATELINK'; Value: DD_CREATELINK),
       (Ident: 
'DDCREATELINK_HIGHLIGHT'; Value: DDCREATELINK_HIGHLIGHT),
       (Ident: 
'DDCREATELINK_NOHIGHLIGHT'; Value: DDCREATELINK_NOHIGHLIGHT),
       (Ident: 
'DD_IMAGEBG'; Value: DD_IMAGEBG),
       (Ident: 
'DD_MOVE'; Value: DD_MOVE),
       (Ident: 
'DDMOVE_HIGHLIGHT'; Value: DDMOVE_HIGHLIGHT),
       (Ident: 
'DDMOVE_NOHIGHLIGHT'; Value: DDMOVE_NOHIGHLIGHT),
       (Ident: 
'DD_NONE'; Value: DD_NONE),
       (Ident: 
'DDNONE_HIGHLIGHT'; Value: DDNONE_HIGHLIGHT),
       (Ident: 
'DDNONE_NOHIGHLIGHT'; Value: DDNONE_NOHIGHLIGHT),
       (Ident: 
'DD_TEXTBG'; Value: DD_TEXTBG),
       (Ident: 
'DD_UPDATEMETADATA'; Value: DD_UPDATEMETADATA),
       (Ident: 
'DDUPDATEMETADATA_HIGHLIGHT'; Value: DDUPDATEMETADATA_HIGHLIGHT),
       (Ident: 
'DDUPDATEMETADATA_NOHIGHLIGHT'; Value: DDUPDATEMETADATA_NOHIGHLIGHT),
       (Ident: 
'DD_WARNING'; Value: DD_WARNING),
       (Ident: 
'DDWARNING_HIGHLIGHT'; Value: DDWARNING_HIGHLIGHT),
       (Ident: 
'DDWARNING_NOHIGHLIGHT'; Value: DDWARNING_NOHIGHLIGHT),
       (Ident: 
'EP_BACKGROUND'; Value: EP_BACKGROUND),
       (Ident: 
'EBS_ASSIST'; Value: EBS_ASSIST),
       (Ident: 
'EBS_DISABLED'; Value: EBS_DISABLED),
       (Ident: 
'EBS_FOCUSED'; Value: EBS_FOCUSED),
       (Ident: 
'EBS_HOT'; Value: EBS_HOT),
       (Ident: 
'EBS_NORMAL'; Value: EBS_NORMAL),
       (Ident: 
'EBS_READONLY'; Value: EBS_READONLY),
       (Ident: 
'EP_BACKGROUNDWITHBORDER'; Value: EP_BACKGROUNDWITHBORDER),
       (Ident: 
'EBWBS_DISABLED'; Value: EBWBS_DISABLED),
       (Ident: 
'EBWBS_FOCUSED'; Value: EBWBS_FOCUSED),
       (Ident: 
'EBWBS_HOT'; Value: EBWBS_HOT),
       (Ident: 
'EBWBS_NORMAL'; Value: EBWBS_NORMAL),
       (Ident: 
'EP_CARET'; Value: EP_CARET),
       (Ident: 
'EP_EDITBORDER_HSCROLL'; Value: EP_EDITBORDER_HSCROLL),
       (Ident: 
'EPSH_DISABLED'; Value: EPSH_DISABLED),
       (Ident: 
'EPSH_FOCUSED'; Value: EPSH_FOCUSED),
       (Ident: 
'EPSH_HOT'; Value: EPSH_HOT),
       (Ident: 
'EPSH_NORMAL'; Value: EPSH_NORMAL),
       (Ident: 
'EP_EDITBORDER_HVSCROLL'; Value: EP_EDITBORDER_HVSCROLL),
       (Ident: 
'EPSHV_DISABLED'; Value: EPSHV_DISABLED),
       (Ident: 
'EPSHV_FOCUSED'; Value: EPSHV_FOCUSED),
       (Ident: 
'EPSHV_HOT'; Value: EPSHV_HOT),
       (Ident: 
'EPSHV_NORMAL'; Value: EPSHV_NORMAL),
       (Ident: 
'EP_EDITBORDER_NOSCROLL'; Value: EP_EDITBORDER_NOSCROLL),
       (Ident: 
'EPSN_DISABLED'; Value: EPSN_DISABLED),
       (Ident: 
'EPSN_FOCUSED'; Value: EPSN_FOCUSED),
       (Ident: 
'EPSN_HOT'; Value: EPSN_HOT),
       (Ident: 
'EPSN_NORMAL'; Value: EPSN_NORMAL),
       (Ident: 
'EP_EDITBORDER_VSCROLL'; Value: EP_EDITBORDER_VSCROLL),
       (Ident: 
'EPSV_DISABLED'; Value: EPSV_DISABLED),
       (Ident: 
'EPSV_FOCUSED'; Value: EPSV_FOCUSED),
       (Ident: 
'EPSV_HOT'; Value: EPSV_HOT),
       (Ident: 
'EPSV_NORMAL'; Value: EPSV_NORMAL),
       (Ident: 
'EP_EDITTEXT'; Value: EP_EDITTEXT),
       (Ident: 
'ETS_ASSIST'; Value: ETS_ASSIST),
       (Ident: 
'ETS_CUEBANNER'; Value: ETS_CUEBANNER),
       (Ident: 
'ETS_DISABLED'; Value: ETS_DISABLED),
       (Ident: 
'ETS_FOCUSED'; Value: ETS_FOCUSED),
       (Ident: 
'ETS_HOT'; Value: ETS_HOT),
       (Ident: 
'ETS_NORMAL'; Value: ETS_NORMAL),
       (Ident: 
'ETS_READONLY'; Value: ETS_READONLY),
       (Ident: 
'ETS_SELECTED'; Value: ETS_SELECTED),
       (Ident: 
'EP_PASSWORD'; Value: EP_PASSWORD),
       (Ident: 
'EBP_HEADERBACKGROUND'; Value: EBP_HEADERBACKGROUND),
       (Ident: 
'EBP_HEADERCLOSE'; Value: EBP_HEADERCLOSE),
       (Ident: 
'EBHC_HOT'; Value: EBHC_HOT),
       (Ident: 
'EBHC_NORMAL'; Value: EBHC_NORMAL),
       (Ident: 
'EBHC_PRESSED'; Value: EBHC_PRESSED),
       (Ident: 
'EBP_HEADERPIN'; Value: EBP_HEADERPIN),
       (Ident: 
'EBHP_HOT'; Value: EBHP_HOT),
       (Ident: 
'EBHP_NORMAL'; Value: EBHP_NORMAL),
       (Ident: 
'EBHP_PRESSED'; Value: EBHP_PRESSED),
       (Ident: 
'EBHP_SELECTEDHOT'; Value: EBHP_SELECTEDHOT),
       (Ident: 
'EBHP_SELECTEDNORMAL'; Value: EBHP_SELECTEDNORMAL),
       (Ident: 
'EBHP_SELECTEDPRESSED'; Value: EBHP_SELECTEDPRESSED),
       (Ident: 
'EBP_IEBARMENU'; Value: EBP_IEBARMENU),
       (Ident: 
'EBM_HOT'; Value: EBM_HOT),
       (Ident: 
'EBM_NORMAL'; Value: EBM_NORMAL),
       (Ident: 
'EBM_PRESSED'; Value: EBM_PRESSED),
       (Ident: 
'EBP_NORMALGROUPBACKGROUND'; Value: EBP_NORMALGROUPBACKGROUND),
       (Ident: 
'EBP_NORMALGROUPCOLLAPSE'; Value: EBP_NORMALGROUPCOLLAPSE),
       (Ident: 
'EBNGC_HOT'; Value: EBNGC_HOT),
       (Ident: 
'EBNGC_NORMAL'; Value: EBNGC_NORMAL),
       (Ident: 
'EBNGC_PRESSED'; Value: EBNGC_PRESSED),
       (Ident: 
'EBP_NORMALGROUPEXPAND'; Value: EBP_NORMALGROUPEXPAND),
       (Ident: 
'EBNGE_HOT'; Value: EBNGE_HOT),
       (Ident: 
'EBNGE_NORMAL'; Value: EBNGE_NORMAL),
       (Ident: 
'EBNGE_PRESSED'; Value: EBNGE_PRESSED),
       (Ident: 
'EBP_NORMALGROUPHEAD'; Value: EBP_NORMALGROUPHEAD),
       (Ident: 
'EBP_SPECIALGROUPBACKGROUND'; Value: EBP_SPECIALGROUPBACKGROUND),
       (Ident: 
'EBP_SPECIALGROUPCOLLAPSE'; Value: EBP_SPECIALGROUPCOLLAPSE),
       (Ident: 
'EBSGC_HOT'; Value: EBSGC_HOT),
       (Ident: 
'EBSGC_NORMAL'; Value: EBSGC_NORMAL),
       (Ident: 
'EBSGC_PRESSED'; Value: EBSGC_PRESSED),
       (Ident: 
'EBP_SPECIALGROUPEXPAND'; Value: EBP_SPECIALGROUPEXPAND),
       (Ident: 
'EBSGE_HOT'; Value: EBSGE_HOT),
       (Ident: 
'EBSGE_NORMAL'; Value: EBSGE_NORMAL),
       (Ident: 
'EBSGE_PRESSED'; Value: EBSGE_PRESSED),
       (Ident: 
'EBP_SPECIALGROUPHEAD'; Value: EBP_SPECIALGROUPHEAD),
       (Ident: 
'FLYOUT_BODY'; Value: FLYOUT_BODY),
       (Ident: 
'FBS_EMPHASIZED'; Value: FBS_EMPHASIZED),
       (Ident: 
'FBS_NORMAL'; Value: FBS_NORMAL),
       (Ident: 
'FLYOUT_DIVIDER'; Value: FLYOUT_DIVIDER),
       (Ident: 
'FLYOUT_HEADER'; Value: FLYOUT_HEADER),
       (Ident: 
'FLYOUT_LABEL'; Value: FLYOUT_LABEL),
       (Ident: 
'FLS_DISABLED'; Value: FLS_DISABLED),
       (Ident: 
'FLS_EMPHASIZED'; Value: FLS_EMPHASIZED),
       (Ident: 
'FLS_NORMAL'; Value: FLS_NORMAL),
       (Ident: 
'FLS_SELECTED'; Value: FLS_SELECTED),
       (Ident: 
'FLYOUT_LINK'; Value: FLYOUT_LINK),
       (Ident: 
'FLYOUTLINK_HOVER'; Value: FLYOUTLINK_HOVER),
       (Ident: 
'FLYOUTLINK_NORMAL'; Value: FLYOUTLINK_NORMAL),
       (Ident: 
'FLYOUT_LINKAREA'; Value: FLYOUT_LINKAREA),
       (Ident: 
'FLYOUT_LINKHEADER'; Value: FLYOUT_LINKHEADER),
       (Ident: 
'FLH_HOVER'; Value: FLH_HOVER),
       (Ident: 
'FLH_NORMAL'; Value: FLH_NORMAL),
       (Ident: 
'FLYOUT_WINDOW'; Value: FLYOUT_WINDOW),
       (Ident: 
'GP_BORDER'; Value: GP_BORDER),
       (Ident: 
'BSS_FLAT'; Value: BSS_FLAT),
       (Ident: 
'BSS_RAISED'; Value: BSS_RAISED),
       (Ident: 
'BSS_SUNKEN'; Value: BSS_SUNKEN),
       (Ident: 
'GP_LINEHORZ'; Value: GP_LINEHORZ),
       (Ident: 
'LHS_FLAT'; Value: LHS_FLAT),
       (Ident: 
'LHS_RAISED'; Value: LHS_RAISED),
       (Ident: 
'LHS_SUNKEN'; Value: LHS_SUNKEN),
       (Ident: 
'GP_LINEVERT'; Value: GP_LINEVERT),
       (Ident: 
'LVS_FLAT'; Value: LVS_FLAT),
       (Ident: 
'LVS_RAISED'; Value: LVS_RAISED),
       (Ident: 
'LVS_SUNKEN'; Value: LVS_SUNKEN),
       (Ident: 
'HP_HEADERDROPDOWN'; Value: HP_HEADERDROPDOWN),
       (Ident: 
'HDDS_HOT'; Value: HDDS_HOT),
       (Ident: 
'HDDS_NORMAL'; Value: HDDS_NORMAL),
       (Ident: 
'HDDS_SOFTHOT'; Value: HDDS_SOFTHOT),
       (Ident: 
'HP_HEADERDROPDOWNFILTER'; Value: HP_HEADERDROPDOWNFILTER),
       (Ident: 
'HDDFS_HOT'; Value: HDDFS_HOT),
       (Ident: 
'HDDFS_NORMAL'; Value: HDDFS_NORMAL),
       (Ident: 
'HDDFS_SOFTHOT'; Value: HDDFS_SOFTHOT),
       (Ident: 
'HP_HEADERITEM'; Value: HP_HEADERITEM),
       (Ident: 
'HIS_HOT'; Value: HIS_HOT),
       (Ident: 
'HIS_ICONHOT'; Value: HIS_ICONHOT),
       (Ident: 
'HIS_ICONNORMAL'; Value: HIS_ICONNORMAL),
       (Ident: 
'HIS_ICONPRESSED'; Value: HIS_ICONPRESSED),
       (Ident: 
'HIS_ICONSORTEDHOT'; Value: HIS_ICONSORTEDHOT),
       (Ident: 
'HIS_ICONSORTEDNORMAL'; Value: HIS_ICONSORTEDNORMAL),
       (Ident: 
'HIS_ICONSORTEDPRESSED'; Value: HIS_ICONSORTEDPRESSED),
       (Ident: 
'HIS_NORMAL'; Value: HIS_NORMAL),
       (Ident: 
'HIS_PRESSED'; Value: HIS_PRESSED),
       (Ident: 
'HIS_SORTEDNORMAL'; Value: HIS_SORTEDNORMAL),
       (Ident: 
'HIS_SORTEDHOT'; Value: HIS_SORTEDHOT),
       (Ident: 
'HIS_SORTEDPRESSED'; Value: HIS_SORTEDPRESSED),
       (Ident: 
'HP_HEADERITEMLEFT'; Value: HP_HEADERITEMLEFT),
       (Ident: 
'HILS_HOT'; Value: HILS_HOT),
       (Ident: 
'HILS_NORMAL'; Value: HILS_NORMAL),
       (Ident: 
'HILS_PRESSED'; Value: HILS_PRESSED),
       (Ident: 
'HP_HEADERITEMRIGHT'; Value: HP_HEADERITEMRIGHT),
       (Ident: 
'HIRS_HOT'; Value: HIRS_HOT),
       (Ident: 
'HIRS_NORMAL'; Value: HIRS_NORMAL),
       (Ident: 
'HIRS_PRESSED'; Value: HIRS_PRESSED),
       (Ident: 
'HP_HEADEROVERFLOW'; Value: HP_HEADEROVERFLOW),
       (Ident: 
'HOFS_HOT'; Value: HOFS_HOT),
       (Ident: 
'HOFS_NORMAL'; Value: HOFS_NORMAL),
       (Ident: 
'HP_HEADERSORTARROW'; Value: HP_HEADERSORTARROW),
       (Ident: 
'HSAS_SORTEDDOWN'; Value: HSAS_SORTEDDOWN),
       (Ident: 
'HSAS_SORTEDUP'; Value: HSAS_SORTEDUP),
       (Ident: 
'LBCP_BORDER_HSCROLL'; Value: LBCP_BORDER_HSCROLL),
       (Ident: 
'LBPSH_DISABLED'; Value: LBPSH_DISABLED),
       (Ident: 
'LBPSH_FOCUSED'; Value: LBPSH_FOCUSED),
       (Ident: 
'LBPSH_HOT'; Value: LBPSH_HOT),
       (Ident: 
'LBPSH_NORMAL'; Value: LBPSH_NORMAL),
       (Ident: 
'LBCP_BORDER_HVSCROLL'; Value: LBCP_BORDER_HVSCROLL),
       (Ident: 
'LBPSHV_DISABLED'; Value: LBPSHV_DISABLED),
       (Ident: 
'LBPSHV_FOCUSED'; Value: LBPSHV_FOCUSED),
       (Ident: 
'LBPSHV_HOT'; Value: LBPSHV_HOT),
       (Ident: 
'LBPSHV_NORMAL'; Value: LBPSHV_NORMAL),
       (Ident: 
'LBCP_BORDER_NOSCROLL'; Value: LBCP_BORDER_NOSCROLL),
       (Ident: 
'LBPSN_DISABLED'; Value: LBPSN_DISABLED),
       (Ident: 
'LBPSN_FOCUSED'; Value: LBPSN_FOCUSED),
       (Ident: 
'LBPSN_HOT'; Value: LBPSN_HOT),
       (Ident: 
'LBPSN_NORMAL'; Value: LBPSN_NORMAL),
       (Ident: 
'LBCP_BORDER_VSCROLL'; Value: LBCP_BORDER_VSCROLL),
       (Ident: 
'LBPSV_DISABLED'; Value: LBPSV_DISABLED),
       (Ident: 
'LBPSV_FOCUSED'; Value: LBPSV_FOCUSED),
       (Ident: 
'LBPSV_HOT'; Value: LBPSV_HOT),
       (Ident: 
'LBPSV_NORMAL'; Value: LBPSV_NORMAL),
       (Ident: 
'LBCP_ITEM'; Value: LBCP_ITEM),
       (Ident: 
'LBPSI_HOT'; Value: LBPSI_HOT),
       (Ident: 
'LBPSI_HOTSELECTED'; Value: LBPSI_HOTSELECTED),
       (Ident: 
'LBPSI_SELECTED'; Value: LBPSI_SELECTED),
       (Ident: 
'LBPSI_SELECTEDNOTFOCUS'; Value: LBPSI_SELECTEDNOTFOCUS),
       (Ident: 
'LVP_COLLAPSEBUTTON'; Value: LVP_COLLAPSEBUTTON),
       (Ident: 
'LVCB_HOVER'; Value: LVCB_HOVER),
       (Ident: 
'LVCB_NORMAL'; Value: LVCB_NORMAL),
       (Ident: 
'LVCB_PUSHED'; Value: LVCB_PUSHED),
       (Ident: 
'LVP_COLUMNDETAIL'; Value: LVP_COLUMNDETAIL),
       (Ident: 
'LVP_EMPTYTEXT'; Value: LVP_EMPTYTEXT),
       (Ident: 
'LVP_EXPANDBUTTON'; Value: LVP_EXPANDBUTTON),
       (Ident: 
'LVEB_HOVER'; Value: LVEB_HOVER),
       (Ident: 
'LVEB_NORMAL'; Value: LVEB_NORMAL),
       (Ident: 
'LVEB_PUSHED'; Value: LVEB_PUSHED),
       (Ident: 
'LVP_GROUPHEADER'; Value: LVP_GROUPHEADER),
       (Ident: 
'LVGH_CLOSE'; Value: LVGH_CLOSE),
       (Ident: 
'LVGH_CLOSEHOT'; Value: LVGH_CLOSEHOT),
       (Ident: 
'LVGH_CLOSESELECTED'; Value: LVGH_CLOSESELECTED),
       (Ident: 
'LVGH_CLOSESELECTEDHOT'; Value: LVGH_CLOSESELECTEDHOT),
       (Ident: 
'LVGH_CLOSESELECTEDNOTFOCUSED'; Value: LVGH_CLOSESELECTEDNOTFOCUSED),
       (Ident: 
'LVGH_CLOSESELECTEDNOTFOCUSEDHOT'; Value: LVGH_CLOSESELECTEDNOTFOCUSEDHOT),
       (Ident: 
'LVGH_CLOSEMIXEDSELECTION'; Value: LVGH_CLOSEMIXEDSELECTION),
       (Ident: 
'LVGH_CLOSEMIXEDSELECTIONHOT'; Value: LVGH_CLOSEMIXEDSELECTIONHOT),
       (Ident: 
'LVGH_OPEN'; Value: LVGH_OPEN),
       (Ident: 
'LVGH_OPENHOT'; Value: LVGH_OPENHOT),
       (Ident: 
'LVGH_OPENSELECTED'; Value: LVGH_OPENSELECTED),
       (Ident: 
'LVGH_OPENSELECTEDHOT'; Value: LVGH_OPENSELECTEDHOT),
       (Ident: 
'LVGH_OPENSELECTEDNOTFOCUSED'; Value: LVGH_OPENSELECTEDNOTFOCUSED),
       (Ident: 
'LVGH_OPENSELECTEDNOTFOCUSEDHOT'; Value: LVGH_OPENSELECTEDNOTFOCUSEDHOT),
       (Ident: 
'LVGH_OPENMIXEDSELECTION'; Value: LVGH_OPENMIXEDSELECTION),
       (Ident: 
'LVGH_OPENMIXEDSELECTIONHOT'; Value: LVGH_OPENMIXEDSELECTIONHOT),
       (Ident: 
'LVP_GROUPHEADERLINE'; Value: LVP_GROUPHEADERLINE),
       (Ident: 
'LVGHL_CLOSE'; Value: LVGHL_CLOSE),
       (Ident: 
'LVGHL_CLOSEHOT'; Value: LVGHL_CLOSEHOT),
       (Ident: 
'LVGHL_CLOSESELECTED'; Value: LVGHL_CLOSESELECTED),
       (Ident: 
'LVGHL_CLOSESELECTEDHOT'; Value: LVGHL_CLOSESELECTEDHOT),
       (Ident: 
'LVGHL_CLOSESELECTEDNOTFOCUSED'; Value: LVGHL_CLOSESELECTEDNOTFOCUSED),
       (Ident: 
'LVGHL_CLOSESELECTEDNOTFOCUSEDHOT'; Value: LVGHL_CLOSESELECTEDNOTFOCUSEDHOT),
       (Ident: 
'LVGHL_CLOSEMIXEDSELECTION'; Value: LVGHL_CLOSEMIXEDSELECTION),
       (Ident: 
'LVGHL_CLOSEMIXEDSELECTIONHOT'; Value: LVGHL_CLOSEMIXEDSELECTIONHOT),
       (Ident: 
'LVGHL_OPEN'; Value: LVGHL_OPEN),
       (Ident: 
'LVGHL_OPENHOT'; Value: LVGHL_OPENHOT),
       (Ident: 
'LVGHL_OPENSELECTED'; Value: LVGHL_OPENSELECTED),
       (Ident: 
'LVGHL_OPENSELECTEDHOT'; Value: LVGHL_OPENSELECTEDHOT),
       (Ident: 
'LVGHL_OPENSELECTEDNOTFOCUSED'; Value: LVGHL_OPENSELECTEDNOTFOCUSED),
       (Ident: 
'LVGHL_OPENSELECTEDNOTFOCUSEDHOT'; Value: LVGHL_OPENSELECTEDNOTFOCUSEDHOT),
       (Ident: 
'LVGHL_OPENMIXEDSELECTION'; Value: LVGHL_OPENMIXEDSELECTION),
       (Ident: 
'LVGHL_OPENMIXEDSELECTIONHOT'; Value: LVGHL_OPENMIXEDSELECTIONHOT),
       (Ident: 
'LVP_LISTGROUP'; Value: LVP_LISTGROUP),
       (Ident: 
'LVP_LISTDETAIL'; Value: LVP_LISTDETAIL),
       (Ident: 
'LVP_LISTITEM'; Value: LVP_LISTITEM),
       (Ident: 
'LISS_DISABLED'; Value: LISS_DISABLED),
       (Ident: 
'LISS_HOT'; Value: LISS_HOT),
       (Ident: 
'LISS_HOTSELECTED'; Value: LISS_HOTSELECTED),
       (Ident: 
'LISS_NORMAL'; Value: LISS_NORMAL),
       (Ident: 
'LISS_SELECTED'; Value: LISS_SELECTED),
       (Ident: 
'LISS_SELECTEDNOTFOCUS'; Value: LISS_SELECTEDNOTFOCUS),
       (Ident: 
'LVP_LISTSORTEDDETAIL'; Value: LVP_LISTSORTEDDETAIL),
       (Ident: 
'MENU_BARBACKGROUND'; Value: MENU_BARBACKGROUND),
       (Ident: 
'MB_ACTIVE'; Value: MB_ACTIVE),
       (Ident: 
'MB_INACTIVE'; Value: MB_INACTIVE),
       (Ident: 
'MENU_BARITEM'; Value: MENU_BARITEM),
       (Ident: 
'MBI_DISABLED'; Value: MBI_DISABLED),
       (Ident: 
'MBI_DISABLEDHOT'; Value: MBI_DISABLEDHOT),
       (Ident: 
'MBI_DISABLEDPUSHED'; Value: MBI_DISABLEDPUSHED),
       (Ident: 
'MBI_HOT'; Value: MBI_HOT),
       (Ident: 
'MBI_NORMAL'; Value: MBI_NORMAL),
       (Ident: 
'MBI_PUSHED'; Value: MBI_PUSHED),
       (Ident: 
'MENU_CHEVRON_TMSCHEMA'; Value: MENU_CHEVRON_TMSCHEMA),
       (Ident: 
'MENU_MENUBARDROPDOWN_TMSCHEMA'; Value: MENU_MENUBARDROPDOWN_TMSCHEMA),
       (Ident: 
'MENU_MENUBARITEM_TMSCHEMA'; Value: MENU_MENUBARITEM_TMSCHEMA),
       (Ident: 
'MENU_MENUDROPDOWN_TMSCHEMA'; Value: MENU_MENUDROPDOWN_TMSCHEMA),
       (Ident: 
'MENU_MENUITEM_TMSCHEMA'; Value: MENU_MENUITEM_TMSCHEMA),
       (Ident: 
'MENU_POPUPBACKGROUND'; Value: MENU_POPUPBACKGROUND),
       (Ident: 
'MENU_POPUPBORDERS'; Value: MENU_POPUPBORDERS),
       (Ident: 
'MENU_POPUPCHECK'; Value: MENU_POPUPCHECK),
       (Ident: 
'MC_BULLETDISABLED'; Value: MC_BULLETDISABLED),
       (Ident: 
'MC_BULLETNORMAL'; Value: MC_BULLETNORMAL),
       (Ident: 
'MC_CHECKMARKDISABLED'; Value: MC_CHECKMARKDISABLED),
       (Ident: 
'MC_CHECKMARKNORMAL'; Value: MC_CHECKMARKNORMAL),
       (Ident: 
'MENU_POPUPCHECKBACKGROUND'; Value: MENU_POPUPCHECKBACKGROUND),
       (Ident: 
'MCB_BITMAP'; Value: MCB_BITMAP),
       (Ident: 
'MCB_DISABLED'; Value: MCB_DISABLED),
       (Ident: 
'MCB_NORMAL'; Value: MCB_NORMAL),
       (Ident: 
'MENU_POPUPGUTTER'; Value: MENU_POPUPGUTTER),
       (Ident: 
'MENU_POPUPITEM'; Value: MENU_POPUPITEM),
       (Ident: 
'MPI_DISABLED'; Value: MPI_DISABLED),
       (Ident: 
'MPI_DISABLEDHOT'; Value: MPI_DISABLEDHOT),
       (Ident: 
'MPI_HOT'; Value: MPI_HOT),
       (Ident: 
'MPI_NORMAL'; Value: MPI_NORMAL),
       (Ident: 
'MENU_POPUPSEPARATOR'; Value: MENU_POPUPSEPARATOR),
       (Ident: 
'MENU_POPUPSUBMENU'; Value: MENU_POPUPSUBMENU),
       (Ident: 
'MSM_DISABLED'; Value: MSM_DISABLED),
       (Ident: 
'MSM_NORMAL'; Value: MSM_NORMAL),
       (Ident: 
'MENU_SEPARATOR_TMSCHEMA'; Value: MENU_SEPARATOR_TMSCHEMA),
       (Ident: 
'MENU_SYSTEMCLOSE'; Value: MENU_SYSTEMCLOSE),
       (Ident: 
'MSYSC_DISABLED'; Value: MSYSC_DISABLED),
       (Ident: 
'MSYSC_NORMAL'; Value: MSYSC_NORMAL),
       (Ident: 
'MENU_SYSTEMMAXIMIZE'; Value: MENU_SYSTEMMAXIMIZE),
       (Ident: 
'MSYSMX_DISABLED'; Value: MSYSMX_DISABLED),
       (Ident: 
'MSYSMX_NORMAL'; Value: MSYSMX_NORMAL),
       (Ident: 
'MENU_SYSTEMMINIMIZE'; Value: MENU_SYSTEMMINIMIZE),
       (Ident: 
'MSYSMN_DISABLED'; Value: MSYSMN_DISABLED),
       (Ident: 
'MSYSMN_NORMAL'; Value: MSYSMN_NORMAL),
       (Ident: 
'MENU_SYSTEMRESTORE'; Value: MENU_SYSTEMRESTORE),
       (Ident: 
'MSYSR_DISABLED'; Value: MSYSR_DISABLED),
       (Ident: 
'MSYSR_NORMAL'; Value: MSYSR_NORMAL),
       (Ident: 
'MDP_NEWAPPBUTTON'; Value: MDP_NEWAPPBUTTON),
       (Ident: 
'MDS_CHECKED'; Value: MDS_CHECKED),
       (Ident: 
'MDS_DISABLED'; Value: MDS_DISABLED),
       (Ident: 
'MDS_HOT'; Value: MDS_HOT),
       (Ident: 
'MDS_HOTCHECKED'; Value: MDS_HOTCHECKED),
       (Ident: 
'MDS_NORMAL'; Value: MDS_NORMAL),
       (Ident: 
'MDS_PRESSED'; Value: MDS_PRESSED),
       (Ident: 
'MDP_SEPERATOR'; Value: MDP_SEPERATOR),
       (Ident: 
'NAV_BACKBUTTON'; Value: NAV_BACKBUTTON),
       (Ident: 
'NAV_BB_DISABLED'; Value: NAV_BB_DISABLED),
       (Ident: 
'NAV_BB_HOT'; Value: NAV_BB_HOT),
       (Ident: 
'NAV_BB_NORMAL'; Value: NAV_BB_NORMAL),
       (Ident: 
'NAV_BB_PRESSED'; Value: NAV_BB_PRESSED),
       (Ident: 
'NAV_FORWARDBUTTON'; Value: NAV_FORWARDBUTTON),
       (Ident: 
'NAV_FB_DISABLED'; Value: NAV_FB_DISABLED),
       (Ident: 
'NAV_FB_HOT'; Value: NAV_FB_HOT),
       (Ident: 
'NAV_FB_NORMAL'; Value: NAV_FB_NORMAL),
       (Ident: 
'NAV_FB_PRESSED'; Value: NAV_FB_PRESSED),
       (Ident: 
'NAV_MENUBUTTON'; Value: NAV_MENUBUTTON),
       (Ident: 
'NAV_MB_DISABLED'; Value: NAV_MB_DISABLED),
       (Ident: 
'NAV_MB_HOT'; Value: NAV_MB_HOT),
       (Ident: 
'NAV_MB_NORMAL'; Value: NAV_MB_NORMAL),
       (Ident: 
'NAV_MB_PRESSED'; Value: NAV_MB_PRESSED),
       (Ident: 
'PGRP_DOWN'; Value: PGRP_DOWN),
       (Ident: 
'DNS_DISABLED'; Value: DNS_DISABLED),
       (Ident: 
'DNS_HOT'; Value: DNS_HOT),
       (Ident: 
'DNS_NORMAL'; Value: DNS_NORMAL),
       (Ident: 
'DNS_PRESSED'; Value: DNS_PRESSED),
       (Ident: 
'PGRP_DOWNHORZ'; Value: PGRP_DOWNHORZ),
       (Ident: 
'DNHZS_DISABLED'; Value: DNHZS_DISABLED),
       (Ident: 
'DNHZS_HOT'; Value: DNHZS_HOT),
       (Ident: 
'DNHZS_NORMAL'; Value: DNHZS_NORMAL),
       (Ident: 
'DNHZS_PRESSED'; Value: DNHZS_PRESSED),
       (Ident: 
'PGRP_UP'; Value: PGRP_UP),
       (Ident: 
'UPS_DISABLED'; Value: UPS_DISABLED),
       (Ident: 
'UPS_HOT'; Value: UPS_HOT),
       (Ident: 
'UPS_NORMAL'; Value: UPS_NORMAL),
       (Ident: 
'UPS_PRESSED'; Value: UPS_PRESSED),
       (Ident: 
'PGRP_UPHORZ'; Value: PGRP_UPHORZ),
       (Ident: 
'UPHZS_DISABLED'; Value: UPHZS_DISABLED),
       (Ident: 
'UPHZS_HOT'; Value: UPHZS_HOT),
       (Ident: 
'UPHZS_NORMAL'; Value: UPHZS_NORMAL),
       (Ident: 
'UPHZS_PRESSED'; Value: UPHZS_PRESSED),
       (Ident: 
'PP_BAR'; Value: PP_BAR),
       (Ident: 
'PP_BARVERT'; Value: PP_BARVERT),
       (Ident: 
'PP_CHUNK'; Value: PP_CHUNK),
       (Ident: 
'PP_CHUNKVERT'; Value: PP_CHUNKVERT),
       (Ident: 
'PP_FILL'; Value: PP_FILL),
       (Ident: 
'PBFS_ERROR'; Value: PBFS_ERROR),
       (Ident: 
'PBFS_NORMAL'; Value: PBFS_NORMAL),
       (Ident: 
'PBFS_PARTIAL'; Value: PBFS_PARTIAL),
       (Ident: 
'PBFS_PAUSED'; Value: PBFS_PAUSED),
       (Ident: 
'PP_FILLVERT'; Value: PP_FILLVERT),
       (Ident: 
'PBFVS_ERROR'; Value: PBFVS_ERROR),
       (Ident: 
'PBFVS_NORMAL'; Value: PBFVS_NORMAL),
       (Ident: 
'PBFVS_PARTIAL'; Value: PBFVS_PARTIAL),
       (Ident: 
'PBFVS_PAUSED'; Value: PBFVS_PAUSED),
       (Ident: 
'PP_MOVEOVERLAY'; Value: PP_MOVEOVERLAY),
       (Ident: 
'PP_MOVEOVERLAYVERT'; Value: PP_MOVEOVERLAYVERT),
       (Ident: 
'PP_PULSEOVERLAY'; Value: PP_PULSEOVERLAY),
       (Ident: 
'PP_PULSEOVERLAYVERT'; Value: PP_PULSEOVERLAYVERT),
       (Ident: 
'PP_TRANSPARENTBAR'; Value: PP_TRANSPARENTBAR),
       (Ident: 
'PBBS_NORMAL'; Value: PBBS_NORMAL),
       (Ident: 
'PBBS_PARTIAL'; Value: PBBS_PARTIAL),
       (Ident: 
'PP_TRANSPARENTBARVERT'; Value: PP_TRANSPARENTBARVERT),
       (Ident: 
'PBBVS_NORMAL'; Value: PBBVS_NORMAL),
       (Ident: 
'PBBVS_PARTIAL'; Value: PBBVS_PARTIAL),
       (Ident: 
'RP_BACKGROUND'; Value: RP_BACKGROUND),
       (Ident: 
'RP_BAND'; Value: RP_BAND),
       (Ident: 
'RP_CHEVRON'; Value: RP_CHEVRON),
       (Ident: 
'CHEVS_HOT'; Value: CHEVS_HOT),
       (Ident: 
'CHEVS_NORMAL'; Value: CHEVS_NORMAL),
       (Ident: 
'CHEVS_PRESSED'; Value: CHEVS_PRESSED),
       (Ident: 
'RP_CHEVRONVERT'; Value: RP_CHEVRONVERT),
       (Ident: 
'CHEVSV_HOT'; Value: CHEVSV_HOT),
       (Ident: 
'CHEVSV_NORMAL'; Value: CHEVSV_NORMAL),
       (Ident: 
'CHEVSV_PRESSED'; Value: CHEVSV_PRESSED),
       (Ident: 
'RP_GRIPPER'; Value: RP_GRIPPER),
       (Ident: 
'RP_GRIPPERVERT'; Value: RP_GRIPPERVERT),
       (Ident: 
'RP_SPLITTER'; Value: RP_SPLITTER),
       (Ident: 
'SPLITS_HOT'; Value: SPLITS_HOT),
       (Ident: 
'SPLITS_NORMAL'; Value: SPLITS_NORMAL),
       (Ident: 
'SPLITS_PRESSED'; Value: SPLITS_PRESSED),
       (Ident: 
'RP_SPLITTERVERT'; Value: RP_SPLITTERVERT),
       (Ident: 
'SPLITSV_HOT'; Value: SPLITSV_HOT),
       (Ident: 
'SPLITSV_NORMAL'; Value: SPLITSV_NORMAL),
       (Ident: 
'SPLITSV_PRESSED'; Value: SPLITSV_PRESSED),
       (Ident: 
'SBP_ARROWBTN'; Value: SBP_ARROWBTN),
       (Ident: 
'ABS_DOWNDISABLED'; Value: ABS_DOWNDISABLED),
       (Ident: 
'ABS_DOWNHOT'; Value: ABS_DOWNHOT),
       (Ident: 
'ABS_DOWNNORMAL'; Value: ABS_DOWNNORMAL),
       (Ident: 
'ABS_DOWNPRESSED'; Value: ABS_DOWNPRESSED),
       (Ident: 
'ABS_DOWNHOVER'; Value: ABS_DOWNHOVER),
       (Ident: 
'ABS_LEFTDISABLED'; Value: ABS_LEFTDISABLED),
       (Ident: 
'ABS_LEFTHOT'; Value: ABS_LEFTHOT),
       (Ident: 
'ABS_LEFTHOVER'; Value: ABS_LEFTHOVER),
       (Ident: 
'ABS_LEFTNORMAL'; Value: ABS_LEFTNORMAL),
       (Ident: 
'ABS_LEFTPRESSED'; Value: ABS_LEFTPRESSED),
       (Ident: 
'ABS_RIGHTDISABLED'; Value: ABS_RIGHTDISABLED),
       (Ident: 
'ABS_RIGHTHOT'; Value: ABS_RIGHTHOT),
       (Ident: 
'ABS_RIGHTHOVER'; Value: ABS_RIGHTHOVER),
       (Ident: 
'ABS_RIGHTNORMAL'; Value: ABS_RIGHTNORMAL),
       (Ident: 
'ABS_RIGHTPRESSED'; Value: ABS_RIGHTPRESSED),
       (Ident: 
'ABS_UPDISABLED'; Value: ABS_UPDISABLED),
       (Ident: 
'ABS_UPHOT'; Value: ABS_UPHOT),
       (Ident: 
'ABS_UPHOVER'; Value: ABS_UPHOVER),
       (Ident: 
'ABS_UPNORMAL'; Value: ABS_UPNORMAL),
       (Ident: 
'ABS_UPPRESSED'; Value: ABS_UPPRESSED),
       (Ident: 
'SBP_GRIPPERHORZ'; Value: SBP_GRIPPERHORZ),
       (Ident: 
'SCRBS_DISABLED'; Value: SCRBS_DISABLED),
       (Ident: 
'SCRBS_HOT'; Value: SCRBS_HOT),
       (Ident: 
'SCRBS_HOVER'; Value: SCRBS_HOVER),
       (Ident: 
'SCRBS_NORMAL'; Value: SCRBS_NORMAL),
       (Ident: 
'SCRBS_PRESSED'; Value: SCRBS_PRESSED),
       (Ident: 
'SBP_GRIPPERVERT'; Value: SBP_GRIPPERVERT),
       (Ident: 
'SCRBS_DISABLED'; Value: SCRBS_DISABLED),
       (Ident: 
'SCRBS_HOT'; Value: SCRBS_HOT),
       (Ident: 
'SCRBS_HOVER'; Value: SCRBS_HOVER),
       (Ident: 
'SCRBS_NORMAL'; Value: SCRBS_NORMAL),
       (Ident: 
'SCRBS_PRESSED'; Value: SCRBS_PRESSED),
       (Ident: 
'SBP_LOWERTRACKHORZ'; Value: SBP_LOWERTRACKHORZ),
       (Ident: 
'SCRBS_DISABLED'; Value: SCRBS_DISABLED),
       (Ident: 
'SCRBS_HOT'; Value: SCRBS_HOT),
       (Ident: 
'SCRBS_HOVER'; Value: SCRBS_HOVER),
       (Ident: 
'SCRBS_NORMAL'; Value: SCRBS_NORMAL),
       (Ident: 
'SCRBS_PRESSED'; Value: SCRBS_PRESSED),
       (Ident: 
'SBP_LOWERTRACKVERT'; Value: SBP_LOWERTRACKVERT),
       (Ident: 
'SCRBS_DISABLED'; Value: SCRBS_DISABLED),
       (Ident: 
'SCRBS_HOT'; Value: SCRBS_HOT),
       (Ident: 
'SCRBS_HOVER'; Value: SCRBS_HOVER),
       (Ident: 
'SCRBS_NORMAL'; Value: SCRBS_NORMAL),
       (Ident: 
'SCRBS_PRESSED'; Value: SCRBS_PRESSED),
       (Ident: 
'SBP_SIZEBOX'; Value: SBP_SIZEBOX),
       (Ident: 
'SZB_HALFBOTTOMRIGHTALIGN'; Value: SZB_HALFBOTTOMRIGHTALIGN),
       (Ident: 
'SZB_HALFBOTTOMLEFTALIGN'; Value: SZB_HALFBOTTOMLEFTALIGN),
       (Ident: 
'SZB_HALFTOPRIGHTALIGN'; Value: SZB_HALFTOPRIGHTALIGN),
       (Ident: 
'SZB_HALFTOPLEFTALIGN'; Value: SZB_HALFTOPLEFTALIGN),
       (Ident: 
'SZB_LEFTALIGN'; Value: SZB_LEFTALIGN),
       (Ident: 
'SZB_RIGHTALIGN'; Value: SZB_RIGHTALIGN),
       (Ident: 
'SZB_TOPRIGHTALIGN'; Value: SZB_TOPRIGHTALIGN),
       (Ident: 
'SZB_TOPLEFTALIGN'; Value: SZB_TOPLEFTALIGN),
       (Ident: 
'SBP_THUMBBTNHORZ'; Value: SBP_THUMBBTNHORZ),
       (Ident: 
'SCRBS_DISABLED'; Value: SCRBS_DISABLED),
       (Ident: 
'SCRBS_HOT'; Value: SCRBS_HOT),
       (Ident: 
'SCRBS_HOVER'; Value: SCRBS_HOVER),
       (Ident: 
'SCRBS_NORMAL'; Value: SCRBS_NORMAL),
       (Ident: 
'SCRBS_PRESSED'; Value: SCRBS_PRESSED),
       (Ident: 
'SBP_THUMBBTNVERT'; Value: SBP_THUMBBTNVERT),
       (Ident: 
'SCRBS_DISABLED'; Value: SCRBS_DISABLED),
       (Ident: 
'SCRBS_HOT'; Value: SCRBS_HOT),
       (Ident: 
'SCRBS_HOVER'; Value: SCRBS_HOVER),
       (Ident: 
'SCRBS_NORMAL'; Value: SCRBS_NORMAL),
       (Ident: 
'SCRBS_PRESSED'; Value: SCRBS_PRESSED),
       (Ident: 
'SBP_UPPERTRACKHORZ'; Value: SBP_UPPERTRACKHORZ),
       (Ident: 
'SCRBS_DISABLED'; Value: SCRBS_DISABLED),
       (Ident: 
'SCRBS_HOT'; Value: SCRBS_HOT),
       (Ident: 
'SCRBS_HOVER'; Value: SCRBS_HOVER),
       (Ident: 
'SCRBS_NORMAL'; Value: SCRBS_NORMAL),
       (Ident: 
'SCRBS_PRESSED'; Value: SCRBS_PRESSED),
       (Ident: 
'SBP_UPPERTRACKVERT'; Value: SBP_UPPERTRACKVERT),
       (Ident: 
'SCRBS_DISABLED'; Value: SCRBS_DISABLED),
       (Ident: 
'SCRBS_HOT'; Value: SCRBS_HOT),
       (Ident: 
'SCRBS_HOVER'; Value: SCRBS_HOVER),
       (Ident: 
'SCRBS_NORMAL'; Value: SCRBS_NORMAL),
       (Ident: 
'SCRBS_PRESSED'; Value: SCRBS_PRESSED),
       (Ident: 
'SEBP_SEARCHEDITBOXTEXT'; Value: SEBP_SEARCHEDITBOXTEXT),
       (Ident: 
'SEBTS_FORMATTED'; Value: SEBTS_FORMATTED),
       (Ident: 
'SPNP_DOWN'; Value: SPNP_DOWN),
       (Ident: 
'DNS_DISABLED'; Value: DNS_DISABLED),
       (Ident: 
'DNS_HOT'; Value: DNS_HOT),
       (Ident: 
'DNS_NORMAL'; Value: DNS_NORMAL),
       (Ident: 
'DNS_PRESSED'; Value: DNS_PRESSED),
       (Ident: 
'SPNP_DOWNHORZ'; Value: SPNP_DOWNHORZ),
       (Ident: 
'DNHZS_DISABLED'; Value: DNHZS_DISABLED),
       (Ident: 
'DNHZS_HOT'; Value: DNHZS_HOT),
       (Ident: 
'DNHZS_NORMAL'; Value: DNHZS_NORMAL),
       (Ident: 
'DNHZS_PRESSED'; Value: DNHZS_PRESSED),
       (Ident: 
'SPNP_UP'; Value: SPNP_UP),
       (Ident: 
'UPS_DISABLED'; Value: UPS_DISABLED),
       (Ident: 
'UPS_HOT'; Value: UPS_HOT),
       (Ident: 
'UPS_NORMAL'; Value: UPS_NORMAL),
       (Ident: 
'UPS_PRESSED'; Value: UPS_PRESSED),
       (Ident: 
'SPNP_UPHORZ'; Value: SPNP_UPHORZ),
       (Ident: 
'UPHZS_DISABLED'; Value: UPHZS_DISABLED),
       (Ident: 
'UPHZS_HOT'; Value: UPHZS_HOT),
       (Ident: 
'UPHZS_NORMAL'; Value: UPHZS_NORMAL),
       (Ident: 
'UPHZS_PRESSED'; Value: UPHZS_PRESSED),
       (Ident: 
'SPP_LOGOFF'; Value: SPP_LOGOFF),
       (Ident: 
'SPP_LOGOFFBUTTONS'; Value: SPP_LOGOFFBUTTONS),
       (Ident: 
'SPLS_HOT'; Value: SPLS_HOT),
       (Ident: 
'SPLS_NORMAL'; Value: SPLS_NORMAL),
       (Ident: 
'SPLS_PRESSED'; Value: SPLS_PRESSED),
       (Ident: 
'SPP_MOREPROGRAMS'; Value: SPP_MOREPROGRAMS),
       (Ident: 
'SPP_MOREPROGRAMSARROW'; Value: SPP_MOREPROGRAMSARROW),
       (Ident: 
'SPS_HOT'; Value: SPS_HOT),
       (Ident: 
'SPS_NORMAL'; Value: SPS_NORMAL),
       (Ident: 
'SPS_PRESSED'; Value: SPS_PRESSED),
       (Ident: 
'SPP_PLACESLIST'; Value: SPP_PLACESLIST),
       (Ident: 
'SPP_PLACESLISTSEPARATOR'; Value: SPP_PLACESLISTSEPARATOR),
       (Ident: 
'SPP_PREVIEW'; Value: SPP_PREVIEW),
       (Ident: 
'SPP_PROGLIST'; Value: SPP_PROGLIST),
       (Ident: 
'SPP_PROGLISTSEPARATOR'; Value: SPP_PROGLISTSEPARATOR),
       (Ident: 
'SPP_USERPANE'; Value: SPP_USERPANE),
       (Ident: 
'SPP_USERPICTURE'; Value: SPP_USERPICTURE),
       (Ident: 
'SP_GRIPPER'; Value: SP_GRIPPER),
       (Ident: 
'SP_GRIPPERPANE'; Value: SP_GRIPPERPANE),
       (Ident: 
'SP_PANE'; Value: SP_PANE),
       (Ident: 
'TABP_AEROWIZARDBODY'; Value: TABP_AEROWIZARDBODY),
       (Ident: 
'TABP_BODY'; Value: TABP_BODY),
       (Ident: 
'TABP_PANE'; Value: TABP_PANE),
       (Ident: 
'TABP_TABITEM'; Value: TABP_TABITEM),
       (Ident: 
'TIS_DISABLED'; Value: TIS_DISABLED),
       (Ident: 
'TIS_FOCUSED'; Value: TIS_FOCUSED),
       (Ident: 
'TIS_HOT'; Value: TIS_HOT),
       (Ident: 
'TIS_NORMAL'; Value: TIS_NORMAL),
       (Ident: 
'TIS_SELECTED'; Value: TIS_SELECTED),
       (Ident: 
'TABP_TABITEMBOTHEDGE'; Value: TABP_TABITEMBOTHEDGE),
       (Ident: 
'TIBES_DISABLED'; Value: TIBES_DISABLED),
       (Ident: 
'TIBES_FOCUSED'; Value: TIBES_FOCUSED),
       (Ident: 
'TIBES_HOT'; Value: TIBES_HOT),
       (Ident: 
'TIBES_NORMAL'; Value: TIBES_NORMAL),
       (Ident: 
'TIBES_SELECTED'; Value: TIBES_SELECTED),
       (Ident: 
'TABP_TABITEMLEFTEDGE'; Value: TABP_TABITEMLEFTEDGE),
       (Ident: 
'TILES_DISABLED'; Value: TILES_DISABLED),
       (Ident: 
'TILES_FOCUSED'; Value: TILES_FOCUSED),
       (Ident: 
'TILES_HOT'; Value: TILES_HOT),
       (Ident: 
'TILES_NORMAL'; Value: TILES_NORMAL),
       (Ident: 
'TILES_SELECTED'; Value: TILES_SELECTED),
       (Ident: 
'TABP_TABITEMRIGHTEDGE'; Value: TABP_TABITEMRIGHTEDGE),
       (Ident: 
'TIRES_DISABLED'; Value: TIRES_DISABLED),
       (Ident: 
'TIRES_FOCUSED'; Value: TIRES_FOCUSED),
       (Ident: 
'TIRES_HOT'; Value: TIRES_HOT),
       (Ident: 
'TIRES_NORMAL'; Value: TIRES_NORMAL),
       (Ident: 
'TIRES_SELECTED'; Value: TIRES_SELECTED),
       (Ident: 
'TABP_TOPTABITEM'; Value: TABP_TOPTABITEM),
       (Ident: 
'TTIS_DISABLED'; Value: TTIS_DISABLED),
       (Ident: 
'TTIS_FOCUSED'; Value: TTIS_FOCUSED),
       (Ident: 
'TTIS_HOT'; Value: TTIS_HOT),
       (Ident: 
'TTIS_NORMAL'; Value: TTIS_NORMAL),
       (Ident: 
'TTIS_SELECTED'; Value: TTIS_SELECTED),
       (Ident: 
'TABP_TOPTABITEMBOTHEDGE'; Value: TABP_TOPTABITEMBOTHEDGE),
       (Ident: 
'TTIBES_DISABLED'; Value: TTIBES_DISABLED),
       (Ident: 
'TTIBES_FOCUSED'; Value: TTIBES_FOCUSED),
       (Ident: 
'TTIBES_HOT'; Value: TTIBES_HOT),
       (Ident: 
'TTIBES_NORMAL'; Value: TTIBES_NORMAL),
       (Ident: 
'TTIBES_SELECTED'; Value: TTIBES_SELECTED),
       (Ident: 
'TABP_TOPTABITEMLEFTEDGE'; Value: TABP_TOPTABITEMLEFTEDGE),
       (Ident: 
'TTILES_DISABLED'; Value: TTILES_DISABLED),
       (Ident: 
'TTILES_FOCUSED'; Value: TTILES_FOCUSED),
       (Ident: 
'TTILES_HOT'; Value: TTILES_HOT),
       (Ident: 
'TTILES_NORMAL'; Value: TTILES_NORMAL),
       (Ident: 
'TTILES_SELECTED'; Value: TTILES_SELECTED),
       (Ident: 
'TABP_TOPTABITEMRIGHTEDGE'; Value: TABP_TOPTABITEMRIGHTEDGE),
       (Ident: 
'TTIRES_DISABLED'; Value: TTIRES_DISABLED),
       (Ident: 
'TTIRES_FOCUSED'; Value: TTIRES_FOCUSED),
       (Ident: 
'TTIRES_HOT'; Value: TTIRES_HOT),
       (Ident: 
'TTIRES_NORMAL'; Value: TTIRES_NORMAL),
       (Ident: 
'TTIRES_SELECTED'; Value: TTIRES_SELECTED),
       (Ident: 
'TDP_GROUPCOUNT'; Value: TDP_GROUPCOUNT),
       (Ident: 
'TDP_FLASHBUTTON'; Value: TDP_FLASHBUTTON),
       (Ident: 
'TDP_FLASHBUTTONGROUPMENU'; Value: TDP_FLASHBUTTONGROUPMENU),
       (Ident: 
'TBP_BACKGROUNDBOTTOM'; Value: TBP_BACKGROUNDBOTTOM),
       (Ident: 
'TBP_BACKGROUNDLEFT'; Value: TBP_BACKGROUNDLEFT),
       (Ident: 
'TBP_BACKGROUNDRIGHT'; Value: TBP_BACKGROUNDRIGHT),
       (Ident: 
'TBP_BACKGROUNDTOP'; Value: TBP_BACKGROUNDTOP),
       (Ident: 
'TBP_SIZINGBARBOTTOM'; Value: TBP_SIZINGBARBOTTOM),
       (Ident: 
'TBP_SIZINGBARBOTTOMLEFT'; Value: TBP_SIZINGBARBOTTOMLEFT),
       (Ident: 
'TBP_SIZINGBARRIGHT'; Value: TBP_SIZINGBARRIGHT),
       (Ident: 
'TBP_SIZINGBARTOP'; Value: TBP_SIZINGBARTOP),
       (Ident: 
'TDLG_BUTTONSECTION'; Value: TDLG_BUTTONSECTION),
       (Ident: 
'TDLG_BUTTONWRAPPER'; Value: TDLG_BUTTONWRAPPER),
       (Ident: 
'TDLG_COMMANDLINKPANE'; Value: TDLG_COMMANDLINKPANE),
       (Ident: 
'TDLG_CONTENTICON'; Value: TDLG_CONTENTICON),
       (Ident: 
'TDLG_CONTENTPANE'; Value: TDLG_CONTENTPANE),
       (Ident: 
'TDLGCPS_STANDALONE'; Value: TDLGCPS_STANDALONE),
       (Ident: 
'TDLG_CONTROLPANE'; Value: TDLG_CONTROLPANE),
       (Ident: 
'TDLG_EXPANDEDCONTENT'; Value: TDLG_EXPANDEDCONTENT),
       (Ident: 
'TDLG_EXPANDEDFOOTERAREA'; Value: TDLG_EXPANDEDFOOTERAREA),
       (Ident: 
'TDLG_EXPANDOBUTTON'; Value: TDLG_EXPANDOBUTTON),
       (Ident: 
'TDLGEBS_EXPANDEDHOVER'; Value: TDLGEBS_EXPANDEDHOVER),
       (Ident: 
'TDLGEBS_EXPANDEDNORMAL'; Value: TDLGEBS_EXPANDEDNORMAL),
       (Ident: 
'TDLGEBS_EXPANDEDPRESSED'; Value: TDLGEBS_EXPANDEDPRESSED),
       (Ident: 
'TDLGEBS_HOVER'; Value: TDLGEBS_HOVER),
       (Ident: 
'TDLGEBS_NORMAL'; Value: TDLGEBS_NORMAL),
       (Ident: 
'TDLGEBS_PRESSED'; Value: TDLGEBS_PRESSED),
       (Ident: 
'TDLG_EXPANDOTEXT'; Value: TDLG_EXPANDOTEXT),
       (Ident: 
'TDLG_FOOTNOTEAREA'; Value: TDLG_FOOTNOTEAREA),
       (Ident: 
'TDLG_FOOTNOTEPANE'; Value: TDLG_FOOTNOTEPANE),
       (Ident: 
'TDLG_FOOTNOTESEPARATOR'; Value: TDLG_FOOTNOTESEPARATOR),
       (Ident: 
'TDLG_IMAGEALIGNMENT'; Value: TDLG_IMAGEALIGNMENT),
       (Ident: 
'TDLG_MAINICON'; Value: TDLG_MAINICON),
       (Ident: 
'TDLG_MAININSTRUCTIONPANE'; Value: TDLG_MAININSTRUCTIONPANE),
       (Ident: 
'TDLG_PRIMARYPANEL'; Value: TDLG_PRIMARYPANEL),
       (Ident: 
'TDLG_PROGRESSBAR'; Value: TDLG_PROGRESSBAR),
       (Ident: 
'TDLG_RADIOBUTTONPANE'; Value: TDLG_RADIOBUTTONPANE),
       (Ident: 
'TDLG_SECONDARYPANEL'; Value: TDLG_SECONDARYPANEL),
       (Ident: 
'TDLG_VERIFICATIONTEXT'; Value: TDLG_VERIFICATIONTEXT),
       (Ident: 
'TEXT_BODYTITLE'; Value: TEXT_BODYTITLE),
       (Ident: 
'TEXT_BODYTEXT'; Value: TEXT_BODYTEXT),
       (Ident: 
'TEXT_CONTROLLABEL'; Value: TEXT_CONTROLLABEL),
       (Ident: 
'TS_CONTROLLABEL_DISABLED'; Value: TS_CONTROLLABEL_DISABLED),
       (Ident: 
'TS_CONTROLLABEL_NORMAL'; Value: TS_CONTROLLABEL_NORMAL),
       (Ident: 
'TEXT_EXPANDED'; Value: TEXT_EXPANDED),
       (Ident: 
'TEXT_HYPERLINKTEXT'; Value: TEXT_HYPERLINKTEXT),
       (Ident: 
'TS_HYPERLINK_DISABLED'; Value: TS_HYPERLINK_DISABLED),
       (Ident: 
'TS_HYPERLINK_HOT'; Value: TS_HYPERLINK_HOT),
       (Ident: 
'TS_HYPERLINK_NORMAL'; Value: TS_HYPERLINK_NORMAL),
       (Ident: 
'TS_HYPERLINK_PRESSED'; Value: TS_HYPERLINK_PRESSED),
       (Ident: 
'TEXT_INSTRUCTION'; Value: TEXT_INSTRUCTION),
       (Ident: 
'TEXT_LABEL'; Value: TEXT_LABEL),
       (Ident: 
'TEXT_MAININSTRUCTION'; Value: TEXT_MAININSTRUCTION),
       (Ident: 
'TEXT_SECONDARYTEXT'; Value: TEXT_SECONDARYTEXT),
       (Ident: 
'TP_BUTTON'; Value: TP_BUTTON),
       (Ident: 
'TS_CHECKED'; Value: TS_CHECKED),
       (Ident: 
'TS_DISABLED'; Value: TS_DISABLED),
       (Ident: 
'TS_HOT'; Value: TS_HOT),
       (Ident: 
'TS_HOTCHECKED'; Value: TS_HOTCHECKED),
       (Ident: 
'TS_NEARHOT'; Value: TS_NEARHOT),
       (Ident: 
'TS_NORMAL'; Value: TS_NORMAL),
       (Ident: 
'TS_OTHERSIDEHOT'; Value: TS_OTHERSIDEHOT),
       (Ident: 
'TS_PRESSED'; Value: TS_PRESSED),
       (Ident: 
'TP_DROPDOWNBUTTON'; Value: TP_DROPDOWNBUTTON),
       (Ident: 
'TS_CHECKED'; Value: TS_CHECKED),
       (Ident: 
'TS_DISABLED'; Value: TS_DISABLED),
       (Ident: 
'TS_HOT'; Value: TS_HOT),
       (Ident: 
'TS_HOTCHECKED'; Value: TS_HOTCHECKED),
       (Ident: 
'TS_NEARHOT'; Value: TS_NEARHOT),
       (Ident: 
'TS_NORMAL'; Value: TS_NORMAL),
       (Ident: 
'TS_OTHERSIDEHOT'; Value: TS_OTHERSIDEHOT),
       (Ident: 
'TS_PRESSED'; Value: TS_PRESSED),
       (Ident: 
'TP_DROPDOWNBUTTONGLYPH'; Value: TP_DROPDOWNBUTTONGLYPH),
       (Ident: 
'TS_CHECKED'; Value: TS_CHECKED),
       (Ident: 
'TS_DISABLED'; Value: TS_DISABLED),
       (Ident: 
'TS_HOT'; Value: TS_HOT),
       (Ident: 
'TS_HOTCHECKED'; Value: TS_HOTCHECKED),
       (Ident: 
'TS_NEARHOT'; Value: TS_NEARHOT),
       (Ident: 
'TS_NORMAL'; Value: TS_NORMAL),
       (Ident: 
'TS_OTHERSIDEHOT'; Value: TS_OTHERSIDEHOT),
       (Ident: 
'TS_PRESSED'; Value: TS_PRESSED),
       (Ident: 
'TP_SEPARATOR'; Value: TP_SEPARATOR),
       (Ident: 
'TS_CHECKED'; Value: TS_CHECKED),
       (Ident: 
'TS_DISABLED'; Value: TS_DISABLED),
       (Ident: 
'TS_HOT'; Value: TS_HOT),
       (Ident: 
'TS_HOTCHECKED'; Value: TS_HOTCHECKED),
       (Ident: 
'TS_NEARHOT'; Value: TS_NEARHOT),
       (Ident: 
'TS_NORMAL'; Value: TS_NORMAL),
       (Ident: 
'TS_OTHERSIDEHOT'; Value: TS_OTHERSIDEHOT),
       (Ident: 
'TS_PRESSED'; Value: TS_PRESSED),
       (Ident: 
'TP_SEPARATORVERT'; Value: TP_SEPARATORVERT),
       (Ident: 
'TS_CHECKED'; Value: TS_CHECKED),
       (Ident: 
'TS_DISABLED'; Value: TS_DISABLED),
       (Ident: 
'TS_HOT'; Value: TS_HOT),
       (Ident: 
'TS_HOTCHECKED'; Value: TS_HOTCHECKED),
       (Ident: 
'TS_NEARHOT'; Value: TS_NEARHOT),
       (Ident: 
'TS_NORMAL'; Value: TS_NORMAL),
       (Ident: 
'TS_OTHERSIDEHOT'; Value: TS_OTHERSIDEHOT),
       (Ident: 
'TS_PRESSED'; Value: TS_PRESSED),
       (Ident: 
'TP_SPLITBUTTON'; Value: TP_SPLITBUTTON),
       (Ident: 
'TS_CHECKED'; Value: TS_CHECKED),
       (Ident: 
'TS_DISABLED'; Value: TS_DISABLED),
       (Ident: 
'TS_HOT'; Value: TS_HOT),
       (Ident: 
'TS_HOTCHECKED'; Value: TS_HOTCHECKED),
       (Ident: 
'TS_NEARHOT'; Value: TS_NEARHOT),
       (Ident: 
'TS_NORMAL'; Value: TS_NORMAL),
       (Ident: 
'TS_OTHERSIDEHOT'; Value: TS_OTHERSIDEHOT),
       (Ident: 
'TS_PRESSED'; Value: TS_PRESSED),
       (Ident: 
'TP_SPLITBUTTONDROPDOWN'; Value: TP_SPLITBUTTONDROPDOWN),
       (Ident: 
'TS_CHECKED'; Value: TS_CHECKED),
       (Ident: 
'TS_DISABLED'; Value: TS_DISABLED),
       (Ident: 
'TS_HOT'; Value: TS_HOT),
       (Ident: 
'TS_HOTCHECKED'; Value: TS_HOTCHECKED),
       (Ident: 
'TS_NEARHOT'; Value: TS_NEARHOT),
       (Ident: 
'TS_NORMAL'; Value: TS_NORMAL),
       (Ident: 
'TS_OTHERSIDEHOT'; Value: TS_OTHERSIDEHOT),
       (Ident: 
'TS_PRESSED'; Value: TS_PRESSED),
       (Ident: 
'TTP_BALLOON'; Value: TTP_BALLOON),
       (Ident: 
'TTBS_LINK'; Value: TTBS_LINK),
       (Ident: 
'TTBS_NORMAL'; Value: TTBS_NORMAL),
       (Ident: 
'TTP_BALLOONSTEM'; Value: TTP_BALLOONSTEM),
       (Ident: 
'TTBSS_POINTINGUPLEFTWALL'; Value: TTBSS_POINTINGUPLEFTWALL),
       (Ident: 
'TTBSS_POINTINGUPCENTERED'; Value: TTBSS_POINTINGUPCENTERED),
       (Ident: 
'TTBSS_POINTINGUPRIGHTWALL'; Value: TTBSS_POINTINGUPRIGHTWALL),
       (Ident: 
'TTBSS_POINTINGDOWNRIGHTWALL'; Value: TTBSS_POINTINGDOWNRIGHTWALL),
       (Ident: 
'TTBSS_POINTINGDOWNCENTERED'; Value: TTBSS_POINTINGDOWNCENTERED),
       (Ident: 
'TTBSS_POINTINGDOWNLEFTWALL'; Value: TTBSS_POINTINGDOWNLEFTWALL),
       (Ident: 
'TTP_BALLOONTITLE'; Value: TTP_BALLOONTITLE),
       (Ident: 
'TTP_CLOSE'; Value: TTP_CLOSE),
       (Ident: 
'TTCS_HOT'; Value: TTCS_HOT),
       (Ident: 
'TTCS_NORMAL'; Value: TTCS_NORMAL),
       (Ident: 
'TTCS_PRESSED'; Value: TTCS_PRESSED),
       (Ident: 
'TTP_STANDARD'; Value: TTP_STANDARD),
       (Ident: 
'TTSS_LINK'; Value: TTSS_LINK),
       (Ident: 
'TTSS_NORMAL'; Value: TTSS_NORMAL),
       (Ident: 
'TTP_STANDARDTITLE'; Value: TTP_STANDARDTITLE),
       (Ident: 
'TTSS_LINK'; Value: TTSS_LINK),
       (Ident: 
'TTSS_NORMAL'; Value: TTSS_NORMAL),
       (Ident: 
'TTP_WRENCH'; Value: TTP_WRENCH),
       (Ident: 
'TTWS_NORMAL'; Value: TTWS_NORMAL),
       (Ident: 
'TTWS_HOT'; Value: TTWS_HOT),
       (Ident: 
'TTWS_PRESSED'; Value: TTWS_PRESSED),
       (Ident: 
'TKP_THUMB'; Value: TKP_THUMB),
       (Ident: 
'TUS_DISABLED'; Value: TUS_DISABLED),
       (Ident: 
'TUS_FOCUSED'; Value: TUS_FOCUSED),
       (Ident: 
'TUS_HOT'; Value: TUS_HOT),
       (Ident: 
'TUS_NORMAL'; Value: TUS_NORMAL),
       (Ident: 
'TUS_PRESSED'; Value: TUS_PRESSED),
       (Ident: 
'TKP_THUMBBOTTOM'; Value: TKP_THUMBBOTTOM),
       (Ident: 
'TUBS_DISABLED'; Value: TUBS_DISABLED),
       (Ident: 
'TUBS_FOCUSED'; Value: TUBS_FOCUSED),
       (Ident: 
'TUBS_HOT'; Value: TUBS_HOT),
       (Ident: 
'TUBS_NORMAL'; Value: TUBS_NORMAL),
       (Ident: 
'TUBS_PRESSED'; Value: TUBS_PRESSED),
       (Ident: 
'TKP_THUMBLEFT'; Value: TKP_THUMBLEFT),
       (Ident: 
'TUVLS_DISABLED'; Value: TUVLS_DISABLED),
       (Ident: 
'TUVLS_FOCUSED'; Value: TUVLS_FOCUSED),
       (Ident: 
'TUVLS_HOT'; Value: TUVLS_HOT),
       (Ident: 
'TUVLS_NORMAL'; Value: TUVLS_NORMAL),
       (Ident: 
'TUVLS_PRESSED'; Value: TUVLS_PRESSED),
       (Ident: 
'TKP_THUMBRIGHT'; Value: TKP_THUMBRIGHT),
       (Ident: 
'TUVRS_DISABLED'; Value: TUVRS_DISABLED),
       (Ident: 
'TUVRS_FOCUSED'; Value: TUVRS_FOCUSED),
       (Ident: 
'TUVRS_HOT'; Value: TUVRS_HOT),
       (Ident: 
'TUVRS_NORMAL'; Value: TUVRS_NORMAL),
       (Ident: 
'TUVRS_PRESSED'; Value: TUVRS_PRESSED),
       (Ident: 
'TKP_THUMBTOP'; Value: TKP_THUMBTOP),
       (Ident: 
'TUTS_DISABLED'; Value: TUTS_DISABLED),
       (Ident: 
'TUTS_FOCUSED'; Value: TUTS_FOCUSED),
       (Ident: 
'TUTS_HOT'; Value: TUTS_HOT),
       (Ident: 
'TUTS_NORMAL'; Value: TUTS_NORMAL),
       (Ident: 
'TUTS_PRESSED'; Value: TUTS_PRESSED),
       (Ident: 
'TKP_THUMBVERT'; Value: TKP_THUMBVERT),
       (Ident: 
'TUVS_DISABLED'; Value: TUVS_DISABLED),
       (Ident: 
'TUVS_FOCUSED'; Value: TUVS_FOCUSED),
       (Ident: 
'TUVS_HOT'; Value: TUVS_HOT),
       (Ident: 
'TUVS_NORMAL'; Value: TUVS_NORMAL),
       (Ident: 
'TUVS_PRESSED'; Value: TUVS_PRESSED),
       (Ident: 
'TKP_TICS'; Value: TKP_TICS),
       (Ident: 
'TSS_NORMAL'; Value: TSS_NORMAL),
       (Ident: 
'TKP_TICSVERT'; Value: TKP_TICSVERT),
       (Ident: 
'TSVS_NORMAL'; Value: TSVS_NORMAL),
       (Ident: 
'TKP_TRACK'; Value: TKP_TRACK),
       (Ident: 
'TRS_NORMAL'; Value: TRS_NORMAL),
       (Ident: 
'TKP_TRACKVERT'; Value: TKP_TRACKVERT),
       (Ident: 
'TRVS_NORMAL'; Value: TRVS_NORMAL),
       (Ident: 
'TNP_ANIMBACKGROUND'; Value: TNP_ANIMBACKGROUND),
       (Ident: 
'TNP_BACKGROUND'; Value: TNP_BACKGROUND),
       (Ident: 
'TVP_BRANCH'; Value: TVP_BRANCH),
       (Ident: 
'TVP_GLYPH'; Value: TVP_GLYPH),
       (Ident: 
'GLPS_CLOSED'; Value: GLPS_CLOSED),
       (Ident: 
'GLPS_OPENED'; Value: GLPS_OPENED),
       (Ident: 
'TVP_HOTGLYPH'; Value: TVP_HOTGLYPH),
       (Ident: 
'HGLPS_CLOSED'; Value: HGLPS_CLOSED),
       (Ident: 
'HGLPS_OPENED'; Value: HGLPS_OPENED),
       (Ident: 
'TVP_TREEITEM'; Value: TVP_TREEITEM),
       (Ident: 
'TREIS_DISABLED'; Value: TREIS_DISABLED),
       (Ident: 
'TREIS_HOT'; Value: TREIS_HOT),
       (Ident: 
'TREIS_NORMAL'; Value: TREIS_NORMAL),
       (Ident: 
'TREIS_SELECTED'; Value: TREIS_SELECTED),
       (Ident: 
'TREIS_SELECTEDNOTFOCUS'; Value: TREIS_SELECTEDNOTFOCUS),
       (Ident: 
'TREIS_HOTSELECTED'; Value: TREIS_HOTSELECTED),
       (Ident: 
'WP_CAPTION'; Value: WP_CAPTION),
       (Ident: 
'CS_ACTIVE'; Value: CS_ACTIVE),
       (Ident: 
'CS_DISABLED'; Value: CS_DISABLED),
       (Ident: 
'CS_INACTIVE'; Value: CS_INACTIVE),
       (Ident: 
'WP_CAPTIONSIZINGTEMPLATE'; Value: WP_CAPTIONSIZINGTEMPLATE),
       (Ident: 
'WP_CLOSEBUTTON'; Value: WP_CLOSEBUTTON),
       (Ident: 
'CBS_DISABLED'; Value: CBS_DISABLED),
       (Ident: 
'CBS_HOT'; Value: CBS_HOT),
       (Ident: 
'CBS_NORMAL'; Value: CBS_NORMAL),
       (Ident: 
'CBS_PUSHED'; Value: CBS_PUSHED),
       (Ident: 
'WP_DIALOG'; Value: WP_DIALOG),
       (Ident: 
'WP_FRAME'; Value: WP_FRAME),
       (Ident: 
'FS_ACTIVE'; Value: FS_ACTIVE),
       (Ident: 
'FS_INACTIVE'; Value: FS_INACTIVE),
       (Ident: 
'WP_FRAMEBOTTOM'; Value: WP_FRAMEBOTTOM),
       (Ident: 
'WP_FRAMEBOTTOMSIZINGTEMPLATE'; Value: WP_FRAMEBOTTOMSIZINGTEMPLATE),
       (Ident: 
'WP_FRAMELEFT'; Value: WP_FRAMELEFT),
       (Ident: 
'WP_FRAMELEFTSIZINGTEMPLATE'; Value: WP_FRAMELEFTSIZINGTEMPLATE),
       (Ident: 
'WP_FRAMERIGHT'; Value: WP_FRAMERIGHT),
       (Ident: 
'WP_FRAMERIGHTSIZINGTEMPLATE'; Value: WP_FRAMERIGHTSIZINGTEMPLATE),
       (Ident: 
'WP_HELPBUTTON'; Value: WP_HELPBUTTON),
       (Ident: 
'HBS_DISABLED'; Value: HBS_DISABLED),
       (Ident: 
'HBS_HOT'; Value: HBS_HOT),
       (Ident: 
'HBS_NORMAL'; Value: HBS_NORMAL),
       (Ident: 
'HBS_PUSHED'; Value: HBS_PUSHED),
       (Ident: 
'WP_HORZSCROLL'; Value: WP_HORZSCROLL),
       (Ident: 
'HSS_DISABLED'; Value: HSS_DISABLED),
       (Ident: 
'HSS_HOT'; Value: HSS_HOT),
       (Ident: 
'HSS_NORMAL'; Value: HSS_NORMAL),
       (Ident: 
'HSS_PUSHED'; Value: HSS_PUSHED),
       (Ident: 
'WP_HORZTHUMB'; Value: WP_HORZTHUMB),
       (Ident: 
'HTS_DISABLED'; Value: HTS_DISABLED),
       (Ident: 
'HTS_HOT'; Value: HTS_HOT),
       (Ident: 
'HTS_NORMAL'; Value: HTS_NORMAL),
       (Ident: 
'HTS_PUSHED'; Value: HTS_PUSHED),
       (Ident: 
'WP_MAXBUTTON'; Value: WP_MAXBUTTON),
       (Ident: 
'MAXBS_DISABLED'; Value: MAXBS_DISABLED),
       (Ident: 
'MAXBS_HOT'; Value: MAXBS_HOT),
       (Ident: 
'MAXBS_NORMAL'; Value: MAXBS_NORMAL),
       (Ident: 
'MAXBS_PUSHED'; Value: MAXBS_PUSHED),
       (Ident: 
'WP_MAXCAPTION'; Value: WP_MAXCAPTION),
       (Ident: 
'MXCS_ACTIVE'; Value: MXCS_ACTIVE),
       (Ident: 
'MXCS_DISABLED'; Value: MXCS_DISABLED),
       (Ident: 
'MXCS_INACTIVE'; Value: MXCS_INACTIVE),
       (Ident: 
'WP_MDICLOSEBUTTON'; Value: WP_MDICLOSEBUTTON),
       (Ident: 
'WP_MDIHELPBUTTON'; Value: WP_MDIHELPBUTTON),
       (Ident: 
'WP_MDIMINBUTTON'; Value: WP_MDIMINBUTTON),
       (Ident: 
'WP_MDIRESTOREBUTTON'; Value: WP_MDIRESTOREBUTTON),
       (Ident: 
'WP_MDISYSBUTTON'; Value: WP_MDISYSBUTTON),
       (Ident: 
'WP_MINBUTTON'; Value: WP_MINBUTTON),
       (Ident: 
'MINBS_DISABLED'; Value: MINBS_DISABLED),
       (Ident: 
'MINBS_HOT'; Value: MINBS_HOT),
       (Ident: 
'MINBS_NORMAL'; Value: MINBS_NORMAL),
       (Ident: 
'MINBS_PUSHED'; Value: MINBS_PUSHED),
       (Ident: 
'WP_MINCAPTION'; Value: WP_MINCAPTION),
       (Ident: 
'MNCS_ACTIVE'; Value: MNCS_ACTIVE),
       (Ident: 
'MNCS_DISABLED'; Value: MNCS_DISABLED),
       (Ident: 
'MNCS_INACTIVE'; Value: MNCS_INACTIVE),
       (Ident: 
'WP_RESTOREBUTTON'; Value: WP_RESTOREBUTTON),
       (Ident: 
'RBS_DISABLED'; Value: RBS_DISABLED),
       (Ident: 
'RBS_HOT'; Value: RBS_HOT),
       (Ident: 
'RBS_NORMAL'; Value: RBS_NORMAL),
       (Ident: 
'RBS_PUSHED'; Value: RBS_PUSHED),
       (Ident: 
'WP_SMALLCAPTION'; Value: WP_SMALLCAPTION),
       (Ident: 
'WP_SMALLCAPTIONSIZINGTEMPLATE'; Value: WP_SMALLCAPTIONSIZINGTEMPLATE),
       (Ident: 
'WP_SMALLCLOSEBUTTON'; Value: WP_SMALLCLOSEBUTTON),
       (Ident: 
'WP_SMALLFRAMEBOTTOM'; Value: WP_SMALLFRAMEBOTTOM),
       (Ident: 
'WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE'; Value: WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE),
       (Ident: 
'WP_SMALLFRAMELEFT'; Value: WP_SMALLFRAMELEFT),
       (Ident: 
'WP_SMALLFRAMELEFTSIZINGTEMPLATE'; Value: WP_SMALLFRAMELEFTSIZINGTEMPLATE),
       (Ident: 
'WP_SMALLFRAMERIGHT'; Value: WP_SMALLFRAMERIGHT),
       (Ident: 
'WP_SMALLFRAMERIGHTSIZINGTEMPLATE'; Value: WP_SMALLFRAMERIGHTSIZINGTEMPLATE),
       (Ident: 
'WP_SMALLMAXCAPTION'; Value: WP_SMALLMAXCAPTION),
       (Ident: 
'WP_SMALLMINCAPTION'; Value: WP_SMALLMINCAPTION),
       (Ident: 
'WP_SYSBUTTON'; Value: WP_SYSBUTTON),
       (Ident: 
'SBS_DISABLED'; Value: SBS_DISABLED),
       (Ident: 
'SBS_HOT'; Value: SBS_HOT),
       (Ident: 
'SBS_NORMAL'; Value: SBS_NORMAL),
       (Ident: 
'SBS_PUSHED'; Value: SBS_PUSHED),
       (Ident: 
'WP_VERTSCROLL'; Value: WP_VERTSCROLL),
       (Ident: 
'VSS_DISABLED'; Value: VSS_DISABLED),
       (Ident: 
'VSS_HOT'; Value: VSS_HOT),
       (Ident: 
'VSS_NORMAL'; Value: VSS_NORMAL),
       (Ident: 
'VSS_PUSHED'; Value: VSS_PUSHED),
       (Ident: 
'WP_VERTTHUMB'; Value: WP_VERTTHUMB),
       (Ident: 
'VTS_DISABLED'; Value: VTS_DISABLED),
       (Ident: 
'VTS_HOT'; Value: VTS_HOT),
       (Ident: 
'VTS_NORMAL'; Value: VTS_NORMAL),
       (Ident: 
'VTS_PUSHED'; Value: VTS_PUSHED));

type
  TNodeWithChildren = record
    Node: string;
    Children: 
string;
  
end;

const
  ClassesWithParts: array[0..35of TNodeWithChildren =
    ((Node: 
'BUTTON'; Children: 'BP_CHECKBOX,BP_COMMANDLINK,BP_COMMANDLINKGLYPH,BP_GROUPBOX,BP_PUSHBUTTON,BP_RADIOBUTTON,BP_USERBUTTON'),
    (Node: 
'CLOCK'; Children: 'CLP_TIME'),
    (Node: 
'COMBOBOX'; Children: 'CP_BACKGROUND,CP_BORDER,CP_CUEBANNER,CP_DROPDOWNBUTTON,CP_DROPDOWNBUTTONLEFT,CP_DROPDOWNBUTTONRIGHT,CP_TRANSPARENTBACKGROUND,CP_READONLY'),
    (Node: 
'COMMUNICATIONS'; Children: 'CSST_TAB'),
    (Node: 
'CONTROLPANEL'; Children: 'CPANEL_BANNERAREA,CPANEL_BODYTEXT,CPANEL_BODYTITLE,CPANEL_BUTTON,CPANEL_CONTENTLINK,CPANEL_CONTENTPANE,CPANEL_CONTENTPANELABEL,'+'CPANEL_CONTENTPANELINE,CPANEL_GROUPTEXT,CPANEL_HELPLINK,CPANEL_LARGECOMMANDAREA,CPANEL_MESSAGETEXT,CPANEL_NAVIGATIONPANE,CPANEL_NAVIGATIONPANELABEL,CPANEL_NAVIGATIONPANELINE,CPANEL_SECTIONTITLELINK,CPANEL_SMALLCOMMANDAREA,CPANEL_TASKLINK,CPANEL_TITLE'),
    (Node: 
'DATEPICKER'; Children: 'DP_DATEBORDER,DP_DATETEXT,DP_SHOWCALENDARBUTTONRIGHT'),
    (Node: 
'DRAGDROP'; Children: 'DD_COPY,DD_CREATELINK,DD_IMAGEBG,DD_MOVE,DD_NONE,DD_TEXTBG,DD_UPDATEMETADATA,DD_WARNING'),
    (Node: 
'EDIT'; Children: 'EP_BACKGROUND,EP_BACKGROUNDWITHBORDER,EP_CARET,EP_EDITBORDER_HSCROLL,EP_EDITBORDER_HVSCROLL,EP_EDITBORDER_NOSCROLL,EP_EDITBORDER_VSCROLL,EP_EDITTEXT,EP_PASSWORD'),
    (Node: 
'EXPLORERBAR'; Children: 'EBP_HEADERBACKGROUND,EBP_HEADERCLOSE,EBP_HEADERPIN,EBP_IEBARMENU,EBP_NORMALGROUPBACKGROUND,EBP_NORMALGROUPCOLLAPSE,EBP_NORMALGROUPEXPAND,EBP_NORMALGROUPHEAD,EBP_SPECIALGROUPBACKGROUND,EBP_SPECIALGROUPCOLLAPSE,EBP_SPECIALGROUPEXPAND,EBP_SPECIALGROUPHEAD'),
    (Node: 
'FLYOUT'; Children: 'FLYOUT_BODY,FLYOUT_DIVIDER,FLYOUT_HEADER,FLYOUT_LABEL,FLYOUT_LINK,FLYOUT_LINKAREA,FLYOUT_LINKHEADER,FLYOUT_WINDOW'),
    (Node: 
'GLOBALS'; Children: 'GP_BORDER,GP_LINEHORZ,GP_LINEVERT'),
    (Node: 
'HEADER'; Children: 'HP_HEADERDROPDOWN,HP_HEADERDROPDOWNFILTER,HP_HEADERITEM,HP_HEADERITEMLEFT,HP_HEADERITEMRIGHT,HP_HEADEROVERFLOW,HP_HEADERSORTARROW'),
    (Node: 
'LISTBOX'; Children: 'LBCP_BORDER_HSCROLL,LBCP_BORDER_HVSCROLL,LBCP_BORDER_NOSCROLL,LBCP_BORDER_VSCROLL,LBCP_ITEM'),
    (Node: 
'LISTVIEW'; Children: 'LVP_COLLAPSEBUTTON,LVP_COLUMNDETAIL,LVP_EMPTYTEXT,LVP_EXPANDBUTTON,LVP_GROUPHEADER,LVP_GROUPHEADERLINE,LVP_LISTGROUP,LVP_LISTDETAIL,LVP_LISTITEM,LVP_LISTSORTEDDETAIL'),
    (Node: 
'MENU'; Children: 'MENU_BARBACKGROUND,MENU_BARITEM,MENU_CHEVRON_TMSCHEMA,MENU_MENUBARDROPDOWN_TMSCHEMA,MENU_MENUBARITEM_TMSCHEMA,'+'MENU_MENUDROPDOWN_TMSCHEMA,MENU_MENUITEM_TMSCHEMA,MENU_POPUPBACKGROUND,MENU_POPUPBORDERS,MENU_POPUPCHECK,MENU_POPUPCHECKBACKGROUND,MENU_POPUPGUTTER,MENU_POPUPITEM,MENU_POPUPSEPARATOR,MENU_POPUPSUBMENU,'+'MENU_SEPARATOR_TMSCHEMA,MENU_SYSTEMCLOSE,MENU_SYSTEMMAXIMIZE,MENU_SYSTEMMINIMIZE,MENU_SYSTEMRESTORE'),
    (Node: 
'MENUBAND'; Children: 'MDP_NEWAPPBUTTON,MDP_SEPERATOR'),
    (Node: 
'NAVIGATION'; Children: 'NAV_BACKBUTTON,NAV_FORWARDBUTTON,NAV_MENUBUTTON'),
    (Node: 
'PAGE'; Children: 'PGRP_DOWN,PGRP_DOWNHORZ,PGRP_UP,PGRP_UPHORZ'),
    (Node: 
'PROGRESS'; Children: 'PP_BAR,PP_BARVERT,PP_CHUNK,PP_CHUNKVERT,PP_FILL,PP_FILLVERT,PP_MOVEOVERLAY,PP_MOVEOVERLAYVERT,PP_PULSEOVERLAY,PP_PULSEOVERLAYVERT,PP_TRANSPARENTBAR,PP_TRANSPARENTBARVERT'),
    (Node: 
'REBAR'; Children: 'RP_BACKGROUND,RP_BAND,RP_CHEVRON,RP_CHEVRONVERT,RP_GRIPPER,RP_GRIPPERVERT,RP_SPLITTER,RP_SPLITTERVERT'),
    (Node: 
'SCROLLBAR'; Children: 'SBP_ARROWBTN,SBP_GRIPPERHORZ,SBP_GRIPPERVERT,SBP_LOWERTRACKHORZ,SBP_LOWERTRACKVERT,SBP_SIZEBOX,SBP_THUMBBTNHORZ,SBP_THUMBBTNVERT,SBP_UPPERTRACKHORZ,SBP_UPPERTRACKVERT'),
    (Node: 
'SEARCHEDITBOX'; Children: 'SEBP_SEARCHEDITBOXTEXT'),
    (Node: 
'SPIN'; Children: 'SPNP_DOWN,SPNP_DOWNHORZ,SPNP_UP,SPNP_UPHORZ'),
    (Node: 
'STARTPANEL'; Children: 'SPP_LOGOFF,SPP_LOGOFFBUTTONS,SPP_MOREPROGRAMS,SPP_MOREPROGRAMSARROW,SPP_PLACESLIST,SPP_PLACESLISTSEPARATOR,SPP_PREVIEW,SPP_PROGLIST,SPP_PROGLISTSEPARATOR,SPP_USERPANE,SPP_USERPICTURE'),
    (Node: 
'STATUS'; Children: 'SP_GRIPPER,SP_GRIPPERPANE,SP_PANE'),
    (Node: 
'TAB'; Children: 'TABP_AEROWIZARDBODY,TABP_BODY,TABP_PANE,TABP_TABITEM,TABP_TABITEMBOTHEDGE,TABP_TABITEMLEFTEDGE,TABP_TABITEMRIGHTEDGE,TABP_TOPTABITEM,TABP_TOPTABITEMBOTHEDGE,TABP_TOPTABITEMLEFTEDGE,TABP_TOPTABITEMRIGHTEDGE'),
    (Node: 
'TASKBAND'; Children: 'TDP_GROUPCOUNT,TDP_FLASHBUTTON,TDP_FLASHBUTTONGROUPMENU'),
    (Node: 
'TASKBAR'; Children: 'TBP_BACKGROUNDBOTTOM,TBP_BACKGROUNDLEFT,TBP_BACKGROUNDRIGHT,TBP_BACKGROUNDTOP,TBP_SIZINGBARBOTTOM,TBP_SIZINGBARBOTTOMLEFT,TBP_SIZINGBARRIGHT,TBP_SIZINGBARTOP'),
    (Node: 
'TASKDIALOG'; Children: 'TDLG_BUTTONSECTION,TDLG_BUTTONWRAPPER,TDLG_COMMANDLINKPANE,TDLG_CONTENTICON,TDLG_CONTENTPANE,TDLG_CONTROLPANE,TDLG_EXPANDEDCONTENT,'+'TDLG_EXPANDEDFOOTERAREA,TDLG_EXPANDOBUTTON,TDLG_EXPANDOTEXT,TDLG_FOOTNOTEAREA,TDLG_FOOTNOTEPANE,TDLG_FOOTNOTESEPARATOR,TDLG_IMAGEALIGNMENT,'+'TDLG_MAINICON,TDLG_MAININSTRUCTIONPANE,TDLG_PRIMARYPANEL,TDLG_PROGRESSBAR,TDLG_RADIOBUTTONPANE,TDLG_SECONDARYPANEL,TDLG_VERIFICATIONTEXT'),
    (Node: 
'TEXTSTYLE'; Children: 'TEXT_BODYTITLE,TEXT_BODYTEXT,TEXT_CONTROLLABEL,TEXT_EXPANDED,TEXT_HYPERLINKTEXT,TEXT_INSTRUCTION,TEXT_LABEL,TEXT_MAININSTRUCTION,TEXT_SECONDARYTEXT'),
    (Node: 
'TOOLBAR'; Children: 'TP_BUTTON,TP_DROPDOWNBUTTON,TP_DROPDOWNBUTTONGLYPH,TP_SEPARATOR,TP_SEPARATORVERT,TP_SPLITBUTTON,TP_SPLITBUTTONDROPDOWN'),
    (Node: 
'TOOLTIP'; Children: 'TTP_BALLOON,TTP_BALLOONSTEM,TTP_BALLOONTITLE,TTP_CLOSE,TTP_STANDARD,TTP_STANDARDTITLE,TTP_WRENCH'),
    (Node: 
'TRACKBAR'; Children: 'TKP_THUMB,TKP_THUMBBOTTOM,TKP_THUMBLEFT,TKP_THUMBRIGHT,TKP_THUMBTOP,TKP_THUMBVERT,TKP_TICS,TKP_TICSVERT,TKP_TRACK,TKP_TRACKVERT'),
    (Node: 
'TRAYNOTIFY'; Children: 'TNP_ANIMBACKGROUND,TNP_BACKGROUND'),
    (Node: 
'TREEVIEW'; Children: 'TVP_BRANCH,TVP_GLYPH,TVP_HOTGLYPH,TVP_TREEITEM'),
    (Node: 
'WINDOW'; Children: 'WP_CAPTION,WP_CAPTIONSIZINGTEMPLATE,WP_CLOSEBUTTON,WP_DIALOG,WP_FRAME,WP_FRAMEBOTTOM,WP_FRAMEBOTTOMSIZINGTEMPLATE,'+'WP_FRAMELEFT,WP_FRAMELEFTSIZINGTEMPLATE,WP_FRAMERIGHT,WP_FRAMERIGHTSIZINGTEMPLATE,WP_HELPBUTTON,WP_HORZSCROLL,WP_HORZTHUMB,'+'WP_MAXBUTTON,WP_MAXCAPTION,WP_MDICLOSEBUTTON,WP_MDIHELPBUTTON,WP_MDIMINBUTTON,WP_MDIRESTOREBUTTON,WP_MDISYSBUTTON,WP_MINBUTTON,WP_MINCAPTION,WP_RESTOREBUTTON,WP_SMALLCAPTION,WP_SMALLCAPTIONSIZINGTEMPLATE,'+'WP_SMALLCLOSEBUTTON,WP_SMALLFRAMEBOTTOM,WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE,WP_SMALLFRAMELEFT,WP_SMALLFRAMELEFTSIZINGTEMPLATE,WP_SMALLFRAMERIGHT,WP_SMALLFRAMERIGHTSIZINGTEMPLATE,'+'WP_SMALLMAXCAPTION,WP_SMALLMINCAPTION,WP_SYSBUTTON,WP_VERTSCROLL,WP_VERTTHUMB'));

  PartsWithStates: 
array[0..298of TNodeWithChildren =
    ((Node: 
'BP_CHECKBOX'; Children: 'CBS_CHECKEDDISABLED,CBS_CHECKEDHOT,CBS_CHECKEDNORMAL,CBS_CHECKEDPRESSED,CBS_MIXEDDISABLED,CBS_MIXEDHOT,CBS_MIXEDNORMAL,CBS_MIXEDPRESSED,CBS_UNCHECKEDDISABLED,CBS_UNCHECKEDHOT,CBS_UNCHECKEDNORMAL,CBS_UNCHECKEDPRESSED'),
    (Node: 
'BP_COMMANDLINK'; Children: 'CMDLS_DEFAULTED,CMDLS_DEFAULTED_ANIMATING,CMDLS_DISABLED,CMDLS_HOT,CMDLS_NORMAL,CMDLS_PRESSED'),
    (Node: 
'BP_COMMANDLINKGLYPH'; Children: 'CMDLGS_DEFAULTED,CMDLGS_DISABLED,CMDLGS_HOT,CMDLGS_NORMAL,CMDLGS_PRESSED'),
    (Node: 
'BP_GROUPBOX'; Children: 'GBS_DISABLED,GBS_NORMAL'),
    (Node: 
'BP_PUSHBUTTON'; Children: 'PBS_DEFAULTED,PBS_DISABLED,PBS_HOT,PBS_NORMAL,PBS_PRESSED'),
    (Node: 
'BP_RADIOBUTTON'; Children: 'RBS_CHECKEDDISABLED,RBS_CHECKEDHOT,RBS_CHECKEDNORMAL,RBS_CHECKEDPRESSED,RBS_UNCHECKEDDISABLED,RBS_UNCHECKEDHOT,RBS_UNCHECKEDNORMAL,RBS_UNCHECKEDPRESSED'),
    (Node: 
'BP_USERBUTTON'; Children: ''),
    (Node: 
'CLP_TIME'; Children: 'CLS_NORMAL,CLS_HOT,CLS_PRESSED'),
    (Node: 
'CP_BACKGROUND'; Children: ''),
    (Node: 
'CP_BORDER'; Children: 'CBB_DISABLED,CBB_FOCUSED,CBB_HOT,CBB_NORMAL'),
    (Node: 
'CP_CUEBANNER'; Children: 'CBCB_DISABLED,CBCB_HOT,CBCB_NORMAL,CBCB_PRESSED'),
    (Node: 
'CP_DROPDOWNBUTTON'; Children: 'CBXS_DISABLED,CBXS_HOT,CBXS_NORMAL,CBXS_PRESSED'),
    (Node: 
'CP_DROPDOWNBUTTONLEFT'; Children: 'CBXSL_DISABLED,CBXSL_HOT,CBXSL_NORMAL,CBXSL_PRESSED'),
    (Node: 
'CP_DROPDOWNBUTTONRIGHT'; Children: 'CBXSR_DISABLED,CBXSR_HOT,CBXSR_NORMAL,CBXSR_PRESSED'),
    (Node: 
'CP_TRANSPARENTBACKGROUND'; Children: 'CBTBS_DISABLED,CBTBS_FOCUSED,CBTBS_HOT,CBTBS_NORMAL'),
    (Node: 
'CP_READONLY'; Children: 'CBRO_DISABLED,CBRO_HOT,CBRO_NORMAL,CBRO_PRESSED'),
    (Node: 
'CSST_TAB'; Children: 'CSTB_HOT,CSTB_NORMAL,CSTB_SELECTED'),
    (Node: 
'CPANEL_BANNERAREA'; Children: ''),
    (Node: 
'CPANEL_BODYTEXT'; Children: ''),
    (Node: 
'CPANEL_BODYTITLE'; Children: ''),
    (Node: 
'CPANEL_BUTTON'; Children: ''),
    (Node: 
'CPANEL_CONTENTLINK'; Children: 'CPCL_DISABLED,CPCL_HOT,CPCL_NORMAL,CPCL_PRESSED'),
    (Node: 
'CPANEL_CONTENTPANE'; Children: ''),
    (Node: 
'CPANEL_CONTENTPANELABEL'; Children: ''),
    (Node: 
'CPANEL_CONTENTPANELINE'; Children: ''),
    (Node: 
'CPANEL_GROUPTEXT'; Children: ''),
    (Node: 
'CPANEL_HELPLINK'; Children: 'CPHL_DISABLED,CPHL_HOT,CPHL_NORMAL,CPHL_PRESSED'),
    (Node: 
'CPANEL_LARGECOMMANDAREA'; Children: ''),
    (Node: 
'CPANEL_MESSAGETEXT'; Children: ''),
    (Node: 
'CPANEL_NAVIGATIONPANE'; Children: ''),
    (Node: 
'CPANEL_NAVIGATIONPANELABEL'; Children: ''),
    (Node: 
'CPANEL_NAVIGATIONPANELINE'; Children: ''),
    (Node: 
'CPANEL_SECTIONTITLELINK'; Children: 'CPSTL_HOT,CPSTL_NORMAL'),
    (Node: 
'CPANEL_SMALLCOMMANDAREA'; Children: ''),
    (Node: 
'CPANEL_TASKLINK'; Children: 'CPTL_DISABLED,CPTL_HOT,CPTL_NORMAL,CPTL_PAGE,CPTL_PRESSED'),
    (Node: 
'CPANEL_TITLE'; Children: ''),
    (Node: 
'DP_DATEBORDER'; Children: 'DPDB_DISABLED,DPDB_FOCUSED,DPDB_HOT,DPDB_NORMAL'),
    (Node: 
'DP_DATETEXT'; Children: 'DPDT_DISABLED,DPDT_NORMAL,DPDT_SELECTED'),
    (Node: 
'DP_SHOWCALENDARBUTTONRIGHT'; Children: 'DPSCBR_DISABLED,DPSCBR_HOT,DPSCBR_NORMAL,DPSCBR_PRESSED'),
    (Node: 
'DD_COPY'; Children: 'DDCOPY_HIGHLIGHT,DDCOPY_NOHIGHLIGHT'),
    (Node: 
'DD_CREATELINK'; Children: 'DDCREATELINK_HIGHLIGHT,DDCREATELINK_NOHIGHLIGHT'),
    (Node: 
'DD_IMAGEBG'; Children: ''),
    (Node: 
'DD_MOVE'; Children: 'DDMOVE_HIGHLIGHT,DDMOVE_NOHIGHLIGHT'),
    (Node: 
'DD_NONE'; Children: 'DDNONE_HIGHLIGHT,DDNONE_NOHIGHLIGHT'),
    (Node: 
'DD_TEXTBG'; Children: ''),
    (Node: 
'DD_UPDATEMETADATA'; Children: 'DDUPDATEMETADATA_HIGHLIGHT,DDUPDATEMETADATA_NOHIGHLIGHT'),
    (Node: 
'DD_WARNING'; Children: 'DDWARNING_HIGHLIGHT,DDWARNING_NOHIGHLIGHT'),
    (Node: 
'EP_BACKGROUND'; Children: 'EBS_ASSIST,EBS_DISABLED,EBS_FOCUSED,EBS_HOT,EBS_NORMAL,EBS_READONLY'),
    (Node: 
'EP_BACKGROUNDWITHBORDER'; Children: 'EBWBS_DISABLED,EBWBS_FOCUSED,EBWBS_HOT,EBWBS_NORMAL'),
    (Node: 
'EP_CARET'; Children: ''),
    (Node: 
'EP_EDITBORDER_HSCROLL'; Children: 'EPSH_DISABLED,EPSH_FOCUSED,EPSH_HOT,EPSH_NORMAL'),
    (Node: 
'EP_EDITBORDER_HVSCROLL'; Children: 'EPSHV_DISABLED,EPSHV_FOCUSED,EPSHV_HOT,EPSHV_NORMAL'),
    (Node: 
'EP_EDITBORDER_NOSCROLL'; Children: 'EPSN_DISABLED,EPSN_FOCUSED,EPSN_HOT,EPSN_NORMAL'),
    (Node: 
'EP_EDITBORDER_VSCROLL'; Children: 'EPSV_DISABLED,EPSV_FOCUSED,EPSV_HOT,EPSV_NORMAL'),
    (Node: 
'EP_EDITTEXT'; Children: 'ETS_ASSIST,ETS_CUEBANNER,ETS_DISABLED,ETS_FOCUSED,ETS_HOT,ETS_NORMAL,ETS_READONLY,ETS_SELECTED'),
    (Node: 
'EP_PASSWORD'; Children: ''),
    (Node: 
'EBP_HEADERBACKGROUND'; Children: ''),
    (Node: 
'EBP_HEADERCLOSE'; Children: 'EBHC_HOT,EBHC_NORMAL,EBHC_PRESSED'),
    (Node: 
'EBP_HEADERPIN'; Children: 'EBHP_HOT,EBHP_NORMAL,EBHP_PRESSED,EBHP_SELECTEDHOT,EBHP_SELECTEDNORMAL,EBHP_SELECTEDPRESSED'),
    (Node: 
'EBP_IEBARMENU'; Children: 'EBM_HOT,EBM_NORMAL,EBM_PRESSED'),
    (Node: 
'EBP_NORMALGROUPBACKGROUND'; Children: ''),
    (Node: 
'EBP_NORMALGROUPCOLLAPSE'; Children: 'EBNGC_HOT,EBNGC_NORMAL,EBNGC_PRESSED'),
    (Node: 
'EBP_NORMALGROUPEXPAND'; Children: 'EBNGE_HOT,EBNGE_NORMAL,EBNGE_PRESSED'),
    (Node: 
'EBP_NORMALGROUPHEAD'; Children: ''),
    (Node: 
'EBP_SPECIALGROUPBACKGROUND'; Children: ''),
    (Node: 
'EBP_SPECIALGROUPCOLLAPSE'; Children: 'EBSGC_HOT,EBSGC_NORMAL,EBSGC_PRESSED'),
    (Node: 
'EBP_SPECIALGROUPEXPAND'; Children: 'EBSGE_HOT,EBSGE_NORMAL,EBSGE_PRESSED'),
    (Node: 
'EBP_SPECIALGROUPHEAD'; Children: ''),
    (Node: 
'FLYOUT_BODY'; Children: 'FBS_EMPHASIZED,FBS_NORMAL'),
    (Node: 
'FLYOUT_DIVIDER'; Children: ''),
    (Node: 
'FLYOUT_HEADER'; Children: ''),
    (Node: 
'FLYOUT_LABEL'; Children: 'FLS_DISABLED,FLS_EMPHASIZED,FLS_NORMAL,FLS_SELECTED'),
    (Node: 
'FLYOUT_LINK'; Children: 'FLYOUTLINK_HOVER,FLYOUTLINK_NORMAL'),
    (Node: 
'FLYOUT_LINKAREA'; Children: ''),
    (Node: 
'FLYOUT_LINKHEADER'; Children: 'FLH_HOVER,FLH_NORMAL'),
    (Node: 
'FLYOUT_WINDOW'; Children: ''),
    (Node: 
'GP_BORDER'; Children: 'BSS_FLAT,BSS_RAISED,BSS_SUNKEN'),
    (Node: 
'GP_LINEHORZ'; Children: 'LHS_FLAT,LHS_RAISED,LHS_SUNKEN'),
    (Node: 
'GP_LINEVERT'; Children: 'LVS_FLAT,LVS_RAISED,LVS_SUNKEN'),
    (Node: 
'HP_HEADERDROPDOWN'; Children: 'HDDS_HOT,HDDS_NORMAL,HDDS_SOFTHOT'),
    (Node: 
'HP_HEADERDROPDOWNFILTER'; Children: 'HDDFS_HOT,HDDFS_NORMAL,HDDFS_SOFTHOT'),
    (Node: 
'HP_HEADERITEM'; Children: 'HIS_HOT,HIS_ICONHOT,HIS_ICONNORMAL,HIS_ICONPRESSED,HIS_ICONSORTEDHOT,HIS_ICONSORTEDNORMAL,HIS_ICONSORTEDPRESSED,HIS_NORMAL,HIS_PRESSED,HIS_SORTEDNORMAL,HIS_SORTEDHOT,HIS_SORTEDPRESSED'),
    (Node: 
'HP_HEADERITEMLEFT'; Children: 'HILS_HOT,HILS_NORMAL,HILS_PRESSED'),
    (Node: 
'HP_HEADERITEMRIGHT'; Children: 'HIRS_HOT,HIRS_NORMAL,HIRS_PRESSED'),
    (Node: 
'HP_HEADEROVERFLOW'; Children: 'HOFS_HOT,HOFS_NORMAL'),
    (Node: 
'HP_HEADERSORTARROW'; Children: 'HSAS_SORTEDDOWN,HSAS_SORTEDUP'),
    (Node: 
'LBCP_BORDER_HSCROLL'; Children: 'LBPSH_DISABLED,LBPSH_FOCUSED,LBPSH_HOT,LBPSH_NORMAL'),
    (Node: 
'LBCP_BORDER_HVSCROLL'; Children: 'LBPSHV_DISABLED,LBPSHV_FOCUSED,LBPSHV_HOT,LBPSHV_NORMAL'),
    (Node: 
'LBCP_BORDER_NOSCROLL'; Children: 'LBPSN_DISABLED,LBPSN_FOCUSED,LBPSN_HOT,LBPSN_NORMAL'),
    (Node: 
'LBCP_BORDER_VSCROLL'; Children: 'LBPSV_DISABLED,LBPSV_FOCUSED,LBPSV_HOT,LBPSV_NORMAL'),
    (Node: 
'LBCP_ITEM'; Children: 'LBPSI_HOT,LBPSI_HOTSELECTED,LBPSI_SELECTED,LBPSI_SELECTEDNOTFOCUS'),
    (Node: 
'LVP_COLLAPSEBUTTON'; Children: 'LVCB_HOVER,LVCB_NORMAL,LVCB_PUSHED'),
    (Node: 
'LVP_COLUMNDETAIL'; Children: ''),
    (Node: 
'LVP_EMPTYTEXT'; Children: ''),
    (Node: 
'LVP_EXPANDBUTTON'; Children: 'LVEB_HOVER,LVEB_NORMAL,LVEB_PUSHED'),
    (Node: 
'LVP_GROUPHEADER'; Children: 'LVGH_CLOSE,LVGH_CLOSEHOT,LVGH_CLOSESELECTED,LVGH_CLOSESELECTEDHOT,LVGH_CLOSESELECTEDNOTFOCUSED,LVGH_CLOSESELECTEDNOTFOCUSEDHOT,'+'LVGH_CLOSEMIXEDSELECTION,LVGH_CLOSEMIXEDSELECTIONHOT,LVGH_OPEN,LVGH_OPENHOT,LVGH_OPENSELECTED,LVGH_OPENSELECTEDHOT,LVGH_OPENSELECTEDNOTFOCUSED,LVGH_OPENSELECTEDNOTFOCUSEDHOT,LVGH_OPENMIXEDSELECTION,LVGH_OPENMIXEDSELECTIONHOT'),
    (Node: 
'LVP_GROUPHEADERLINE'; Children: 'LVGHL_CLOSE,LVGHL_CLOSEHOT,LVGHL_CLOSESELECTED,LVGHL_CLOSESELECTEDHOT,LVGHL_CLOSESELECTEDNOTFOCUSED,LVGHL_CLOSESELECTEDNOTFOCUSEDHOT,LVGHL_CLOSEMIXEDSELECTION,'+'LVGHL_CLOSEMIXEDSELECTIONHOT,LVGHL_OPEN,LVGHL_OPENHOT,LVGHL_OPENSELECTED,LVGHL_OPENSELECTEDHOT,LVGHL_OPENSELECTEDNOTFOCUSED,LVGHL_OPENSELECTEDNOTFOCUSEDHOT,LVGHL_OPENMIXEDSELECTION,LVGHL_OPENMIXEDSELECTIONHOT'),
    (Node: 
'LVP_LISTGROUP'; Children: ''),
    (Node: 
'LVP_LISTDETAIL'; Children: ''),
    (Node: 
'LVP_LISTITEM'; Children: 'LISS_DISABLED,LISS_HOT,LISS_HOTSELECTED,LISS_NORMAL,LISS_SELECTED,LISS_SELECTEDNOTFOCUS'),
    (Node: 
'LVP_LISTSORTEDDETAIL'; Children: ''),
    (Node: 
'MENU_BARBACKGROUND'; Children: 'MB_ACTIVE,MB_INACTIVE'),
    (Node: 
'MENU_BARITEM'; Children: 'MBI_DISABLED,MBI_DISABLEDHOT,MBI_DISABLEDPUSHED,MBI_HOT,MBI_NORMAL,MBI_PUSHED'),
    (Node: 
'MENU_CHEVRON_TMSCHEMA'; Children: ''),
    (Node: 
'MENU_MENUBARDROPDOWN_TMSCHEMA'; Children: ''),
    (Node: 
'MENU_MENUBARITEM_TMSCHEMA'; Children: ''),
    (Node: 
'MENU_MENUDROPDOWN_TMSCHEMA'; Children: ''),
    (Node: 
'MENU_MENUITEM_TMSCHEMA'; Children: ''),
    (Node: 
'MENU_POPUPBACKGROUND'; Children: ''),
    (Node: 
'MENU_POPUPBORDERS'; Children: ''),
    (Node: 
'MENU_POPUPCHECK'; Children: 'MC_BULLETDISABLED,MC_BULLETNORMAL,MC_CHECKMARKDISABLED,MC_CHECKMARKNORMAL'),
    (Node: 
'MENU_POPUPCHECKBACKGROUND'; Children: 'MCB_BITMAP,MCB_DISABLED,MCB_NORMAL'),
    (Node: 
'MENU_POPUPGUTTER'; Children: ''),
    (Node: 
'MENU_POPUPITEM'; Children: 'MPI_DISABLED,MPI_DISABLEDHOT,MPI_HOT,MPI_NORMAL'),
    (Node: 
'MENU_POPUPSEPARATOR'; Children: ''),
    (Node: 
'MENU_POPUPSUBMENU'; Children: 'MSM_DISABLED,MSM_NORMAL'),
    (Node: 
'MENU_SEPARATOR_TMSCHEMA'; Children: ''),
    (Node: 
'MENU_SYSTEMCLOSE'; Children: 'MSYSC_DISABLED,MSYSC_NORMAL'),
    (Node: 
'MENU_SYSTEMMAXIMIZE'; Children: 'MSYSMX_DISABLED,MSYSMX_NORMAL'),
    (Node: 
'MENU_SYSTEMMINIMIZE'; Children: 'MSYSMN_DISABLED,MSYSMN_NORMAL'),
    (Node: 
'MENU_SYSTEMRESTORE'; Children: 'MSYSR_DISABLED,MSYSR_NORMAL'),
    (Node: 
'MDP_NEWAPPBUTTON'; Children: 'MDS_CHECKED,MDS_DISABLED,MDS_HOT,MDS_HOTCHECKED,MDS_NORMAL,MDS_PRESSED'),
    (Node: 
'MDP_SEPERATOR'; Children: ''),
    (Node: 
'NAV_BACKBUTTON'; Children: 'NAV_BB_DISABLED,NAV_BB_HOT,NAV_BB_NORMAL,NAV_BB_PRESSED'),
    (Node: 
'NAV_FORWARDBUTTON'; Children: 'NAV_FB_DISABLED,NAV_FB_HOT,NAV_FB_NORMAL,NAV_FB_PRESSED'),
    (Node: 
'NAV_MENUBUTTON'; Children: 'NAV_MB_DISABLED,NAV_MB_HOT,NAV_MB_NORMAL,NAV_MB_PRESSED'),
    (Node: 
'PGRP_DOWN'; Children: 'DNS_DISABLED,DNS_HOT,DNS_NORMAL,DNS_PRESSED'),
    (Node: 
'PGRP_DOWNHORZ'; Children: 'DNHZS_DISABLED,DNHZS_HOT,DNHZS_NORMAL,DNHZS_PRESSED'),
    (Node: 
'PGRP_UP'; Children: 'UPS_DISABLED,UPS_HOT,UPS_NORMAL,UPS_PRESSED'),
    (Node: 
'PGRP_UPHORZ'; Children: 'UPHZS_DISABLED,UPHZS_HOT,UPHZS_NORMAL,UPHZS_PRESSED'),
    (Node: 
'PP_BAR'; Children: ''),
    (Node: 
'PP_BARVERT'; Children: ''),
    (Node: 
'PP_CHUNK'; Children: ''),
    (Node: 
'PP_CHUNKVERT'; Children: ''),
    (Node: 
'PP_FILL'; Children: 'PBFS_ERROR,PBFS_NORMAL,PBFS_PARTIAL,PBFS_PAUSED'),
    (Node: 
'PP_FILLVERT'; Children: 'PBFVS_ERROR,PBFVS_NORMAL,PBFVS_PARTIAL,PBFVS_PAUSED'),
    (Node: 
'PP_MOVEOVERLAY'; Children: ''),
    (Node: 
'PP_MOVEOVERLAYVERT'; Children: ''),
    (Node: 
'PP_PULSEOVERLAY'; Children: ''),
    (Node: 
'PP_PULSEOVERLAYVERT'; Children: ''),
    (Node: 
'PP_TRANSPARENTBAR'; Children: 'PBBS_NORMAL,PBBS_PARTIAL'),
    (Node: 
'PP_TRANSPARENTBARVERT'; Children: 'PBBVS_NORMAL,PBBVS_PARTIAL'),
    (Node: 
'RP_BACKGROUND'; Children: ''),
    (Node: 
'RP_BAND'; Children: ''),
    (Node: 
'RP_CHEVRON'; Children: 'CHEVS_HOT,CHEVS_NORMAL,CHEVS_PRESSED'),
    (Node: 
'RP_CHEVRONVERT'; Children: 'CHEVSV_HOT,CHEVSV_NORMAL,CHEVSV_PRESSED'),
    (Node: 
'RP_GRIPPER'; Children: ''),
    (Node: 
'RP_GRIPPERVERT'; Children: ''),
    (Node: 
'RP_SPLITTER'; Children: 'SPLITS_HOT,SPLITS_NORMAL,SPLITS_PRESSED'),
    (Node: 
'RP_SPLITTERVERT'; Children: 'SPLITSV_HOT,SPLITSV_NORMAL,SPLITSV_PRESSED'),
    (Node: 
'SBP_ARROWBTN'; Children: 'ABS_DOWNDISABLED,ABS_DOWNHOT,ABS_DOWNNORMAL,ABS_DOWNPRESSED,ABS_DOWNHOVER,ABS_LEFTDISABLED,ABS_LEFTHOT,ABS_LEFTHOVER,ABS_LEFTNORMAL,ABS_LEFTPRESSED,'+'ABS_RIGHTDISABLED,ABS_RIGHTHOT,ABS_RIGHTHOVER,ABS_RIGHTNORMAL,ABS_RIGHTPRESSED,ABS_UPDISABLED,ABS_UPHOT,ABS_UPHOVER,ABS_UPNORMAL,ABS_UPPRESSED'),
    (Node: 
'SBP_GRIPPERHORZ'; Children: 'SCRBS_DISABLED,SCRBS_HOT,SCRBS_HOVER,SCRBS_NORMAL,SCRBS_PRESSED'),
    (Node: 
'SBP_GRIPPERVERT'; Children: 'SCRBS_DISABLED,SCRBS_HOT,SCRBS_HOVER,SCRBS_NORMAL,SCRBS_PRESSED'),
    (Node: 
'SBP_LOWERTRACKHORZ'; Children: 'SCRBS_DISABLED,SCRBS_HOT,SCRBS_HOVER,SCRBS_NORMAL,SCRBS_PRESSED'),
    (Node: 
'SBP_LOWERTRACKVERT'; Children: 'SCRBS_DISABLED,SCRBS_HOT,SCRBS_HOVER,SCRBS_NORMAL,SCRBS_PRESSED'),
    (Node: 
'SBP_SIZEBOX'; Children: 'SZB_HALFBOTTOMRIGHTALIGN,SZB_HALFBOTTOMLEFTALIGN,SZB_HALFTOPRIGHTALIGN,SZB_HALFTOPLEFTALIGN,SZB_LEFTALIGN,SZB_RIGHTALIGN,SZB_TOPRIGHTALIGN,SZB_TOPLEFTALIGN'),
    (Node: 
'SBP_THUMBBTNHORZ'; Children: 'SCRBS_DISABLED,SCRBS_HOT,SCRBS_HOVER,SCRBS_NORMAL,SCRBS_PRESSED'),
    (Node: 
'SBP_THUMBBTNVERT'; Children: 'SCRBS_DISABLED,SCRBS_HOT,SCRBS_HOVER,SCRBS_NORMAL,SCRBS_PRESSED'),
    (Node: 
'SBP_UPPERTRACKHORZ'; Children: 'SCRBS_DISABLED,SCRBS_HOT,SCRBS_HOVER,SCRBS_NORMAL,SCRBS_PRESSED'),
    (Node: 
'SBP_UPPERTRACKVERT'; Children: 'SCRBS_DISABLED,SCRBS_HOT,SCRBS_HOVER,SCRBS_NORMAL,SCRBS_PRESSED'),
    (Node: 
'SEBP_SEARCHEDITBOXTEXT'; Children: 'SEBTS_FORMATTED'),
    (Node: 
'SPNP_DOWN'; Children: 'DNS_DISABLED,DNS_HOT,DNS_NORMAL,DNS_PRESSED'),
    (Node: 
'SPNP_DOWNHORZ'; Children: 'DNHZS_DISABLED,DNHZS_HOT,DNHZS_NORMAL,DNHZS_PRESSED'),
    (Node: 
'SPNP_UP'; Children: 'UPS_DISABLED,UPS_HOT,UPS_NORMAL,UPS_PRESSED'),
    (Node: 
'SPNP_UPHORZ'; Children: 'UPHZS_DISABLED,UPHZS_HOT,UPHZS_NORMAL,UPHZS_PRESSED'),
    (Node: 
'SPP_LOGOFF'; Children: ''),
    (Node: 
'SPP_LOGOFFBUTTONS'; Children: 'SPLS_HOT,SPLS_NORMAL,SPLS_PRESSED'),
    (Node: 
'SPP_MOREPROGRAMS'; Children: ''),
    (Node: 
'SPP_MOREPROGRAMSARROW'; Children: 'SPS_HOT,SPS_NORMAL,SPS_PRESSED'),
    (Node: 
'SPP_PLACESLIST'; Children: ''),
    (Node: 
'SPP_PLACESLISTSEPARATOR'; Children: ''),
    (Node: 
'SPP_PREVIEW'; Children: ''),
    (Node: 
'SPP_PROGLIST'; Children: ''),
    (Node: 
'SPP_PROGLISTSEPARATOR'; Children: ''),
    (Node: 
'SPP_USERPANE'; Children: ''),
    (Node: 
'SPP_USERPICTURE'; Children: ''),
    (Node: 
'SP_GRIPPER'; Children: ''),
    (Node: 
'SP_GRIPPERPANE'; Children: ''),
    (Node: 
'SP_PANE'; Children: ''),
    (Node: 
'TABP_AEROWIZARDBODY'; Children: ''),
    (Node: 
'TABP_BODY'; Children: ''),
    (Node: 
'TABP_PANE'; Children: ''),
    (Node: 
'TABP_TABITEM'; Children: 'TIS_DISABLED,TIS_FOCUSED,TIS_HOT,TIS_NORMAL,TIS_SELECTED'),
    (Node: 
'TABP_TABITEMBOTHEDGE'; Children: 'TIBES_DISABLED,TIBES_FOCUSED,TIBES_HOT,TIBES_NORMAL,TIBES_SELECTED'),
    (Node: 
'TABP_TABITEMLEFTEDGE'; Children: 'TILES_DISABLED,TILES_FOCUSED,TILES_HOT,TILES_NORMAL,TILES_SELECTED'),
    (Node: 
'TABP_TABITEMRIGHTEDGE'; Children: 'TIRES_DISABLED,TIRES_FOCUSED,TIRES_HOT,TIRES_NORMAL,TIRES_SELECTED'),
    (Node: 
'TABP_TOPTABITEM'; Children: 'TTIS_DISABLED,TTIS_FOCUSED,TTIS_HOT,TTIS_NORMAL,TTIS_SELECTED'),
    (Node: 
'TABP_TOPTABITEMBOTHEDGE'; Children: 'TTIBES_DISABLED,TTIBES_FOCUSED,TTIBES_HOT,TTIBES_NORMAL,TTIBES_SELECTED'),
    (Node: 
'TABP_TOPTABITEMLEFTEDGE'; Children: 'TTILES_DISABLED,TTILES_FOCUSED,TTILES_HOT,TTILES_NORMAL,TTILES_SELECTED'),
    (Node: 
'TABP_TOPTABITEMRIGHTEDGE'; Children: 'TTIRES_DISABLED,TTIRES_FOCUSED,TTIRES_HOT,TTIRES_NORMAL,TTIRES_SELECTED'),
    (Node: 
'TDP_GROUPCOUNT'; Children: ''),
    (Node: 
'TDP_FLASHBUTTON'; Children: ''),
    (Node: 
'TDP_FLASHBUTTONGROUPMENU'; Children: ''),
    (Node: 
'TBP_BACKGROUNDBOTTOM'; Children: ''),
    (Node: 
'TBP_BACKGROUNDLEFT'; Children: ''),
    (Node: 
'TBP_BACKGROUNDRIGHT'; Children: ''),
    (Node: 
'TBP_BACKGROUNDTOP'; Children: ''),
    (Node: 
'TBP_SIZINGBARBOTTOM'; Children: ''),
    (Node: 
'TBP_SIZINGBARBOTTOMLEFT'; Children: ''),
    (Node: 
'TBP_SIZINGBARRIGHT'; Children: ''),
    (Node: 
'TBP_SIZINGBARTOP'; Children: ''),
    (Node: 
'TDLG_BUTTONSECTION'; Children: ''),
    (Node: 
'TDLG_BUTTONWRAPPER'; Children: ''),
    (Node: 
'TDLG_COMMANDLINKPANE'; Children: ''),
    (Node: 
'TDLG_CONTENTICON'; Children: ''),
    (Node: 
'TDLG_CONTENTPANE'; Children: 'TDLGCPS_STANDALONE'),
    (Node: 
'TDLG_CONTROLPANE'; Children: ''),
    (Node: 
'TDLG_EXPANDEDCONTENT'; Children: ''),
    (Node: 
'TDLG_EXPANDEDFOOTERAREA'; Children: ''),
    (Node: 
'TDLG_EXPANDOBUTTON'; Children: 'TDLGEBS_EXPANDEDHOVER,TDLGEBS_EXPANDEDNORMAL,TDLGEBS_EXPANDEDPRESSED,TDLGEBS_HOVER,TDLGEBS_NORMAL,TDLGEBS_PRESSED'),
    (Node: 
'TDLG_EXPANDOTEXT'; Children: ''),
    (Node: 
'TDLG_FOOTNOTEAREA'; Children: ''),
    (Node: 
'TDLG_FOOTNOTEPANE'; Children: ''),
    (Node: 
'TDLG_FOOTNOTESEPARATOR'; Children: ''),
    (Node: 
'TDLG_IMAGEALIGNMENT'; Children: ''),
    (Node: 
'TDLG_MAINICON'; Children: ''),
    (Node: 
'TDLG_MAININSTRUCTIONPANE'; Children: ''),
    (Node: 
'TDLG_PRIMARYPANEL'; Children: ''),
    (Node: 
'TDLG_PROGRESSBAR'; Children: ''),
    (Node: 
'TDLG_RADIOBUTTONPANE'; Children: ''),
    (Node: 
'TDLG_SECONDARYPANEL'; Children: ''),
    (Node: 
'TDLG_VERIFICATIONTEXT'; Children: ''),
    (Node: 
'TEXT_BODYTITLE'; Children: ''),
    (Node: 
'TEXT_BODYTEXT'; Children: ''),
    (Node: 
'TEXT_CONTROLLABEL'; Children: 'TS_CONTROLLABEL_DISABLED,TS_CONTROLLABEL_NORMAL'),
    (Node: 
'TEXT_EXPANDED'; Children: ''),
    (Node: 
'TEXT_HYPERLINKTEXT'; Children: 'TS_HYPERLINK_DISABLED,TS_HYPERLINK_HOT,TS_HYPERLINK_NORMAL,TS_HYPERLINK_PRESSED'),
    (Node: 
'TEXT_INSTRUCTION'; Children: ''),
    (Node: 
'TEXT_LABEL'; Children: ''),
    (Node: 
'TEXT_MAININSTRUCTION'; Children: ''),
    (Node: 
'TEXT_SECONDARYTEXT'; Children: ''),
    (Node: 
'TP_BUTTON'; Children: 'TS_CHECKED,TS_DISABLED,TS_HOT,TS_HOTCHECKED,TS_NEARHOT,TS_NORMAL,TS_OTHERSIDEHOT,TS_PRESSED'),
    (Node: 
'TP_DROPDOWNBUTTON'; Children: 'TS_CHECKED,TS_DISABLED,TS_HOT,TS_HOTCHECKED,TS_NEARHOT,TS_NORMAL,TS_OTHERSIDEHOT,TS_PRESSED'),
    (Node: 
'TP_DROPDOWNBUTTONGLYPH'; Children: 'TS_CHECKED,TS_DISABLED,TS_HOT,TS_HOTCHECKED,TS_NEARHOT,TS_NORMAL,TS_OTHERSIDEHOT,TS_PRESSED'),
    (Node: 
'TP_SEPARATOR'; Children: 'TS_CHECKED,TS_DISABLED,TS_HOT,TS_HOTCHECKED,TS_NEARHOT,TS_NORMAL,TS_OTHERSIDEHOT,TS_PRESSED'),
    (Node: 
'TP_SEPARATORVERT'; Children: 'TS_CHECKED,TS_DISABLED,TS_HOT,TS_HOTCHECKED,TS_NEARHOT,TS_NORMAL,TS_OTHERSIDEHOT,TS_PRESSED'),
    (Node: 
'TP_SPLITBUTTON'; Children: 'TS_CHECKED,TS_DISABLED,TS_HOT,TS_HOTCHECKED,TS_NEARHOT,TS_NORMAL,TS_OTHERSIDEHOT,TS_PRESSED'),
    (Node: 
'TP_SPLITBUTTONDROPDOWN'; Children: 'TS_CHECKED,TS_DISABLED,TS_HOT,TS_HOTCHECKED,TS_NEARHOT,TS_NORMAL,TS_OTHERSIDEHOT,TS_PRESSED'),
    (Node: 
'TTP_BALLOON'; Children: 'TTBS_LINK,TTBS_NORMAL'),
    (Node: 
'TTP_BALLOONSTEM'; Children: 'TTBSS_POINTINGUPLEFTWALL,TTBSS_POINTINGUPCENTERED,TTBSS_POINTINGUPRIGHTWALL,TTBSS_POINTINGDOWNRIGHTWALL,TTBSS_POINTINGDOWNCENTERED,TTBSS_POINTINGDOWNLEFTWALL'),
    (Node: 
'TTP_BALLOONTITLE'; Children: ''),
    (Node: 
'TTP_CLOSE'; Children: 'TTCS_HOT,TTCS_NORMAL,TTCS_PRESSED'),
    (Node: 
'TTP_STANDARD'; Children: 'TTSS_LINK,TTSS_NORMAL'),
    (Node: 
'TTP_STANDARDTITLE'; Children: 'TTSS_LINK,TTSS_NORMAL'),
    (Node: 
'TTP_WRENCH'; Children: 'TTWS_NORMAL,TTWS_HOT,TTWS_PRESSED'),
    (Node: 
'TKP_THUMB'; Children: 'TUS_DISABLED,TUS_FOCUSED,TUS_HOT,TUS_NORMAL,TUS_PRESSED'),
    (Node: 
'TKP_THUMBBOTTOM'; Children: 'TUBS_DISABLED,TUBS_FOCUSED,TUBS_HOT,TUBS_NORMAL,TUBS_PRESSED'),
    (Node: 
'TKP_THUMBLEFT'; Children: 'TUVLS_DISABLED,TUVLS_FOCUSED,TUVLS_HOT,TUVLS_NORMAL,TUVLS_PRESSED'),
    (Node: 
'TKP_THUMBRIGHT'; Children: 'TUVRS_DISABLED,TUVRS_FOCUSED,TUVRS_HOT,TUVRS_NORMAL,TUVRS_PRESSED'),
    (Node: 
'TKP_THUMBTOP'; Children: 'TUTS_DISABLED,TUTS_FOCUSED,TUTS_HOT,TUTS_NORMAL,TUTS_PRESSED'),
    (Node: 
'TKP_THUMBVERT'; Children: 'TUVS_DISABLED,TUVS_FOCUSED,TUVS_HOT,TUVS_NORMAL,TUVS_PRESSED'),
    (Node: 
'TKP_TICS'; Children: 'TSS_NORMAL'),
    (Node: 
'TKP_TICSVERT'; Children: 'TSVS_NORMAL'),
    (Node: 
'TKP_TRACK'; Children: 'TRS_NORMAL'),
    (Node: 
'TKP_TRACKVERT'; Children: 'TRVS_NORMAL'),
    (Node: 
'TNP_ANIMBACKGROUND'; Children: ''),
    (Node: 
'TNP_BACKGROUND'; Children: ''),
    (Node: 
'TVP_BRANCH'; Children: ''),
    (Node: 
'TVP_GLYPH'; Children: 'GLPS_CLOSED,GLPS_OPENED'),
    (Node: 
'TVP_HOTGLYPH'; Children: 'HGLPS_CLOSED,HGLPS_OPENED'),
    (Node: 
'TVP_TREEITEM'; Children: 'TREIS_DISABLED,TREIS_HOT,TREIS_NORMAL,TREIS_SELECTED,TREIS_SELECTEDNOTFOCUS,TREIS_HOTSELECTED'),
    (Node: 
'WP_CAPTION'; Children: 'CS_ACTIVE,CS_DISABLED,CS_INACTIVE'),
    (Node: 
'WP_CAPTIONSIZINGTEMPLATE'; Children: ''),
    (Node: 
'WP_CLOSEBUTTON'; Children: 'CBS_DISABLED,CBS_HOT,CBS_NORMAL,CBS_PUSHED'),
    (Node: 
'WP_DIALOG'; Children: ''),
    (Node: 
'WP_FRAME'; Children: 'FS_ACTIVE,FS_INACTIVE'),
    (Node: 
'WP_FRAMEBOTTOM'; Children: ''),
    (Node: 
'WP_FRAMEBOTTOMSIZINGTEMPLATE'; Children: ''),
    (Node: 
'WP_FRAMELEFT'; Children: ''),
    (Node: 
'WP_FRAMELEFTSIZINGTEMPLATE'; Children: ''),
    (Node: 
'WP_FRAMERIGHT'; Children: ''),
    (Node: 
'WP_FRAMERIGHTSIZINGTEMPLATE'; Children: ''),
    (Node: 
'WP_HELPBUTTON'; Children: 'HBS_DISABLED,HBS_HOT,HBS_NORMAL,HBS_PUSHED'),
    (Node: 
'WP_HORZSCROLL'; Children: 'HSS_DISABLED,HSS_HOT,HSS_NORMAL,HSS_PUSHED'),
    (Node: 
'WP_HORZTHUMB'; Children: 'HTS_DISABLED,HTS_HOT,HTS_NORMAL,HTS_PUSHED'),
    (Node: 
'WP_MAXBUTTON'; Children: 'MAXBS_DISABLED,MAXBS_HOT,MAXBS_NORMAL,MAXBS_PUSHED'),
    (Node: 
'WP_MAXCAPTION'; Children: 'MXCS_ACTIVE,MXCS_DISABLED,MXCS_INACTIVE'),
    (Node: 
'WP_MDICLOSEBUTTON'; Children: ''),
    (Node: 
'WP_MDIHELPBUTTON'; Children: ''),
    (Node: 
'WP_MDIMINBUTTON'; Children: ''),
    (Node: 
'WP_MDIRESTOREBUTTON'; Children: ''),
    (Node: 
'WP_MDISYSBUTTON'; Children: ''),
    (Node: 
'WP_MINBUTTON'; Children: 'MINBS_DISABLED,MINBS_HOT,MINBS_NORMAL,MINBS_PUSHED'),
    (Node: 
'WP_MINCAPTION'; Children: 'MNCS_ACTIVE,MNCS_DISABLED,MNCS_INACTIVE'),
    (Node: 
'WP_RESTOREBUTTON'; Children: 'RBS_DISABLED,RBS_HOT,RBS_NORMAL,RBS_PUSHED'),
    (Node: 
'WP_SMALLCAPTION'; Children: ''),
    (Node: 
'WP_SMALLCAPTIONSIZINGTEMPLATE'; Children: ''),
    (Node: 
'WP_SMALLCLOSEBUTTON'; Children: ''),
    (Node: 
'WP_SMALLFRAMEBOTTOM'; Children: ''),
    (Node: 
'WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE'; Children: ''),
    (Node: 
'WP_SMALLFRAMELEFT'; Children: ''),
    (Node: 
'WP_SMALLFRAMELEFTSIZINGTEMPLATE'; Children: ''),
    (Node: 
'WP_SMALLFRAMERIGHT'; Children: ''),
    (Node: 
'WP_SMALLFRAMERIGHTSIZINGTEMPLATE'; Children: ''),
    (Node: 
'WP_SMALLMAXCAPTION'; Children: ''),
    (Node: 
'WP_SMALLMINCAPTION'; Children: ''),
    (Node: 
'WP_SYSBUTTON'; Children: 'SBS_DISABLED,SBS_HOT,SBS_NORMAL,SBS_PUSHED'),
    (Node: 
'WP_VERTSCROLL'; Children: 'VSS_DISABLED,VSS_HOT,VSS_NORMAL,VSS_PUSHED'),
    (Node: 
'WP_VERTTHUMB'; Children: 'VTS_DISABLED,VTS_HOT,VTS_NORMAL,VTS_PUSHED'));


function ParseIdent(const Ident: string): integer;
function GetParts(const UxClass: string): StringArray;
function GetStates(const Part: string): StringArray;

implementation

function
 ParseIdent(const Ident: string): integer;
var
  i: Integer;
begin
  for i := 0 to high(ConstantDirectory) do
    if SameStr(Ident, ConstantDirectory[i].Ident) then
      Exit(ConstantDirectory[i].Value);
  
raise Exception.CreateFmt('There is no constant named "%s".', [Ident]);
end;

function GetParts(const UxClass: string): StringArray;
var
  i: Integer;
begin
  for i := 0 to high(ClassesWithParts) do
    if SameStr(UxClass, ClassesWithParts[i].Node) then
      Exit(SplitAndTrimEx(ClassesWithParts[i].Children, ','));
  
raise Exception.CreateFmt('There is no class named "%s".', [UxClass]);
end;

function GetStates(const Part: string): StringArray;
var
  i: Integer;
begin
  for i := 0 to high(PartsWithStates) do
    if SameStr(Part, PartsWithStates[i].Node) then
      Exit(SplitAndTrimEx(PartsWithStates[i].Children, ','));
  
raise Exception.CreateFmt('There is no part named "%s".', [Part]);
end;

end.