Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenmui.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
1.7.6.1
|