/* * PROJECT: ReactOS Setup Library * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) * PURPOSE: Setup error codes * COPYRIGHT: Copyright 2007-2018 Johannes Anderwald */ #pragma once /* setupapi.h defines ERROR_NOT_INSTALLED with another meaning */ #ifdef ERROR_NOT_INSTALLED #undef ERROR_NOT_INSTALLED #endif typedef enum _ERROR_NUMBER { NOT_AN_ERROR = 0, // ERROR_SUCCESS, ERROR_NOT_INSTALLED, ERROR_NO_BUILD_PATH, ERROR_SOURCE_PATH, ERROR_SOURCE_DIR, ERROR_NO_HDD, ERROR_NO_SOURCE_DRIVE, ERROR_LOAD_TXTSETUPSIF, ERROR_CORRUPT_TXTSETUPSIF, ERROR_SIGNATURE_TXTSETUPSIF, ERROR_DRIVE_INFORMATION, ERROR_WRITE_BOOT, ERROR_LOAD_COMPUTER, ERROR_LOAD_DISPLAY, ERROR_LOAD_KEYBOARD, ERROR_LOAD_KBLAYOUT, ERROR_WARN_PARTITION, ERROR_NEW_PARTITION, ERROR_INSTALL_BOOTCODE, ERROR_NO_FLOPPY, ERROR_UPDATE_KBSETTINGS, ERROR_UPDATE_DISPLAY_SETTINGS, ERROR_IMPORT_HIVE, ERROR_FIND_REGISTRY, ERROR_CREATE_HIVE, ERROR_INITIALIZE_REGISTRY, ERROR_INVALID_CABINET_INF, ERROR_CABINET_MISSING, ERROR_CABINET_SCRIPT, ERROR_COPY_QUEUE, ERROR_CREATE_DIR, ERROR_TXTSETUP_SECTION, ERROR_CABINET_SECTION, ERROR_CREATE_INSTALL_DIR, ERROR_WRITE_PTABLE, ERROR_ADDING_CODEPAGE, ERROR_UPDATE_LOCALESETTINGS, ERROR_ADDING_KBLAYOUTS, ERROR_UPDATE_GEOID, ERROR_DIRECTORY_NAME, ERROR_INSUFFICIENT_PARTITION_SIZE, ERROR_PARTITION_TABLE_FULL, ERROR_ONLY_ONE_EXTENDED, ERROR_FORMATTING_PARTITION, ERROR_LAST_ERROR_CODE } ERROR_NUMBER; /* EOF */