fb069325e5c7d76f6c4412c5fc9f72def8bb1b15
[reactos.git] / reactos / base / setup / usetup / errorcode.h
1 #ifndef ERROR_CODE_H__
2 #define ERROR_CODE_H__
3
4
5 typedef enum
6 {
7 ERROR_NOT_INSTALLED = 0,
8 ERROR_NO_HDD,
9 ERROR_NO_SOURCE_DRIVE,
10 ERROR_LOAD_TXTSETUPSIF,
11 ERROR_CORRUPT_TXTSETUPSIF,
12 ERROR_SIGNATURE_TXTSETUPSIF,
13 ERROR_DRIVE_INFORMATION,
14 ERROR_WRITE_BOOT,
15 ERROR_LOAD_COMPUTER,
16 ERROR_LOAD_DISPLAY,
17 ERROR_LOAD_KEYBOARD,
18 ERROR_LOAD_KBLAYOUT,
19 ERROR_WARN_PARTITION,
20 ERROR_NEW_PARTITION,
21 ERROR_DELETE_SPACE,
22 ERROR_INSTALL_BOOTCODE,
23 ERROR_NO_FLOPPY,
24 ERROR_UPDATE_KBSETTINGS,
25 ERROR_UPDATE_DISPLAY_SETTINGS,
26 ERROR_IMPORT_HIVE,
27 ERROR_FIND_REGISTRY,
28 ERROR_CREATE_HIVE,
29 ERROR_INITIALIZE_REGISTRY,
30 ERROR_INVALID_CABINET_INF,
31 ERROR_CABINET_MISSING,
32 ERROR_CABINET_SCRIPT,
33 ERROR_COPY_QUEUE,
34 ERROR_CREATE_DIR,
35 ERROR_TXTSETUP_SECTION,
36 ERROR_CABINET_SECTION,
37 ERROR_CREATE_INSTALL_DIR,
38 ERROR_FIND_SETUPDATA,
39 ERROR_WRITE_PTABLE,
40
41 ERROR_LAST_ERROR_CODE
42 }ERROR_NUMBER;
43
44 typedef struct
45 {
46 CHAR * ErrorText;
47 CHAR * ErrorStatus;
48 }MUI_ERROR;
49
50
51 VOID
52 MUIDisplayError(ULONG ErrorNum, PINPUT_RECORD Ir, ULONG WaitEvent);
53
54
55
56 #endif