ReactOS  0.4.14-dev-317-g96040ec
mui.h
Go to the documentation of this file.
1 #pragma once
2 
3 typedef struct
4 {
5  BYTE X;
6  BYTE Y;
10 
11 typedef struct
12 {
15 } MUI_ERROR;
16 
17 typedef struct
18 {
21 } MUI_PAGE;
22 
23 typedef struct
24 {
27 } MUI_STRING;
28 
29 typedef struct
30 {
33  const MUI_PAGE * MuiPages;
37 
38 #if 0
39 BOOLEAN
41  PWCHAR LanguageId);
42 #endif
43 
44 VOID
46  ULONG PageNumber);
47 
48 VOID
50  ULONG PageNumber);
51 
52 VOID
54  IN ULONG ErrorNum,
55  OUT PINPUT_RECORD Ir,
56  IN ULONG WaitEvent,
57  IN va_list args);
58 
59 VOID
60 __cdecl
62  ULONG ErrorNum,
63  PINPUT_RECORD Ir,
64  ULONG WaitEvent,
65  ...);
66 
67 VOID
69 
70 LPSTR
72  ULONG Number);
73 
74 #define STRING_PLEASEWAIT 1
75 #define STRING_INSTALLCREATEPARTITION 2
76 #define STRING_INSTALLCREATELOGICAL 60
77 #define STRING_INSTALLDELETEPARTITION 3
78 #define STRING_DELETEPARTITION 59
79 #define STRING_PARTITIONSIZE 4
80 #define STRING_CHOOSENEWPARTITION 5
81 #define STRING_CHOOSE_NEW_EXTENDED_PARTITION 57
82 #define STRING_CHOOSE_NEW_LOGICAL_PARTITION 61
83 #define STRING_HDDSIZE 6
84 #define STRING_CREATEPARTITION 7
85 #define STRING_PARTFORMAT 8
86 #define STRING_NONFORMATTEDPART 9
87 #define STRING_NONFORMATTEDSYSTEMPART 62
88 #define STRING_NONFORMATTEDOTHERPART 63
89 #define STRING_INSTALLONPART 10
90 #define STRING_CHECKINGPART 11
91 #define STRING_CONTINUE 12
92 #define STRING_QUITCONTINUE 13
93 #define STRING_REBOOTCOMPUTER 14
94 #define STRING_DELETING 15
95 #define STRING_MOVING 16
96 #define STRING_RENAMING 17
97 #define STRING_COPYING 18
98 #define STRING_SETUPCOPYINGFILES 19
99 #define STRING_REGHIVEUPDATE 20
100 #define STRING_IMPORTFILE 21
101 #define STRING_DISPLAYSETTINGSUPDATE 22
102 #define STRING_LOCALESETTINGSUPDATE 23
103 #define STRING_KEYBOARDSETTINGSUPDATE 24
104 #define STRING_CODEPAGEINFOUPDATE 25
105 #define STRING_DONE 26
106 #define STRING_REBOOTCOMPUTER2 27
107 #define STRING_CONSOLEFAIL1 28
108 #define STRING_CONSOLEFAIL2 29
109 #define STRING_CONSOLEFAIL3 30
110 #define STRING_FORMATTINGDISK 31
111 #define STRING_CHECKINGDISK 32
112 #define STRING_FORMATDISK1 33
113 #define STRING_FORMATDISK2 34
114 #define STRING_KEEPFORMAT 35
115 #define STRING_HDINFOPARTCREATE_1 36
116 #define STRING_HDINFOPARTCREATE_2 37
117 #define STRING_HDDINFOUNK2 38
118 #define STRING_HDINFOPARTDELETE_1 39
119 #define STRING_HDINFOPARTDELETE_2 40
120 #define STRING_HDINFOPARTZEROED_1 41
121 #define STRING_HDDINFOUNK4 42
122 #define STRING_HDINFOPARTEXISTS_1 43
123 #define STRING_HDDINFOUNK5 44
124 #define STRING_HDINFOPARTSELECT_1 45
125 #define STRING_HDINFOPARTSELECT_2 46
126 #define STRING_NEWPARTITION 47
127 #define STRING_UNPSPACE 48
128 #define STRING_MAXSIZE 49
129 #define STRING_UNFORMATTED 50
130 #define STRING_EXTENDED_PARTITION 58
131 #define STRING_FORMATUNUSED 51
132 #define STRING_FORMATUNKNOWN 52
133 #define STRING_KB 53
134 #define STRING_MB 54
135 #define STRING_GB 55
136 #define STRING_ADDKBLAYOUTS 56
137 #define STRING_REBOOTPROGRESSBAR 64
const uint16_t * PCWSTR
Definition: typedefs.h:55
#define IN
Definition: typedefs.h:38
PCWSTR LanguageID
Definition: mui.h:31
#define __cdecl
Definition: accygwin.h:79
VOID MUIDisplayPage(ULONG PageNumber)
BOOLEAN IsLanguageAvailable(IN PCWSTR LanguageId)
Definition: mui.c:69
Definition: mui.h:17
uint16_t * PWCHAR
Definition: typedefs.h:54
VOID __cdecl MUIDisplayError(ULONG ErrorNum, PINPUT_RECORD Ir, ULONG WaitEvent,...)
char * LPSTR
Definition: xmlstorage.h:182
const MUI_ERROR * MuiErrors
Definition: mui.h:34
Definition: match.c:390
DWORD Flags
Definition: mui.h:8
LPCSTR ErrorStatus
Definition: mui.h:14
long LONG
Definition: pedump.c:60
const MUI_PAGE * MuiPages
Definition: mui.h:33
unsigned char BOOLEAN
char * va_list
Definition: acmsvcex.h:78
LPSTR MUIGetString(ULONG Number)
Definition: mui.c:230
const char * LPCSTR
Definition: xmlstorage.h:183
const MUI_STRING * MuiStrings
Definition: mui.h:35
VOID SetConsoleCodePage(VOID)
Definition: mui.c:260
LPCSTR ErrorText
Definition: mui.h:13
VOID MUIClearPage(ULONG PageNumber)
Definition: mui.h:23
PCWSTR LanguageDescriptor
Definition: mui.h:32
unsigned long DWORD
Definition: ntddk_ex.h:95
LONG Number
Definition: mui.h:19
LPSTR String
Definition: mui.h:26
unsigned char BYTE
Definition: mem.h:68
_In_opt_ PENTER_STATE_SYSTEM_HANDLER _In_opt_ PVOID _In_ LONG _In_opt_ LONG volatile * Number
Definition: ntpoapi.h:204
Definition: mui.h:3
BYTE X
Definition: mui.h:5
Definition: mui.h:11
BYTE Y
Definition: mui.h:6
LPCSTR Buffer
Definition: mui.h:7
VOID MUIDisplayErrorV(IN ULONG ErrorNum, OUT PINPUT_RECORD Ir, IN ULONG WaitEvent, IN va_list args)
Definition: mui.c:178
#define OUT
Definition: typedefs.h:39
LONG Number
Definition: mui.h:25
unsigned int ULONG
Definition: retypes.h:1
struct MUI_ENTRY * PMUI_ENTRY
MUI_ENTRY * MuiEntry
Definition: mui.h:20