1c90291c5d67ddfc5aae2efc78232634dda199e6
[reactos.git] / reactos / base / setup / usetup / mui.h
1 #ifndef MUI_H__
2 #define MUI_H__
3
4 typedef struct
5 {
6 BYTE X;
7 BYTE Y;
8 CHAR * Buffer;
9 BYTE Flags;
10 }MUI_ENTRY, *PMUI_ENTRY;
11
12 typedef struct
13 {
14 long Number;
15 MUI_ENTRY * MuiEntry;
16 }MUI_PAGE;
17
18 typedef struct
19 {
20 PWCHAR LanguageID;
21 PWCHAR LanguageKeyboardLayoutID;
22 PWCHAR LanguageDescriptor;
23 MUI_PAGE * MuiPages;
24 }MUI_LANGUAGE;
25
26 #define TEXT_NORMAL 0
27 #define TEXT_HIGHLIGHT 1
28 #define TEXT_UNDERLINE 2
29 #define TEXT_STATUS 4
30
31 #define TEXT_ALIGN_DEFAULT 5
32 #define TEXT_ALIGN_RIGHT 6
33 #define TEXT_ALIGN_LEFT 7
34 #define TEXT_ALIGN_CENTER 8
35
36 VOID
37 MUIDisplayPage(ULONG PageNumber);
38
39 BOOLEAN
40 //MUISelectLanguage(ULONG LanguageIndex);
41 MUISelectLanguage(PWCHAR LanguageID);
42
43
44 #endif