typedef struct
{
- BYTE X;
- BYTE Y;
- LPCSTR Buffer;
- DWORD Flags;
-}MUI_ENTRY, *PMUI_ENTRY;
+ BYTE X;
+ BYTE Y;
+ LPCSTR Buffer;
+ DWORD Flags;
+} MUI_ENTRY, *PMUI_ENTRY;
typedef struct
{
LPCSTR ErrorText;
LPCSTR ErrorStatus;
-}MUI_ERROR;
+} MUI_ERROR;
typedef struct
{
typedef struct
{
- PWCHAR FontName;
- PWCHAR SubFontName;
-} MUI_SUBFONT;
-
-typedef struct
-{
- PWCHAR LangID; // Language ID (like "0409")
- PWCHAR LayoutID; // Layout ID (like "00000409")
-} MUI_LAYOUTS;
-
-typedef struct
-{
- PWCHAR LanguageID;
- PWCHAR ACPage;
- PWCHAR OEMCPage;
- PWCHAR MACCPage;
- PWCHAR LanguageDescriptor;
- PWCHAR GeoID;
+ PCWSTR LanguageID;
+ PCWSTR LanguageDescriptor;
const MUI_PAGE * MuiPages;
const MUI_ERROR * MuiErrors;
const MUI_STRING * MuiStrings;
- const MUI_SUBFONT * MuiSubFonts;
- const MUI_LAYOUTS * MuiLayouts;
-} MUI_LANGUAGE;
+} MUI_LANGUAGE_RESOURCE;
+#if 0
BOOLEAN
-IsLanguageAvailable(PWCHAR LanguageId);
+IsLanguageAvailable(
+ PWCHAR LanguageId);
+#endif
VOID
-MUIDisplayPage (ULONG PageNumber);
+MUIDisplayPage(
+ ULONG PageNumber);
VOID
-MUIClearPage (ULONG PageNumber);
+MUIClearPage(
+ ULONG PageNumber);
VOID
-MUIDisplayError (ULONG ErrorNum, PINPUT_RECORD Ir, ULONG WaitEvent);
-
-LPCWSTR
-MUIDefaultKeyboardLayout(VOID);
-
-PWCHAR
-MUIGetGeoID(VOID);
+MUIDisplayErrorV(
+ IN ULONG ErrorNum,
+ OUT PINPUT_RECORD Ir,
+ IN ULONG WaitEvent,
+ IN va_list args);
-const MUI_LAYOUTS *
-MUIGetLayoutsList(VOID);
-
-BOOLEAN
-AddKbLayoutsToRegistry(IN const MUI_LAYOUTS * MuiLayouts);
-
-BOOLEAN
-AddCodePage(VOID);
-
-BOOLEAN
-AddKeyboardLayouts(VOID);
+VOID
+__cdecl
+MUIDisplayError(
+ ULONG ErrorNum,
+ PINPUT_RECORD Ir,
+ ULONG WaitEvent,
+ ...);
VOID
SetConsoleCodePage(VOID);
LPSTR
-MUIGetString(ULONG Number);
+MUIGetString(
+ ULONG Number);
#define STRING_PLEASEWAIT 1
#define STRING_INSTALLCREATEPARTITION 2
+#define STRING_INSTALLCREATELOGICAL 60
#define STRING_INSTALLDELETEPARTITION 3
+#define STRING_DELETEPARTITION 59
#define STRING_PARTITIONSIZE 4
#define STRING_CHOOSENEWPARTITION 5
+#define STRING_CHOOSE_NEW_EXTENDED_PARTITION 57
+#define STRING_CHOOSE_NEW_LOGICAL_PARTITION 61
#define STRING_HDDSIZE 6
#define STRING_CREATEPARTITION 7
#define STRING_PARTFORMAT 8
#define STRING_NONFORMATTEDPART 9
+#define STRING_NONFORMATTEDSYSTEMPART 62
+#define STRING_NONFORMATTEDOTHERPART 63
#define STRING_INSTALLONPART 10
#define STRING_CHECKINGPART 11
-#define STRING_QUITCONTINUE 12
-#define STRING_REBOOTCOMPUTER 13
-#define STRING_TXTSETUPFAILED 14
-#define STRING_COPYING 15
-#define STRING_SETUPCOPYINGFILES 16
+#define STRING_CONTINUE 12
+#define STRING_QUITCONTINUE 13
+#define STRING_REBOOTCOMPUTER 14
+#define STRING_DELETING 15
+#define STRING_MOVING 16
+#define STRING_RENAMING 17
+#define STRING_COPYING 18
+#define STRING_SETUPCOPYINGFILES 19
#define STRING_REGHIVEUPDATE 20
#define STRING_IMPORTFILE 21
-#define STRING_DISPLAYETTINGSUPDATE 22
+#define STRING_DISPLAYSETTINGSUPDATE 22
#define STRING_LOCALESETTINGSUPDATE 23
#define STRING_KEYBOARDSETTINGSUPDATE 24
#define STRING_CODEPAGEINFOUPDATE 25
#define STRING_FORMATDISK1 33
#define STRING_FORMATDISK2 34
#define STRING_KEEPFORMAT 35
-#define STRING_HDINFOPARTCREATE 36
-#define STRING_HDDINFOUNK1 37
+#define STRING_HDINFOPARTCREATE_1 36
+#define STRING_HDINFOPARTCREATE_2 37
#define STRING_HDDINFOUNK2 38
-#define STRING_HDINFOPARTDELETE 39
-#define STRING_HDDINFOUNK3 40
-#define STRING_HDINFOPARTZEROED 41
+#define STRING_HDINFOPARTDELETE_1 39
+#define STRING_HDINFOPARTDELETE_2 40
+#define STRING_HDINFOPARTZEROED_1 41
#define STRING_HDDINFOUNK4 42
-#define STRING_HDINFOPARTEXISTS 43
+#define STRING_HDINFOPARTEXISTS_1 43
#define STRING_HDDINFOUNK5 44
-#define STRING_HDINFOPARTSELECT 45
-#define STRING_HDDINFOUNK6 46
+#define STRING_HDINFOPARTSELECT_1 45
+#define STRING_HDINFOPARTSELECT_2 46
#define STRING_NEWPARTITION 47
#define STRING_UNPSPACE 48
#define STRING_MAXSIZE 49
#define STRING_UNFORMATTED 50
+#define STRING_EXTENDED_PARTITION 58
#define STRING_FORMATUNUSED 51
#define STRING_FORMATUNKNOWN 52
#define STRING_KB 53
#define STRING_MB 54
#define STRING_GB 55
#define STRING_ADDKBLAYOUTS 56
+#define STRING_REBOOTPROGRESSBAR 64