/*
 * CoreFreq
 * Copyright (C) 2015-2026 CYRIL COURTIAT
 * Licenses: GPL2
 */

enum UI_THEME {
	UI_FUSE_RESET_LAYER,
	UI_FUSE_PAINT_LAYER,
	UI_MAKE_TITLE_UNFOCUS,
	UI_MAKE_TITLE_FOCUS,
	UI_MAKE_BORDER_UNFOCUS,
	UI_MAKE_BORDER_FOCUS,
	UI_MAKE_SELECT_UNFOCUS,
	UI_MAKE_SELECT_FOCUS,
	UI_MAKE_PRINT_UNFOCUS,
	UI_MAKE_PRINT_FOCUS,
	UI_MAKE_PRINT_DROP,
	UI_LAYOUT_LCD_RESET,
	UI_LAYOUT_LCD_CLOCK_LOW,
	UI_LAYOUT_LCD_CLOCK_MEDIUM,
	UI_LAYOUT_LCD_CLOCK_HIGH,
	UI_LAYOUT_LCD_COUNTER_LOW,
	UI_LAYOUT_LCD_COUNTER_MEDIUM,
	UI_LAYOUT_LCD_COUNTER_HIGH,
	UI_LAYOUT_LCD_LOAD_LOW,
	UI_LAYOUT_LCD_LOAD_MEDIUM,
	UI_LAYOUT_LCD_LOAD_HIGH,
	UI_LAYOUT_LCD_IDLE_LOW,
	UI_LAYOUT_LCD_IDLE_MEDIUM,
	UI_LAYOUT_LCD_IDLE_HIGH,
	UI_LAYOUT_LCD_SYSTEM_LOW,
	UI_LAYOUT_LCD_SYSTEM_MEDIUM,
	UI_LAYOUT_LCD_SYSTEM_HIGH,
	UI_LAYOUT_UBENCH,
	UI_LAYOUT_HEADER_PROC_BRAND,
	UI_LAYOUT_HEADER_PROC_BRAND_FILL,
	UI_LAYOUT_HEADER_ARCHITECTURE,
	UI_LAYOUT_HEADER_ARCH_FILL,
	UI_LAYOUT_HEADER_BCLK_FILL,
	UI_LAYOUT_RULER_INSTRUCTIONS,
	UI_LAYOUT_RULER_CYCLES,
	UI_LAYOUT_RULER_CSTATES,
	UI_LAYOUT_RULER_INTERRUPTS,
	UI_LAYOUT_RULER_PACKAGE,
	UI_LAYOUT_RULER_TASKS_FILL,
	UI_LAYOUT_RULER_TASKS_TRACKING,
	UI_LAYOUT_RULER_ENERGY,
	UI_LAYOUT_RULER_SLICE,
	UI_LAYOUT_RULER_CUSTOM,
	UI_LAYOUT_FOOTER_ENABLE_0,
	UI_LAYOUT_FOOTER_ENABLE_1,
	UI_LAYOUT_FOOTER_ENABLE_2,
	UI_LAYOUT_FOOTER_TSC_NONE,
	UI_LAYOUT_FOOTER_TSC_VAR,
	UI_LAYOUT_FOOTER_TSC_INV,
	UI_LAYOUT_FOOTER_TM_0,
	UI_LAYOUT_FOOTER_TM_1,
	UI_LAYOUT_FOOTER_TM_2,
	UI_LAYOUT_FOOTER_TM_3,
	UI_LAYOUT_FOOTER_FILL,
	UI_LAYOUT_FOOTER_GATE,
	UI_LAYOUT_FOOTER_SPACE,
	UI_LAYOUT_FOOTER_LEFT_BRACE,
	UI_LAYOUT_FOOTER_RIGHT_BRACE,
	UI_LAYOUT_FOOTER_KERNEL_VERSION,
	UI_LAYOUT_FOOTER_UNMAP_GATE,
	UI_LAYOUT_FOOTER_DMI_STRING,
	UI_LAYOUT_BCLK_TO_VIEW,
	UI_LAYOUT_ROW_CPU_OFFLINE,
	UI_LAYOUT_RULER_LOAD_TAB_DIM,
	UI_LAYOUT_RULER_LOAD_TAB_BRIGHT,
	UI_ILLUMINATES_CPU_OFF,
	UI_ILLUMINATES_CPU_ON,
	UI_ILLUMINATES_CPU_SP,
	UI_ILLUMINATES_CPU_SP_HYBRID,
	UI_DRAW_FREQUENCY_LOAD_CLEAR,
	UI_DRAW_FREQUENCY_LOAD_LOW,
	UI_DRAW_FREQUENCY_LOAD_MEDIUM,
	UI_DRAW_FREQUENCY_LOAD_HIGH,
	UI_DRAW_ALTMONITOR_TASKS_CLEAR,
	UI_DRAW_ALTMONITOR_TASKS_SPACE,
	UI_DRAW_MONITOR_FREQUENCY_NOMINAL,
	UI_DRAW_MONITOR_FREQUENCY_LOW,
	UI_DRAW_MONITOR_FREQUENCY_HIGH,
	UI_DRAW_MONITOR_FREQUENCY_HOT,
	UI_LAYOUT_CARD_CORE_OFFLINE,
	UI_LAYOUT_CARD_RAM_2DIGITS,
	UI_LAYOUT_CARD_RAM_3DIGITS,
	UI_DRAW_CARD_CORE_NOMINAL,
	UI_DRAW_CARD_CORE_LOW,
	UI_DRAW_CARD_CORE_MEDIUM,
	UI_DRAW_CARD_CORE_HIGH,
	UI_DRAW_CARD_TASK_FILL,
	UI_WIN_MENU_UNSELECT,
	UI_WIN_MENU_SELECT,
	UI_WIN_MENU_TITLE_UNFOCUS,
	UI_WIN_MENU_TITLE_FOCUS,
	UI_WIN_MENU_ERASE_CELL,
	UI_WIN_SORT_BY_FIELD_TITLE,
	UI_WIN_TRACKING_PARENT_PROCESS,
	UI_WIN_TRACKING_CHILD_PROCESS,
	UI_WIN_TRACKING_THIS_PARENT,
	UI_WIN_TRACKING_THIS_CHILD,
	UI_WIN_TRACKING_COUNTERS,
	UI_WIN_TRACKING_TITLE,
	UI_WIN_HOT_PLUG_CPU_TITLE,
	UI_WIN_SELECT_IDLE_RESET,
	UI_WIN_SELECT_IDLE_POLL,
	UI_WIN_SELECT_IDLE_CURRENT,
	UI_WIN_POPUP_MSG_ITEM,
	UI_WIN_POPUP_MSG_SELECT_UNFOCUS,
	UI_WIN_POPUP_MSG_SELECT_FOCUS,
	UI_WIN_POPUP_MSG_BORDER_UNFOCUS,
	UI_WIN_POPUP_MSG_BORDER_FOCUS,
	UI_WIN_POPUP_MSG_TITLE_UNFOCUS,
	UI_WIN_POPUP_MSG_TITLE_FOCUS,
	UI_WIN_EXIT_ISSUE_RECORDER,
	UI_WIN_EXIT_ISSUE_STRESS,
	UI_WIN_EXIT_ISSUE_OS_CPU_IDLE,
	UI_WIN_EXIT_HEADER,
	UI_WIN_EXIT_BLANK,
	UI_WIN_EXIT_CONFIRM,
	UI_WIN_EXIT_FOOTER,
	UI_BOX_DISABLE_STATE,
	UI_BOX_ENABLE_STATE,
	UI_BOX_BLANK,
	UI_BOX_DESC,
	UI_BOX_INTERVAL,
	UI_BOX_EXPERIMENTAL_NOMINAL,
	UI_BOX_EXPERIMENTAL_WARNING,
	UI_DROP_IDLE_ROUTE,
	UI_BOX_TOOLS_STOP,
	UI_WHEEL_CURRENT,
	UI_WHEEL_SELECT,
	UI_WHEEL_LIST
};

