]> glassweightruler.freedombox.rocks Git - Ventoy.git/blobdiff - Ventoy2Disk/Ventoy2Disk/Language.h
Update for Ventoy2Disk.exe
[Ventoy.git] / Ventoy2Disk / Ventoy2Disk / Language.h
index 01eddd666bb7d422cef05543d687eb55625e3e85..4ab138441f9f681f516a39cd91931bf07186347f 100644 (file)
@@ -51,24 +51,65 @@ typedef enum STR_ID
        STR_MENU_OPTION,//19
        STR_MENU_SECURE_BOOT,//20
 
+    STR_MENU_PART_CFG,//21
+    STR_BTN_OK,//22
+    STR_BTN_CANCEL,//23
+    STR_PRESERVE_SPACE,//24
+       STR_SPACE_VAL_INVALID,//25
+
+    STR_MENU_CLEAR, //26
+    STR_CLEAR_SUCCESS, //27
+    STR_CLEAR_FAILED, //28
+    STR_MENU_PART_STYLE, //29
+       STR_DISK_2TB_MBR_ERROR,//30
+
+    STR_SHOW_ALL_DEV, //31
+    STR_PART_ALIGN_4KB, //32
+    STR_WEB_COMMUNICATION_ERR, //33
+    STR_WEB_REMOTE_ABNORMAL, //34
+    STR_WEB_REQUEST_TIMEOUT, //35
+    STR_WEB_SERVICE_UNAVAILABLE, //36
+    STR_WEB_TOKEN_MISMATCH, //37
+
        STR_ID_MAX
 }STR_ID;
 
 extern BOOL g_SecureBoot;
 
 #define VTOY_MENU_SECURE_BOOT    0xA000
+#define VTOY_MENU_PART_CFG        0xA001
+#define VTOY_MENU_CLEAN           0xA002
+#define VTOY_MENU_PART_STYLE      0xA003
+#define VTOY_MENU_PART_MBR        0xA004
+#define VTOY_MENU_PART_GPT        0xA005
+#define VTOY_MENU_ALL_DEV        0xA006
+
+
+typedef enum OPT_SUBMENU
+{
+    OPT_SUBMENU_SECURE_BOOT = 0,
+    OPT_SUBMENU_PART_STYLE,
+    OPT_SUBMENU_PART_CFG,
+    OPT_SUBMENU_CLEAR,
+    OPT_SUBMENU_ALL_DEV,
+
+    OPT_SUBMENU_MAX
+}OPT_SUBMENU;
+
+
 #define VTOY_MENU_LANGUAGE_BEGIN  0xB000
 
 
 #define VENTOY_LANGUAGE_INI  TEXT(".\\ventoy\\languages.ini")
-#define VENTOY_CFG_INI  TEXT(".\\Ventoy2Disk.ini")
+#define VENTOY_CFG_INI     TEXT(".\\Ventoy2Disk.ini")
+#define VENTOY_CFG_INI_A   ".\\Ventoy2Disk.ini"
 #define VENTOY_MAX_LANGUAGE     200
 
-#define GET_INI_STRING(Key, Buf) GetPrivateProfileString(Language, Key, TEXT("#"), Buf, sizeof(Buf), VENTOY_LANGUAGE_INI)
+#define GET_INI_STRING(Section, Key, Buf) GetPrivateProfileString(Section, Key, TEXT("#"), Buf, sizeof(Buf), VENTOY_LANGUAGE_INI)
 
 typedef struct VENTOY_LANGUAGE
 {
-       WCHAR Name[64];
+       WCHAR Name[128];
        WCHAR FontFamily[64];
        int FontSize;