#pragma once #include #include #include "rctools.h" #include "resource.h" #define MAKENAMEIDMAP(_Res_Name_) {#_Res_Name_, _Res_Name_} std::map g_nameToId = { MAKENAMEIDMAP (IDS_WINTITLE), MAKENAMEIDMAP (IDS_PLEASEWAIT), MAKENAMEIDMAP (IDS_PUBLISHER), MAKENAMEIDMAP (IDS_VERSION), MAKENAMEIDMAP (IDS_MSAPP), MAKENAMEIDMAP (IDS_FUNCTIONNAME), MAKENAMEIDMAP (IDS_MOREINFO), MAKENAMEIDMAP (IDS_SELECT_TITLE), MAKENAMEIDMAP (IDS_SELECT_DLGTITLE), MAKENAMEIDMAP (IDS_SELECT_DLGAPPX), MAKENAMEIDMAP (IDS_SELECT_DLGALL), MAKENAMEIDMAP (IDS_SELECT_OPENFILE), MAKENAMEIDMAP (IDS_PREINSTALL_TITLE), MAKENAMEIDMAP (IDS_PREINSTALL_TUPDATE), MAKENAMEIDMAP (IDS_PREINSTALL_TREINSTALL), MAKENAMEIDMAP (IDS_PREINSTALL_TINSTALL), MAKENAMEIDMAP (IDS_PREINSTALL_CUPDATE), MAKENAMEIDMAP (IDS_PREINSTALL_CREINSTALL), MAKENAMEIDMAP (IDS_PREINSTALL_CANCEL), MAKENAMEIDMAP (IDS_PREINSTALL_MTTITLE), MAKENAMEIDMAP (IDS_PREINSTALL_MSELECT), MAKENAMEIDMAP (IDS_PREINSTALL_MPKGNAME), MAKENAMEIDMAP (IDS_INSTALLING_TITLE), MAKENAMEIDMAP (IDS_INSTALLING_SLOADING), MAKENAMEIDMAP (IDS_INSTALLING_SLOADCER), MAKENAMEIDMAP (IDS_INSTALLING_SINSTALLING), MAKENAMEIDMAP (IDS_INSTALLING_SINSTALLING_PROGRESS), MAKENAMEIDMAP (IDS_INSTALLING_MTITLE), MAKENAMEIDMAP (IDS_INSTALLING_MPKGNAME), MAKENAMEIDMAP (IDS_INSTALLING_MSINSTALLING_PROGRESS), MAKENAMEIDMAP (IDS_LAUNCHWHENREADY), MAKENAMEIDMAP (IDS_SUCCESS_TITLE), MAKENAMEIDMAP (IDS_SUCCESS_MTITLE), MAKENAMEIDMAP (IDS_FAILED_TITLE), MAKENAMEIDMAP (IDS_FAILED_REASONNAME), MAKENAMEIDMAP (IDS_SUCCESS_LAUNCH), MAKENAMEIDMAP (IDS_COMMAND_CANCEL), MAKENAMEIDMAP (IDS_CMDPARAM_SILENT), MAKENAMEIDMAP (IDS_CMDPARAM_VERYSILENT), MAKENAMEIDMAP (IDS_CMDPARAM_MULTIPLE), MAKENAMEIDMAP (IDS_DEFAULTWIDTH), MAKENAMEIDMAP (IDS_DEFAULTHEIGHT), MAKENAMEIDMAP (IDS_MINWIDTH), MAKENAMEIDMAP (IDS_MINHIEHGT) };