2 * PROJECT: ReactOS Setup Library
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: Setup error codes
5 * COPYRIGHT: Copyright 2007-2018 Johannes Anderwald <johannes.anderwald@reactos.org>
10 /* setupapi.h defines ERROR_NOT_INSTALLED with another meaning */
11 #ifdef ERROR_NOT_INSTALLED
12 #undef ERROR_NOT_INSTALLED
15 typedef enum _ERROR_NUMBER
17 NOT_AN_ERROR
= 0, // ERROR_SUCCESS,
23 ERROR_NO_SOURCE_DRIVE
,
24 ERROR_LOAD_TXTSETUPSIF
,
25 ERROR_CORRUPT_TXTSETUPSIF
,
26 ERROR_SIGNATURE_TXTSETUPSIF
,
27 ERROR_DRIVE_INFORMATION
,
35 ERROR_INSTALL_BOOTCODE
,
37 ERROR_UPDATE_KBSETTINGS
,
38 ERROR_UPDATE_DISPLAY_SETTINGS
,
42 ERROR_INITIALIZE_REGISTRY
,
43 ERROR_INVALID_CABINET_INF
,
44 ERROR_CABINET_MISSING
,
48 ERROR_TXTSETUP_SECTION
,
49 ERROR_CABINET_SECTION
,
50 ERROR_CREATE_INSTALL_DIR
,
52 ERROR_ADDING_CODEPAGE
,
53 ERROR_UPDATE_LOCALESETTINGS
,
54 ERROR_ADDING_KBLAYOUTS
,
57 ERROR_INSUFFICIENT_PARTITION_SIZE
,
58 ERROR_PARTITION_TABLE_FULL
,
59 ERROR_ONLY_ONE_EXTENDED
,
60 ERROR_FORMATTING_PARTITION
,