ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

mui.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 typedef struct
00004 {
00005    BYTE X;
00006    BYTE Y;
00007    LPCSTR Buffer;
00008    DWORD Flags;
00009 }MUI_ENTRY, *PMUI_ENTRY;
00010 
00011 typedef struct
00012 {
00013     LPCSTR ErrorText;
00014     LPCSTR ErrorStatus;
00015 }MUI_ERROR;
00016 
00017 typedef struct
00018 {
00019     LONG Number;
00020     MUI_ENTRY * MuiEntry;
00021 } MUI_PAGE;
00022 
00023 typedef struct
00024 {
00025     LONG Number;
00026     LPSTR String;
00027 } MUI_STRING;
00028 
00029 typedef struct
00030 {
00031     PWCHAR FontName;
00032     PWCHAR SubFontName;
00033 } MUI_SUBFONT;
00034 
00035 typedef struct
00036 {
00037     PWCHAR LangID; // Language ID (like "0409")
00038     PWCHAR LayoutID; // Layout ID (like "00000409")
00039 } MUI_LAYOUTS;
00040 
00041 typedef struct
00042 {
00043     PWCHAR LanguageID;
00044     PWCHAR ACPage;
00045     PWCHAR OEMCPage;
00046     PWCHAR MACCPage;
00047     PWCHAR LanguageDescriptor;
00048     PWCHAR GeoID;
00049     const MUI_PAGE * MuiPages;
00050     const MUI_ERROR * MuiErrors;
00051     const MUI_STRING * MuiStrings;
00052     const MUI_SUBFONT * MuiSubFonts;
00053     const MUI_LAYOUTS * MuiLayouts;
00054 } MUI_LANGUAGE;
00055 
00056 BOOLEAN
00057 IsLanguageAvailable(PWCHAR LanguageId);
00058 
00059 VOID
00060 MUIDisplayPage (ULONG PageNumber);
00061 
00062 VOID
00063 MUIClearPage (ULONG PageNumber);
00064 
00065 VOID
00066 MUIDisplayError (ULONG ErrorNum, PINPUT_RECORD Ir, ULONG WaitEvent);
00067 
00068 LPCWSTR
00069 MUIDefaultKeyboardLayout(VOID);
00070 
00071 PWCHAR
00072 MUIGetGeoID(VOID);
00073 
00074 const MUI_LAYOUTS *
00075 MUIGetLayoutsList(VOID);
00076 
00077 BOOLEAN
00078 AddKbLayoutsToRegistry(IN const MUI_LAYOUTS * MuiLayouts);
00079 
00080 BOOLEAN
00081 AddCodePage(VOID);
00082 
00083 BOOLEAN
00084 AddKeyboardLayouts(VOID);
00085 
00086 VOID
00087 SetConsoleCodePage(VOID);
00088 
00089 LPSTR
00090 MUIGetString(ULONG Number);
00091 
00092 #define STRING_PLEASEWAIT                1
00093 #define STRING_INSTALLCREATEPARTITION    2
00094 #define STRING_INSTALLDELETEPARTITION    3
00095 #define STRING_PARTITIONSIZE             4
00096 #define STRING_CHOOSENEWPARTITION        5
00097 #define STRING_HDDSIZE                   6
00098 #define STRING_CREATEPARTITION           7
00099 #define STRING_PARTFORMAT                8
00100 #define STRING_NONFORMATTEDPART          9
00101 #define STRING_INSTALLONPART             10
00102 #define STRING_CHECKINGPART              11
00103 #define STRING_QUITCONTINUE              12
00104 #define STRING_REBOOTCOMPUTER            13
00105 #define STRING_TXTSETUPFAILED            14
00106 #define STRING_COPYING                   15
00107 #define STRING_SETUPCOPYINGFILES         16
00108 #define STRING_REGHIVEUPDATE             20
00109 #define STRING_IMPORTFILE                21
00110 #define STRING_DISPLAYETTINGSUPDATE      22
00111 #define STRING_LOCALESETTINGSUPDATE      23
00112 #define STRING_KEYBOARDSETTINGSUPDATE    24
00113 #define STRING_CODEPAGEINFOUPDATE        25
00114 #define STRING_DONE                      26
00115 #define STRING_REBOOTCOMPUTER2           27
00116 #define STRING_CONSOLEFAIL1              28
00117 #define STRING_CONSOLEFAIL2              29
00118 #define STRING_CONSOLEFAIL3              30
00119 #define STRING_FORMATTINGDISK            31
00120 #define STRING_CHECKINGDISK              32
00121 #define STRING_FORMATDISK1               33
00122 #define STRING_FORMATDISK2               34
00123 #define STRING_KEEPFORMAT                35
00124 #define STRING_HDINFOPARTCREATE          36
00125 #define STRING_HDDINFOUNK1               37
00126 #define STRING_HDDINFOUNK2               38
00127 #define STRING_HDINFOPARTDELETE          39
00128 #define STRING_HDDINFOUNK3               40
00129 #define STRING_HDINFOPARTZEROED          41
00130 #define STRING_HDDINFOUNK4               42
00131 #define STRING_HDINFOPARTEXISTS          43
00132 #define STRING_HDDINFOUNK5               44
00133 #define STRING_HDINFOPARTSELECT          45
00134 #define STRING_HDDINFOUNK6               46
00135 #define STRING_NEWPARTITION              47
00136 #define STRING_UNPSPACE                  48
00137 #define STRING_MAXSIZE                   49
00138 #define STRING_UNFORMATTED               50
00139 #define STRING_FORMATUNUSED              51
00140 #define STRING_FORMATUNKNOWN             52
00141 #define STRING_KB                        53
00142 #define STRING_MB                        54
00143 #define STRING_GB                        55
00144 #define STRING_ADDKBLAYOUTS              56

Generated on Sat May 26 2012 04:16:58 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.