mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 16:33:02 -05:00
dll: fix ntstatus.i missing error codes
This commit is contained in:
parent
4762f6d2e8
commit
f6be0fd44e
@ -2,6 +2,8 @@ case EPT_S_CANT_CREATE: return EPT_NT_CANT_CREATE;
|
||||
case EPT_S_CANT_PERFORM_OP: return EPT_NT_CANT_PERFORM_OP;
|
||||
case EPT_S_INVALID_ENTRY: return EPT_NT_INVALID_ENTRY;
|
||||
case EPT_S_NOT_REGISTERED: return EPT_NT_NOT_REGISTERED;
|
||||
case ERROR_ACCESS_DENIED: return STATUS_ACCESS_DENIED;
|
||||
case ERROR_ACCESS_DISABLED_BY_POLICY: return STATUS_ACCESS_DISABLED_BY_POLICY_OTHER;
|
||||
case ERROR_ACCOUNT_DISABLED: return STATUS_ACCOUNT_DISABLED;
|
||||
case ERROR_ACCOUNT_EXPIRED: return STATUS_ACCOUNT_EXPIRED;
|
||||
case ERROR_ACCOUNT_LOCKED_OUT: return STATUS_ACCOUNT_LOCKED_OUT;
|
||||
@ -20,12 +22,16 @@ case ERROR_BAD_COMMAND: return STATUS_INVALID_DEVICE_STATE
|
||||
case ERROR_BAD_DESCRIPTOR_FORMAT: return STATUS_BAD_DESCRIPTOR_FORMAT;
|
||||
case ERROR_BAD_DEV_TYPE: return STATUS_BAD_DEVICE_TYPE;
|
||||
case ERROR_BAD_DRIVER: return STATUS_DRIVER_UNABLE_TO_LOAD;
|
||||
case ERROR_BAD_EXE_FORMAT: return STATUS_INVALID_IMAGE_FORMAT;
|
||||
case ERROR_BAD_IMPERSONATION_LEVEL: return STATUS_BAD_IMPERSONATION_LEVEL;
|
||||
case ERROR_BAD_INHERITANCE_ACL: return STATUS_BAD_INHERITANCE_ACL;
|
||||
case ERROR_BAD_LENGTH: return STATUS_INFO_LENGTH_MISMATCH;
|
||||
case ERROR_BAD_LOGON_SESSION_STATE: return STATUS_BAD_LOGON_SESSION_STATE;
|
||||
case ERROR_BAD_NETPATH: return STATUS_BAD_NETWORK_PATH;
|
||||
case ERROR_BAD_NET_NAME: return STATUS_BAD_NETWORK_NAME;
|
||||
case ERROR_BAD_NET_RESP: return STATUS_INVALID_NETWORK_RESPONSE;
|
||||
case ERROR_BAD_PATHNAME: return STATUS_OBJECT_PATH_INVALID;
|
||||
case ERROR_BAD_PIPE: return STATUS_INVALID_PIPE_STATE;
|
||||
case ERROR_BAD_REM_ADAP: return STATUS_BAD_REMOTE_ADAPTER;
|
||||
case ERROR_BAD_TOKEN_TYPE: return STATUS_BAD_TOKEN_TYPE;
|
||||
case ERROR_BAD_VALIDATION_CLASS: return STATUS_BAD_VALIDATION_CLASS;
|
||||
@ -33,6 +39,7 @@ case ERROR_BEGINNING_OF_MEDIA: return STATUS_BEGINNING_OF_MEDIA;
|
||||
case ERROR_BROKEN_PIPE: return STATUS_PIPE_BROKEN;
|
||||
case ERROR_BUSY: return STATUS_DEVICE_BUSY;
|
||||
case ERROR_BUS_RESET: return STATUS_BUS_RESET;
|
||||
case ERROR_CANNOT_IMPERSONATE: return STATUS_CANNOT_IMPERSONATE;
|
||||
case ERROR_CANNOT_MAKE: return STATUS_CANNOT_MAKE;
|
||||
case ERROR_CANT_ACCESS_DOMAIN_INFO: return STATUS_CANT_ACCESS_DOMAIN_INFO;
|
||||
case ERROR_CANT_ACCESS_FILE: return STATUS_IO_REPARSE_TAG_NOT_HANDLED;
|
||||
@ -68,6 +75,7 @@ case ERROR_CLUSTER_NODE_UNREACHABLE: return STATUS_CLUSTER_NODE_UNREACH
|
||||
case ERROR_CLUSTER_NODE_UP: return STATUS_CLUSTER_NODE_UP;
|
||||
case ERROR_CLUSTER_NO_SECURITY_CONTEXT: return STATUS_CLUSTER_NO_SECURITY_CONTEXT;
|
||||
case ERROR_COMMITMENT_LIMIT: return STATUS_COMMITMENT_LIMIT;
|
||||
case ERROR_CONNECTION_ABORTED: return STATUS_CONNECTION_ABORTED;
|
||||
case ERROR_CONNECTION_ACTIVE: return STATUS_CONNECTION_ACTIVE;
|
||||
case ERROR_CONNECTION_COUNT_LIMIT: return STATUS_CONNECTION_COUNT_LIMIT;
|
||||
case ERROR_CONNECTION_INVALID: return STATUS_CONNECTION_INVALID;
|
||||
@ -75,6 +83,7 @@ case ERROR_CONNECTION_REFUSED: return STATUS_CONNECTION_REFUSED;
|
||||
case ERROR_CONNECTION_UNAVAIL: return STATUS_DFS_UNAVAILABLE;
|
||||
case ERROR_CONTEXT_EXPIRED: return SEC_E_CONTEXT_EXPIRED;
|
||||
case ERROR_COUNTER_TIMEOUT: return STATUS_SERIAL_COUNTER_TIMEOUT;
|
||||
case ERROR_CRC: return STATUS_CRC_ERROR;
|
||||
case ERROR_CTX_BAD_VIDEO_MODE: return STATUS_CTX_BAD_VIDEO_MODE;
|
||||
case ERROR_CTX_CLIENT_LICENSE_IN_USE: return STATUS_CTX_CLIENT_LICENSE_IN_USE;
|
||||
case ERROR_CTX_CLIENT_LICENSE_NOT_SET: return STATUS_CTX_CLIENT_LICENSE_NOT_SET;
|
||||
@ -88,6 +97,7 @@ case ERROR_CTX_INVALID_PD: return STATUS_CTX_INVALID_PD;
|
||||
case ERROR_CTX_INVALID_WD: return STATUS_CTX_INVALID_WD;
|
||||
case ERROR_CTX_LICENSE_CLIENT_INVALID: return STATUS_CTX_LICENSE_CLIENT_INVALID;
|
||||
case ERROR_CTX_LICENSE_EXPIRED: return STATUS_CTX_LICENSE_EXPIRED;
|
||||
case ERROR_CTX_LICENSE_NOT_AVAILABLE: return STATUS_CTX_LICENSE_NOT_AVAILABLE;
|
||||
case ERROR_CTX_MODEM_INF_NOT_FOUND: return STATUS_CTX_MODEM_INF_NOT_FOUND;
|
||||
case ERROR_CTX_MODEM_RESPONSE_BUSY: return STATUS_CTX_MODEM_RESPONSE_BUSY;
|
||||
case ERROR_CTX_MODEM_RESPONSE_ERROR: return STATUS_CTX_RESPONSE_ERROR;
|
||||
@ -120,6 +130,7 @@ case ERROR_DEVICE_NOT_PARTITIONED: return STATUS_DEVICE_NOT_PARTITION
|
||||
case ERROR_DEVICE_REINITIALIZATION_NEEDED: return STATUS_REINITIALIZATION_NEEDED;
|
||||
case ERROR_DEVICE_REMOVED: return STATUS_DEVICE_REMOVED;
|
||||
case ERROR_DEVICE_REQUIRES_CLEANING: return STATUS_DEVICE_REQUIRES_CLEANING;
|
||||
case ERROR_DEV_NOT_EXIST: return STATUS_DEVICE_DOES_NOT_EXIST;
|
||||
case ERROR_DIRECTORY: return STATUS_NOT_A_DIRECTORY;
|
||||
case ERROR_DIR_NOT_EMPTY: return STATUS_DIRECTORY_NOT_EMPTY;
|
||||
case ERROR_DISK_CORRUPT: return STATUS_DISK_CORRUPT_ERROR;
|
||||
@ -134,6 +145,7 @@ case ERROR_DOMAIN_EXISTS: return STATUS_DOMAIN_EXISTS;
|
||||
case ERROR_DOMAIN_LIMIT_EXCEEDED: return STATUS_DOMAIN_LIMIT_EXCEEDED;
|
||||
case ERROR_DOMAIN_TRUST_INCONSISTENT: return STATUS_DOMAIN_TRUST_INCONSISTENT;
|
||||
case ERROR_DOWNGRADE_DETECTED: return STATUS_DOWNGRADE_DETECTED;
|
||||
case ERROR_DRIVER_BLOCKED: return STATUS_DRIVER_BLOCKED;
|
||||
case ERROR_DS_ADMIN_LIMIT_EXCEEDED: return STATUS_DS_ADMIN_LIMIT_EXCEEDED;
|
||||
case ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER: return STATUS_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER;
|
||||
case ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS: return STATUS_DS_ATTRIBUTE_OR_VALUE_EXISTS;
|
||||
@ -178,7 +190,9 @@ case ERROR_DS_SENSITIVE_GROUP_VIOLATION: return STATUS_DS_SENSITIVE_GROUP_V
|
||||
case ERROR_DS_SHUTTING_DOWN: return STATUS_DS_SHUTTING_DOWN;
|
||||
case ERROR_DS_UNAVAILABLE: return STATUS_DS_UNAVAILABLE;
|
||||
case ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER: return STATUS_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER;
|
||||
case ERROR_DUP_NAME: return STATUS_DUPLICATE_NAME;
|
||||
case ERROR_EAS_NOT_SUPPORTED: return STATUS_EAS_NOT_SUPPORTED;
|
||||
case ERROR_EA_LIST_INCONSISTENT: return STATUS_EA_LIST_INCONSISTENT;
|
||||
case ERROR_EFS_ALG_BLOB_TOO_BIG: return STATUS_EFS_ALG_BLOB_TOO_BIG;
|
||||
case ERROR_ENCRYPTION_FAILED: return SEC_E_ENCRYPT_FAILURE;
|
||||
case ERROR_END_OF_MEDIA: return STATUS_END_OF_MEDIA;
|
||||
@ -189,8 +203,11 @@ case ERROR_EVENTLOG_FILE_CHANGED: return STATUS_EVENTLOG_FILE_CHANGE
|
||||
case ERROR_EVENTLOG_FILE_CORRUPT: return STATUS_EVENTLOG_FILE_CORRUPT;
|
||||
case ERROR_FILEMARK_DETECTED: return STATUS_FILEMARK_DETECTED;
|
||||
case ERROR_FILENAME_EXCED_RANGE: return STATUS_NAME_TOO_LONG;
|
||||
case ERROR_FILE_CORRUPT: return STATUS_FILE_CORRUPT_ERROR;
|
||||
case ERROR_FILE_ENCRYPTED: return STATUS_FILE_ENCRYPTED;
|
||||
case ERROR_FILE_INVALID: return STATUS_FILE_INVALID;
|
||||
case ERROR_FILE_NOT_ENCRYPTED: return STATUS_FILE_NOT_ENCRYPTED;
|
||||
case ERROR_FILE_NOT_FOUND: return STATUS_OBJECT_NAME_NOT_FOUND;
|
||||
case ERROR_FILE_OFFLINE: return STATUS_FILE_IS_OFFLINE;
|
||||
case ERROR_FLOPPY_BAD_REGISTERS: return STATUS_FLOPPY_BAD_REGISTERS;
|
||||
case ERROR_FLOPPY_ID_MARK_NOT_FOUND: return STATUS_FLOPPY_ID_MARK_NOT_FOUND;
|
||||
@ -201,19 +218,26 @@ case ERROR_GENERIC_NOT_MAPPED: return STATUS_GENERIC_NOT_MAPPED;
|
||||
case ERROR_GEN_FAILURE: return STATUS_UNSUCCESSFUL;
|
||||
case ERROR_GRACEFUL_DISCONNECT: return STATUS_GRACEFUL_DISCONNECT;
|
||||
case ERROR_GROUP_EXISTS: return STATUS_GROUP_EXISTS;
|
||||
case ERROR_HANDLE_EOF: return STATUS_END_OF_FILE;
|
||||
case ERROR_HOST_DOWN: return STATUS_HOST_DOWN;
|
||||
case ERROR_HOST_UNREACHABLE: return STATUS_HOST_UNREACHABLE;
|
||||
case ERROR_ILLEGAL_ELEMENT_ADDRESS: return STATUS_ILLEGAL_ELEMENT_ADDRESS;
|
||||
case ERROR_ILL_FORMED_PASSWORD: return STATUS_ILL_FORMED_PASSWORD;
|
||||
case ERROR_INSUFFICIENT_BUFFER: return STATUS_BUFFER_TOO_SMALL;
|
||||
case ERROR_INTERNAL_DB_CORRUPTION: return STATUS_INTERNAL_DB_CORRUPTION;
|
||||
case ERROR_INTERNAL_DB_ERROR: return STATUS_INTERNAL_DB_ERROR;
|
||||
case ERROR_INTERNAL_ERROR: return STATUS_INTERNAL_ERROR;
|
||||
case ERROR_INVALID_ACCOUNT_NAME: return STATUS_INVALID_ACCOUNT_NAME;
|
||||
case ERROR_INVALID_ACL: return STATUS_INVALID_ACL;
|
||||
case ERROR_INVALID_ADDRESS: return STATUS_MEMORY_NOT_ALLOCATED;
|
||||
case ERROR_INVALID_BLOCK_LENGTH: return STATUS_INVALID_BLOCK_LENGTH;
|
||||
case ERROR_INVALID_COMPUTERNAME: return STATUS_INVALID_COMPUTER_NAME;
|
||||
case ERROR_INVALID_DOMAIN_ROLE: return STATUS_INVALID_DOMAIN_ROLE;
|
||||
case ERROR_INVALID_DOMAIN_STATE: return STATUS_INVALID_DOMAIN_STATE;
|
||||
case ERROR_INVALID_EA_NAME: return STATUS_INVALID_EA_NAME;
|
||||
case ERROR_INVALID_FUNCTION: return STATUS_NOT_IMPLEMENTED;
|
||||
case ERROR_INVALID_GROUP_ATTRIBUTES: return STATUS_INVALID_GROUP_ATTRIBUTES;
|
||||
case ERROR_INVALID_HANDLE: return STATUS_INVALID_HANDLE;
|
||||
case ERROR_INVALID_ID_AUTHORITY: return STATUS_INVALID_ID_AUTHORITY;
|
||||
case ERROR_INVALID_IMPORT_OF_NON_DLL: return STATUS_INVALID_IMPORT_OF_NON_DLL;
|
||||
case ERROR_INVALID_LEVEL: return STATUS_INVALID_LEVEL;
|
||||
@ -221,8 +245,12 @@ case ERROR_INVALID_LOGON_HOURS: return STATUS_INVALID_LOGON_HOURS;
|
||||
case ERROR_INVALID_LOGON_TYPE: return STATUS_INVALID_LOGON_TYPE;
|
||||
case ERROR_INVALID_MEMBER: return STATUS_INVALID_MEMBER;
|
||||
case ERROR_INVALID_NAME: return STATUS_OBJECT_NAME_INVALID;
|
||||
case ERROR_INVALID_NETNAME: return STATUS_INVALID_ADDRESS_COMPONENT;
|
||||
case ERROR_INVALID_OPLOCK_PROTOCOL: return STATUS_INVALID_OPLOCK_PROTOCOL;
|
||||
case ERROR_INVALID_ORDINAL: return STATUS_ORDINAL_NOT_FOUND;
|
||||
case ERROR_INVALID_OWNER: return STATUS_INVALID_OWNER;
|
||||
case ERROR_INVALID_PARAMETER: return STATUS_INVALID_PARAMETER;
|
||||
case ERROR_INVALID_PASSWORD: return STATUS_WRONG_PASSWORD;
|
||||
case ERROR_INVALID_PRIMARY_GROUP: return STATUS_INVALID_PRIMARY_GROUP;
|
||||
case ERROR_INVALID_REPARSE_DATA: return STATUS_IO_REPARSE_DATA_INVALID;
|
||||
case ERROR_INVALID_SECURITY_DESCR: return STATUS_INVALID_SECURITY_DESCR;
|
||||
@ -230,7 +258,9 @@ case ERROR_INVALID_SERVER_STATE: return STATUS_INVALID_SERVER_STATE
|
||||
case ERROR_INVALID_SID: return STATUS_INVALID_SID;
|
||||
case ERROR_INVALID_SUB_AUTHORITY: return STATUS_INVALID_SUB_AUTHORITY;
|
||||
case ERROR_INVALID_THREAD_ID: return STATUS_NO_LDT;
|
||||
case ERROR_INVALID_USER_BUFFER: return STATUS_INVALID_USER_BUFFER;
|
||||
case ERROR_INVALID_WORKSTATION: return STATUS_INVALID_WORKSTATION;
|
||||
case ERROR_IO_DEVICE: return STATUS_IO_DEVICE_ERROR;
|
||||
case ERROR_IO_PENDING: return STATUS_PENDING;
|
||||
case ERROR_IRQ_BUSY: return STATUS_SHARED_IRQ_BUSY;
|
||||
case ERROR_JOURNAL_DELETE_IN_PROGRESS: return STATUS_JOURNAL_DELETE_IN_PROGRESS;
|
||||
@ -243,8 +273,10 @@ case ERROR_LAST_ADMIN: return STATUS_LAST_ADMIN;
|
||||
case ERROR_LICENSE_QUOTA_EXCEEDED: return STATUS_LICENSE_QUOTA_EXCEEDED;
|
||||
case ERROR_LM_CROSS_ENCRYPTION_REQUIRED: return STATUS_LM_CROSS_ENCRYPTION_REQUIRED;
|
||||
case ERROR_LOCAL_USER_SESSION_KEY: return STATUS_LOCAL_USER_SESSION_KEY;
|
||||
case ERROR_LOCK_VIOLATION: return STATUS_LOCK_NOT_GRANTED;
|
||||
case ERROR_LOGIN_TIME_RESTRICTION: return STATUS_LOGIN_TIME_RESTRICTION;
|
||||
case ERROR_LOGIN_WKSTA_RESTRICTION: return STATUS_LOGIN_WKSTA_RESTRICTION;
|
||||
case ERROR_LOGON_FAILURE: return STATUS_LOGON_FAILURE;
|
||||
case ERROR_LOGON_NOT_GRANTED: return STATUS_LOGON_NOT_GRANTED;
|
||||
case ERROR_LOGON_SESSION_COLLISION: return STATUS_LOGON_SESSION_COLLISION;
|
||||
case ERROR_LOGON_SESSION_EXISTS: return STATUS_LOGON_SESSION_EXISTS;
|
||||
@ -253,19 +285,24 @@ case ERROR_LOG_FILE_FULL: return STATUS_LOG_FILE_FULL;
|
||||
case ERROR_LUIDS_EXHAUSTED: return STATUS_LUIDS_EXHAUSTED;
|
||||
case ERROR_MAGAZINE_NOT_PRESENT: return STATUS_MAGAZINE_NOT_PRESENT;
|
||||
case ERROR_MAPPED_ALIGNMENT: return STATUS_MAPPED_ALIGNMENT;
|
||||
case ERROR_MEDIA_CHANGED: return STATUS_MEDIA_CHANGED;
|
||||
case ERROR_MEMBERS_PRIMARY_GROUP: return STATUS_MEMBERS_PRIMARY_GROUP;
|
||||
case ERROR_MEMBER_IN_ALIAS: return STATUS_MEMBER_IN_ALIAS;
|
||||
case ERROR_MEMBER_IN_GROUP: return STATUS_MEMBER_IN_GROUP;
|
||||
case ERROR_MEMBER_NOT_IN_ALIAS: return STATUS_MEMBER_NOT_IN_ALIAS;
|
||||
case ERROR_MEMBER_NOT_IN_GROUP: return STATUS_MEMBER_NOT_IN_GROUP;
|
||||
case ERROR_MOD_NOT_FOUND: return STATUS_DLL_NOT_FOUND;
|
||||
case ERROR_MORE_DATA: return STATUS_BUFFER_OVERFLOW;
|
||||
case ERROR_MORE_WRITES: return STATUS_SERIAL_MORE_WRITES;
|
||||
case ERROR_MR_MID_NOT_FOUND: return STATUS_MESSAGE_NOT_FOUND;
|
||||
case ERROR_MUTUAL_AUTH_FAILED: return STATUS_MUTUAL_AUTHENTICATION_FAILED;
|
||||
case ERROR_NETLOGON_NOT_STARTED: return STATUS_NETLOGON_NOT_STARTED;
|
||||
case ERROR_NETNAME_DELETED: return STATUS_NETWORK_NAME_DELETED;
|
||||
case ERROR_NETWORK_ACCESS_DENIED: return STATUS_NETWORK_ACCESS_DENIED;
|
||||
case ERROR_NETWORK_BUSY: return STATUS_NETWORK_BUSY;
|
||||
case ERROR_NETWORK_UNREACHABLE: return STATUS_NETWORK_UNREACHABLE;
|
||||
case ERROR_NET_WRITE_FAULT: return STATUS_NET_WRITE_FAULT;
|
||||
case ERROR_NOACCESS: return STATUS_ACCESS_VIOLATION;
|
||||
case ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT: return STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT;
|
||||
case ERROR_NOLOGON_SERVER_TRUST_ACCOUNT: return STATUS_NOLOGON_SERVER_TRUST_ACCOUNT;
|
||||
case ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT: return STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT;
|
||||
@ -273,36 +310,48 @@ case ERROR_NONE_MAPPED: return STATUS_NONE_MAPPED;
|
||||
case ERROR_NOTIFY_ENUM_DIR: return STATUS_NOTIFY_ENUM_DIR;
|
||||
case ERROR_NOT_ALL_ASSIGNED: return STATUS_NOT_ALL_ASSIGNED;
|
||||
case ERROR_NOT_A_REPARSE_POINT: return STATUS_NOT_A_REPARSE_POINT;
|
||||
case ERROR_NOT_ENOUGH_MEMORY: return STATUS_NO_MEMORY;
|
||||
case ERROR_NOT_ENOUGH_QUOTA: return STATUS_QUOTA_EXCEEDED;
|
||||
case ERROR_NOT_ENOUGH_SERVER_MEMORY: return STATUS_INSUFF_SERVER_RESOURCES;
|
||||
case ERROR_NOT_EXPORT_FORMAT: return STATUS_NOT_EXPORT_FORMAT;
|
||||
case ERROR_NOT_FOUND: return STATUS_NOT_FOUND;
|
||||
case ERROR_NOT_LOCKED: return STATUS_NOT_LOCKED;
|
||||
case ERROR_NOT_LOGON_PROCESS: return STATUS_NOT_LOGON_PROCESS;
|
||||
case ERROR_NOT_OWNER: return STATUS_RESOURCE_NOT_OWNED;
|
||||
case ERROR_NOT_READY: return STATUS_DEVICE_NOT_READY;
|
||||
case ERROR_NOT_REGISTRY_FILE: return STATUS_NOT_REGISTRY_FILE;
|
||||
case ERROR_NOT_SAME_DEVICE: return STATUS_NOT_SAME_DEVICE;
|
||||
case ERROR_NOT_SUPPORTED: return STATUS_NOT_SUPPORTED;
|
||||
case ERROR_NOT_SUPPORTED_ON_SBS: return STATUS_NOT_SUPPORTED_ON_SBS;
|
||||
case ERROR_NO_BROWSER_SERVERS_FOUND: return STATUS_NO_BROWSER_SERVERS_FOUND;
|
||||
case ERROR_NO_DATA: return STATUS_PIPE_EMPTY;
|
||||
case ERROR_NO_DATA_DETECTED: return STATUS_NO_DATA_DETECTED;
|
||||
case ERROR_NO_IMPERSONATION_TOKEN: return STATUS_NO_IMPERSONATION_TOKEN;
|
||||
case ERROR_NO_INHERITANCE: return STATUS_NO_INHERITANCE;
|
||||
case ERROR_NO_LOGON_SERVERS: return STATUS_NO_LOGON_SERVERS;
|
||||
case ERROR_NO_LOG_SPACE: return STATUS_NO_LOG_SPACE;
|
||||
case ERROR_NO_MATCH: return STATUS_NO_MATCH;
|
||||
case ERROR_NO_MEDIA_IN_DRIVE: return STATUS_NO_MEDIA;
|
||||
case ERROR_NO_MORE_FILES: return STATUS_NO_MORE_FILES;
|
||||
case ERROR_NO_MORE_ITEMS: return STATUS_NO_MORE_ENTRIES;
|
||||
case ERROR_NO_QUOTAS_FOR_ACCOUNT: return STATUS_NO_QUOTAS_FOR_ACCOUNT;
|
||||
case ERROR_NO_SECURITY_ON_OBJECT: return STATUS_NO_SECURITY_ON_OBJECT;
|
||||
case ERROR_NO_SPOOL_SPACE: return STATUS_NO_SPOOL_SPACE;
|
||||
case ERROR_NO_SUCH_ALIAS: return STATUS_NO_SUCH_ALIAS;
|
||||
case ERROR_NO_SUCH_DOMAIN: return STATUS_NO_SUCH_DOMAIN;
|
||||
case ERROR_NO_SUCH_GROUP: return STATUS_NO_SUCH_GROUP;
|
||||
case ERROR_NO_SUCH_LOGON_SESSION: return STATUS_NO_SUCH_LOGON_SESSION;
|
||||
case ERROR_NO_SUCH_MEMBER: return STATUS_NO_SUCH_MEMBER;
|
||||
case ERROR_NO_SUCH_PACKAGE: return STATUS_NO_SUCH_PACKAGE;
|
||||
case ERROR_NO_SUCH_PRIVILEGE: return STATUS_NO_SUCH_PRIVILEGE;
|
||||
case ERROR_NO_SUCH_USER: return STATUS_NO_SUCH_USER;
|
||||
case ERROR_NO_SYSTEM_RESOURCES: return STATUS_INSUFFICIENT_RESOURCES;
|
||||
case ERROR_NO_TOKEN: return STATUS_NO_TOKEN;
|
||||
case ERROR_NO_TRACKING_SERVICE: return STATUS_NO_TRACKING_SERVICE;
|
||||
case ERROR_NO_TRUST_LSA_SECRET: return STATUS_NO_TRUST_LSA_SECRET;
|
||||
case ERROR_NO_TRUST_SAM_ACCOUNT: return STATUS_NO_TRUST_SAM_ACCOUNT;
|
||||
case ERROR_NO_UNICODE_TRANSLATION: return STATUS_UNMAPPABLE_CHARACTER;
|
||||
case ERROR_NO_USER_SESSION_KEY: return STATUS_NO_USER_SESSION_KEY;
|
||||
case ERROR_NT_CROSS_ENCRYPTION_REQUIRED: return STATUS_NT_CROSS_ENCRYPTION_REQUIRED;
|
||||
case ERROR_NULL_LM_PASSWORD: return STATUS_NULL_LM_PASSWORD;
|
||||
case ERROR_ONLY_IF_CONNECTED: return STATUS_ONLY_IF_CONNECTED;
|
||||
@ -314,8 +363,11 @@ case ERROR_OUT_OF_PAPER: return STATUS_DEVICE_PAPER_EMPTY;
|
||||
case ERROR_PAGEFILE_QUOTA: return STATUS_PAGEFILE_QUOTA;
|
||||
case ERROR_PARTIAL_COPY: return STATUS_PARTIAL_COPY;
|
||||
case ERROR_PARTITION_FAILURE: return STATUS_PARTITION_FAILURE;
|
||||
case ERROR_PASSWORD_EXPIRED: return STATUS_PASSWORD_EXPIRED;
|
||||
case ERROR_PASSWORD_MUST_CHANGE: return STATUS_PASSWORD_MUST_CHANGE;
|
||||
case ERROR_PASSWORD_RESTRICTION: return STATUS_PASSWORD_RESTRICTION;
|
||||
case ERROR_PATH_NOT_FOUND: return STATUS_OBJECT_PATH_NOT_FOUND;
|
||||
case ERROR_PIPE_BUSY: return STATUS_PIPE_BUSY;
|
||||
case ERROR_PIPE_CONNECTED: return STATUS_PIPE_CONNECTED;
|
||||
case ERROR_PIPE_LISTENING: return STATUS_PIPE_LISTENING;
|
||||
case ERROR_PIPE_NOT_CONNECTED: return STATUS_PIPE_DISCONNECTED;
|
||||
@ -327,6 +379,7 @@ case ERROR_POSSIBLE_DEADLOCK: return STATUS_POSSIBLE_DEADLOCK;
|
||||
case ERROR_PRINTQ_FULL: return STATUS_PRINT_QUEUE_FULL;
|
||||
case ERROR_PRINT_CANCELLED: return STATUS_PRINT_CANCELLED;
|
||||
case ERROR_PRIVILEGE_NOT_HELD: return STATUS_PRIVILEGE_NOT_HELD;
|
||||
case ERROR_PROC_NOT_FOUND: return STATUS_PROCEDURE_NOT_FOUND;
|
||||
case ERROR_PROTOCOL_UNREACHABLE: return STATUS_PROTOCOL_UNREACHABLE;
|
||||
case ERROR_REDIR_PAUSED: return STATUS_REDIRECTOR_PAUSED;
|
||||
case ERROR_REGISTRY_IO_FAILED: return STATUS_REGISTRY_IO_FAILED;
|
||||
@ -335,6 +388,7 @@ case ERROR_REG_NAT_CONSUMPTION: return STATUS_REG_NAT_CONSUMPTION;
|
||||
case ERROR_REMOTE_SESSION_LIMIT_EXCEEDED: return STATUS_REMOTE_SESSION_LIMIT;
|
||||
case ERROR_REMOTE_STORAGE_MEDIA_ERROR: return STATUS_REMOTE_STORAGE_MEDIA_ERROR;
|
||||
case ERROR_REMOTE_STORAGE_NOT_ACTIVE: return STATUS_REMOTE_STORAGE_NOT_ACTIVE;
|
||||
case ERROR_REM_NOT_LIST: return STATUS_REMOTE_NOT_LISTENING;
|
||||
case ERROR_REPARSE_ATTRIBUTE_CONFLICT: return STATUS_REPARSE_ATTRIBUTE_CONFLICT;
|
||||
case ERROR_REPARSE_TAG_INVALID: return STATUS_IO_REPARSE_TAG_INVALID;
|
||||
case ERROR_REPARSE_TAG_MISMATCH: return STATUS_IO_REPARSE_TAG_MISMATCH;
|
||||
@ -356,6 +410,7 @@ case ERROR_SERIAL_NO_DEVICE: return STATUS_SERIAL_NO_DEVICE_INI
|
||||
case ERROR_SERVER_DISABLED: return STATUS_SERVER_DISABLED;
|
||||
case ERROR_SERVER_NOT_DISABLED: return STATUS_SERVER_NOT_DISABLED;
|
||||
case ERROR_SERVER_SHUTDOWN_IN_PROGRESS: return STATUS_SERVER_SHUTDOWN_IN_PROGRESS;
|
||||
case ERROR_SERVICE_ALREADY_RUNNING: return STATUS_IMAGE_ALREADY_LOADED;
|
||||
case ERROR_SERVICE_DISABLED: return STATUS_PLUGPLAY_NO_DEVICE;
|
||||
case ERROR_SESSION_CREDENTIAL_CONFLICT: return STATUS_NETWORK_CREDENTIAL_CONFLICT;
|
||||
case ERROR_SETMARK_DETECTED: return STATUS_SETMARK_DETECTED;
|
||||
@ -371,6 +426,7 @@ case ERROR_SOURCE_ELEMENT_EMPTY: return STATUS_SOURCE_ELEMENT_EMPTY
|
||||
case ERROR_SPECIAL_ACCOUNT: return STATUS_SPECIAL_ACCOUNT;
|
||||
case ERROR_SPECIAL_GROUP: return STATUS_SPECIAL_GROUP;
|
||||
case ERROR_SPECIAL_USER: return STATUS_SPECIAL_USER;
|
||||
case ERROR_STACK_OVERFLOW: return STATUS_STACK_OVERFLOW;
|
||||
case ERROR_SWAPERROR: return STATUS_IN_PAGE_ERROR;
|
||||
case ERROR_SXS_ACTIVATION_CONTEXT_DISABLED: return STATUS_SXS_ACTIVATION_CONTEXT_DISABLED;
|
||||
case ERROR_SXS_ASSEMBLY_NOT_FOUND: return STATUS_SXS_ASSEMBLY_NOT_FOUND;
|
||||
@ -389,6 +445,7 @@ case ERROR_TOO_MANY_CMDS: return STATUS_TOO_MANY_COMMANDS;
|
||||
case ERROR_TOO_MANY_CONTEXT_IDS: return STATUS_TOO_MANY_CONTEXT_IDS;
|
||||
case ERROR_TOO_MANY_LINKS: return STATUS_TOO_MANY_LINKS;
|
||||
case ERROR_TOO_MANY_LUIDS_REQUESTED: return STATUS_TOO_MANY_LUIDS_REQUESTED;
|
||||
case ERROR_TOO_MANY_NAMES: return STATUS_TOO_MANY_NAMES;
|
||||
case ERROR_TOO_MANY_OPEN_FILES: return STATUS_TOO_MANY_OPENED_FILES;
|
||||
case ERROR_TOO_MANY_POSTS: return STATUS_SEMAPHORE_LIMIT_EXCEEDED;
|
||||
case ERROR_TOO_MANY_SECRETS: return STATUS_TOO_MANY_SECRETS;
|
||||
@ -397,8 +454,10 @@ case ERROR_TOO_MANY_SIDS: return STATUS_TOO_MANY_SIDS;
|
||||
case ERROR_TRANSPORT_FULL: return STATUS_TRANSPORT_FULL;
|
||||
case ERROR_TRUSTED_DOMAIN_FAILURE: return STATUS_TRUSTED_DOMAIN_FAILURE;
|
||||
case ERROR_TRUSTED_RELATIONSHIP_FAILURE: return STATUS_TRUSTED_RELATIONSHIP_FAILURE;
|
||||
case ERROR_TRUST_FAILURE: return STATUS_TRUST_FAILURE;
|
||||
case ERROR_UNABLE_TO_LOCK_MEDIA: return STATUS_UNABLE_TO_LOCK_MEDIA;
|
||||
case ERROR_UNABLE_TO_UNLOAD_MEDIA: return STATUS_UNABLE_TO_UNLOAD_MEDIA;
|
||||
case ERROR_UNEXP_NET_ERR: return STATUS_UNEXPECTED_NETWORK_ERROR;
|
||||
case ERROR_UNKNOWN_REVISION: return STATUS_UNKNOWN_REVISION;
|
||||
case ERROR_UNRECOGNIZED_MEDIA: return STATUS_UNRECOGNIZED_MEDIA;
|
||||
case ERROR_UNRECOGNIZED_VOLUME: return STATUS_UNRECOGNIZED_VOLUME;
|
||||
@ -415,6 +474,7 @@ case ERROR_WMI_READ_ONLY: return STATUS_WMI_READ_ONLY;
|
||||
case ERROR_WMI_SET_FAILURE: return STATUS_WMI_SET_FAILURE;
|
||||
case ERROR_WMI_TRY_AGAIN: return STATUS_WMI_TRY_AGAIN;
|
||||
case ERROR_WORKING_SET_QUOTA: return STATUS_WORKING_SET_QUOTA;
|
||||
case ERROR_WRITE_PROTECT: return STATUS_MEDIA_WRITE_PROTECTED;
|
||||
case ERROR_WRONG_DISK: return STATUS_WRONG_VOLUME;
|
||||
case ERROR_WRONG_TARGET_NAME: return SEC_E_WRONG_PRINCIPAL;
|
||||
case NO_ERROR: return STATUS_SUCCESS;
|
||||
|
@ -74,6 +74,7 @@ for pair in pairs:
|
||||
if not pair[1] in fixed:
|
||||
assert pair[1] not in errmap
|
||||
errmap[pair[1]] = pair[0]
|
||||
errmap.update(fixed)
|
||||
|
||||
if "FspNtStatusFromWin32" == sys.argv[1]:
|
||||
for w, s in sorted(errmap.items()):
|
||||
|
Loading…
x
Reference in New Issue
Block a user