mirror of
https://github.com/reactos/reactos.git
synced 2024-05-31 17:51:49 +00:00
126768af64
svn path=/trunk/; revision=527
582 lines
16 KiB
C
582 lines
16 KiB
C
#ifndef __INCLUDE_DDK_STATUS_H
|
|
#define __INCLUDE_DDK_STATUS_H
|
|
|
|
#define NTSTAT_SEVERITY_SHIFT 30
|
|
#define NTSTAT_SEVERITY_MASK 0x00000003
|
|
#define NTSTAT_FACILITY_SHIFT 16
|
|
#define NTSTAT_FACILITY_MASK 0x00000FFF
|
|
#define NTSTAT_CUSTOMER_MASK 0x20000000
|
|
|
|
#define NT_SEVERITY(StatCode) (((StatCode) >> NTSTAT_SEVERITY_SHIFT) & NTSTAT_SEVERITY_MASK)
|
|
#define NT_FACILITY(StatCode) (((StatCode) >> NTSTAT_FACILITY_SHIFT) & NTSTAT_FACILITY_MASK)
|
|
#define NT_CUSTOMER(StatCode) ((StatCode) & NTSTAT_CUSTOMER_MASK)
|
|
#define NT_SUCCESS(StatCode) ((NTSTATUS)(StatCode) >= 0)
|
|
|
|
/*
|
|
* Possible status codes
|
|
* FIXME: These may not be the actual values used by NT
|
|
*/
|
|
|
|
#define STATUS_SUCCESS (0x0)
|
|
#define STATUS_MORE_ENTRIES (0x105)
|
|
#define STATUS_NOTIFY_ENUM_DIR (0x10C)
|
|
#define STATUS_OBJECT_EXISTS (0x40000000)
|
|
#define STATUS_THREAD_WAS_SUSPENDED (0x40000001)
|
|
#define STATUS_WORKING_SET_LIMIT_RANGE (0x40000002)
|
|
|
|
#define STATUS_UNSUCCESSFUL (0xC0000001)
|
|
#define STATUS_NOT_IMPLEMENTED (0xC0000002)
|
|
#define STATUS_INVALID_INFO_CLASS (0xC0000003)
|
|
#define STATUS_INFO_LENGTH_MISMATCH (0xC0000004)
|
|
#define STATUS_ACCESS_VIOLATION (0xC0000005)
|
|
#define STATUS_IN_PAGE_ERROR (0xC0000006)
|
|
#define STATUS_PAGEFILE_QUOTA (0xC0000007)
|
|
#define STATUS_INVALID_HANDLE (0xC0000008)
|
|
#define STATUS_BAD_INITIAL_STACK (0xC0000009)
|
|
#define STATUS_BAD_INITIAL_PC (0xC000000A)
|
|
#define STATUS_INVALID_CID (0xC000000B)
|
|
#define STATUS_TIMER_NOT_CANCELED (0xC000000C)
|
|
#define STATUS_INVALID_PARAMETER (0xC000000D)
|
|
#define STATUS_NO_SUCH_DEVICE (0xC000000E)
|
|
#define STATUS_NO_SUCH_FILE (0xC000000F)
|
|
|
|
#define STATUS_GUARD_PAGE_VIOLATION (0x80000001)
|
|
#define STATUS_DATATYPE_MISALIGNMENT (0x80000002)
|
|
#define STATUS_BREAKPOINT (0x80000003)
|
|
#define STATUS_SINGLE_STEP (0x80000004)
|
|
#define STATUS_BUFFER_OVERFLOW (0x80000005)
|
|
#define STATUS_NO_MORE_FILES (0x80000006)
|
|
#define STATUS_WAKE_SYSTEM_DEBUGGER (0x80000007)
|
|
|
|
|
|
|
|
enum
|
|
{
|
|
|
|
STATUS_IMAGE_NOT_AT_BASE = (0x40000003),
|
|
STATUS_RXACT_STATE_CREATED,
|
|
STATUS_SEGMENT_NOTIFICATION,
|
|
STATUS_LOCAL_USER_SESSION_KEY,
|
|
STATUS_BAD_CURRENT_DIRECTORY,
|
|
STATUS_SERIAL_MORE_WRITES,
|
|
STATUS_REGISTRY_RECOVERED,
|
|
STATUS_FT_READ_RECOVERY_FROM_BACKUP,
|
|
STATUS_FT_WRITE_RECOVERY,
|
|
STATUS_SERIAL_COUNTER_TIMEOUT,
|
|
STATUS_NULL_LM_PASSWORD,
|
|
STATUS_IMAGE_MACHINE_TYPE_MISMATCH,
|
|
STATUS_RECEIVE_PARTIAL,
|
|
STATUS_RECEIVE_EXPEDITED,
|
|
STATUS_RECEIVE_PARTIAL_EXPEDITED,
|
|
STATUS_EVENT_DONE,
|
|
STATUS_EVENT_PENDING,
|
|
STATUS_CHECKING_FILE_SYSTEM,
|
|
STATUS_FATAL_APP_EXIT,
|
|
STATUS_PREDEFINED_HANDLE,
|
|
STATUS_WAS_UNLOCKED,
|
|
STATUS_SERVICE_NOTIFICATION,
|
|
STATUS_WAS_LOCKED,
|
|
STATUS_LOG_HARD_ERROR,
|
|
STATUS_ALREADY_WIN32,
|
|
STATUS_WX86_UNSIMULATE,
|
|
STATUS_WX86_CONTINUE,
|
|
STATUS_WX86_SINGLE_STEP,
|
|
STATUS_WX86_BREAKPOINT,
|
|
STATUS_WX86_EXCEPTION_CONTINUE,
|
|
STATUS_WX86_EXCEPTION_LASTCHANCE,
|
|
STATUS_WX86_EXCEPTION_CHAIN,
|
|
STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE,
|
|
STATUS_NO_YIELD_PERFORMED,
|
|
STATUS_TIMER_RESUME_IGNORED,
|
|
STATUS_ARBITRATION_UNHANDLED,
|
|
STATUS_CARDBUS_NOT_SUPPORTED,
|
|
STATUS_WX86_CREATEWX86TIB,
|
|
|
|
|
|
STATUS_HANDLES_CLOSED=0x8000000A,
|
|
STATUS_NO_INHERITANCE,
|
|
STATUS_GUID_SUBSTITUTION_MADE,
|
|
STATUS_PARTIAL_COPY,
|
|
STATUS_DEVICE_PAPER_EMPTY,
|
|
STATUS_DEVICE_POWERED_OFF,
|
|
STATUS_DEVICE_OFF_LINE,
|
|
STATUS_DEVICE_BUSY,
|
|
STATUS_NO_MORE_EAS,
|
|
STATUS_INVALID_EA_NAME,
|
|
STATUS_EA_LIST_INCONSISTENT,
|
|
STATUS_INVALID_EA_FLAG,
|
|
STATUS_VERIFY_REQUIRED,
|
|
STATUS_EXTRANEOUS_INFORMATION,
|
|
STATUS_RXACT_COMMIT_NECESSARY,
|
|
|
|
STATUS_NO_MORE_ENTRIES=0x8000001A,
|
|
STATUS_FILEMARK_DETECTED,
|
|
STATUS_MEDIA_CHANGED,
|
|
STATUS_BUS_RESET,
|
|
STATUS_END_OF_MEDIA,
|
|
STATUS_BEGINNING_OF_MEDIA,
|
|
STATUS_MEDIA_CHECK,
|
|
STATUS_SETMARK_DETECTED,
|
|
STATUS_NO_DATA_DETECTED,
|
|
STATUS_REDIRECTOR_HAS_OPEN_HANDLES,
|
|
STATUS_SERVER_HAS_OPEN_HANDLES,
|
|
STATUS_ALREADY_DISCONNECTED,
|
|
STATUS_LONGJUMP,
|
|
|
|
|
|
// c0000010
|
|
STATUS_INVALID_DEVICE_REQUEST,
|
|
STATUS_END_OF_FILE,
|
|
STATUS_WRONG_VOLUME,
|
|
STATUS_NO_MEDIA_IN_DEVICE,
|
|
STATUS_UNRECOGNIZED_MEDIA,
|
|
STATUS_NONEXISTENT_SECTOR,
|
|
STATUS_MORE_PROCESSING_REQUIRED,
|
|
STATUS_NO_MEMORY,
|
|
STATUS_CONFLICTING_ADDRESSES,
|
|
STATUS_NOT_MAPPED_VIEW,
|
|
STATUS_UNABLE_TO_FREE_VM,
|
|
STATUS_UNABLE_TO_DELETE_SECTION,
|
|
STATUS_INVALID_SYSTEM_SERVICE,
|
|
STATUS_ILLEGAL_INSTRUCTION,
|
|
STATUS_INVALID_LOCK_SEQUENCE,
|
|
STATUS_INVALID_VIEW_SIZE,
|
|
|
|
// c0000020
|
|
STATUS_INVALID_FILE_FOR_SECTION,
|
|
STATUS_ALREADY_COMMITTED,
|
|
STATUS_ACCESS_DENIED,
|
|
STATUS_BUFFER_TOO_SMALL,
|
|
STATUS_OBJECT_TYPE_MISMATCH,
|
|
STATUS_NONCONTINUABLE_EXCEPTION,
|
|
STATUS_INVALID_DISPOSITION,
|
|
STATUS_UNWIND,
|
|
STATUS_BAD_STACK,
|
|
STATUS_INVALID_UNWIND_TARGET,
|
|
STATUS_NOT_LOCKED,
|
|
STATUS_PARITY_ERROR,
|
|
STATUS_UNABLE_TO_DECOMMIT_VM,
|
|
STATUS_NOT_COMMITTED,
|
|
STATUS_INVALID_PORT_ATTRIBUTES,
|
|
STATUS_PORT_MESSAGE_TOO_LONG,
|
|
STATUS_INVALID_PARAMETER_MIX,
|
|
STATUS_INVALID_QUOTA_LOWER,
|
|
STATUS_DISK_CORRUPT_ERROR,
|
|
STATUS_OBJECT_NAME_INVALID,
|
|
STATUS_OBJECT_NAME_NOT_FOUND,
|
|
STATUS_OBJECT_NAME_COLLISION,
|
|
|
|
STATUS_PORT_DISCONNECTED=0xC0000037L,
|
|
STATUS_DEVICE_ALREADY_ATTACHED,
|
|
STATUS_OBJECT_PATH_INVALID,
|
|
STATUS_OBJECT_PATH_NOT_FOUND,
|
|
STATUS_OBJECT_PATH_SYNTAX_BAD,
|
|
STATUS_DATA_OVERRUN,
|
|
STATUS_DATA_LATE_ERROR,
|
|
STATUS_DATA_ERROR,
|
|
STATUS_CRC_ERROR,
|
|
STATUS_SECTION_TOO_BIG,
|
|
STATUS_PORT_CONNECTION_REFUSED,
|
|
STATUS_INVALID_PORT_HANDLE,
|
|
STATUS_SHARING_VIOLATION,
|
|
STATUS_QUOTA_EXCEEDED,
|
|
STATUS_INVALID_PAGE_PROTECTION,
|
|
STATUS_MUTANT_NOT_OWNED,
|
|
STATUS_SEMAPHORE_LIMIT_EXCEEDED,
|
|
STATUS_PORT_ALREADY_SET,
|
|
STATUS_SECTION_NOT_IMAGE,
|
|
STATUS_SUSPEND_COUNT_EXCEEDED,
|
|
STATUS_THREAD_IS_TERMINATING,
|
|
STATUS_BAD_WORKING_SET_LIMIT,
|
|
STATUS_INCOMPATIBLE_FILE_MAP,
|
|
STATUS_SECTION_PROTECTION,
|
|
STATUS_EAS_NOT_SUPPORTED,
|
|
STATUS_EA_TOO_LARGE,
|
|
STATUS_NONEXISTENT_EA_ENTRY,
|
|
STATUS_NO_EAS_ON_FILE,
|
|
STATUS_EA_CORRUPT_ERROR,
|
|
STATUS_FILE_LOCK_CONFLICT,
|
|
STATUS_LOCK_NOT_GRANTED,
|
|
STATUS_DELETE_PENDING,
|
|
STATUS_CTL_FILE_NOT_SUPPORTED,
|
|
STATUS_UNKNOWN_REVISION,
|
|
STATUS_REVISION_MISMATCH,
|
|
STATUS_INVALID_OWNER,
|
|
STATUS_INVALID_PRIMARY_GROUP,
|
|
STATUS_NO_IMPERSONATION_TOKEN,
|
|
STATUS_CANT_DISABLE_MANDATORY,
|
|
STATUS_NO_LOGON_SERVERS,
|
|
STATUS_NO_SUCH_LOGON_SESSION,
|
|
STATUS_NO_SUCH_PRIVILEGE,
|
|
STATUS_PRIVILEGE_NOT_HELD,
|
|
STATUS_INVALID_ACCOUNT_NAME,
|
|
STATUS_USER_EXISTS,
|
|
STATUS_NO_SUCH_USER,
|
|
STATUS_GROUP_EXISTS,
|
|
STATUS_NO_SUCH_GROUP,
|
|
STATUS_MEMBER_IN_GROUP,
|
|
STATUS_MEMBER_NOT_IN_GROUP,
|
|
STATUS_LAST_ADMIN,
|
|
STATUS_WRONG_PASSWORD,
|
|
STATUS_ILL_FORMED_PASSWORD,
|
|
STATUS_PASSWORD_RESTRICTION,
|
|
STATUS_LOGON_FAILURE,
|
|
STATUS_ACCOUNT_RESTRICTION,
|
|
STATUS_INVALID_LOGON_HOURS,
|
|
STATUS_INVALID_WORKSTATION,
|
|
STATUS_PASSWORD_EXPIRED,
|
|
STATUS_ACCOUNT_DISABLED,
|
|
STATUS_NONE_MAPPED,
|
|
STATUS_TOO_MANY_LUIDS_REQUESTED,
|
|
STATUS_LUIDS_EXHAUSTED,
|
|
STATUS_INVALID_SUB_AUTHORITY,
|
|
STATUS_INVALID_ACL,
|
|
STATUS_INVALID_SID,
|
|
STATUS_INVALID_SECURITY_DESCR,
|
|
STATUS_PROCEDURE_NOT_FOUND,
|
|
STATUS_INVALID_IMAGE_FORMAT,
|
|
STATUS_NO_TOKEN,
|
|
STATUS_BAD_INHERITANCE_ACL,
|
|
STATUS_RANGE_NOT_LOCKED,
|
|
STATUS_DISK_FULL,
|
|
STATUS_SERVER_DISABLED,
|
|
STATUS_SERVER_NOT_DISABLED,
|
|
STATUS_TOO_MANY_GUIDS_REQUESTED,
|
|
STATUS_GUIDS_EXHAUSTED,
|
|
STATUS_INVALID_ID_AUTHORITY,
|
|
STATUS_AGENTS_EXHAUSTED,
|
|
STATUS_INVALID_VOLUME_LABEL,
|
|
STATUS_SECTION_NOT_EXTENDED,
|
|
STATUS_NOT_MAPPED_DATA,
|
|
STATUS_RESOURCE_DATA_NOT_FOUND,
|
|
STATUS_RESOURCE_TYPE_NOT_FOUND,
|
|
STATUS_RESOURCE_NAME_NOT_FOUND,
|
|
STATUS_ARRAY_BOUNDS_EXCEEDED,
|
|
STATUS_FLOAT_DENORMAL_OPERAND,
|
|
STATUS_FLOAT_DIVIDE_BY_ZERO,
|
|
STATUS_FLOAT_INEXACT_RESULT,
|
|
STATUS_FLOAT_INVALID_OPERATION,
|
|
STATUS_FLOAT_OVERFLOW,
|
|
STATUS_FLOAT_STACK_CHECK,
|
|
STATUS_FLOAT_UNDERFLOW,
|
|
STATUS_INTEGER_DIVIDE_BY_ZERO,
|
|
STATUS_INTEGER_OVERFLOW,
|
|
STATUS_PRIVILEGED_INSTRUCTION,
|
|
STATUS_TOO_MANY_PAGING_FILES,
|
|
STATUS_FILE_INVALID,
|
|
STATUS_ALLOTTED_SPACE_EXCEEDED,
|
|
STATUS_INSUFFICIENT_RESOURCES,
|
|
STATUS_DFS_EXIT_PATH_FOUND,
|
|
STATUS_DEVICE_DATA_ERROR,
|
|
STATUS_DEVICE_NOT_CONNECTED,
|
|
STATUS_DEVICE_POWER_FAILURE,
|
|
STATUS_FREE_VM_NOT_AT_BASE,
|
|
STATUS_MEMORY_NOT_ALLOCATED,
|
|
STATUS_WORKING_SET_QUOTA,
|
|
STATUS_MEDIA_WRITE_PROTECTED,
|
|
STATUS_DEVICE_NOT_READY,
|
|
STATUS_INVALID_GROUP_ATTRIBUTES,
|
|
STATUS_BAD_IMPERSONATION_LEVEL,
|
|
STATUS_CANT_OPEN_ANONYMOUS,
|
|
STATUS_BAD_VALIDATION_CLASS,
|
|
STATUS_BAD_TOKEN_TYPE,
|
|
STATUS_BAD_MASTER_BOOT_RECORD,
|
|
STATUS_INSTRUCTION_MISALIGNMENT,
|
|
STATUS_INSTANCE_NOT_AVAILABLE,
|
|
STATUS_PIPE_NOT_AVAILABLE,
|
|
STATUS_INVALID_PIPE_STATE,
|
|
STATUS_PIPE_BUSY,
|
|
STATUS_ILLEGAL_FUNCTION,
|
|
STATUS_PIPE_DISCONNECTED,
|
|
STATUS_PIPE_CLOSING,
|
|
STATUS_PIPE_CONNECTED,
|
|
STATUS_PIPE_LISTENING,
|
|
STATUS_INVALID_READ_MODE,
|
|
STATUS_IO_TIMEOUT,
|
|
STATUS_FILE_FORCED_CLOSED,
|
|
STATUS_PROFILING_NOT_STARTED,
|
|
STATUS_PROFILING_NOT_STOPPED,
|
|
STATUS_COULD_NOT_INTERPRET,
|
|
STATUS_FILE_IS_A_DIRECTORY,
|
|
STATUS_NOT_SUPPORTED,
|
|
STATUS_REMOTE_NOT_LISTENING,
|
|
STATUS_DUPLICATE_NAME,
|
|
STATUS_BAD_NETWORK_PATH,
|
|
STATUS_NETWORK_BUSY,
|
|
STATUS_DEVICE_DOES_NOT_EXIST,
|
|
STATUS_TOO_MANY_COMMANDS,
|
|
STATUS_ADAPTER_HARDWARE_ERROR,
|
|
STATUS_INVALID_NETWORK_RESPONSE,
|
|
STATUS_UNEXPECTED_NETWORK_ERROR,
|
|
STATUS_BAD_REMOTE_ADAPTER,
|
|
STATUS_PRINT_QUEUE_FULL,
|
|
STATUS_NO_SPOOL_SPACE,
|
|
STATUS_PRINT_CANCELLED,
|
|
STATUS_NETWORK_NAME_DELETED,
|
|
STATUS_NETWORK_ACCESS_DENIED,
|
|
STATUS_BAD_DEVICE_TYPE,
|
|
STATUS_BAD_NETWORK_NAME,
|
|
STATUS_TOO_MANY_NAMES,
|
|
STATUS_TOO_MANY_SESSIONS,
|
|
STATUS_SHARING_PAUSED,
|
|
STATUS_REQUEST_NOT_ACCEPTED,
|
|
STATUS_REDIRECTOR_PAUSED,
|
|
STATUS_NET_WRITE_FAULT,
|
|
STATUS_PROFILING_AT_LIMIT,
|
|
STATUS_NOT_SAME_DEVICE,
|
|
STATUS_FILE_RENAMED,
|
|
STATUS_VIRTUAL_CIRCUIT_CLOSED,
|
|
STATUS_NO_SECURITY_ON_OBJECT,
|
|
STATUS_CANT_WAIT,
|
|
STATUS_PIPE_EMPTY,
|
|
STATUS_CANT_ACCESS_DOMAIN_INFO,
|
|
STATUS_CANT_TERMINATE_SELF,
|
|
STATUS_INVALID_SERVER_STATE,
|
|
STATUS_INVALID_DOMAIN_STATE,
|
|
STATUS_INVALID_DOMAIN_ROLE,
|
|
STATUS_NO_SUCH_DOMAIN,
|
|
STATUS_DOMAIN_EXISTS,
|
|
STATUS_DOMAIN_LIMIT_EXCEEDED,
|
|
STATUS_OPLOCK_NOT_GRANTED,
|
|
STATUS_INVALID_OPLOCK_PROTOCOL,
|
|
STATUS_INTERNAL_DB_CORRUPTION,
|
|
STATUS_INTERNAL_ERROR,
|
|
STATUS_GENERIC_NOT_MAPPED,
|
|
STATUS_BAD_DESCRIPTOR_FORMAT,
|
|
STATUS_INVALID_USER_BUFFER,
|
|
STATUS_UNEXPECTED_IO_ERROR,
|
|
STATUS_UNEXPECTED_MM_CREATE_ERR,
|
|
STATUS_UNEXPECTED_MM_MAP_ERROR,
|
|
STATUS_UNEXPECTED_MM_EXTEND_ERR,
|
|
STATUS_NOT_LOGON_PROCESS,
|
|
STATUS_LOGON_SESSION_EXISTS,
|
|
STATUS_INVALID_PARAMETER_1,
|
|
STATUS_INVALID_PARAMETER_2,
|
|
STATUS_INVALID_PARAMETER_3,
|
|
STATUS_INVALID_PARAMETER_4,
|
|
STATUS_INVALID_PARAMETER_5,
|
|
STATUS_INVALID_PARAMETER_6,
|
|
STATUS_INVALID_PARAMETER_7,
|
|
STATUS_INVALID_PARAMETER_8,
|
|
STATUS_INVALID_PARAMETER_9,
|
|
STATUS_INVALID_PARAMETER_10,
|
|
STATUS_INVALID_PARAMETER_11,
|
|
STATUS_INVALID_PARAMETER_12,
|
|
STATUS_REDIRECTOR_NOT_STARTED,
|
|
STATUS_REDIRECTOR_STARTED,
|
|
STATUS_STACK_OVERFLOW,
|
|
STATUS_NO_SUCH_PACKAGE,
|
|
STATUS_BAD_FUNCTION_TABLE,
|
|
STATUS_VARIABLE_NOT_FOUND,
|
|
STATUS_DIRECTORY_NOT_EMPTY,
|
|
STATUS_FILE_CORRUPT_ERROR,
|
|
STATUS_NOT_A_DIRECTORY,
|
|
STATUS_BAD_LOGON_SESSION_STATE,
|
|
STATUS_LOGON_SESSION_COLLISION,
|
|
STATUS_NAME_TOO_LONG,
|
|
STATUS_FILES_OPEN,
|
|
STATUS_CONNECTION_IN_USE,
|
|
STATUS_MESSAGE_NOT_FOUND,
|
|
STATUS_PROCESS_IS_TERMINATING,
|
|
STATUS_INVALID_LOGON_TYPE,
|
|
STATUS_NO_GUID_TRANSLATION,
|
|
STATUS_CANNOT_IMPERSONATE,
|
|
STATUS_IMAGE_ALREADY_LOADED,
|
|
STATUS_ABIOS_NOT_PRESENT,
|
|
STATUS_ABIOS_LID_NOT_EXIST,
|
|
STATUS_ABIOS_LID_ALREADY_OWNED,
|
|
STATUS_ABIOS_NOT_LID_OWNER,
|
|
STATUS_ABIOS_INVALID_COMMAND,
|
|
STATUS_ABIOS_INVALID_LID,
|
|
STATUS_ABIOS_SELECTOR_NOT_AVAILABLE,
|
|
STATUS_ABIOS_INVALID_SELECTOR,
|
|
STATUS_NO_LDT,
|
|
STATUS_INVALID_LDT_SIZE,
|
|
STATUS_INVALID_LDT_OFFSET,
|
|
STATUS_INVALID_LDT_DESCRIPTOR,
|
|
STATUS_INVALID_IMAGE_NE_FORMAT,
|
|
STATUS_RXACT_INVALID_STATE,
|
|
STATUS_RXACT_COMMIT_FAILURE,
|
|
STATUS_MAPPED_FILE_SIZE_ZERO,
|
|
STATUS_TOO_MANY_OPENED_FILES,
|
|
STATUS_CANCELLED,
|
|
STATUS_CANNOT_DELETE,
|
|
STATUS_INVALID_COMPUTER_NAME,
|
|
STATUS_FILE_DELETED,
|
|
STATUS_SPECIAL_ACCOUNT,
|
|
STATUS_SPECIAL_GROUP,
|
|
STATUS_SPECIAL_USER,
|
|
STATUS_MEMBERS_PRIMARY_GROUP,
|
|
STATUS_FILE_CLOSED,
|
|
STATUS_TOO_MANY_THREADS,
|
|
STATUS_THREAD_NOT_IN_PROCESS,
|
|
STATUS_TOKEN_ALREADY_IN_USE,
|
|
STATUS_PAGEFILE_QUOTA_EXCEEDED,
|
|
STATUS_COMMITMENT_LIMIT,
|
|
STATUS_INVALID_IMAGE_LE_FORMAT,
|
|
STATUS_INVALID_IMAGE_NOT_MZ,
|
|
STATUS_INVALID_IMAGE_PROTECT,
|
|
STATUS_INVALID_IMAGE_WIN_16,
|
|
STATUS_LOGON_SERVER_CONFLICT,
|
|
STATUS_TIME_DIFFERENCE_AT_DC,
|
|
STATUS_SYNCHRONIZATION_REQUIRED,
|
|
STATUS_DLL_NOT_FOUND,
|
|
STATUS_OPEN_FAILED,
|
|
STATUS_IO_PRIVILEGE_FAILED,
|
|
STATUS_ORDINAL_NOT_FOUND,
|
|
STATUS_ENTRYPOINT_NOT_FOUND,
|
|
STATUS_CONTROL_C_EXIT,
|
|
STATUS_LOCAL_DISCONNECT,
|
|
STATUS_REMOTE_DISCONNECT,
|
|
STATUS_REMOTE_RESOURCES,
|
|
STATUS_LINK_FAILED,
|
|
STATUS_LINK_TIMEOUT,
|
|
STATUS_INVALID_CONNECTION,
|
|
STATUS_INVALID_ADDRESS,
|
|
STATUS_DLL_INIT_FAILED,
|
|
STATUS_MISSING_SYSTEMFILE,
|
|
STATUS_UNHANDLED_EXCEPTION,
|
|
STATUS_APP_INIT_FAILURE,
|
|
STATUS_PAGEFILE_CREATE_FAILED,
|
|
STATUS_NO_PAGEFILE,
|
|
STATUS_INVALID_LEVEL,
|
|
STATUS_WRONG_PASSWORD_CORE,
|
|
STATUS_ILLEGAL_FLOAT_CONTEXT,
|
|
STATUS_PIPE_BROKEN,
|
|
STATUS_REGISTRY_CORRUPT,
|
|
STATUS_REGISTRY_IO_FAILED,
|
|
STATUS_NO_EVENT_PAIR,
|
|
STATUS_UNRECOGNIZED_VOLUME,
|
|
STATUS_SERIAL_NO_DEVICE_INITED,
|
|
STATUS_NO_SUCH_ALIAS,
|
|
STATUS_MEMBER_NOT_IN_ALIAS,
|
|
STATUS_MEMBER_IN_ALIAS,
|
|
STATUS_ALIAS_EXISTS,
|
|
STATUS_LOGON_NOT_GRANTED,
|
|
STATUS_TOO_MANY_SECRETS,
|
|
STATUS_SECRET_TOO_LONG,
|
|
STATUS_INTERNAL_DB_ERROR,
|
|
STATUS_FULLSCREEN_MODE,
|
|
STATUS_TOO_MANY_CONTEXT_IDS,
|
|
STATUS_LOGON_TYPE_NOT_GRANTED,
|
|
STATUS_NOT_REGISTRY_FILE,
|
|
STATUS_NT_CROSS_ENCRYPTION_REQUIRED,
|
|
STATUS_DOMAIN_CTRLR_CONFIG_ERROR,
|
|
STATUS_FT_MISSING_MEMBER,
|
|
STATUS_ILL_FORMED_SERVICE_ENTRY,
|
|
STATUS_ILLEGAL_CHARACTER,
|
|
STATUS_UNMAPPABLE_CHARACTER,
|
|
STATUS_UNDEFINED_CHARACTER,
|
|
STATUS_FLOPPY_VOLUME,
|
|
STATUS_FLOPPY_ID_MARK_NOT_FOUND,
|
|
STATUS_FLOPPY_WRONG_CYLINDER,
|
|
STATUS_FLOPPY_UNKNOWN_ERROR,
|
|
STATUS_FLOPPY_BAD_REGISTERS,
|
|
STATUS_DISK_RECALIBRATE_FAILED,
|
|
STATUS_DISK_OPERATION_FAILED,
|
|
STATUS_DISK_RESET_FAILED,
|
|
STATUS_SHARED_IRQ_BUSY,
|
|
STATUS_FT_ORPHANING,
|
|
STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT,
|
|
|
|
|
|
|
|
STATUS_PARTITION_FAILURE=0xC0000172,
|
|
STATUS_INVALID_BLOCK_LENGTH,
|
|
STATUS_DEVICE_NOT_PARTITIONED,
|
|
STATUS_UNABLE_TO_LOCK_MEDIA,
|
|
STATUS_UNABLE_TO_UNLOAD_MEDIA,
|
|
STATUS_EOM_OVERFLOW,
|
|
STATUS_NO_MEDIA,
|
|
|
|
STATUS_NO_SUCH_MEMBER=0xC000017A,
|
|
STATUS_INVALID_MEMBER,
|
|
STATUS_KEY_DELETED,
|
|
STATUS_NO_LOG_SPACE,
|
|
STATUS_TOO_MANY_SIDS,
|
|
STATUS_LM_CROSS_ENCRYPTION_REQUIRED,
|
|
STATUS_KEY_HAS_CHILDREN,
|
|
STATUS_CHILD_MUST_BE_VOLATILE,
|
|
STATUS_DEVICE_CONFIGURATION_ERROR,
|
|
STATUS_DRIVER_INTERNAL_ERROR,
|
|
STATUS_INVALID_DEVICE_STATE,
|
|
STATUS_IO_DEVICE_ERROR,
|
|
STATUS_DEVICE_PROTOCOL_ERROR,
|
|
STATUS_BACKUP_CONTROLLER,
|
|
STATUS_LOG_FILE_FULL,
|
|
STATUS_TOO_LATE,
|
|
STATUS_NO_TRUST_LSA_SECRET,
|
|
STATUS_NO_TRUST_SAM_ACCOUNT,
|
|
STATUS_TRUSTED_DOMAIN_FAILURE,
|
|
STATUS_TRUSTED_RELATIONSHIP_FAILURE,
|
|
STATUS_EVENTLOG_FILE_CORRUPT,
|
|
STATUS_EVENTLOG_CANT_START,
|
|
STATUS_TRUST_FAILURE,
|
|
STATUS_MUTANT_LIMIT_EXCEEDED,
|
|
STATUS_NETLOGON_NOT_STARTED,
|
|
STATUS_ACCOUNT_EXPIRED,
|
|
STATUS_POSSIBLE_DEADLOCK,
|
|
STATUS_NETWORK_CREDENTIAL_CONFLICT,
|
|
STATUS_REMOTE_SESSION_LIMIT,
|
|
STATUS_EVENTLOG_FILE_CHANGED,
|
|
STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT,
|
|
STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT,
|
|
STATUS_NOLOGON_SERVER_TRUST_ACCOUNT,
|
|
STATUS_DOMAIN_TRUST_INCONSISTENT,
|
|
STATUS_FS_DRIVER_REQUIRED,
|
|
|
|
STATUS_RESOURCE_LANG_NOT_FOUND=0xC0000204,
|
|
|
|
|
|
RPC_NT_INVALID_STRING_BINDING=0xC0020001,
|
|
RPC_NT_WRONG_KIND_OF_BINDING,
|
|
RPC_NT_INVALID_BINDING,
|
|
RPC_NT_PROTSEQ_NOT_SUPPORTED,
|
|
RPC_NT_INVALID_RPC_PROTSEQ,
|
|
RPC_NT_INVALID_STRING_UUID,
|
|
RPC_NT_INVALID_ENDPOINT_FORMAT,
|
|
RPC_NT_INVALID_NET_ADDR,
|
|
RPC_NT_NO_ENDPOINT_FOUND,
|
|
RPC_NT_INVALID_TIMEOUT,
|
|
RPC_NT_OBJECT_NOT_FOUND,
|
|
RPC_NT_ALREADY_REGISTERED,
|
|
RPC_NT_TYPE_ALREADY_REGISTERED,
|
|
RPC_NT_ALREADY_LISTENING,
|
|
RPC_NT_NO_PROTSEQS_REGISTERED,
|
|
RPC_NT_NOT_LISTENING,
|
|
RPC_NT_UNKNOWN_MGR_TYPE,
|
|
RPC_NT_UNKNOWN_IF,
|
|
RPC_NT_NO_BINDINGS,
|
|
RPC_NT_NO_PROTSEQS,
|
|
RPC_NT_CANT_CREATE_ENDPOINT,
|
|
RPC_NT_OUT_OF_RESOURCES,
|
|
RPC_NT_SERVER_UNAVAILABLE,
|
|
RPC_NT_SERVER_TOO_BUSY,
|
|
RPC_NT_INVALID_NETWORK_OPTIONS,
|
|
RPC_NT_NO_CALL_ACTIVE,
|
|
RPC_NT_CALL_FAILED,
|
|
RPC_NT_CALL_FAILED_DNE,
|
|
RPC_NT_PROTOCOL_ERROR,
|
|
|
|
|
|
RPC_NT_SS_IN_NULL_CONTEXT=0xC0030004,
|
|
|
|
/*
|
|
* Reactos codes
|
|
*/
|
|
STATUS_FS_QUERY_REQUIRED,
|
|
STATUS_HANDLE_NOT_WAITABLE,//FIXME
|
|
STATUS_OBJECT_FILE_MISMATCH,//FIXME
|
|
STATUS_INVALID_PARAMETER_MAX,//FIXME
|
|
STATUS_CONFLICTING_ADDRESS,//FIXME : ADDRESSES ?
|
|
STATUS_NO_MEDIA_IN_DRIVE,//FIXME : no_media or no_media_in_device ?
|
|
};
|
|
|
|
#endif /* __INCLUDE_DDK_STATUS_H */
|
|
|
|
|
|
|
|
|
|
|
|
|