enum {
	RSC_UI,
	RSC_VOID,
	RSC_THEME_DFLT,
	RSC_THEME_USR1,
	RSC_THEME_USR2,
	RSC_LAYOUT_LCD_RESET,
#ifndef NO_HEADER
	RSC_LAYOUT_HEADER_PROC,
	RSC_LAYOUT_HEADER_CPU,
	RSC_LAYOUT_HEADER_ARCH,
	RSC_LAYOUT_HEADER_CACHE_L1,
	RSC_LAYOUT_HEADER_BCLK,
	RSC_LAYOUT_HEADER_CACHES,
#endif
#ifndef NO_UPPER
	RSC_LAYOUT_RULER_LOAD,
	RSC_LAYOUT_RULER_REL_LOAD,
	RSC_LAYOUT_RULER_ABS_LOAD,
#endif
#ifndef NO_LOWER
	RSC_LAYOUT_MONITOR_FREQUENCY,
	RSC_LAYOUT_MONITOR_INST,
	RSC_LAYOUT_MONITOR_COMMON,
	RSC_LAYOUT_MONITOR_TASKS,
	RSC_LAYOUT_MONITOR_SLICE,
	RSC_LAYOUT_CUSTOM_FIELD,
	RSC_LAYOUT_RULER_FREQUENCY,
	RSC_LAYOUT_RULER_FREQUENCY_AVG,
	RSC_LAYOUT_RULER_FREQUENCY_PKG,
	RSC_LAYOUT_RULER_INST,
	RSC_LAYOUT_RULER_CYCLES,
	RSC_LAYOUT_RULER_CSTATES,
	RSC_LAYOUT_RULER_INTERRUPTS,
	RSC_LAYOUT_RULER_PACKAGE,
	RSC_LAYOUT_PACKAGE_PC,
	RSC_LAYOUT_PACKAGE_PC02,
	RSC_LAYOUT_PACKAGE_PC03,
	RSC_LAYOUT_PACKAGE_PC04,
	RSC_LAYOUT_PACKAGE_PC06,
	RSC_LAYOUT_PACKAGE_PC07,
	RSC_LAYOUT_PACKAGE_PC08,
	RSC_LAYOUT_PACKAGE_PC09,
	RSC_LAYOUT_PACKAGE_PC10,
	RSC_LAYOUT_PACKAGE_MC06,
	RSC_LAYOUT_PACKAGE_UNCORE,
	RSC_LAYOUT_RULER_TASKS,
	RSC_LAYOUT_TASKS_TRACKING,
	RSC_LAYOUT_TASKS_STATE_SORTED,
	RSC_LAYOUT_TASKS_RUNTIME_SORTED,
	RSC_LAYOUT_TASKS_USRTIME_SORTED,
	RSC_LAYOUT_TASKS_SYSTIME_SORTED,
	RSC_LAYOUT_TASKS_PROCESS_SORTED,
	RSC_LAYOUT_TASKS_COMMAND_SORTED,
	RSC_LAYOUT_TASKS_REVERSE_SORT_OFF,
	RSC_LAYOUT_TASKS_REVERSE_SORT_ON,
	RSC_LAYOUT_TASKS_VALUE_SWITCH,
	RSC_LAYOUT_TASKS_VALUE_OFF,
	RSC_LAYOUT_TASKS_VALUE_ON,
	RSC_LAYOUT_RULER_SENSORS,
	RSC_LAYOUT_RULER_PWR_SOC,
	RSC_LAYOUT_RULER_VOLTAGE,
	RSC_LAYOUT_RULER_VPKG_SOC,
	RSC_LAYOUT_RULER_ENERGY,
	RSC_LAYOUT_RULER_POWER,
	RSC_LAYOUT_RULER_SLICE,
	RSC_LAYOUT_RULER_CUSTOM,
#endif /* NO_LOWER */
#ifndef NO_FOOTER
	RSC_LAYOUT_FOOTER_TECH_ARM,
	RSC_LAYOUT_FOOTER_VOLT_TEMP,
	RSC_LAYOUT_FOOTER_SYSTEM,
	RSC_LAYOUT_FOOTER_TSC_NONE,
	RSC_LAYOUT_FOOTER_TSC_VAR,
	RSC_LAYOUT_FOOTER_TSC_INV,
#endif
	RSC_LAYOUT_CARD_CORE_ONLINE_COND0,
	RSC_LAYOUT_CARD_CORE_ONLINE_COND1,
	RSC_LAYOUT_CARD_CORE_OFFLINE,
	RSC_LAYOUT_CARD_CLK,
	RSC_LAYOUT_CARD_UNCORE,
	RSC_LAYOUT_CARD_BUS,
	RSC_LAYOUT_CARD_MC,
	RSC_LAYOUT_CARD_LOAD,
	RSC_LAYOUT_CARD_IDLE,
	RSC_LAYOUT_CARD_RAM,
	RSC_LAYOUT_CARD_TASK,
/* ATTRIBUTE */
	RSC_RUN_STATE_COLOR,
	RSC_UNINT_STATE_COLOR,
	RSC_ZOMBIE_STATE_COLOR,
	RSC_SLEEP_STATE_COLOR,
	RSC_WAIT_STATE_COLOR,
	RSC_OTHER_STATE_COLOR,
#ifndef NO_LOWER
	RSC_TRACKER_STATE_COLOR,
#endif
	RSC_SYSTEM_REGISTERS_COND0,
	RSC_SYSTEM_REGISTERS_COND1,
	RSC_SYSTEM_REGISTERS_COND2,
	RSC_SYSTEM_REGISTERS_COND3,
	RSC_SYSTEM_REGISTERS_COND4,
	RSC_SYSINFO_PROC_COND0,
	RSC_SYSINFO_PROC_COND1,
	RSC_SYSINFO_PROC_COND2,
	RSC_SYSINFO_PROC_COND3,
	RSC_SYSINFO_ISA_COND_0_0,
	RSC_SYSINFO_ISA_COND_0_1,
	RSC_SYSINFO_ISA_COND_0_2,
	RSC_SYSINFO_ISA_COND_0_3,
	RSC_SYSINFO_ISA_COND_0_4,
	RSC_SYSINFO_ISA_COND_1_0,
	RSC_SYSINFO_ISA_COND_1_1,
	RSC_SYSINFO_ISA_COND_1_2,
	RSC_SYSINFO_ISA_COND_1_3,
	RSC_SYSINFO_ISA_COND_1_4,
	RSC_SYSINFO_FEATURES_COND0,
	RSC_SYSINFO_FEATURES_COND1,
	RSC_SYSINFO_FEATURES_COND2,
	RSC_SYSINFO_FEATURES_COND3,
	RSC_SYSINFO_FEATURES_COND4,
	RSC_SYSINFO_TECH_COND0,
	RSC_SYSINFO_TECH_COND1,
	RSC_SYSINFO_PERFMON_COND0,
	RSC_SYSINFO_PERFMON_COND1,
	RSC_SYSINFO_PERFMON_COND2,
	RSC_SYSINFO_PERFMON_COND3,
	RSC_SYSINFO_PERFMON_COND4,
	RSC_SYSINFO_PERFMON_HWP_CAP_COND0,
	RSC_SYSINFO_PERFMON_HWP_CAP_COND1,
	RSC_SYSINFO_PWR_THERMAL_COND0,
	RSC_SYSINFO_PWR_THERMAL_COND1,
	RSC_SYSINFO_PWR_THERMAL_COND2,
	RSC_SYSINFO_PWR_THERMAL_COND3,
	RSC_SYSINFO_PWR_THERMAL_COND4,
	RSC_SYSINFO_PWR_THERMAL_COND5,
	RSC_SYSINFO_PWR_THERMAL_COND6,
	RSC_SYSINFO_KERNEL,
	RSC_TOPOLOGY_COND0,
	RSC_TOPOLOGY_COND1,
	RSC_TOPOLOGY_COND2,
	RSC_TOPOLOGY_COND3,
	RSC_TOPOLOGY_COND4,
	RSC_MEMORY_CONTROLLER_COND0,
	RSC_MEMORY_CONTROLLER_COND1,
	RSC_CREATE_MENU_DISABLE,
	RSC_CREATE_MENU_FN_KEY,
	RSC_CREATE_MENU_SHORTKEY,
	RSC_CREATE_MENU_CTRL_KEY,
	RSC_CREATE_SETTINGS_COND0,
	RSC_CREATE_SETTINGS_COND1,
	RSC_CREATE_ADV_HELP_COND0,
	RSC_CREATE_ADV_HELP_COND1,
	RSC_CREATE_HOTPLUG_CPU_TITLE,
	RSC_CREATE_HOTPLUG_CPU_ENABLE,
	RSC_CREATE_HOTPLUG_CPU_DISABLE,
	RSC_CREATE_HOTPLUG_CPU_ONLINE,
	RSC_CREATE_HOTPLUG_CPU_OFFLINE,
	RSC_CREATE_RATIO_CLOCK_COND0,
	RSC_CREATE_RATIO_CLOCK_COND1,
	RSC_CREATE_RATIO_CLOCK_COND2,
	RSC_CREATE_RATIO_CLOCK_COND3,
	RSC_CREATE_RATIO_CLOCK_COND4,
	RSC_CREATE_RATIO_CLOCK_COND5,
	RSC_CREATE_RATIO_CLOCK_COND6,
	RSC_CREATE_SELECT_CPU_COND0,
	RSC_CREATE_SELECT_CPU_COND1,
	RSC_CREATE_SELECT_CPU_COND2,
#ifndef NO_FOOTER
	RSC_HOT_EVENT_COND0,
	RSC_HOT_EVENT_COND1,
	RSC_HOT_EVENT_COND2,
	RSC_HOT_EVENT_COND3,
	RSC_HOT_EVENT_COND4,
#endif
	RSC_BOX_EVENT_COND00,
	RSC_BOX_EVENT_COND01,
	RSC_BOX_EVENT_COND10,
	RSC_BOX_EVENT_COND11,
	RSC_BOX_EVENT_BUTTON,
	RSC_CREATE_RECORDER,
	RSC_SMBIOS_ITEM,
	RSC_CREATE_SELECT_FREQ_PKG,
	RSC_CREATE_SELECT_FREQ_COND0,
	RSC_CREATE_SELECT_FREQ_COND1,
/* ASCII */
	RSC_COREFREQ_TITLE,
	RSC_PROCESSOR_TITLE,
	RSC_PROCESSOR,
	RSC_ARCHITECTURE,
	RSC_VENDOR_ID,
	RSC_HYBRID,
	RSC_REVISION,
	RSC_SIGNATURE,
	RSC_STEPPING,
	RSC_ONLINE_CPU,
	RSC_BASE_CLOCK,
	RSC_FREQUENCY,
	RSC_RATIO,
	RSC_FACTORY,
	RSC_PERFORMANCE,
	RSC_TARGET,
	RSC_UNLOCK,
	RSC_LOCK,
	RSC_ENABLE,
	RSC_DISABLE,
	RSC_CAPABILITIES,
	RSC_LOWEST,
	RSC_EFFICIENT,
	RSC_GUARANTEED,
	RSC_HIGHEST,
	RSC_RECORDER,
	RSC_STRESS,
	RSC_SYSGATE,
	RSC_FREQ_UNIT_MHZ,
	RSC_PPIN,
	RSC_OPP,
	RSC_UNCORE,
	RSC_TURBO,
	RSC_CPPC,
	RSC_MAX,
	RSC_MIN,
	RSC_TGT,
	RSC_TBH,
	RSC_TBO,
	RSC_ACT,
	RSC_SCOPE_NONE,
	RSC_SCOPE_THREAD,
	RSC_SCOPE_CORE,
	RSC_SCOPE_PACKAGE,
	RSC_SYS_REGS_TITLE,
	RSC_SYS_REGS_SPACE,
	RSC_SYS_REGS_NA,
	RSC_SYS_REGS_HDR_CPU,
	RSC_SYS_REG_HDR_FLAGS,
	RSC_SYS_REG_PSTATE,
	RSC_SYS_REG_FLAG_N,
	RSC_SYS_REG_FLAG_Z,
	RSC_SYS_REG_FLAG_C,
	RSC_SYS_REG_FLAG_V,
	RSC_SYS_REG_FLAG_D,
	RSC_SYS_REG_FLAG_A,
	RSC_SYS_REG_FLAG_I,
	RSC_SYS_REG_FLAG_F,
	RSC_SYS_REG_FLAG_EL,
	RSC_SYS_REG_FLAG_SM,
	RSC_SYS_REG_FLAG_SSBS,
	RSC_SYS_REG_FLAG_NMI,
	RSC_SYS_REG_FLAG_PAN,
	RSC_SYS_REG_FLAG_UAO,
	RSC_SYS_REG_FLAG_DIT,
	RSC_SYS_REG_FLAG_TCO,
	RSC_SYS_REG_FLAG_PM,
	RSC_SYS_REG_HCR,
	RSC_SYS_REG_HDR11_HCR,
	RSC_SYS_REG_HDR12_HCR,
	RSC_SYS_REG_HDR21_HCR,
	RSC_SYS_REG_HDR31_HCR,
	RSC_SYS_REG_HDR41_HCR,
	RSC_SYS_REG_TWEDEL,
	RSC_SYS_REG_TWEDEN,
	RSC_SYS_REG_TID5,
	RSC_SYS_REG_DCT,
	RSC_SYS_REG_TTLBOS,
	RSC_SYS_REG_TTLBIS,
	RSC_SYS_REG_ENSCXT,
	RSC_SYS_REG_TOCU,
	RSC_SYS_REG_AMVOFF,
	RSC_SYS_REG_TICAB,
	RSC_SYS_REG_TID4,
	RSC_SYS_REG_GPF,
	RSC_SYS_REG_FIEN,
	RSC_SYS_REG_FWB,
	RSC_SYS_REG_NV2,
	RSC_SYS_REG_AT,
	RSC_SYS_REG_NV1,
	RSC_SYS_REG_NV,
	RSC_SYS_REG_API,
	RSC_SYS_REG_APK,
	RSC_SYS_REG_MIOCNC,
	RSC_SYS_REG_TEA,
	RSC_SYS_REG_TERR,
	RSC_SYS_REG_TLOR,
	RSC_SYS_REG_E2H,
	RSC_SYS_REG_ID,
	RSC_SYS_REG_CD,
	RSC_SYS_REG_RW,
	RSC_SYS_REG_TRVM,
	RSC_SYS_REG_HCD,
	RSC_SYS_REG_TDZ,
	RSC_SYS_REG_TGE,
	RSC_SYS_REG_TVM,
	RSC_SYS_REG_TTLB,
	RSC_SYS_REG_TPU,
	RSC_SYS_REG_TPCP,
	RSC_SYS_REG_TSW,
	RSC_SYS_REG_TACR,
	RSC_SYS_REG_TSC,
	RSC_SYS_REG_TID3,
	RSC_SYS_REG_TID2,
	RSC_SYS_REG_TID1,
	RSC_SYS_REG_TID0,
	RSC_SYS_REG_TWE,
	RSC_SYS_REG_TWI,
	RSC_SYS_REG_DC,
	RSC_SYS_REG_BSU,
	RSC_SYS_REG_FB,
	RSC_SYS_REG_VSE,
	RSC_SYS_REG_VI,
	RSC_SYS_REG_VF,
	RSC_SYS_REG_AMO,
	RSC_SYS_REG_IMO,
	RSC_SYS_REG_FMO,
	RSC_SYS_REG_PTW,
	RSC_SYS_REG_SWIO,
	RSC_SYS_REG_VM,
	RSC_SYS_REG_HDR11_SCTL,
	RSC_SYS_REG_HDR12_SCTL,
	RSC_SYS_REG_HDR21_SCTL,
	RSC_SYS_REG_HDR22_SCTL,
	RSC_SYS_REG_HDR31_SCTL,
	RSC_SYS_REG_HDR41_SCTL,
	RSC_SYS_REG_SCTL,
	RSC_SYS_REG_TIDCP,
	RSC_SYS_REG_SPINT,
	RSC_SYS_REG_NMI,
	RSC_SYS_REG_EnTP2,
	RSC_SYS_REG_TCSO,
	RSC_SYS_REG_TCSO1,
	RSC_SYS_REG_TCSO0,
	RSC_SYS_REG_EPAN,
	RSC_SYS_REG_EnALS,
	RSC_SYS_REG_EnAS0,
	RSC_SYS_REG_EnASR,
	RSC_SYS_REG_TME,
	RSC_SYS_REG_TME1,
	RSC_SYS_REG_TME0,
	RSC_SYS_REG_TMT,
	RSC_SYS_REG_TMT1,
	RSC_SYS_REG_TMT0,
	RSC_SYS_REG_TWE_D,
	RSC_SYS_REG_TWE_C,
	RSC_SYS_REG_TWE_E,
	RSC_SYS_REG_DSSBS,
	RSC_SYS_REG_ATA,
	RSC_SYS_REG_ATA1,
	RSC_SYS_REG_ATA0,
	RSC_SYS_REG_TCF,
	RSC_SYS_REG_TCF1,
	RSC_SYS_REG_TCF0,
	RSC_SYS_REG_ITFSB,
	RSC_SYS_REG_BT,
	RSC_SYS_REG_BT1,
	RSC_SYS_REG_BT0,
	RSC_SYS_REG_EnFPM,
	RSC_SYS_REG_MSCEn,
	RSC_SYS_REG_CMOW,
	RSC_SYS_REG_EnIA,
	RSC_SYS_REG_EnIB,
	RSC_SYS_REG_LSM,
	RSC_SYS_REG_LSMA,
	RSC_SYS_REG_LSMD,
	RSC_SYS_REG_EnDA,
	RSC_SYS_REG_UCI,
	RSC_SYS_REG_EE,
	RSC_SYS_REG_E0E,
	RSC_SYS_REG_SPAN,
	RSC_SYS_REG_EIS,
	RSC_SYS_REG_IESB,
	RSC_SYS_REG_TSCXT,
	RSC_SYS_REG_WXN,
	RSC_SYS_REG_nTWE,
	RSC_SYS_REG_nTWI,
	RSC_SYS_REG_UCT,
	RSC_SYS_REG_DZE,
	RSC_SYS_REG_EnDB,
	RSC_SYS_REG_I,
	RSC_SYS_REG_EOS,
	RSC_SYS_REG_RCTX,
	RSC_SYS_REG_UMA,
	RSC_SYS_REG_SED,
	RSC_SYS_REG_ITD,
	RSC_SYS_REG_nAA,
	RSC_SYS_REG_CP15B,
	RSC_SYS_REG_SA0,
	RSC_SYS_REG_SA1,
	RSC_SYS_REG_C,
	RSC_SYS_REG_A,
	RSC_SYS_REG_M,
	RSC_SYS_REG_HDR11_SCTL2,
	RSC_SYS_REG_HDR12_SCTL2,
	RSC_SYS_REG_SCTL2,
	RSC_SYS_REG_CPTM,
	RSC_SYS_REG_CPTM0,
	RSC_SYS_REG_CPTM1,
	RSC_SYS_REG_CPTA,
	RSC_SYS_REG_CPTA0,
	RSC_SYS_REG_CPTA1,
	RSC_SYS_REG_PACM,
	RSC_SYS_REG_PACM0,
	RSC_SYS_REG_PACM1,
	RSC_SYS_REG_128SR,
	RSC_SYS_REG_EASE,
	RSC_SYS_REG_ANERR,
	RSC_SYS_REG_ADERR,
	RSC_SYS_REG_NMEA,
	RSC_SYS_REG_HDR_FPSR,
	RSC_SYS_REG_FPSR,
	RSC_SYS_REG_FPSR_QC,
	RSC_SYS_REG_FPSR_IDC,
	RSC_SYS_REG_FPSR_IXC,
	RSC_SYS_REG_FPSR_UFC,
	RSC_SYS_REG_FPSR_OFC,
	RSC_SYS_REG_FPSR_DZC,
	RSC_SYS_REG_FPSR_IOC,
	RSC_SYS_REG_HDR_FPCR,
	RSC_SYS_REG_FPCR,
	RSC_SYS_REG_FPCR_AHP,
	RSC_SYS_REG_FPCR_DN,
	RSC_SYS_REG_FPCR_FZ,
	RSC_SYS_REG_FPCR_RM,
	RSC_SYS_REG_FPCR_FZH,
	RSC_SYS_REG_HDR11_EL,
	RSC_SYS_REG_HDR12_EL,
	RSC_SYS_REG_EL,
	RSC_SYS_REG_EL_EXEC,
	RSC_SYS_REG_EL_SEC,
	RSC_SYS_REG_HDR_SVCR,
	RSC_SYS_REG_SVCR,
	RSC_SYS_REG_SVCR_ZA,
	RSC_SYS_REG_SVCR_SM,
	RSC_SYS_REG_HDR_CPACR,
	RSC_SYS_REG_CPACR,
	RSC_SYS_REG_ACR_TCP,
	RSC_SYS_REG_ACR_TAM,
	RSC_SYS_REG_ACR_POE,
	RSC_SYS_REG_ACR_TTA,
	RSC_SYS_REG_ACR_SME,
	RSC_SYS_REG_ACR_FP,
	RSC_SYS_REG_ACR_ZEN,
	RSC_SYS_REG_ACR_R8,
	RSC_SYS_REG_ACR_R0,
	RSC_ISA_TITLE,
	RSC_ISA_AES,
	RSC_ISA_AES_COMM,
	RSC_ISA_PMULL,
	RSC_ISA_PMULL_COMM,
	RSC_ISA_LSE,
	RSC_ISA_LSE_COMM,
	RSC_ISA_LSE128,
	RSC_ISA_LSFE,
	RSC_ISA_LSFE_COMM,
	RSC_ISA_CRC32,
	RSC_ISA_CRC32_COMM,
	RSC_ISA_DP,
	RSC_ISA_DP_COMM,
	RSC_ISA_EPAC,
	RSC_ISA_EPAC_COMM,
	RSC_ISA_FCMA,
	RSC_ISA_FCMA_COMM,
	RSC_ISA_FAMINMAX,
	RSC_ISA_FAMINMAX_COMM,
	RSC_ISA_FHM,
	RSC_ISA_FHM_COMM,
	RSC_ISA_FP,
	RSC_ISA_FP_COMM,
	RSC_ISA_FPAC,
	RSC_ISA_FPAC_COMM,
	RSC_ISA_FPACCOMBINE,
	RSC_ISA_FPACCOMBINE_COMM,
	RSC_ISA_JSCVT,
	RSC_ISA_JSCVT_COMM,
	RSC_ISA_LRCPC,
	RSC_ISA_LRCPC2,
	RSC_ISA_LRCPC3,
	RSC_ISA_LRCPC_COMM,
	RSC_ISA_LSUI,
	RSC_ISA_LSUI_COMM,
	RSC_ISA_LUT,
	RSC_ISA_LUT_COMM,
	RSC_ISA_MOPS,
	RSC_ISA_MOPS_COMM,
	RSC_ISA_OCCMO,
	RSC_ISA_OCCMO_COMM,
	RSC_ISA_PACGA,
	RSC_ISA_PACIMP_COMM,
	RSC_ISA_PACQARMA3,
	RSC_ISA_PACQARMA3_COMM,
	RSC_ISA_PACQARMA5,
	RSC_ISA_PACQARMA5_COMM,
	RSC_ISA_PAUTH,
	RSC_ISA_PAUTH_COMM,
	RSC_ISA_PAUTH2,
	RSC_ISA_PAUTH2_COMM,
	RSC_ISA_PAUTH_LR,
	RSC_ISA_PAUTH_LR_COMM,
	RSC_ISA_PACM,
	RSC_ISA_PCDPHINT,
	RSC_ISA_PCDPHINT_COMM,
	RSC_ISA_PRFMSLC,
	RSC_ISA_PRFMSLC_COMM,
	RSC_ISA_FPRCVT,
	RSC_ISA_FPRCVT_COMM,
	RSC_ISA_FRINTTS,
	RSC_ISA_FRINTTS_COMM,
	RSC_ISA_SPECRES,
	RSC_ISA_SPECRES_COMM,
	RSC_ISA_SPECRES2,
	RSC_ISA_ATS1A,
	RSC_ISA_ATS1A_COMM,
	RSC_ISA_BF16,
	RSC_ISA_BF16_COMM,
	RSC_ISA_EBF16,
	RSC_ISA_EBF16_COMM,
	RSC_ISA_CLRBHB,
	RSC_ISA_CLRBHB_COMM,
	RSC_ISA_CONSTPACFLD,
	RSC_ISA_CONSTPACFLD_COMM,
	RSC_ISA_CPA,
	RSC_ISA_CPA_COMM,
	RSC_ISA_CSSC,
	RSC_ISA_CSSC_COMM,
	RSC_ISA_HBC,
	RSC_ISA_HBC_COMM,
	RSC_ISA_I8MM,
	RSC_ISA_I8MM_COMM,
	RSC_ISA_RPRES,
	RSC_ISA_RPRES_COMM,
	RSC_ISA_SB,
	RSC_ISA_SB_COMM,
	RSC_ISA_SYSREG128,
	RSC_ISA_SYSREG128_COMM,
	RSC_ISA_SYSINSTR128,
	RSC_ISA_SYSINSTR128_COMM,
	RSC_ISA_TLBIW,
	RSC_ISA_TLBIW_COMM,
	RSC_ISA_WFxT,
	RSC_ISA_WFxT_COMM,
	RSC_ISA_XS,
	RSC_ISA_XS_COMM,
	RSC_ISA_LS64,
	RSC_ISA_LS64_COMM,
	RSC_ISA_LS64_V,
	RSC_ISA_LS64_ACCDATA,
	RSC_ISA_DGH,
	RSC_ISA_DGH_COMM,
	RSC_ISA_DPB,
	RSC_ISA_DPB_COMM,
	RSC_ISA_DPB2,
	RSC_ISA_RAND,
	RSC_ISA_RAND_COMM,
	RSC_ISA_RDMA,
	RSC_ISA_RDMA_COMM,
	RSC_ISA_RNG_TRAP,
	RSC_ISA_RNG_TRAP_COMM,
	RSC_ISA_RPRFM,
	RSC_ISA_RPRFM_COMM,
	RSC_ISA_SHA1,
	RSC_ISA_SHA256,
	RSC_ISA_SHA512,
	RSC_ISA_SHA3,
	RSC_ISA_SHA_COMM,
	RSC_ISA_SM3,
	RSC_ISA_SM4,
	RSC_ISA_SM_COMM,
	RSC_ISA_SIMD,
	RSC_ISA_SIMD_COMM,
	RSC_ISA_SME,
	RSC_ISA_SME_COMM,
	RSC_ISA_SVE,
	RSC_ISA_SVE_COMM,
	RSC_ISA_SVE_F64MM,
	RSC_ISA_SVE_F32MM,
	RSC_ISA_SVE_I8MM,
	RSC_ISA_SVE_SM4,
	RSC_ISA_SVE_SHA3,
	RSC_ISA_SVE_BF16,
	RSC_ISA_SVE_EBF16,
	RSC_ISA_SVE_BitPerm,
	RSC_ISA_SVE_AES,
	RSC_ISA_SVE_PMULL128,
	RSC_ISA_SVE2,
	RSC_ISA_SME2,
	RSC_ISA_SME2p1,
	RSC_ISA_SME_FA64,
	RSC_ISA_SME_LUTv2,
	RSC_ISA_SME_I16I64,
	RSC_ISA_SME_F64F64,
	RSC_ISA_SME_I16I32,
	RSC_ISA_SME_B16B16,
	RSC_ISA_SME_F16F16,
	RSC_ISA_SME_F8F16,
	RSC_ISA_SME_F8F32,
	RSC_ISA_SME_I8I32,
	RSC_ISA_SME_F16F32,
	RSC_ISA_SME_B16F32,
	RSC_ISA_SME_BI32I32,
	RSC_ISA_SME_F32F32,
	RSC_ISA_SME_SF8FMA,
	RSC_ISA_SME_SF8DP4,
	RSC_ISA_SME_SF8DP2,
	RSC_ISA_FlagM,
	RSC_ISA_FlagM_COMM,
	RSC_ISA_FlagM2,
	RSC_ISA_FP_ROUND,
	RSC_ISA_FP_SH_VEC,
	RSC_ISA_FP_SQRT,
	RSC_ISA_FP_DIVIDE,
	RSC_ISA_FP_TRAP,
	RSC_ISA_FP_DP,
	RSC_ISA_FP_SP,
	RSC_ISA_FP_HP,
	RSC_ISA_FP_NaN,
	RSC_ISA_FP_FtZ,
	RSC_ISA_FP_MISC,
	RSC_ISA_SIMD_REG,
	RSC_ISA_SIMD_FMA,
	RSC_ISA_SIMD_HP,
	RSC_ISA_SIMD_SP,
	RSC_ISA_SIMD_INT,
	RSC_ISA_SIMD_LS,
	RSC_ISA_SIMD_MISC,
	RSC_FEATURES_TITLE,
	RSC_ON,
	RSC_OFF,
	RSC_FMW,
	RSC_NOT_AVAILABLE,
	RSC_AUTOMATIC,
	RSC_UNABLE,
	RSC_MISSING,
	RSC_PRESENT,
	RSC_UNKNOWN,
	RSC_VARIANT,
	RSC_INVARIANT,
	RSC_FEATURES_ACPI,
	RSC_FEATURES_AMU,
	RSC_FEATURES_BIG_END,
	RSC_FEATURES_BTI,
	RSC_FEATURES_EBEP,
	RSC_FEATURES_ECBHB,
	RSC_FEATURES_ECV,
	RSC_FEATURES_DF2,
	RSC_FEATURES_DIT,
	RSC_FEATURES_EXS,
	RSC_FEATURES_FGT,
	RSC_FEATURES_FPMR,
	RSC_FEATURES_PFAR,
	RSC_FEATURES_GCS,
	RSC_FEATURES_GIC,
	RSC_FEATURES_MPAM,
	RSC_FEATURES_MTE,
	RSC_FEATURES_MTE_FAR,
	RSC_FEATURES_MTE_PERM,
	RSC_FEATURES_MTE_STOREONLY,
	RSC_FEATURES_NMI,
	RSC_FEATURES_PA,
	RSC_FEATURES_PAN,
	RSC_FEATURES_RAS,
	RSC_FEATURES_RME,
	RSC_FEATURES_SEL2,
	RSC_FEATURES_THE,
	RSC_FEATURES_TLB,
	RSC_FEATURES_TME,
	RSC_FEATURES_TSC,
	RSC_FEATURES_UAO,
	RSC_FEATURES_UINJ,
	RSC_FEATURES_VA,
	RSC_FEATURES_VHE,
	RSC_FEAT_SECTION_MECH,
	RSC_FEAT_SECTION_SEC,
	RSC_TECHNOLOGIES_TITLE,
	RSC_TECHNOLOGIES_DCU,
	RSC_TECHNOLOGIES_MMU,
	RSC_TECHNOLOGIES_ICU,
	RSC_TECHNOLOGIES_VM,
	RSC_TECHNOLOGIES_VM_COMM,
	RSC_TECHNOLOGIES_IOMMU,
	RSC_TECHNOLOGIES_IOMMU_COMM,
	RSC_TECHNOLOGIES_SMT,
	RSC_TECHNOLOGIES_HYBRID,
	RSC_TECHNOLOGIES_HYPERV,
	RSC_TECHNOLOGIES_ICN,
	RSC_TECHNOLOGIES_DYNAMIQ,
	RSC_TECHNOLOGIES_CMN,
	RSC_TECHNOLOGIES_CCN,
	RSC_TECHNOLOGIES_CCI,
	RSC_TECH_HYPERV_NONE,
	RSC_TECH_BARE_METAL,
	RSC_TECH_HYPERV_XEN,
	RSC_TECH_HYPERV_KVM,
	RSC_TECH_HYPERV_AVF,
	RSC_TECH_HYPERV_VBOX,
	RSC_TECH_HYPERV_KBOX,
	RSC_TECH_HYPERV_VMWARE,
	RSC_TECH_HYPERV_HYPERV,
	RSC_TECH_DSU_NONE,
	RSC_TECH_DSU_100,
	RSC_TECH_DSU_AE,
	RSC_TECH_DSU_110,
	RSC_TECH_DSU_120,
	RSC_TECH_DSU_120AE,
	RSC_TECH_CMN_NONE,
	RSC_TECH_CMN_600,
	RSC_TECH_CMN_650,
	RSC_TECH_CMN_700,
	RSC_TECH_CMN_S3,
	RSC_TECH_CMN_CI700,
	RSC_TECH_CCN_NONE,
	RSC_TECH_CCN_502,
	RSC_TECH_CCN_504,
	RSC_TECH_CCN_508,
	RSC_TECH_CCN_512,
	RSC_TECH_CCI_NONE,
	RSC_TECH_CCI_400,
	RSC_TECH_CCI_500,
	RSC_TECH_CCI_550,
	RSC_PERF_MON_TITLE,
	RSC_PERF_CAPS_TITLE,
	RSC_VERSION,
	RSC_COUNTERS,
	RSC_GENERAL_CTRS,
	RSC_FIXED_CTRS,
	RSC_PERF_MON_UNIT_BIT,
	RSC_PERF_MON_CPPC,
	RSC_PERF_MON_PCT,
	RSC_PERF_MON_PSS,
	RSC_PERF_MON_PPC,
	RSC_PERF_MON_CPC,
	RSC_PERF_MON_CST,
	RSC_PERF_MON_HWP,
	RSC_PERF_MON_LOW_PWR,
	RSC_PERF_MON_WFI,
	RSC_PERF_MON_WFE,
	RSC_PERF_MON_MONITOR_MWAIT,
	RSC_PERF_MON_MWAIT_IDX_CSTATE,
	RSC_PERF_MON_MWAIT_SUB_CSTATE,
	RSC_PERF_MON_CORE_CYCLE,
	RSC_PERF_MON_INST_RET,
	RSC_PERF_MON_PMC_COMM,
	RSC_PERF_MON_CPPC_COMM,
	RSC_PERF_LABEL_VER,
	RSC_PERF_LABEL_HWCF,
	RSC_PERF_LABEL_CPPC,
	RSC_PERF_LABEL_PCT,
	RSC_PERF_LABEL_PSS,
	RSC_PERF_LABEL_PPC,
	RSC_PERF_LABEL_CPC,
	RSC_PERF_LABEL_CST,
	RSC_PERF_LABEL_HWP,
	RSC_PERF_LABEL_WFI,
	RSC_PERF_LABEL_WFE,
	RSC_PERF_LABEL_MWAIT_IDX,
	RSC_PERF_ENCODING_C0,
	RSC_PERF_ENCODING_C1,
	RSC_PERF_ENCODING_C2,
	RSC_PERF_ENCODING_C3,
	RSC_PERF_ENCODING_C4,
	RSC_PERF_ENCODING_C6,
	RSC_PERF_ENCODING_C6R,
	RSC_PERF_ENCODING_C7,
	RSC_PERF_ENCODING_C7S,
	RSC_PERF_ENCODING_C8,
	RSC_PERF_ENCODING_C9,
	RSC_PERF_ENCODING_C10,
	RSC_PERF_ENCODING_UNS,
	RSC_POWER_THERMAL_TITLE,
	RSC_POWER_THERMAL_CPPC,
	RSC_POWER_THERMAL_TJMAX,
	RSC_POWER_THERMAL_DTS,
	RSC_POWER_THERMAL_PLN,
	RSC_POWER_THERMAL_PTM,
	RSC_POWER_THERMAL_UNITS,
	RSC_POWER_THERMAL_POWER,
	RSC_POWER_THERMAL_ENERGY,
	RSC_POWER_THERMAL_WINDOW,
	RSC_POWER_THERMAL_WATT,
	RSC_POWER_THERMAL_JOULE,
	RSC_POWER_THERMAL_SECOND,
	RSC_POWER_THERMAL_TDP,
	RSC_POWER_THERMAL_MIN,
	RSC_POWER_THERMAL_MAX,
	RSC_POWER_THERMAL_TPL,
	RSC_POWER_THERMAL_TW,
	RSC_POWER_THERMAL_EDC,
	RSC_POWER_THERMAL_TDC,
	RSC_POWER_THERMAL_POINT,
	RSC_THERMAL_POINT_THRESHOLD,
	RSC_THERMAL_POINT_LIMIT,
	RSC_THERMAL_POINT_THRESHOLD_1,
	RSC_THERMAL_POINT_THRESHOLD_2,
	RSC_THERMAL_POINT_TRIP_LIMIT,
	RSC_THERMAL_POINT_HTC_LIMIT,
	RSC_THERMAL_POINT_HTC_HYST,
	RSC_THERMAL_OFFSET_TITLE,
	RSC_POWER_LABEL_CPPC,
	RSC_POWER_LABEL_TJ,
	RSC_POWER_LABEL_DTS,
	RSC_POWER_LABEL_PLN,
	RSC_POWER_LABEL_PTM,
	RSC_POWER_LABEL_TDP,
	RSC_POWER_LABEL_MIN,
	RSC_POWER_LABEL_MAX,
	RSC_POWER_LABEL_PL1,
	RSC_POWER_LABEL_PL2,
	RSC_POWER_LABEL_TW1,
	RSC_POWER_LABEL_TW2,
	RSC_POWER_LABEL_EDC,
	RSC_POWER_LABEL_TDC,
	RSC_POWER_LABEL_PKG,
	RSC_POWER_LABEL_CORE,
	RSC_POWER_LABEL_UNCORE,
	RSC_POWER_LABEL_DRAM,
	RSC_POWER_LABEL_PLATFORM,
	RSC_KERNEL_TITLE,
	RSC_KERNEL_TOTAL_RAM,
	RSC_KERNEL_SHARED_RAM,
	RSC_KERNEL_FREE_RAM,
	RSC_KERNEL_BUFFER_RAM,
	RSC_KERNEL_TOTAL_HIGH,
	RSC_KERNEL_FREE_HIGH,
	RSC_KERNEL_GOVERNOR,
	RSC_KERNEL_FREQ_DRIVER,
	RSC_KERNEL_IDLE_DRIVER,
	RSC_KERNEL_CLOCK_SOURCE,
	RSC_KERNEL_RELEASE,
	RSC_KERNEL_VERSION,
	RSC_KERNEL_MACHINE,
	RSC_KERNEL_MEMORY,
	RSC_KERNEL_STATE,
	RSC_KERNEL_POWER,
	RSC_KERNEL_LATENCY,
	RSC_KERNEL_RESIDENCY,
	RSC_KERNEL_LIMIT,
	RSC_TOPOLOGY_TITLE,
	RSC_TOPOLOGY_FMT0,
	RSC_TOPOLOGY_FMT1,
	RSC_TOPOLOGY_OFF_0,
	RSC_TOPOLOGY_OFF_1,
	RSC_TOPOLOGY_OFF_2,
	RSC_TOPOLOGY_OFF_3,
	RSC_TOPOLOGY_HDR_PKG,
	RSC_TOPOLOGY_HDR_SMT,
	RSC_TOPOLOGY_HDR_CACHE,
	RSC_TOPOLOGY_HDR_WRBAK,
	RSC_TOPOLOGY_HDR_INCL,
	RSC_TOPOLOGY_HDR_EMPTY,
	RSC_TOPOLOGY_SUB_ITEM1,
	RSC_TOPOLOGY_SUB_ITEM3,
	RSC_TOPOLOGY_SUB_ITEM4,
	RSC_TOPOLOGY_SUB_ITEM5,
	RSC_TOPOLOGY_SUB_ITEM6,
	RSC_TOPOLOGY_ALT_ITEM1,
	RSC_TOPOLOGY_ALT_ITEM2,
	RSC_TOPOLOGY_ALT_ITEM3,
	RSC_TOPOLOGY_ALT_ITEM4,
	RSC_TOPOLOGY_BSP_COMM,
	RSC_MEM_CTRL_TITLE,
	RSC_MEM_CTRL_UNIT_MHZ,
	RSC_MEM_CTRL_UNIT_MTS,
	RSC_MEM_CTRL_UNIT_MBS,
	RSC_MEM_CTRL_MTY_CELL,
	RSC_MEM_CTRL_CHANNEL,
	RSC_MEM_CTRL_SUBSECT1_0,
	RSC_MEM_CTRL_SUBSECT1_1,
	RSC_MEM_CTRL_SUBSECT1_2,
	RSC_MEM_CTRL_SINGLE_CHA_0,
	RSC_MEM_CTRL_SINGLE_CHA_1,
	RSC_MEM_CTRL_SINGLE_CHA_2,
	RSC_MEM_CTRL_DUAL_CHA_0,
	RSC_MEM_CTRL_DUAL_CHA_1,
	RSC_MEM_CTRL_DUAL_CHA_2,
	RSC_MEM_CTRL_TRIPLE_CHA_0,
	RSC_MEM_CTRL_TRIPLE_CHA_1,
	RSC_MEM_CTRL_TRIPLE_CHA_2,
	RSC_MEM_CTRL_QUAD_CHA_0,
	RSC_MEM_CTRL_QUAD_CHA_1,
	RSC_MEM_CTRL_QUAD_CHA_2,
	RSC_MEM_CTRL_SIX_CHA_0,
	RSC_MEM_CTRL_SIX_CHA_1,
	RSC_MEM_CTRL_SIX_CHA_2,
	RSC_MEM_CTRL_EIGHT_CHA_0,
	RSC_MEM_CTRL_EIGHT_CHA_1,
	RSC_MEM_CTRL_EIGHT_CHA_2,
	RSC_MEM_CTRL_TWELVE_CHA_0,
	RSC_MEM_CTRL_TWELVE_CHA_1,
	RSC_MEM_CTRL_TWELVE_CHA_2,
	RSC_MEM_CTRL_UNDEFINED_0,
	RSC_MEM_CTRL_UNDEFINED_1,
	RSC_MEM_CTRL_UNDEFINED_2,
	RSC_MEM_CTRL_BUS_RATE_0,
	RSC_MEM_CTRL_BUS_RATE_1,
	RSC_MEM_CTRL_BUS_SPEED_0,
	RSC_MEM_CTRL_BUS_SPEED_1,
	RSC_MEM_CTRL_RAM_STD_0,
	RSC_MEM_CTRL_RAM_STD_1,
	RSC_MEM_CTRL_RAM_STD_2,
	RSC_MEM_CTRL_RAM_STD_3,
	RSC_MEM_CTRL_DRAM_DDR2_0,
	RSC_MEM_CTRL_DRAM_DDR3_0,
	RSC_MEM_CTRL_DRAM_DDR4_0,
	RSC_MEM_CTRL_DRAM_DDR5_0,
	RSC_MEM_CTRL_DRAM_SPEED_0,
	RSC_MEM_CTRL_DRAM_SPEED_1,
	RSC_MEM_CTRL_SUBSECT2_0,
	RSC_MEM_CTRL_SUBSECT2_1,
	RSC_MEM_CTRL_SUBSECT2_2,
	RSC_MEM_CTRL_SUBSECT2_3,
	RSC_MEM_CTRL_SUBSECT2_4,
	RSC_MEM_CTRL_SUBSECT2_5,
	RSC_MEM_CTRL_DIMM_SLOT,
	RSC_MEM_CTRL_DIMM_BANK,
	RSC_MEM_CTRL_DIMM_RANK,
	RSC_MEM_CTRL_DIMM_ROW,
	RSC_MEM_CTRL_DIMM_COLUMN0,
	RSC_MEM_CTRL_DIMM_COLUMN1,
	RSC_MEM_CTRL_DIMM_SIZE_0,
	RSC_MEM_CTRL_DIMM_SIZE_1,
	RSC_MEM_CTRL_DIMM_SIZE_2,
	RSC_MEM_CTRL_DIMM_SIZE_3,
	RSC_DDR3_CL,
	RSC_DDR3_RCD,
	RSC_DDR3_RP,
	RSC_DDR3_RAS,
	RSC_DDR3_RRD,
	RSC_DDR3_RFC,
	RSC_DDR3_WR,
	RSC_DDR3_RTP,
	RSC_DDR3_WTP,
	RSC_DDR3_FAW,
	RSC_DDR3_B2B,
	RSC_DDR3_CWL,
	RSC_DDR3_CMD,
	RSC_DDR3_REFI,
	RSC_DDR3_DDWRTRD,
	RSC_DDR3_DRWRTRD,
	RSC_DDR3_SRWRTRD,
	RSC_DDR3_DDRDTWR,
	RSC_DDR3_DRRDTWR,
	RSC_DDR3_SRRDTWR,
	RSC_DDR3_DDRDTRD,
	RSC_DDR3_DRRDTRD,
	RSC_DDR3_SRRDTRD,
	RSC_DDR3_DDWRTWR,
	RSC_DDR3_DRWRTWR,
	RSC_DDR3_SRWRTWR,
	RSC_DDR3_XS,
	RSC_DDR3_XP,
	RSC_DDR3_CKE,
	RSC_DDR3_ECC,
	RSC_DDR4_CL,
	RSC_DDR4_RCD_R,
	RSC_DDR4_RCD_W,
	RSC_DDR4_RP,
	RSC_DDR4_RAS,
	RSC_DDR4_RRD,
	RSC_DDR4_RFC,
	RSC_DDR4_WR,
	RSC_DDR4_RTP,
	RSC_DDR4_WTP,
	RSC_DDR4_FAW,
	RSC_DDR4_GEAR,
	RSC_DDR4_CWL,
	RSC_DDR4_CMD,
	RSC_DDR4_REFI,
	RSC_DDR4_RDRD_SCL,
	RSC_DDR4_RDRD_SC,
	RSC_DDR4_RDRD_SD,
	RSC_DDR4_RDRD_DD,
	RSC_DDR4_RDWR_SCL,
	RSC_DDR4_RDWR_SC,
	RSC_DDR4_RDWR_SD,
	RSC_DDR4_RDWR_DD,
	RSC_DDR4_WRRD_SCL,
	RSC_DDR4_WRRD_SC,
	RSC_DDR4_WRRD_SD,
	RSC_DDR4_WRRD_DD,
	RSC_DDR4_WRWR_SCL,
	RSC_DDR4_WRWR_SC,
	RSC_DDR4_WRWR_SD,
	RSC_DDR4_WRWR_DD,
	RSC_DDR4_RRD_S,
	RSC_DDR4_RRD_L,
	RSC_DDR4_CKE,
	RSC_DDR4_CPDED,
	RSC_DDR4_ECC,
	RSC_DDR4_ZEN_CL,
	RSC_DDR4_ZEN_RP,
	RSC_DDR4_ZEN_RAS,
	RSC_DDR4_ZEN_RC,
	RSC_DDR4_ZEN_FAW,
	RSC_DDR4_ZEN_WTR_S,
	RSC_DDR4_ZEN_WTR_L,
	RSC_DDR4_ZEN_WR,
	RSC_DDR4_ZEN_RDRD_SCL,
	RSC_DDR4_ZEN_WRWR_SCL,
	RSC_DDR4_ZEN_CWL,
	RSC_DDR4_ZEN_RTP,
	RSC_DDR4_ZEN_RDWR,
	RSC_DDR4_ZEN_WRRD,
	RSC_DDR4_ZEN_WRWR_SC,
	RSC_DDR4_ZEN_WRWR_SD,
	RSC_DDR4_ZEN_WRWR_DD,
	RSC_DDR4_ZEN_RDRD_SC,
	RSC_DDR4_ZEN_RDRD_SD,
	RSC_DDR4_ZEN_RDRD_DD,
	RSC_DDR4_ZEN_RTR_DLR,
	RSC_DDR4_ZEN_WTW_DLR,
	RSC_DDR4_ZEN_WTR_DLR,
	RSC_DDR4_ZEN_RRD_DLR,
	RSC_DDR4_ZEN_REFI,
	RSC_DDR4_ZEN_RFC1,
	RSC_DDR4_ZEN_RFC2,
	RSC_DDR4_ZEN_RFC4,
	RSC_DDR4_ZEN_RCPB,
	RSC_DDR4_ZEN_RPPB,
	RSC_DDR4_ZEN_BGS,
	RSC_DDR4_ZEN_BGS_ALT,
	RSC_DDR4_ZEN_BAN,
	RSC_DDR4_ZEN_RCPAGE,
	RSC_DDR4_ZEN_GDM,
	RSC_DDR4_ZEN_ECC,
	RSC_DDR4_ZEN_MRD,
	RSC_DDR4_ZEN_MOD,
	RSC_DDR4_ZEN_MRD_PDA,
	RSC_DDR4_ZEN_MOD_PDA,
	RSC_DDR4_ZEN_WRMPR,
	RSC_DDR4_ZEN_STAG,
	RSC_DDR4_ZEN_PDM,
	RSC_DDR4_ZEN_RDDATA,
	RSC_DDR4_ZEN_PHYWRD,
	RSC_DDR4_ZEN_PHYWRL,
	RSC_DDR4_ZEN_PHYRDL,
	RSC_DDR5_ZEN_RFC_SB,
	RSC_DDR5_ZEN_RCPB,
	RSC_DDR5_ZEN_RPPB,
	RSC_DDR5_ZEN_BGS,
	RSC_DDR3_CL_COMM,
	RSC_DDR3_RCD_COMM,
	RSC_DDR3_RP_COMM,
	RSC_DDR3_RAS_COMM,
	RSC_DDR3_RRD_COMM,
	RSC_DDR3_RFC_COMM,
	RSC_DDR3_WR_COMM,
	RSC_DDR3_RTP_COMM,
	RSC_DDR3_WTP_COMM,
	RSC_DDR3_FAW_COMM,
	RSC_DDR3_B2B_COMM,
	RSC_DDR3_CWL_COMM,
	RSC_DDR3_CMD_COMM,
	RSC_DDR3_REFI_COMM,
	RSC_DDR3_DDWRTRD_COMM,
	RSC_DDR3_DRWRTRD_COMM,
	RSC_DDR3_SRWRTRD_COMM,
	RSC_DDR3_DDRDTWR_COMM,
	RSC_DDR3_DRRDTWR_COMM,
	RSC_DDR3_SRRDTWR_COMM,
	RSC_DDR3_DDRDTRD_COMM,
	RSC_DDR3_DRRDTRD_COMM,
	RSC_DDR3_SRRDTRD_COMM,
	RSC_DDR3_DDWRTWR_COMM,
	RSC_DDR3_DRWRTWR_COMM,
	RSC_DDR3_SRWRTWR_COMM,
	RSC_DDR3_XS_COMM,
	RSC_DDR3_XP_COMM,
	RSC_DDR3_CKE_COMM,
	RSC_DDR3_ECC_COMM,
	RSC_DDR4_RCD_R_COMM,
	RSC_DDR4_RCD_W_COMM,
	RSC_DDR4_RDRD_SCL_COMM,
	RSC_DDR4_RDRD_SC_COMM,
	RSC_DDR4_RDRD_SD_COMM,
	RSC_DDR4_RDRD_DD_COMM,
	RSC_DDR4_RDWR_SCL_COMM,
	RSC_DDR4_RDWR_SC_COMM,
	RSC_DDR4_RDWR_SD_COMM,
	RSC_DDR4_RDWR_DD_COMM,
	RSC_DDR4_WRRD_SCL_COMM,
	RSC_DDR4_WRRD_SC_COMM,
	RSC_DDR4_WRRD_SD_COMM,
	RSC_DDR4_WRRD_DD_COMM,
	RSC_DDR4_WRWR_SCL_COMM,
	RSC_DDR4_WRWR_SC_COMM,
	RSC_DDR4_WRWR_SD_COMM,
	RSC_DDR4_WRWR_DD_COMM,
	RSC_DDR4_RRD_S_COMM,
	RSC_DDR4_RRD_L_COMM,
	RSC_DDR4_CPDED_COMM,
	RSC_DDR4_GEAR_COMM,
	RSC_DDR4_ZEN_RC_COMM,
	RSC_DDR4_ZEN_WTR_S_COMM,
	RSC_DDR4_ZEN_WTR_L_COMM,
	RSC_DDR4_ZEN_RDRD_SCL_COMM,
	RSC_DDR4_ZEN_WRWR_SCL_COMM,
	RSC_DDR4_ZEN_RTP_COMM,
	RSC_DDR4_ZEN_RDWR_COMM,
	RSC_DDR4_ZEN_WRRD_COMM,
	RSC_DDR4_ZEN_WRWR_SC_COMM,
	RSC_DDR4_ZEN_WRWR_SD_COMM,
	RSC_DDR4_ZEN_WRWR_DD_COMM,
	RSC_DDR4_ZEN_RDRD_SC_COMM,
	RSC_DDR4_ZEN_RDRD_SD_COMM,
	RSC_DDR4_ZEN_RDRD_DD_COMM,
	RSC_DDR4_ZEN_RTR_DLR_COMM,
	RSC_DDR4_ZEN_WTW_DLR_COMM,
	RSC_DDR4_ZEN_WTR_DLR_COMM,
	RSC_DDR4_ZEN_RRD_DLR_COMM,
	RSC_DDR4_ZEN_RFC1_COMM,
	RSC_DDR4_ZEN_RFC2_COMM,
	RSC_DDR4_ZEN_RFC4_COMM,
	RSC_DDR4_ZEN_RCPB_COMM,
	RSC_DDR4_ZEN_RPPB_COMM,
	RSC_DDR4_ZEN_BGS_COMM,
	RSC_DDR4_ZEN_BGS_ALT_COMM,
	RSC_DDR4_ZEN_BAN_COMM,
	RSC_DDR4_ZEN_RCPAGE_COMM,
	RSC_DDR4_ZEN_GDM_COMM,
	RSC_DDR4_ZEN_MRD_COMM,
	RSC_DDR4_ZEN_MOD_COMM,
	RSC_DDR4_ZEN_MRD_PDA_COMM,
	RSC_DDR4_ZEN_MOD_PDA_COMM,
	RSC_DDR4_ZEN_WRMPR_COMM,
	RSC_DDR4_ZEN_STAG_COMM,
	RSC_DDR4_ZEN_PDM_COMM,
	RSC_DDR4_ZEN_RDDATA_COMM,
	RSC_DDR4_ZEN_PHYWRD_COMM,
	RSC_DDR4_ZEN_PHYWRL_COMM,
	RSC_DDR4_ZEN_PHYRDL_COMM,
	RSC_DDR5_ZEN_RFC_SB_COMM,
	RSC_TASKS_SORTBY_STATE,
	RSC_TASKS_SORTBY_RTIME,
	RSC_TASKS_SORTBY_UTIME,
	RSC_TASKS_SORTBY_STIME,
	RSC_TASKS_SORTBY_PID,
	RSC_TASKS_SORTBY_COMM,
	RSC_MENU_ITEM_MENU,
	RSC_MENU_ITEM_VIEW,
	RSC_MENU_ITEM_WINDOW,
	RSC_MENU_ITEM_SPACER,
	RSC_MENU_ITEM_DATE_TIME,
	RSC_MENU_ITEM_FULL_TIME,
	RSC_MENU_ITEM_TINY_TIME,
	RSC_MENU_ITEM_SETTINGS,
	RSC_MENU_ITEM_SMBIOS,
	RSC_MENU_ITEM_KERNEL,
	RSC_MENU_ITEM_HOTPLUG,
	RSC_MENU_ITEM_TOOLS,
	RSC_MENU_ITEM_THEME,
	RSC_MENU_ITEM_ABOUT,
	RSC_MENU_ITEM_HELP,
	RSC_MENU_ITEM_KEYS,
	RSC_MENU_ITEM_LANG,
	RSC_MENU_ITEM_QUIT,
	RSC_MENU_ITEM_DASHBOARD,
	RSC_MENU_ITEM_FREQUENCY,
	RSC_MENU_ITEM_INST_CYCLES,
	RSC_MENU_ITEM_CORE_CYCLES,
	RSC_MENU_ITEM_IDLE_STATES,
	RSC_MENU_ITEM_PKG_CYCLES,
	RSC_MENU_ITEM_TASKS_MON,
	RSC_MENU_ITEM_SYS_INTER,
	RSC_MENU_ITEM_SENSORS,
	RSC_MENU_ITEM_VOLTAGE,
	RSC_MENU_ITEM_POWER,
	RSC_MENU_ITEM_SLICE_CTRS,
	RSC_MENU_ITEM_CUSTOM,
	RSC_MENU_ITEM_PROCESSOR,
	RSC_MENU_ITEM_TOPOLOGY,
	RSC_MENU_ITEM_FEATURES,
	RSC_MENU_ITEM_ISA_EXT,
	RSC_MENU_ITEM_TECH,
	RSC_MENU_ITEM_PERF_MON,
	RSC_MENU_ITEM_PERF_CAPS,
	RSC_MENU_ITEM_POW_THERM,
	RSC_MENU_ITEM_SYS_REGS,
	RSC_MENU_ITEM_MEM_CTRL,
	RSC_MENU_ITEM_EVENTS,
	RSC_SETTINGS_TITLE,
	RSC_SETTINGS_DAEMON,
	RSC_SETTINGS_INTERVAL,
	RSC_SETTINGS_SYS_TICK,
	RSC_SETTINGS_POLL_WAIT,
	RSC_SETTINGS_RING_WAIT,
	RSC_SETTINGS_CHILD_WAIT,
	RSC_SETTINGS_SLICE_WAIT,
	RSC_SETTINGS_RECORDER,
	RSC_SETTINGS_AUTO_CLOCK,
	RSC_SETTINGS_EXPERIMENTAL,
	RSC_SETTINGS_CPU_HOTPLUG,
	RSC_SETTINGS_PCI_ENABLED,
	RSC_SETTINGS_NMI_REGISTERED,
	RSC_SETTINGS_CPUIDLE_REGISTERED,
	RSC_SETTINGS_CPUFREQ_REGISTERED,
	RSC_SETTINGS_GOVERNOR_REGISTERED,
	RSC_SETTINGS_CS_REGISTERED,
	RSC_SETTINGS_THERMAL_SCOPE,
	RSC_SETTINGS_VOLTAGE_SCOPE,
	RSC_SETTINGS_POWER_SCOPE,
	RSC_SETTINGS_IDLE_ROUTE,
	RSC_SETTINGS_ROUTE_TITLE,
	RSC_SETTINGS_ROUTE_DFLT,
	RSC_SETTINGS_ROUTE_IO,
	RSC_SETTINGS_ROUTE_HALT,
	RSC_SETTINGS_ROUTE_MWAIT,
	RSC_HELP_TITLE,
	RSC_HELP_KEY_ESCAPE,
	RSC_HELP_KEY_SHIFT_TAB,
	RSC_HELP_KEY_TAB,
	RSC_HELP_KEY_UP,
	RSC_HELP_KEY_LEFT_RIGHT,
	RSC_HELP_KEY_DOWN,
	RSC_HELP_KEY_END,
	RSC_HELP_KEY_HOME,
	RSC_HELP_KEY_ENTER,
	RSC_HELP_KEY_PAGE_UP,
	RSC_HELP_KEY_PAGE_DOWN,
	RSC_HELP_KEY_MINUS,
	RSC_HELP_KEY_PLUS,
	RSC_HELP_BLANK,
	RSC_HELP_KEY_MENU,
	RSC_HELP_MENU,
	RSC_HELP_CLOSE_WINDOW,
	RSC_HELP_PREV_WINDOW,
	RSC_HELP_NEXT_WINDOW,
	RSC_HELP_KEY_SHIFT_GR1,
	RSC_HELP_KEY_SHIFT_GR2,
	RSC_HELP_MOVE_WINDOW,
	RSC_HELP_KEY_ALT_GR3,
	RSC_HELP_SIZE_WINDOW,
	RSC_HELP_MOVE_SELECT,
	RSC_HELP_LAST_CELL,
	RSC_HELP_FIRST_CELL,
	RSC_HELP_TRIGGER_SELECT,
	RSC_HELP_PREV_PAGE,
	RSC_HELP_NEXT_PAGE,
	RSC_HELP_SCROLL_DOWN,
	RSC_HELP_SCROLL_UP,
	RSC_ADV_HELP_TITLE,
	RSC_ADV_HELP_SECT_FREQ,
	RSC_ADV_HELP_ITEM_AVG,
	RSC_ADV_HELP_SECT_TASK,
	RSC_ADV_HELP_ITEM_ORDER,
	RSC_ADV_HELP_ITEM_RST,
	RSC_ADV_HELP_ITEM_SEL,
	RSC_ADV_HELP_ITEM_REV,
	RSC_ADV_HELP_ITEM_HIDE,
	RSC_ADV_HELP_SECT_ANY,
	RSC_ADV_HELP_ITEM_POWER,
	RSC_ADV_HELP_ITEM_TOP,
	RSC_ADV_HELP_ITEM_UPD,
	RSC_ADV_HELP_ITEM_START,
	RSC_ADV_HELP_ITEM_STOP,
	RSC_ADV_HELP_ITEM_TOOLS,
	RSC_ADV_HELP_ITEM_GO_UP,
	RSC_ADV_HELP_ITEM_GO_DW,
	RSC_ADV_HELP_ITEM_TERMINAL,
	RSC_ADV_HELP_ITEM_PRT_SCR,
	RSC_ADV_HELP_ITEM_REC_SCR,
	RSC_ADV_HELP_ITEM_FAHR_CELS,
	RSC_ADV_HELP_ITEM_SYSGATE,
	RSC_ADV_HELP_ITEM_PROC_EVENT,
	RSC_ADV_HELP_ITEM_SECRET,
	RSC_TURBO_CLOCK_TITLE,
	RSC_RATIO_CLOCK_TITLE,
	RSC_UNCORE_CLOCK_TITLE,
	RSC_SELECT_CPU_TITLE,
	RSC_SELECT_FREQ_TITLE,
	RSC_BOX_DISABLE_COND0,
	RSC_BOX_DISABLE_COND1,
	RSC_BOX_ENABLE_COND0,
	RSC_BOX_ENABLE_COND1,
	RSC_BOX_INTERVAL_TITLE,
	RSC_BOX_INTERVAL_STEP1,
	RSC_BOX_INTERVAL_STEP2,
	RSC_BOX_INTERVAL_STEP3,
	RSC_BOX_INTERVAL_STEP4,
	RSC_BOX_INTERVAL_STEP5,
	RSC_BOX_INTERVAL_STEP6,
	RSC_BOX_INTERVAL_STEP7,
	RSC_BOX_INTERVAL_STEP8,
	RSC_BOX_INTERVAL_STEP9,
	RSC_BOX_INTERVAL_STEP10,
	RSC_BOX_AUTO_CLOCK_TITLE,
	RSC_BOX_MODE_TITLE,
	RSC_BOX_MODE_DESC,
	RSC_BOX_CPPC_TITLE,
	RSC_BOX_HWP_TITLE,
	RSC_BOX_HWP_DESC,
	RSC_BOX_FMW_DESC,
	RSC_BOX_BLANK_DESC,
	RSC_BOX_NOMINAL_MODE_COND0,
	RSC_BOX_NOMINAL_MODE_COND1,
	RSC_BOX_EXPERIMENT_MODE_COND0,
	RSC_BOX_EXPERIMENT_MODE_COND1,
	RSC_BOX_INTERRUPT_TITLE,
	RSC_BOX_CPU_IDLE_TITLE,
	RSC_BOX_CPU_FREQ_TITLE,
	RSC_BOX_GOVERNOR_TITLE,
	RSC_BOX_CLOCK_SOURCE_TITLE,
	RSC_BOX_OPS_REGISTER_COND0,
	RSC_BOX_OPS_REGISTER_COND1,
	RSC_BOX_OPS_UNREGISTER_COND0,
	RSC_BOX_OPS_UNREGISTER_COND1,
	RSC_BOX_EVENT_TITLE,
	RSC_BOX_EVENT_SPACE,
	RSC_BOX_EVENT_THERMAL_SENSOR,
	RSC_BOX_EVENT_PROCHOT_STS,
	RSC_BOX_EVENT_CRITICAL_TEMP,
	RSC_BOX_EVENT_THOLD1_STS,
	RSC_BOX_EVENT_THOLD2_STS,
	RSC_BOX_EVENT_POWER_LIMIT,
	RSC_BOX_EVENT_CURRENT_LIMIT,
	RSC_BOX_EVENT_CROSS_DOM_LIMIT,
	RSC_BOX_EVENT_RESIDENCY,
	RSC_BOX_EVENT_AVG_THERMAL,
	RSC_BOX_EVENT_VR_THERMAL,
	RSC_BOX_EVENT_VR_TDC,
	RSC_BOX_EVENT_POWER_PL1,
	RSC_BOX_EVENT_POWER_PL2,
	RSC_BOX_EVENT_ELECTRICAL,
	RSC_BOX_EVENT_INEFFICIENCY,
	RSC_BOX_EVENT_MAX_TURBO,
	RSC_BOX_EVENT_TURBO_ATTEN,
	RSC_BOX_EVENT_THERMAL_TVB,
	RSC_BOX_EVENT_ALL_OF_THEM,
	RSC_BOX_POWER_POLICY_TITLE,
	RSC_BOX_POWER_POLICY_LOW,
	RSC_BOX_POWER_POLICY_HIGH,
	RSC_BOX_HWP_POLICY_MIN,
	RSC_BOX_HWP_POLICY_020,
	RSC_BOX_HWP_POLICY_040,
	RSC_BOX_HWP_POLICY_060,
	RSC_BOX_HWP_POLICY_MED,
	RSC_BOX_HWP_POLICY_0A0,
	RSC_BOX_HWP_POLICY_PWR,
	RSC_BOX_HWP_POLICY_0E0,
	RSC_BOX_HWP_POLICY_MAX,
	RSC_BOX_CFG_TDP_TITLE,
	RSC_BOX_CFG_TDP_DESC,
	RSC_BOX_CFG_TDP_BLANK,
	RSC_BOX_CFG_TDP_LVL0,
	RSC_BOX_CFG_TDP_LVL1,
	RSC_BOX_CFG_TDP_LVL2,
	RSC_BOX_TDP_PKG_TITLE,
	RSC_BOX_TDP_CORES_TITLE,
	RSC_BOX_TDP_UNCORE_TITLE,
	RSC_BOX_TDP_RAM_TITLE,
	RSC_BOX_TDP_PLATFORM_TITLE,
	RSC_BOX_PL1_DESC,
	RSC_BOX_PL2_DESC,
	RSC_BOX_PWR_OFFSET_00,
	RSC_BOX_PWR_OFFSET_01,
	RSC_BOX_PWR_OFFSET_02,
	RSC_BOX_PWR_OFFSET_03,
	RSC_BOX_PWR_OFFSET_04,
	RSC_BOX_PWR_OFFSET_05,
	RSC_BOX_PWR_OFFSET_06,
	RSC_BOX_PWR_OFFSET_07,
	RSC_BOX_PWR_OFFSET_08,
	RSC_BOX_PWR_OFFSET_09,
	RSC_BOX_PWR_OFFSET_10,
	RSC_BOX_PWR_OFFSET_11,
	RSC_BOX_PWR_OFFSET_12,
	RSC_BOX_PWR_OFFSET_13,
	RSC_BOX_CLAMPING_OFF_COND0,
	RSC_BOX_CLAMPING_OFF_COND1,
	RSC_BOX_CLAMPING_ON_COND0,
	RSC_BOX_CLAMPING_ON_COND1,
	RSC_BOX_TDC_TITLE,
	RSC_BOX_TDC_DESC,
	RSC_BOX_AMP_OFFSET_00,
	RSC_BOX_AMP_OFFSET_01,
	RSC_BOX_AMP_OFFSET_02,
	RSC_BOX_AMP_OFFSET_03,
	RSC_BOX_AMP_OFFSET_04,
	RSC_BOX_AMP_OFFSET_05,
	RSC_BOX_AMP_OFFSET_06,
	RSC_BOX_AMP_OFFSET_07,
	RSC_BOX_AMP_OFFSET_08,
	RSC_BOX_AMP_OFFSET_09,
	RSC_BOX_AMP_OFFSET_10,
	RSC_BOX_AMP_OFFSET_11,
	RSC_BOX_AMP_OFFSET_12,
	RSC_BOX_AMP_OFFSET_13,
	RSC_BOX_TOOLS_TITLE,
	RSC_BOX_TOOLS_STOP_BURN,
	RSC_BOX_TOOLS_ATOMIC_BURN,
	RSC_BOX_TOOLS_CRC32_BURN,
	RSC_BOX_TOOLS_CONIC_BURN,
	RSC_BOX_TOOLS_RANDOM_CPU,
	RSC_BOX_TOOLS_ROUND_ROBIN_CPU,
	RSC_BOX_TOOLS_USER_CPU,
	RSC_BOX_TOOLS_MONTE_CARLO,
	RSC_BOX_CONIC_TITLE,
	RSC_BOX_CONIC_ITEM_1,
	RSC_BOX_CONIC_ITEM_2,
	RSC_BOX_CONIC_ITEM_3,
	RSC_BOX_CONIC_ITEM_4,
	RSC_BOX_CONIC_ITEM_5,
	RSC_BOX_CONIC_ITEM_6,
	RSC_BOX_LANG_TITLE,
	RSC_BOX_LANG_ENGLISH,
	RSC_BOX_LANG_FRENCH,
	RSC_BOX_LANG_BLANK,
	RSC_BOX_THEME_TITLE,
	RSC_BOX_THEME_BLANK,
	RSC_BOX_SCOPE_THERMAL_TITLE,
	RSC_BOX_SCOPE_VOLTAGE_TITLE,
	RSC_BOX_SCOPE_POWER_TITLE,
	RSC_BOX_SCOPE_NONE,
	RSC_BOX_SCOPE_THREAD,
	RSC_BOX_SCOPE_CORE,
	RSC_BOX_SCOPE_PACKAGE,
	RSC_ERROR_CMD_SYNTAX,
	RSC_ERROR_SHARED_MEM,
	RSC_ERROR_SYS_CALL,
	RSC_ERROR_UNIMPLEMENTED,
	RSC_ERROR_EXPERIMENTAL,
	RSC_ERROR_TURBO_PREREQ,
	RSC_ERROR_UNCORE_PREREQ,
	RSC_ERROR_PSTATE_NOT_FOUND,
	RSC_ERROR_CLOCKSOURCE,
	RSC_BOX_IDLE_LIMIT_TITLE,
	RSC_BOX_IDLE_LIMIT_RESET,
	RSC_BOX_RECORDER_TITLE,
	RSC_SMBIOS_TITLE,
	RSC_MECH_CLRBHB,
	RSC_MECH_SSBD,
	RSC_MECH_SSBS,
	RSC_CF0,
	RSC_CF1,
	RSC_CF2,
	RSC_CF3,
	RSC_CF4,
	RSC_CF5,
	RSC_COPY0,
	RSC_COPY1,
	RSC_COPY2,
	RSC_CREATE_SELECT_AUTO_TURBO,
	RSC_CREATE_SELECT_FREQ_TURBO,
	RSC_CREATE_SELECT_FREQ_TGT,
	RSC_CREATE_SELECT_FREQ_HWP_TGT,
	RSC_CREATE_SELECT_FREQ_HWP_MAX,
	RSC_CREATE_SELECT_FREQ_HWP_MIN,
	RSC_CREATE_SELECT_FREQ_MAX,
	RSC_CREATE_SELECT_FREQ_MIN,
	RSC_CREATE_SELECT_FREQ_OFFLINE,
	RSC_POPUP_DRIVER_TITLE,
	RSC_EXIT_TITLE,
	RSC_EXIT_HEADER,
	RSC_EXIT_CONFIRM,
	RSC_EXIT_FOOTER
};

typedef struct {
	ATTRIBUTE	*Attr[THM_CNT];
	ASCII		*Code[LOC_CNT];
	const int	Size[LOC_CNT];
} RESOURCE_ST;

extern RESOURCE_ST Resource[];

#define ATTR() Attr[GET_THEME()]

#define CODE() Code[GET_LOCALE()]

#define RSC(_ID) (Resource[RSC_##_ID])

#define RSZ(_ID) (RSC(_ID).Size[GET_LOCALE()])
