]> glassweightruler.freedombox.rocks Git - Ventoy.git/blobdiff - Ventoy2Disk/Ventoy2Disk/Language.h
Update issue_template.yml
[Ventoy.git] / Ventoy2Disk / Ventoy2Disk / Language.h
index 413299608af698e1b19ecd014ea1f2e708c565b6..ca2f0d7acdfaffa88ecec471042158f89cd31808 100644 (file)
@@ -72,6 +72,11 @@ typedef enum STR_ID
     STR_WEB_TOKEN_MISMATCH, //37\r
     STR_WEB_SERVICE_BUSY, //38\r
 \r
+    STR_MENU_VTSI_CREATE, //39\r
+    STR_VTSI_CREATE_TIP, //40\r
+    STR_VTSI_CREATE_SUCCESS, //41\r
+    STR_VTSI_CREATE_FAILED, //42\r
+\r
        STR_ID_MAX\r
 }STR_ID;\r
 \r
@@ -83,7 +88,8 @@ extern BOOL g_SecureBoot;
 #define VTOY_MENU_PART_STYLE      0xA003\r
 #define VTOY_MENU_PART_MBR        0xA004\r
 #define VTOY_MENU_PART_GPT        0xA005\r
-#define VTOY_MENU_ALL_DEV        0xA006\r
+#define VTOY_MENU_ALL_DEV         0xA006\r
+#define VTOY_MENU_VTSI            0xA007\r
 \r
 \r
 typedef enum OPT_SUBMENU\r
@@ -93,6 +99,7 @@ typedef enum OPT_SUBMENU
     OPT_SUBMENU_PART_CFG,\r
     OPT_SUBMENU_CLEAR,\r
     OPT_SUBMENU_ALL_DEV,\r
+    OPT_SUBMENU_VTSI,\r
 \r
     OPT_SUBMENU_MAX\r
 }OPT_SUBMENU;\r
@@ -101,13 +108,19 @@ typedef enum OPT_SUBMENU
 #define VTOY_MENU_LANGUAGE_BEGIN  0xB000\r
 \r
 \r
-#define VENTOY_LANGUAGE_INI  TEXT(".\\ventoy\\languages.ini")\r
+#define VENTOY_LANGUAGE_INI     TEXT(".\\ventoy\\languages.ini")\r
+#define VENTOY_LANGUAGE_JSON    TEXT(".\\ventoy\\languages.json")\r
+#define VENTOY_LANGUAGE_INI_A   ".\\ventoy\\languages.ini"\r
+#define VENTOY_LANGUAGE_JSON_A  ".\\ventoy\\languages.json"\r
+\r
 #define VENTOY_CFG_INI     TEXT(".\\Ventoy2Disk.ini")\r
 #define VENTOY_CFG_INI_A   ".\\Ventoy2Disk.ini"\r
 #define VENTOY_MAX_LANGUAGE     200\r
 \r
 #define GET_INI_STRING(Section, Key, Buf) GetPrivateProfileString(Section, Key, TEXT("#"), Buf, sizeof(Buf), VENTOY_LANGUAGE_INI)\r
 \r
+\r
+\r
 typedef struct VENTOY_LANGUAGE\r
 {\r
        WCHAR Name[128];\r
@@ -125,4 +138,13 @@ const TCHAR * GetString(enum STR_ID ID);
 \r
 #define _G(a) GetString(a)\r
 \r
+typedef enum UNICODE_ICON\r
+{\r
+    UNICODE_LOCK = 0,\r
+    UNICODE_BUTT\r
+}UNICODE_ICON;\r
+\r
+const UINT16 * GetUnicodeIcon(icon);\r
+#define _UICON(i) GetUnicodeIcon(i)\r
+\r
 #endif\r