반응형

 

NTSTAUS Win32 API 에러코드 대응표

http://support.microsoft.com/kb/113996/EN-US

WINDOWS NT STATUS CODE WIN32 ERROR CODE

STATUS_DATATYPE_MISALIGNMENT

ERROR_NOACCESS

STATUS_ACCESS_VIOLATION

ERROR_NOACCESS

STATUS_DATATYPE_MISALIGNMENT_ERROR

ERROR_NOACCESS

STATUS_CTL_FILE_NOT_SUPPORTED

ERROR_NOT_SUPPORTED

STATUS_PORT_ALREADY_SET

ERROR_INVALID_PARAMETER

STATUS_SECTION_NOT_IMAGE

ERROR_INVALID_PARAMETER

STATUS_BAD_WORKING_SET_LIMIT

ERROR_INVALID_PARAMETER

STATUS_WORKING_SET_LIMIT_RANGE

ERROR_INVALID_PARAMETER

STATUS_INCOMPATIBLE_FILE_MAP

ERROR_INVALID_PARAMETER

STATUS_PORT_DISCONNECTED

ERROR_INVALID_HANDLE

STATUS_NOT_LOCKED

ERROR_NOT_LOCKED

STATUS_NOT_MAPPED_VIEW

ERROR_INVALID_ADDRESS

STATUS_UNABLE_TO_FREE_VM

ERROR_INVALID_PARAMETER

STATUS_UNABLE_TO_DELETE_SECTION

ERROR_INVALID_PARAMETER

STATUS_MORE_PROCESSING_REQUIRED

ERROR_MORE_DATA

STATUS_INVALID_CID

ERROR_INVALID_PARAMETER

STATUS_STACK_OVERFLOW

ERROR_STACK_OVERFLOW

STATUS_BAD_INITIAL_STACK

ERROR_STACK_OVERFLOW

STATUS_INVALID_VOLUME_LABEL

ERROR_LABEL_TOO_LONG

STATUS_SECTION_NOT_EXTENDED

ERROR_OUTOFMEMORY

STATUS_NOT_MAPPED_DATA

ERROR_INVALID_ADDRESS

STATUS_NO_LDT

ERROR_INVALID_THREAD_ID

STATUS_INFO_LENGTH_MISMATCH

ERROR_BAD_LENGTH

STATUS_INVALID_INFO_CLASS

ERROR_INVALID_PARAMETER

STATUS_SUSPEND_COUNT_EXCEEDED

ERROR_SIGNAL_REFUSED,

STATUS_NOTIFY_ENUM_DIR

ERROR_NOTIFY_ENUM_DIR

STATUS_REGISTRY_RECOVERED

ERROR_REGISTRY_RECOVERED

STATUS_REGISTRY_IO_FAILED

ERROR_REGISTRY_IO_FAILED

STATUS_NOT_REGISTRY_FILE

ERROR_NOT_REGISTRY_FILE

STATUS_KEY_DELETED

ERROR_KEY_DELETED

STATUS_NO_LOG_SPACE

ERROR_NO_LOG_SPACE

STATUS_KEY_HAS_CHILDREN

ERROR_KEY_HAS_CHILDREN

STATUS_CHILD_MUST_BE_VOLATILE

ERROR_CHILD_MUST_BE_VOLATILE

STATUS_REGISTRY_CORRUPT

ERROR_BADDB

STATUS_DLL_NOT_FOUND

ERROR_MOD_NOT_FOUND

STATUS_DLL_INIT_FAILED

ERROR_DLL_INIT_FAILED

STATUS_INVALID_IMPORT_OF_NON_DLL

ERROR_INVALID_IMPORT_OF_NON_DLL

STATUS_ORDINAL_NOT_FOUND

ERROR_INVALID_ORDINAL

STATUS_DRIVER_ORDINAL_NOT_FOUND

ERROR_INVALID_ORDINAL

STATUS_DRIVER_UNABLE_TO_LOAD

ERROR_BAD_DRIVER

STATUS_ENTRYPOINT_NOT_FOUND

ERROR_PROC_NOT_FOUND

STATUS_DRIVER_ENTRYPOINT_NOT_FOUND

ERROR_PROC_NOT_FOUND

STATUS_PENDING

ERROR_IO_PENDING

STATUS_MORE_ENTRIES

ERROR_MORE_DATA

STATUS_INTEGER_OVERFLOW

ERROR_ARITHMETIC_OVERFLOW

STATUS_BUFFER_OVERFLOW

ERROR_MORE_DATA

STATUS_NO_MORE_FILES

ERROR_NO_MORE_FILES

STATUS_NO_INHERITANCE

ERROR_NO_INHERITANCE

STATUS_NO_MORE_EAS

ERROR_NO_MORE_ITEMS

STATUS_NO_MORE_ENTRIES

ERROR_NO_MORE_ITEMS

STATUS_GUIDS_EXHAUSTED

ERROR_NO_MORE_ITEMS

STATUS_AGENTS_EXHAUSTED

ERROR_NO_MORE_ITEMS

STATUS_UNSUCCESSFUL

ERROR_GEN_FAILURE

STATUS_TOO_MANY_LINKS

ERROR_TOO_MANY_LINKS

STATUS_NOT_IMPLEMENTED

ERROR_INVALID_FUNCTION

STATUS_ILLEGAL_FUNCTION

ERROR_INVALID_FUNCTION

STATUS_IN_PAGE_ERROR

ERROR_SWAPERROR

STATUS_PAGEFILE_QUOTA

ERROR_PAGEFILE_QUOTA

STATUS_COMMITMENT_LIMIT

ERROR_COMMITMENT_LIMIT

STATUS_SECTION_TOO_BIG

ERROR_NOT_ENOUGH_MEMORY

RPC_NT_SS_IN_NULL_CONTEXT

ERROR_INVALID_HANDLE

RPC_NT_INVALID_BINDING

ERROR_INVALID_HANDLE

STATUS_INVALID_HANDLE

ERROR_INVALID_HANDLE

STATUS_OBJECT_TYPE_MISMATCH

ERROR_INVALID_HANDLE

STATUS_FILE_CLOSED

ERROR_INVALID_HANDLE

STATUS_INVALID_PORT_HANDLE

ERROR_INVALID_HANDLE

STATUS_HANDLE_NOT_CLOSABLE

ERROR_INVALID_HANDLE

STATUS_NOT_COMMITTED

ERROR_INVALID_ADDRESS

STATUS_PARTIAL_COPY

ERROR_PARTIAL_COPY

STATUS_LPC_REPLY_LOST

ERROR_INTERNAL_ERROR

STATUS_INVALID_PARAMETER

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_1

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_2

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_3

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_4

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_5

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_6

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_7

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_8

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_9

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_10

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_11

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_12

ERROR_INVALID_PARAMETER

STATUS_INVALID_PARAMETER_MIX

ERROR_INVALID_PARAMETER

STATUS_INVALID_PAGE_PROTECTION

ERROR_INVALID_PARAMETER

STATUS_SECTION_PROTECTION

ERROR_INVALID_PARAMETER

STATUS_RESOURCE_DATA_NOT_FOUND

ERROR_RESOURCE_DATA_NOT_FOUND

STATUS_RESOURCE_TYPE_NOT_FOUND

ERROR_RESOURCE_TYPE_NOT_FOUND

STATUS_RESOURCE_NAME_NOT_FOUND

ERROR_RESOURCE_NAME_NOT_FOUND

STATUS_RESOURCE_LANG_NOT_FOUND

ERROR_RESOURCE_LANG_NOT_FOUND

STATUS_NO_SUCH_DEVICE

ERROR_FILE_NOT_FOUND

STATUS_NO_SUCH_FILE

ERROR_FILE_NOT_FOUND

STATUS_INVALID_DEVICE_REQUEST

ERROR_INVALID_FUNCTION

STATUS_VOLUME_NOT_UPGRADED

ERROR_INVALID_FUNCTION

STATUS_END_OF_FILE

ERROR_HANDLE_EOF

STATUS_FILE_FORCED_CLOSED

ERROR_HANDLE_EOF

STATUS_WRONG_VOLUME

ERROR_WRONG_DISK

STATUS_NO_MEDIA

ERROR_NO_MEDIA_IN_DRIVE

STATUS_NO_MEDIA_IN_DEVICE

ERROR_NOT_READY

STATUS_VOLUME_DISMOUNTED

ERROR_NOT_READY

STATUS_NONEXISTENT_SECTOR

ERROR_SECTOR_NOT_FOUND

STATUS_WORKING_SET_QUOTA

ERROR_WORKING_SET_QUOTA

STATUS_NO_MEMORY

ERROR_NOT_ENOUGH_MEMORY

STATUS_CONFLICTING_ADDRESSES

ERROR_INVALID_ADDRESS

STATUS_INVALID_SYSTEM_SERVICE

ERROR_INVALID_FUNCTION

STATUS_THREAD_IS_TERMINATING

ERROR_ACCESS_DENIED

STATUS_PROCESS_IS_TERMINATING

ERROR_ACCESS_DENIED

STATUS_INVALID_LOCK_SEQUENCE

ERROR_ACCESS_DENIED

STATUS_INVALID_VIEW_SIZE

ERROR_ACCESS_DENIED

STATUS_ALREADY_COMMITTED

ERROR_ACCESS_DENIED

STATUS_ACCESS_DENIED

ERROR_ACCESS_DENIED

STATUS_FILE_IS_A_DIRECTORY

ERROR_ACCESS_DENIED

STATUS_CANNOT_DELETE

ERROR_ACCESS_DENIED

STATUS_INVALID_COMPUTER_NAME

ERROR_INVALID_COMPUTERNAME

STATUS_FILE_DELETED

ERROR_ACCESS_DENIED

STATUS_FILE_RENAMED

ERROR_ACCESS_DENIED

STATUS_DELETE_PENDING

ERROR_ACCESS_DENIED

STATUS_PORT_CONNECTION_REFUSED

ERROR_ACCESS_DENIED

STATUS_NO_SUCH_PRIVILEGE

ERROR_NO_SUCH_PRIVILEGE

STATUS_PRIVILEGE_NOT_HELD

ERROR_PRIVILEGE_NOT_HELD

STATUS_CANNOT_IMPERSONATE

ERROR_CANNOT_IMPERSONATE

STATUS_LOGON_FAILURE

ERROR_LOGON_FAILURE

STATUS_MUTUAL_AUTHENTICATION_FAILED

ERROR_MUTUAL_AUTH_FAILED

STATUS_TIME_DIFFERENCE_AT_DC

ERROR_TIME_SKEW

STATUS_PKINIT_FAILURE

ERROR_PKINIT_FAILURE

STATUS_SMARTCARD_SUBSYSTEM_FAILURE

ERROR_SMARTCARD_SUBSYSTEM_FAILURE

STATUS_DOWNGRADE_DETECTED

ERROR_DOWNGRADE_DETECTED

STATUS_SMARTCARD_CERT_REVOKED

SEC_E_SMARTCARD_CERT_REVOKED

STATUS_ISSUING_CA_UNTRUSTED

SEC_E_ISSUING_CA_UNTRUSTED

STATUS_REVOCATION_OFFLINE_C

SEC_E_REVOCATION_OFFLINE_C

STATUS_PKINIT_CLIENT_FAILURE

SEC_E_PKINIT_CLIENT_FAILURE

STATUS_SMARTCARD_CERT_EXPIRED

SEC_E_SMARTCARD_CERT_EXPIRED

STATUS_NO_KERB_KEY

SEC_E_NO_KERB_KEY

STATUS_CURRENT_DOMAIN_NOT_ALLOWED

ERROR_CURRENT_DOMAIN_NOT_ALLOWED

STATUS_SMARTCARD_WRONG_PIN

SCARD_W_WRONG_CHV

STATUS_SMARTCARD_CARD_BLOCKED

SCARD_W_CHV_BLOCKED

STATUS_SMARTCARD_CARD_NOT_AUTHENTICATED

SCARD_W_CARD_NOT_AUTHENTICATED

STATUS_SMARTCARD_NO_CARD

SCARD_E_NO_SMARTCARD

STATUS_SMARTCARD_NO_KEY_CONTAINER

NTE_NO_KEY

STATUS_SMARTCARD_NO_CERTIFICATE

SCARD_E_NO_SUCH_CERTIFICATE

STATUS_SMARTCARD_NO_KEYSET

NTE_BAD_KEYSET

STATUS_SMARTCARD_IO_ERROR

SCARD_E_COMM_DATA_LOST

STATUS_ACCOUNT_RESTRICTION

ERROR_ACCOUNT_RESTRICTION

STATUS_INVALID_LOGON_HOURS

ERROR_INVALID_LOGON_HOURS

STATUS_INVALID_WORKSTATION

ERROR_INVALID_WORKSTATION

STATUS_BUFFER_TOO_SMALL

ERROR_INSUFFICIENT_BUFFER

STATUS_UNABLE_TO_DECOMMIT_VM

ERROR_INVALID_ADDRESS

STATUS_DISK_CORRUPT_ERROR

ERROR_DISK_CORRUPT

STATUS_FT_MISSING_MEMBER

ERROR_IO_DEVICE

STATUS_FT_ORPHANING

ERROR_IO_DEVICE

STATUS_VARIABLE_NOT_FOUND

ERROR_ENVVAR_NOT_FOUND

STATUS_OBJECT_NAME_INVALID

ERROR_INVALID_NAME

STATUS_OBJECT_NAME_NOT_FOUND

ERROR_FILE_NOT_FOUND

STATUS_OBJECT_NAME_COLLISION

ERROR_ALREADY_EXISTS

STATUS_OBJECT_PATH_INVALID

ERROR_BAD_PATHNAME

STATUS_OBJECT_PATH_NOT_FOUND

ERROR_PATH_NOT_FOUND

STATUS_DFS_EXIT_PATH_FOUND

ERROR_PATH_NOT_FOUND

STATUS_DFS_UNAVAILABLE

ERROR_CONNECTION_UNAVAIL

STATUS_OBJECT_PATH_SYNTAX_BAD

ERROR_BAD_PATHNAME

STATUS_NAME_TOO_LONG

ERROR_FILENAME_EXCED_RANGE

STATUS_DATA_OVERRUN

ERROR_IO_DEVICE

STATUS_DATA_LATE_ERROR

ERROR_IO_DEVICE

STATUS_DATA_ERROR

ERROR_CRC

STATUS_CRC_ERROR

ERROR_CRC

STATUS_SHARING_VIOLATION

ERROR_SHARING_VIOLATION

STATUS_QUOTA_EXCEEDED

ERROR_NOT_ENOUGH_QUOTA

STATUS_MUTANT_NOT_OWNED

ERROR_NOT_OWNER

STATUS_SEMAPHORE_LIMIT_EXCEEDED

ERROR_TOO_MANY_POSTS

STATUS_DISK_FULL

ERROR_DISK_FULL

STATUS_LOCK_NOT_GRANTED

ERROR_LOCK_VIOLATION

STATUS_FILE_LOCK_CONFLICT

ERROR_LOCK_VIOLATION

STATUS_NOT_A_DIRECTORY

ERROR_DIRECTORY

STATUS_CANNOT_MAKE

ERROR_CANNOT_MAKE

STATUS_UNKNOWN_REVISION

ERROR_UNKNOWN_REVISION

STATUS_REVISION_MISMATCH

ERROR_REVISION_MISMATCH

STATUS_INVALID_OWNER

ERROR_INVALID_OWNER

STATUS_INVALID_PRIMARY_GROUP

ERROR_INVALID_PRIMARY_GROUP

STATUS_NO_IMPERSONATION_TOKEN

ERROR_NO_IMPERSONATION_TOKEN

STATUS_CANT_DISABLE_MANDATORY

ERROR_CANT_DISABLE_MANDATORY

STATUS_NO_LOGON_SERVERS

ERROR_NO_LOGON_SERVERS

STATUS_DOMAIN_CONTROLLER_NOT_FOUND

ERROR_DOMAIN_CONTROLLER_NOT_FOUND

STATUS_NO_SUCH_LOGON_SESSION

ERROR_NO_SUCH_LOGON_SESSION

STATUS_INVALID_ACCOUNT_NAME

ERROR_INVALID_ACCOUNT_NAME

STATUS_USER_EXISTS

ERROR_USER_EXISTS

STATUS_NO_SUCH_USER

ERROR_NO_SUCH_USER

STATUS_GROUP_EXISTS

ERROR_GROUP_EXISTS

STATUS_NO_SUCH_GROUP

ERROR_NO_SUCH_GROUP

STATUS_SPECIAL_GROUP

ERROR_SPECIAL_GROUP

STATUS_MEMBER_IN_GROUP

ERROR_MEMBER_IN_GROUP

STATUS_MEMBER_NOT_IN_GROUP

ERROR_MEMBER_NOT_IN_GROUP

STATUS_LAST_ADMIN

ERROR_LAST_ADMIN

STATUS_WRONG_PASSWORD

ERROR_INVALID_PASSWORD

STATUS_WRONG_PASSWORD_CORE

ERROR_INVALID_PASSWORD

STATUS_ILL_FORMED_PASSWORD

ERROR_ILL_FORMED_PASSWORD

STATUS_PASSWORD_RESTRICTION

ERROR_PASSWORD_RESTRICTION

STATUS_PASSWORD_EXPIRED

ERROR_PASSWORD_EXPIRED

STATUS_PASSWORD_MUST_CHANGE

ERROR_PASSWORD_MUST_CHANGE

STATUS_ACCOUNT_DISABLED

ERROR_ACCOUNT_DISABLED

STATUS_ACCOUNT_LOCKED_OUT

ERROR_ACCOUNT_LOCKED_OUT

STATUS_NONE_MAPPED

ERROR_NONE_MAPPED

STATUS_TOO_MANY_LUIDS_REQUESTED

ERROR_TOO_MANY_LUIDS_REQUESTED

STATUS_LUIDS_EXHAUSTED

ERROR_LUIDS_EXHAUSTED

STATUS_INVALID_SUB_AUTHORITY

ERROR_INVALID_SUB_AUTHORITY

STATUS_INVALID_ACL

ERROR_INVALID_ACL,

STATUS_INVALID_SID

ERROR_INVALID_SID

STATUS_INVALID_SECURITY_DESCR

ERROR_INVALID_SECURITY_DESCR

STATUS_PROCEDURE_NOT_FOUND

ERROR_PROC_NOT_FOUND

STATUS_BAD_INITIAL_PC

ERROR_BAD_EXE_FORMAT

STATUS_INVALID_FILE_FOR_SECTION

ERROR_BAD_EXE_FORMAT

STATUS_INVALID_IMAGE_FORMAT

ERROR_BAD_EXE_FORMAT

STATUS_IMAGE_MP_UP_MISMATCH

ERROR_BAD_EXE_FORMAT

STATUS_INVALID_IMAGE_NOT_MZ

ERROR_BAD_EXE_FORMAT

STATUS_IMAGE_CHECKSUM_MISMATCH

ERROR_BAD_EXE_FORMAT

STATUS_INVALID_IMAGE_PROTECT

ERROR_BAD_EXE_FORMAT

STATUS_INVALID_IMAGE_LE_FORMAT

ERROR_BAD_EXE_FORMAT

STATUS_INVALID_IMAGE_NE_FORMAT

ERROR_BAD_EXE_FORMAT

STATUS_INVALID_IMAGE_WIN_16

ERROR_BAD_EXE_FORMAT

STATUS_INVALID_IMAGE_WIN_32

ERROR_BAD_EXE_FORMAT

STATUS_INVALID_IMAGE_WIN_64

ERROR_BAD_EXE_FORMAT

STATUS_NO_TOKEN

ERROR_NO_TOKEN

STATUS_RANGE_NOT_LOCKED

ERROR_NOT_LOCKED

STATUS_SERVER_DISABLED

ERROR_SERVER_DISABLED

STATUS_SERVER_NOT_DISABLED

ERROR_SERVER_NOT_DISABLED

STATUS_INVALID_ID_AUTHORITY

ERROR_INVALID_ID_AUTHORITY

STATUS_ALLOTTED_SPACE_EXCEEDED

ERROR_ALLOTTED_SPACE_EXCEEDED

STATUS_TOO_MANY_PAGING_FILES

ERROR_NOT_ENOUGH_MEMORY

STATUS_INSUFFICIENT_RESOURCES

ERROR_NO_SYSTEM_RESOURCES

STATUS_INSUFF_SERVER_RESOURCES

ERROR_NOT_ENOUGH_SERVER_MEMORY

STATUS_FILE_INVALID

ERROR_FILE_INVALID

STATUS_MAPPED_FILE_SIZE_ZERO

ERROR_FILE_INVALID

STATUS_DEVICE_PAPER_EMPTY

ERROR_OUT_OF_PAPER

STATUS_DEVICE_POWERED_OFF

ERROR_NOT_READY

STATUS_DEVICE_OFF_LINE

ERROR_NOT_READY

STATUS_DEVICE_DATA_ERROR

ERROR_CRC

STATUS_DEVICE_NOT_READY

ERROR_NOT_READY

STATUS_DEVICE_NOT_CONNECTED

ERROR_DEVICE_NOT_CONNECTED

STATUS_DEVICE_POWER_FAILURE

ERROR_NOT_READY

STATUS_NOT_FOUND

ERROR_NOT_FOUND

STATUS_NO_MATCH

ERROR_NO_MATCH

STATUS_PROPSET_NOT_FOUND

ERROR_SET_NOT_FOUND

STATUS_DEVICE_BUSY

ERROR_BUSY

STATUS_FREE_VM_NOT_AT_BASE

ERROR_INVALID_ADDRESS

STATUS_MEMORY_NOT_ALLOCATED

ERROR_INVALID_ADDRESS

STATUS_NOT_SAME_DEVICE

ERROR_NOT_SAME_DEVICE

STATUS_NOT_SUPPORTED

ERROR_NOT_SUPPORTED

STATUS_REMOTE_NOT_LISTENING

ERROR_REM_NOT_LIST

STATUS_DUPLICATE_NAME

ERROR_DUP_NAME

STATUS_BAD_NETWORK_PATH

ERROR_BAD_NETPATH

STATUS_NETWORK_BUSY

ERROR_NETWORK_BUSY

STATUS_ONLY_IF_CONNECTED

ERROR_ONLY_IF_CONNECTED

STATUS_DEVICE_DOES_NOT_EXIST

ERROR_DEV_NOT_EXIST

STATUS_TOO_MANY_COMMANDS

ERROR_TOO_MANY_CMDS

STATUS_ADAPTER_HARDWARE_ERROR

ERROR_ADAP_HDW_ERR

STATUS_REDIRECTOR_NOT_STARTED

ERROR_PATH_NOT_FOUND

STATUS_INVALID_EA_NAME

ERROR_INVALID_EA_NAME

STATUS_EA_LIST_INCONSISTENT

ERROR_EA_LIST_INCONSISTENT

STATUS_EA_TOO_LARGE

ERROR_EA_LIST_INCONSISTENT

STATUS_INVALID_EA_FLAG

ERROR_EA_LIST_INCONSISTENT

STATUS_EAS_NOT_SUPPORTED

ERROR_EAS_NOT_SUPPORTED

STATUS_FILE_CORRUPT_ERROR

ERROR_FILE_CORRUPT

STATUS_EA_CORRUPT_ERROR

ERROR_FILE_CORRUPT

STATUS_NONEXISTENT_EA_ENTRY

ERROR_FILE_CORRUPT

STATUS_NO_EAS_ON_FILE

ERROR_FILE_CORRUPT

STATUS_NOT_A_REPARSE_POINT

ERROR_NOT_A_REPARSE_POINT

STATUS_IO_REPARSE_TAG_INVALID

ERROR_REPARSE_TAG_INVALID

STATUS_IO_REPARSE_TAG_MISMATCH

ERROR_REPARSE_TAG_MISMATCH

STATUS_IO_REPARSE_TAG_NOT_HANDLED

ERROR_CANT_ACCESS_FILE

STATUS_REPARSE_POINT_NOT_RESOLVED

ERROR_CANT_RESOLVE_FILENAME

STATUS_DIRECTORY_IS_A_REPARSE_POINT

ERROR_BAD_PATHNAME

STATUS_REPARSE_ATTRIBUTE_CONFLICT

ERROR_REPARSE_ATTRIBUTE_CONFLICT

STATUS_IO_REPARSE_DATA_INVALID

ERROR_INVALID_REPARSE_DATA

STATUS_FILE_IS_OFFLINE

ERROR_FILE_OFFLINE

STATUS_REMOTE_STORAGE_NOT_ACTIVE

ERROR_REMOTE_STORAGE_NOT_ACTIVE

STATUS_REMOTE_STORAGE_MEDIA_ERROR

ERROR_REMOTE_STORAGE_MEDIA_ERROR

STATUS_NO_TRACKING_SERVICE

ERROR_NO_TRACKING_SERVICE

STATUS_JOURNAL_DELETE_IN_PROGRESS

ERROR_JOURNAL_DELETE_IN_PROGRESS

STATUS_JOURNAL_NOT_ACTIVE

ERROR_JOURNAL_NOT_ACTIVE

STATUS_JOURNAL_ENTRY_DELETED

ERROR_JOURNAL_ENTRY_DELETED

STATUS_INVALID_NETWORK_RESPONSE

ERROR_BAD_NET_RESP

STATUS_USER_SESSION_DELETED

ERROR_UNEXP_NET_ERR

STATUS_UNEXPECTED_NETWORK_ERROR

ERROR_UNEXP_NET_ERR

STATUS_USER_SESSION_DELETED

ERROR_UNEXP_NET_ERR

STATUS_BAD_REMOTE_ADAPTER

ERROR_BAD_REM_ADAP

STATUS_PRINT_QUEUE_FULL

ERROR_PRINTQ_FULL

STATUS_NO_SPOOL_SPACE

ERROR_NO_SPOOL_SPACE

STATUS_PRINT_CANCELLED

ERROR_PRINT_CANCELLED

STATUS_NETWORK_NAME_DELETED

ERROR_NETNAME_DELETED

STATUS_NETWORK_ACCESS_DENIED

ERROR_NETWORK_ACCESS_DENIED

STATUS_BAD_DEVICE_TYPE

ERROR_BAD_DEV_TYPE

STATUS_BAD_NETWORK_NAME

ERROR_BAD_NET_NAME

STATUS_TOO_MANY_NAMES

ERROR_TOO_MANY_NAMES

STATUS_TOO_MANY_GUIDS_REQUESTED

ERROR_TOO_MANY_NAMES

STATUS_TOO_MANY_ADDRESSES

ERROR_TOO_MANY_NAMES

STATUS_TOO_MANY_NODES

ERROR_TOO_MANY_NAMES

STATUS_TOO_MANY_SESSIONS

ERROR_TOO_MANY_SESS

STATUS_SHARING_PAUSED

ERROR_SHARING_PAUSED

STATUS_REQUEST_NOT_ACCEPTED

ERROR_REQ_NOT_ACCEP

STATUS_REDIRECTOR_PAUSED

ERROR_REDIR_PAUSED

STATUS_NET_WRITE_FAULT

ERROR_NET_WRITE_FAULT

STATUS_VIRTUAL_CIRCUIT_CLOSED

ERROR_VC_DISCONNECTED

STATUS_INVALID_PIPE_STATE

ERROR_BAD_PIPE

STATUS_INVALID_READ_MODE

ERROR_BAD_PIPE

STATUS_PIPE_CLOSING

ERROR_NO_DATA

STATUS_PIPE_EMPTY

ERROR_NO_DATA

STATUS_PIPE_CONNECTED

ERROR_PIPE_CONNECTED

STATUS_PIPE_DISCONNECTED

ERROR_PIPE_NOT_CONNECTED

STATUS_PIPE_LISTENING

ERROR_PIPE_LISTENING

STATUS_PIPE_NOT_AVAILABLE

ERROR_PIPE_BUSY

STATUS_INSTANCE_NOT_AVAILABLE

ERROR_PIPE_BUSY

STATUS_PIPE_BUSY

ERROR_PIPE_BUSY

STATUS_PIPE_BROKEN

ERROR_BROKEN_PIPE

STATUS_DIRECTORY_NOT_EMPTY

ERROR_DIR_NOT_EMPTY

STATUS_TOO_MANY_OPENED_FILES

ERROR_TOO_MANY_OPEN_FILES

STATUS_IO_TIMEOUT

ERROR_SEM_TIMEOUT

STATUS_CANCELLED

ERROR_OPERATION_ABORTED

STATUS_UNRECOGNIZED_MEDIA

ERROR_UNRECOGNIZED_MEDIA

STATUS_INVALID_LEVEL

ERROR_INVALID_LEVEL

STATUS_UNRECOGNIZED_VOLUME

ERROR_UNRECOGNIZED_VOLUME

STATUS_MEDIA_WRITE_PROTECTED

ERROR_WRITE_PROTECT

STATUS_TOO_LATE

ERROR_WRITE_PROTECT

STATUS_SUCCESS

NO_ERROR

STATUS_FULLSCREEN_MODE

ERROR_FULLSCREEN_MODE

STATUS_END_OF_MEDIA

ERROR_END_OF_MEDIA

STATUS_EOM_OVERFLOW

ERROR_EOM_OVERFLOW

STATUS_BEGINNING_OF_MEDIA

ERROR_BEGINNING_OF_MEDIA

STATUS_MEDIA_CHANGED

ERROR_MEDIA_CHANGED

STATUS_BUS_RESET

ERROR_BUS_RESET

STATUS_FILEMARK_DETECTED

ERROR_FILEMARK_DETECTED

STATUS_SETMARK_DETECTED

ERROR_SETMARK_DETECTED

STATUS_NO_DATA_DETECTED

ERROR_NO_DATA_DETECTED

STATUS_PARTITION_FAILURE

ERROR_PARTITION_FAILURE

STATUS_INVALID_BLOCK_LENGTH

ERROR_INVALID_BLOCK_LENGTH

STATUS_DEVICE_NOT_PARTITIONED

ERROR_DEVICE_NOT_PARTITIONED

STATUS_UNABLE_TO_LOCK_MEDIA

ERROR_UNABLE_TO_LOCK_MEDIA

STATUS_UNABLE_TO_UNLOAD_MEDIA

ERROR_UNABLE_TO_UNLOAD_MEDIA

STATUS_UNMAPPABLE_CHARACTER

ERROR_NO_UNICODE_TRANSLATION

STATUS_NOT_ALL_ASSIGNED

ERROR_NOT_ALL_ASSIGNED

STATUS_SOME_NOT_MAPPED

ERROR_SOME_NOT_MAPPED

STATUS_NO_QUOTAS_FOR_ACCOUNT

ERROR_NO_QUOTAS_FOR_ACCOUNT

STATUS_LOCAL_USER_SESSION_KEY

ERROR_LOCAL_USER_SESSION_KEY

STATUS_NULL_LM_PASSWORD

ERROR_NULL_LM_PASSWORD

STATUS_BAD_INHERITANCE_ACL

ERROR_BAD_INHERITANCE_ACL

STATUS_INVALID_GROUP_ATTRIBUTES

ERROR_INVALID_GROUP_ATTRIBUTES

STATUS_BAD_IMPERSONATION_LEVEL

ERROR_BAD_IMPERSONATION_LEVEL

STATUS_CANT_OPEN_ANONYMOUS

ERROR_CANT_OPEN_ANONYMOUS

STATUS_BAD_VALIDATION_CLASS

ERROR_BAD_VALIDATION_CLASS

STATUS_BAD_TOKEN_TYPE

ERROR_BAD_TOKEN_TYPE

STATUS_BAD_MASTER_BOOT_RECORD

ERROR_INVALID_PARAMETER

STATUS_NO_SECURITY_ON_OBJECT

ERROR_NO_SECURITY_ON_OBJECT

STATUS_CANT_ACCESS_DOMAIN_INFO

ERROR_CANT_ACCESS_DOMAIN_INFO

STATUS_INVALID_SERVER_STATE

ERROR_INVALID_SERVER_STATE

STATUS_INVALID_DOMAIN_STATE

ERROR_INVALID_DOMAIN_STATE

STATUS_INVALID_DOMAIN_ROLE

ERROR_INVALID_DOMAIN_ROLE

STATUS_NO_SUCH_DOMAIN

ERROR_NO_SUCH_DOMAIN

STATUS_DOMAIN_EXISTS

ERROR_DOMAIN_EXISTS

STATUS_DOMAIN_LIMIT_EXCEEDED

ERROR_DOMAIN_LIMIT_EXCEEDED

STATUS_OPLOCK_NOT_GRANTED

ERROR_OPLOCK_NOT_GRANTED

STATUS_INVALID_OPLOCK_PROTOCOL

ERROR_INVALID_OPLOCK_PROTOCOL

STATUS_INTERNAL_DB_CORRUPTION

ERROR_INTERNAL_DB_CORRUPTION

STATUS_INTERNAL_ERROR

ERROR_INTERNAL_ERROR

STATUS_GENERIC_NOT_MAPPED

ERROR_GENERIC_NOT_MAPPED

STATUS_BAD_DESCRIPTOR_FORMAT

ERROR_BAD_DESCRIPTOR_FORMAT

STATUS_NOT_LOGON_PROCESS

ERROR_NOT_LOGON_PROCESS

STATUS_LOGON_SESSION_EXISTS

ERROR_LOGON_SESSION_EXISTS

STATUS_NO_SUCH_PACKAGE

ERROR_NO_SUCH_PACKAGE

STATUS_BAD_LOGON_SESSION_STATE

ERROR_BAD_LOGON_SESSION_STATE

STATUS_LOGON_SESSION_COLLISION

ERROR_LOGON_SESSION_COLLISION

STATUS_INVALID_LOGON_TYPE

ERROR_INVALID_LOGON_TYPE

STATUS_RXACT_INVALID_STATE

ERROR_RXACT_INVALID_STATE

STATUS_RXACT_COMMIT_FAILURE

ERROR_RXACT_COMMIT_FAILURE

STATUS_SPECIAL_ACCOUNT

ERROR_SPECIAL_ACCOUNT

STATUS_SPECIAL_USER

ERROR_SPECIAL_USER

STATUS_MEMBERS_PRIMARY_GROUP

ERROR_MEMBERS_PRIMARY_GROUP

STATUS_TOKEN_ALREADY_IN_USE

ERROR_TOKEN_ALREADY_IN_USE

STATUS_NO_SUCH_ALIAS

ERROR_NO_SUCH_ALIAS

STATUS_MEMBER_NOT_IN_ALIAS

ERROR_MEMBER_NOT_IN_ALIAS

STATUS_MEMBER_IN_ALIAS

ERROR_MEMBER_IN_ALIAS

STATUS_ALIAS_EXISTS

ERROR_ALIAS_EXISTS

STATUS_LOGON_NOT_GRANTED

ERROR_LOGON_NOT_GRANTED

STATUS_TOO_MANY_SECRETS

ERROR_TOO_MANY_SECRETS

STATUS_SECRET_TOO_LONG

ERROR_SECRET_TOO_LONG

STATUS_INTERNAL_DB_ERROR

ERROR_INTERNAL_DB_ERROR

STATUS_TOO_MANY_CONTEXT_IDS

ERROR_TOO_MANY_CONTEXT_IDS

STATUS_LOGON_TYPE_NOT_GRANTED

ERROR_LOGON_TYPE_NOT_GRANTED

STATUS_NT_CROSS_ENCRYPTION_REQUIRED

ERROR_NT_CROSS_ENCRYPTION_REQUIRED

STATUS_NO_SUCH_MEMBER

ERROR_NO_SUCH_MEMBER

STATUS_INVALID_MEMBER

ERROR_INVALID_MEMBER

STATUS_TOO_MANY_SIDS

ERROR_TOO_MANY_SIDS

STATUS_LM_CROSS_ENCRYPTION_REQUIRED

ERROR_LM_CROSS_ENCRYPTION_REQUIRED

STATUS_MESSAGE_NOT_FOUND

ERROR_MR_MID_NOT_FOUND

STATUS_LOCAL_DISCONNECT

ERROR_NETNAME_DELETED

STATUS_REMOTE_DISCONNECT

ERROR_NETNAME_DELETED

STATUS_REMOTE_RESOURCES

ERROR_REM_NOT_LIST

STATUS_LINK_FAILED

ERROR_UNEXP_NET_ERR

STATUS_LINK_TIMEOUT

ERROR_UNEXP_NET_ERR

STATUS_INVALID_CONNECTION

ERROR_UNEXP_NET_ERR

STATUS_INVALID_ADDRESS

ERROR_UNEXP_NET_ERR

STATUS_IO_DEVICE_ERROR

ERROR_IO_DEVICE

STATUS_DEVICE_PROTOCOL_ERROR

ERROR_IO_DEVICE

STATUS_DRIVER_INTERNAL_ERROR

ERROR_IO_DEVICE

STATUS_INVALID_DEVICE_STATE

ERROR_BAD_COMMAND

STATUS_DEVICE_CONFIGURATION_ERROR

ERROR_INVALID_PARAMETER

STATUS_SOURCE_ELEMENT_EMPTY

ERROR_SOURCE_ELEMENT_EMPTY

STATUS_DESTINATION_ELEMENT_FULL

ERROR_DESTINATION_ELEMENT_FULL

STATUS_ILLEGAL_ELEMENT_ADDRESS

ERROR_ILLEGAL_ELEMENT_ADDRESS

STATUS_MAGAZINE_NOT_PRESENT

ERROR_MAGAZINE_NOT_PRESENT

STATUS_REINITIALIZATION_NEEDED

ERROR_DEVICE_REINITIALIZATION_NEEDED

STATUS_DEVICE_REQUIRES_CLEANING

ERROR_DEVICE_REQUIRES_CLEANING

STATUS_DEVICE_DOOR_OPEN

ERROR_DEVICE_DOOR_OPEN

STATUS_TRANSPORT_FULL

ERROR_TRANSPORT_FULL

STATUS_CLEANER_CARTRIDGE_INSTALLED

ERROR_CLEANER_CARTRIDGE_INSTALLED

STATUS_REG_NAT_CONSUMPTION

ERROR_REG_NAT_CONSUMPTION

STATUS_ENCRYPTION_FAILED

ERROR_ACCESS_DENIED

STATUS_DECRYPTION_FAILED

ERROR_ACCESS_DENIED

STATUS_NO_RECOVERY_POLICY

ERROR_ACCESS_DENIED

STATUS_NO_EFS

ERROR_ACCESS_DENIED

STATUS_WRONG_EFS

ERROR_ACCESS_DENIED

STATUS_NO_USER_KEYS

ERROR_ACCESS_DENIED

STATUS_FILE_NOT_ENCRYPTED

ERROR_FILE_NOT_ENCRYPTED

STATUS_NOT_EXPORT_FORMAT

ERROR_NOT_EXPORT_FORMAT

STATUS_FILE_ENCRYPTED

ERROR_FILE_ENCRYPTED

STATUS_EFS_ALG_BLOB_TOO_BIG

ERROR_EFS_ALG_BLOB_TOO_BIG

STATUS_INVALID_USER_BUFFER

ERROR_INVALID_USER_BUFFER

STATUS_SERIAL_NO_DEVICE_INITED

ERROR_SERIAL_NO_DEVICE

STATUS_SHARED_IRQ_BUSY

ERROR_IRQ_BUSY

STATUS_SERIAL_MORE_WRITES

ERROR_MORE_WRITES

STATUS_SERIAL_COUNTER_TIMEOUT

ERROR_COUNTER_TIMEOUT

STATUS_FLOPPY_ID_MARK_NOT_FOUND

ERROR_FLOPPY_ID_MARK_NOT_FOUND

STATUS_FLOPPY_WRONG_CYLINDER

ERROR_FLOPPY_WRONG_CYLINDER

STATUS_FLOPPY_UNKNOWN_ERROR

ERROR_FLOPPY_UNKNOWN_ERROR

STATUS_FLOPPY_BAD_REGISTERS

ERROR_FLOPPY_BAD_REGISTERS

STATUS_DISK_RECALIBRATE_FAILED

ERROR_DISK_RECALIBRATE_FAILED

STATUS_DISK_OPERATION_FAILED

ERROR_DISK_OPERATION_FAILED

STATUS_DISK_RESET_FAILED

ERROR_DISK_RESET_FAILED

STATUS_EVENTLOG_FILE_CORRUPT

ERROR_EVENTLOG_FILE_CORRUPT

STATUS_EVENTLOG_CANT_START

ERROR_EVENTLOG_CANT_START

STATUS_NETLOGON_NOT_STARTED

ERROR_NETLOGON_NOT_STARTED

STATUS_ACCOUNT_EXPIRED

ERROR_ACCOUNT_EXPIRED

STATUS_NETWORK_CREDENTIAL_CONFLICT

ERROR_SESSION_CREDENTIAL_CONFLICT

STATUS_REMOTE_SESSION_LIMIT

ERROR_REMOTE_SESSION_LIMIT_EXCEEDED

STATUS_INVALID_BUFFER_SIZE

ERROR_INVALID_USER_BUFFER

STATUS_INVALID_ADDRESS_COMPONENT

ERROR_INVALID_NETNAME

STATUS_INVALID_ADDRESS_WILDCARD

ERROR_INVALID_NETNAME

STATUS_ADDRESS_ALREADY_EXISTS

ERROR_DUP_NAME

STATUS_ADDRESS_CLOSED

ERROR_NETNAME_DELETED

STATUS_CONNECTION_DISCONNECTED

ERROR_NETNAME_DELETED

STATUS_CONNECTION_RESET

ERROR_NETNAME_DELETED

STATUS_TRANSACTION_ABORTED

ERROR_UNEXP_NET_ERR

STATUS_TRANSACTION_TIMED_OUT

ERROR_UNEXP_NET_ERR

STATUS_TRANSACTION_NO_RELEASE

ERROR_UNEXP_NET_ERR

STATUS_TRANSACTION_NO_MATCH

ERROR_UNEXP_NET_ERR

STATUS_TRANSACTION_RESPONDED

ERROR_UNEXP_NET_ERR

STATUS_TRANSACTION_INVALID_ID

ERROR_UNEXP_NET_ERR

STATUS_TRANSACTION_INVALID_TYPE

ERROR_UNEXP_NET_ERR

STATUS_NOT_SERVER_SESSION

ERROR_NOT_SUPPORTED

STATUS_NOT_CLIENT_SESSION

ERROR_NOT_SUPPORTED

STATUS_USER_MAPPED_FILE

ERROR_USER_MAPPED_FILE

STATUS_PLUGPLAY_NO_DEVICE

ERROR_SERVICE_DISABLED

STATUS_WMI_GUID_NOT_FOUND

ERROR_WMI_GUID_NOT_FOUND

STATUS_WMI_INSTANCE_NOT_FOUND

ERROR_WMI_INSTANCE_NOT_FOUND

STATUS_WMI_ITEMID_NOT_FOUND

ERROR_WMI_ITEMID_NOT_FOUND

STATUS_WMI_TRY_AGAIN

ERROR_WMI_TRY_AGAIN

STATUS_WMI_READ_ONLY

ERROR_WMI_READ_ONLY

STATUS_WMI_SET_FAILURE

ERROR_WMI_SET_FAILURE

STATUS_WMI_NOT_SUPPORTED

ERROR_NOT_SUPPORTED

STATUS_WMI_GUID_DISCONNECTED

ERROR_WMI_GUID_DISCONNECTED

STATUS_WMI_ALREADY_DISABLED

ERROR_WMI_ALREADY_DISABLED

STATUS_WMI_ALREADY_ENABLED

ERROR_WMI_ALREADY_ENABLED

STATUS_COPY_PROTECTION_FAILURE

STG_E_STATUS_COPY_PROTECTION_FAILURE

STATUS_CSS_AUTHENTICATION_FAILURE

STG_E_CSS_AUTHENTICATION_FAILURE

STATUS_CSS_KEY_NOT_PRESENT

STG_E_CSS_KEY_NOT_PRESENT

STATUS_CSS_KEY_NOT_ESTABLISHED

STG_E_CSS_KEY_NOT_ESTABLISHED

STATUS_CSS_SCRAMBLED_SECTOR

STG_E_CSS_SCRAMBLED_SECTOR

STATUS_CSS_REGION_MISMATCH

STG_E_CSS_REGION_MISMATCH

STATUS_CSS_RESETS_EXHAUSTED

STG_E_RESETS_EXHAUSTED

RPC_NT_SERVER_UNAVAILABLE

RPC_S_SERVER_UNAVAILABLE

RPC_NT_INVALID_STRING_BINDING

RPC_S_INVALID_STRING_BINDING

RPC_NT_WRONG_KIND_OF_BINDING

RPC_S_WRONG_KIND_OF_BINDING

RPC_NT_PROTSEQ_NOT_SUPPORTED

RPC_S_PROTSEQ_NOT_SUPPORTED

RPC_NT_INVALID_RPC_PROTSEQ

RPC_S_INVALID_RPC_PROTSEQ

RPC_NT_INVALID_STRING_UUID

RPC_S_INVALID_STRING_UUID

RPC_NT_INVALID_ENDPOINT_FORMAT

RPC_S_INVALID_ENDPOINT_FORMAT

RPC_NT_INVALID_NET_ADDR

RPC_S_INVALID_NET_ADDR

RPC_NT_NO_ENDPOINT_FOUND

RPC_S_NO_ENDPOINT_FOUND

RPC_NT_INVALID_TIMEOUT

RPC_S_INVALID_TIMEOUT

RPC_NT_OBJECT_NOT_FOUND

RPC_S_OBJECT_NOT_FOUND

RPC_NT_ALREADY_REGISTERED

RPC_S_ALREADY_REGISTERED

RPC_NT_TYPE_ALREADY_REGISTERED

RPC_S_TYPE_ALREADY_REGISTERED

RPC_NT_ALREADY_LISTENING

RPC_S_ALREADY_LISTENING

RPC_NT_NO_PROTSEQS_REGISTERED

RPC_S_NO_PROTSEQS_REGISTERED

RPC_NT_NOT_LISTENING

RPC_S_NOT_LISTENING

RPC_NT_UNKNOWN_MGR_TYPE

RPC_S_UNKNOWN_MGR_TYPE

RPC_NT_UNKNOWN_IF

RPC_S_UNKNOWN_IF

RPC_NT_NO_BINDINGS

RPC_S_NO_BINDINGS

RPC_NT_NO_MORE_BINDINGS

RPC_S_NO_MORE_BINDINGS

RPC_NT_NO_PROTSEQS

RPC_S_NO_PROTSEQS

RPC_NT_CANT_CREATE_ENDPOINT

RPC_S_CANT_CREATE_ENDPOINT

RPC_NT_OUT_OF_RESOURCES

RPC_S_OUT_OF_RESOURCES

RPC_NT_SERVER_TOO_BUSY

RPC_S_SERVER_TOO_BUSY

RPC_NT_INVALID_NETWORK_OPTIONS

RPC_S_INVALID_NETWORK_OPTIONS

RPC_NT_NO_CALL_ACTIVE

RPC_S_NO_CALL_ACTIVE

RPC_NT_CALL_FAILED

RPC_S_CALL_FAILED

RPC_NT_CALL_FAILED_DNE

RPC_S_CALL_FAILED_DNE

RPC_NT_PROTOCOL_ERROR

RPC_S_PROTOCOL_ERROR

RPC_NT_UNSUPPORTED_TRANS_SYN

RPC_S_UNSUPPORTED_TRANS_SYN

RPC_NT_UNSUPPORTED_TYPE

RPC_S_UNSUPPORTED_TYPE

RPC_NT_INVALID_TAG

RPC_S_INVALID_TAG

RPC_NT_INVALID_BOUND

RPC_S_INVALID_BOUND

RPC_NT_NO_ENTRY_NAME

RPC_S_NO_ENTRY_NAME

RPC_NT_INVALID_NAME_SYNTAX

RPC_S_INVALID_NAME_SYNTAX

RPC_NT_UNSUPPORTED_NAME_SYNTAX

RPC_S_UNSUPPORTED_NAME_SYNTAX

RPC_NT_UUID_NO_ADDRESS

RPC_S_UUID_NO_ADDRESS

RPC_NT_DUPLICATE_ENDPOINT

RPC_S_DUPLICATE_ENDPOINT

RPC_NT_UNKNOWN_AUTHN_TYPE

RPC_S_UNKNOWN_AUTHN_TYPE

RPC_NT_MAX_CALLS_TOO_SMALL

RPC_S_MAX_CALLS_TOO_SMALL

RPC_NT_STRING_TOO_LONG

RPC_S_STRING_TOO_LONG

RPC_NT_PROTSEQ_NOT_FOUND

RPC_S_PROTSEQ_NOT_FOUND

RPC_NT_PROCNUM_OUT_OF_RANGE

RPC_S_PROCNUM_OUT_OF_RANGE

RPC_NT_BINDING_HAS_NO_AUTH

RPC_S_BINDING_HAS_NO_AUTH

RPC_NT_UNKNOWN_AUTHN_SERVICE

RPC_S_UNKNOWN_AUTHN_SERVICE

RPC_NT_UNKNOWN_AUTHN_LEVEL

RPC_S_UNKNOWN_AUTHN_LEVEL

RPC_NT_INVALID_AUTH_IDENTITY

RPC_S_INVALID_AUTH_IDENTITY

RPC_NT_UNKNOWN_AUTHZ_SERVICE

RPC_S_UNKNOWN_AUTHZ_SERVICE

EPT_NT_INVALID_ENTRY

EPT_S_INVALID_ENTRY

EPT_NT_CANT_PERFORM_OP

EPT_S_CANT_PERFORM_OP

EPT_NT_NOT_REGISTERED

EPT_S_NOT_REGISTERED

RPC_NT_NOTHING_TO_EXPORT

RPC_S_NOTHING_TO_EXPORT

RPC_NT_INCOMPLETE_NAME

RPC_S_INCOMPLETE_NAME

RPC_NT_INVALID_VERS_OPTION

RPC_S_INVALID_VERS_OPTION

RPC_NT_NO_MORE_MEMBERS

RPC_S_NO_MORE_MEMBERS

RPC_NT_NOT_ALL_OBJS_UNEXPORTED

RPC_S_NOT_ALL_OBJS_UNEXPORTED

RPC_NT_INTERFACE_NOT_FOUND

RPC_S_INTERFACE_NOT_FOUND

RPC_NT_ENTRY_ALREADY_EXISTS

RPC_S_ENTRY_ALREADY_EXISTS

RPC_NT_ENTRY_NOT_FOUND

RPC_S_ENTRY_NOT_FOUND

RPC_NT_NAME_SERVICE_UNAVAILABLE

RPC_S_NAME_SERVICE_UNAVAILABLE

RPC_NT_INVALID_NAF_ID

RPC_S_INVALID_NAF_ID

RPC_NT_CANNOT_SUPPORT

RPC_S_CANNOT_SUPPORT

RPC_NT_NO_CONTEXT_AVAILABLE

RPC_S_NO_CONTEXT_AVAILABLE

RPC_NT_INTERNAL_ERROR

RPC_S_INTERNAL_ERROR

RPC_NT_ZERO_DIVIDE

RPC_S_ZERO_DIVIDE

RPC_NT_ADDRESS_ERROR

RPC_S_ADDRESS_ERROR

RPC_NT_FP_DIV_ZERO

RPC_S_FP_DIV_ZERO

RPC_NT_FP_UNDERFLOW

RPC_S_FP_UNDERFLOW

RPC_NT_FP_OVERFLOW

RPC_S_FP_OVERFLOW

RPC_NT_NO_MORE_ENTRIES

RPC_X_NO_MORE_ENTRIES

RPC_NT_SS_CHAR_TRANS_OPEN_FAIL

RPC_X_SS_CHAR_TRANS_OPEN_FAIL

RPC_NT_SS_CHAR_TRANS_SHORT_FILE

RPC_X_SS_CHAR_TRANS_SHORT_FILE

RPC_NT_SS_CONTEXT_MISMATCH

ERROR_INVALID_HANDLE

RPC_NT_SS_CONTEXT_DAMAGED

RPC_X_SS_CONTEXT_DAMAGED

RPC_NT_SS_HANDLES_MISMATCH

RPC_X_SS_HANDLES_MISMATCH

RPC_NT_SS_CANNOT_GET_CALL_HANDLE

RPC_X_SS_CANNOT_GET_CALL_HANDLE

RPC_NT_NULL_REF_POINTER

RPC_X_NULL_REF_POINTER

RPC_NT_ENUM_VALUE_OUT_OF_RANGE

RPC_X_ENUM_VALUE_OUT_OF_RANGE

RPC_NT_BYTE_COUNT_TOO_SMALL

RPC_X_BYTE_COUNT_TOO_SMALL

RPC_NT_BAD_STUB_DATA

RPC_X_BAD_STUB_DATA

RPC_NT_INVALID_OBJECT

RPC_S_INVALID_OBJECT

STATUS_NO_TRUST_LSA_SECRET

ERROR_NO_TRUST_LSA_SECRET

STATUS_NO_TRUST_SAM_ACCOUNT

ERROR_NO_TRUST_SAM_ACCOUNT

STATUS_TRUSTED_DOMAIN_FAILURE

ERROR_TRUSTED_DOMAIN_FAILURE

STATUS_TRUSTED_RELATIONSHIP_FAILURE

ERROR_TRUSTED_RELATIONSHIP_FAILURE

STATUS_TRUST_FAILURE

ERROR_TRUST_FAILURE

RPC_NT_CALL_IN_PROGRESS

RPC_S_CALL_IN_PROGRESS

STATUS_LOG_FILE_FULL

ERROR_LOG_FILE_FULL

STATUS_EVENTLOG_FILE_CHANGED

ERROR_EVENTLOG_FILE_CHANGED

STATUS_NOLOGON_INTERDOMAIN_TRUST

_ACCOUNT

ERROR_NOLOGON_INTERDOMAIN_TRUST

_ACCOUNT

STATUS_NOLOGON_WORKSTATION_TRUST

_ACCOUNT

ERROR_NOLOGON_WORKSTATION_TRUST

_ACCOUNT

STATUS_NOLOGON_SERVER_TRUST_ACCOUNT

ERROR_NOLOGON_SERVER_TRUST_ACCOUNT

STATUS_DOMAIN_TRUST_INCONSISTENT

ERROR_DOMAIN_TRUST_INCONSISTENT

STATUS_NO_USER_SESSION_KEY

ERROR_NO_USER_SESSION_KEY

STATUS_POSSIBLE_DEADLOCK

ERROR_POSSIBLE_DEADLOCK

STATUS_IMAGE_ALREADY_LOADED

ERROR_SERVICE_ALREADY_RUNNING

RPC_NT_GROUP_MEMBER_NOT_FOUND

RPC_S_GROUP_MEMBER_NOT_FOUND

RPC_NT_NO_INTERFACES

RPC_S_NO_INTERFACES

RPC_NT_CALL_CANCELLED

RPC_S_CALL_CANCELLED

RPC_NT_BINDING_INCOMPLETE

RPC_S_BINDING_INCOMPLETE

RPC_NT_COMM_FAILURE

RPC_S_COMM_FAILURE

RPC_NT_UNSUPPORTED_AUTHN_LEVEL

RPC_S_UNSUPPORTED_AUTHN_LEVEL

RPC_NT_NO_PRINC_NAME

RPC_S_NO_PRINC_NAME

RPC_NT_NOT_RPC_ERROR

RPC_S_NOT_RPC_ERROR

RPC_NT_UUID_LOCAL_ONLY

RPC_S_UUID_LOCAL_ONLY

RPC_NT_SEC_PKG_ERROR

RPC_S_SEC_PKG_ERROR

RPC_NT_NOT_CANCELLED

RPC_S_NOT_CANCELLED

RPC_NT_INVALID_ES_ACTION

RPC_X_INVALID_ES_ACTION

RPC_NT_WRONG_ES_VERSION

RPC_X_WRONG_ES_VERSION

RPC_NT_WRONG_STUB_VERSION

RPC_X_WRONG_STUB_VERSION

RPC_NT_INVALID_PIPE_OBJECT

RPC_X_INVALID_PIPE_OBJECT

RPC_NT_INVALID_PIPE_OPERATION

RPC_X_INVALID_PIPE_OPERATION

RPC_NT_WRONG_PIPE_VERSION

RPC_X_WRONG_PIPE_VERSION

EPT_NT_CANT_CREATE

EPT_S_CANT_CREATE

RPC_NT_SEND_INCOMPLETE

RPC_S_SEND_INCOMPLETE

RPC_NT_INVALID_ASYNC_HANDLE

RPC_S_INVALID_ASYNC_HANDLE

RPC_NT_INVALID_ASYNC_CALL

RPC_S_INVALID_ASYNC_CALL

RPC_NT_PIPE_CLOSED

RPC_X_PIPE_CLOSED

RPC_NT_PIPE_EMPTY

RPC_X_PIPE_EMPTY

RPC_NT_PIPE_DISCIPLINE_ERROR

RPC_X_PIPE_DISCIPLINE_ERROR

STATUS_NO_BROWSER_SERVERS_FOUND

ERROR_NO_BROWSER_SERVERS_FOUND

STATUS_MAPPED_ALIGNMENT

ERROR_MAPPED_ALIGNMENT

STATUS_CONNECTION_IN_USE

ERROR_DEVICE_IN_USE

STATUS_VERIFY_REQUIRED

ERROR_MEDIA_CHANGED

STATUS_ALREADY_DISCONNECTED

ERROR_ACTIVE_CONNECTIONS

STATUS_CONNECTION_REFUSED

ERROR_CONNECTION_REFUSED

STATUS_GRACEFUL_DISCONNECT

ERROR_GRACEFUL_DISCONNECT

STATUS_ADDRESS_ALREADY_ASSOCIATED

ERROR_ADDRESS_ALREADY_ASSOCIATED

STATUS_ADDRESS_NOT_ASSOCIATED

ERROR_ADDRESS_NOT_ASSOCIATED

STATUS_CONNECTION_INVALID

ERROR_CONNECTION_INVALID

STATUS_CONNECTION_ACTIVE

ERROR_CONNECTION_ACTIVE

STATUS_NETWORK_UNREACHABLE

ERROR_NETWORK_UNREACHABLE

STATUS_HOST_UNREACHABLE

ERROR_HOST_UNREACHABLE

STATUS_HOST_DOWN

ERROR_HOST_DOWN

STATUS_PROTOCOL_UNREACHABLE

ERROR_PROTOCOL_UNREACHABLE

STATUS_PORT_UNREACHABLE

ERROR_PORT_UNREACHABLE

STATUS_REQUEST_ABORTED

ERROR_REQUEST_ABORTED

STATUS_CONNECTION_ABORTED

ERROR_CONNECTION_ABORTED

STATUS_CONNECTION_COUNT_LIMIT

ERROR_CONNECTION_COUNT_LIMIT

STATUS_PATH_NOT_COVERED

ERROR_HOST_UNREACHABLE

STATUS_LOGIN_TIME_RESTRICTION

ERROR_LOGIN_TIME_RESTRICTION

STATUS_LOGIN_WKSTA_RESTRICTION

ERROR_LOGIN_WKSTA_RESTRICTION

STATUS_LICENSE_QUOTA_EXCEEDED

ERROR_LICENSE_QUOTA_EXCEEDED

STATUS_RESOURCE_NOT_OWNED

ERROR_NOT_OWNER

STATUS_DUPLICATE_OBJECTID

STATUS_DUPLICATE_OBJECTID

STATUS_OBJECTID_EXISTS

STATUS_OBJECTID_EXISTS

STATUS_OBJECTID_NOT_FOUND

ERROR_FILE_NOT_FOUND

STATUS_MFT_TOO_FRAGMENTED

ERROR_DISK_TOO_FRAGMENTED

SEC_E_INSUFFICIENT_MEMORY

ERROR_NO_SYSTEM_RESOURCES

SEC_E_INVALID_HANDLE

ERROR_INVALID_HANDLE

SEC_E_UNSUPPORTED_FUNCTION

ERROR_INVALID_FUNCTION

SEC_E_TARGET_UNKNOWN

ERROR_BAD_NETPATH

SEC_E_INTERNAL_ERROR

ERROR_INTERNAL_ERROR

SEC_E_SECPKG_NOT_FOUND

ERROR_NO_SUCH_PACKAGE

SEC_E_NOT_OWNER

ERROR_NOT_OWNER

SEC_E_CANNOT_INSTALL

ERROR_NO_SUCH_PACKAGE

SEC_E_INVALID_TOKEN

ERROR_INVALID_PARAMETER

SEC_E_CANNOT_PACK

ERROR_INVALID_PARAMETER

SEC_E_QOP_NOT_SUPPORTED

ERROR_NOT_SUPPORTED

SEC_E_NO_IMPERSONATION

ERROR_CANNOT_IMPERSONATE

SEC_E_MULTIPLE_ACCOUNTS

ERROR_CANNOT_IMPERSONATE

SEC_E_LOGON_DENIED

ERROR_LOGON_FAILURE

SEC_E_UNKNOWN_CREDENTIALS

ERROR_INVALID_PARAMETER

SEC_E_INCOMPLETE_CREDENTIALS

ERROR_INVALID_PARAMETER

SEC_E_NO_CREDENTIALS

ERROR_NO_SUCH_LOGON_SESSION

SEC_E_MESSAGE_ALTERED

ERROR_ACCESS_DENIED

SEC_E_OUT_OF_SEQUENCE

ERROR_ACCESS_DENIED

SEC_E_NO_AUTHENTICATING_AUTHORITY

ERROR_NO_LOGON_SERVERS

SEC_E_BAD_PKGID

ERROR_NO_SUCH_PACKAGE

SEC_E_WRONG_PRINCIPAL

ERROR_WRONG_TARGET_NAME

SEC_E_INCOMPLETE_MESSAGE

ERROR_INVALID_USER_BUFFER

SEC_E_BUFFER_TOO_SMALL

ERROR_INSUFFICIENT_BUFFER

SEC_E_UNTRUSTED_ROOT

ERROR_TRUST_FAILURE

SEC_E_ILLEGAL_MESSAGE

ERROR_INVALID_PARAMETER

SEC_E_CERT_UNKNOWN

ERROR_INVALID_PARAMETER

SEC_E_CERT_EXPIRED

ERROR_PASSWORD_EXPIRED

SEC_E_ENCRYPT_FAILURE

ERROR_ENCRYPTION_FAILED

SEC_E_DECRYPT_FAILURE

ERROR_DECRYPTION_FAILED

SEC_E_ALGORITHM_MISMATCH

ERROR_INVALID_FUNCTION

SEC_E_CONTEXT_EXPIRED

ERROR_CONTEXT_EXPIRED

STATUS_BAD_BINDINGS

SEC_E_BAD_BINDINGS

TRUST_E_CERT_SIGNATURE

ERROR_MUTUAL_AUTH_FAILED

CRYPT_E_REVOKED

ERROR_MUTUAL_AUTH_FAILED

CRYPT_E_NO_REVOCATION_CHECK

ERROR_MUTUAL_AUTH_FAILED

CRYPT_E_REVOCATION_OFFLINE

ERROR_MUTUAL_AUTH_FAILED

STATUS_SHUTDOWN_IN_PROGRESS

ERROR_SHUTDOWN_IN_PROGRESS

STATUS_SERVER_SHUTDOWN_IN_PROGRESS

ERROR_SERVER_SHUTDOWN_IN_PROGRESS

STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY

ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY

STATUS_DS_NO_ATTRIBUTE_OR_VALUE

ERROR_DS_NO_ATTRIBUTE_OR_VALUE

STATUS_DS_INVALID_ATTRIBUTE_SYNTAX

ERROR_DS_INVALID_ATTRIBUTE_SYNTAX

STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED

ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED

STATUS_DS_ATTRIBUTE_OR_VALUE_EXISTS

ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS

STATUS_DS_BUSY

ERROR_DS_BUSY

STATUS_DS_UNAVAILABLE

ERROR_DS_UNAVAILABLE

STATUS_DS_NO_RIDS_ALLOCATED

ERROR_DS_NO_RIDS_ALLOCATED

STATUS_DS_NO_MORE_RIDS

ERROR_DS_NO_MORE_RIDS

STATUS_DS_INCORRECT_ROLE_OWNER

ERROR_DS_INCORRECT_ROLE_OWNER

STATUS_DS_RIDMGR_INIT_ERROR

ERROR_DS_RIDMGR_INIT_ERROR

STATUS_DS_OBJ_CLASS_VIOLATION

ERROR_DS_OBJ_CLASS_VIOLATION

STATUS_DS_CANT_ON_NON_LEAF

ERROR_DS_CANT_ON_NON_LEAF

STATUS_DS_CANT_ON_RDN

ERROR_DS_CANT_ON_RDN

STATUS_DS_CROSS_DOM_MOVE_FAILED

ERROR_DS_CROSS_DOM_MOVE_ERROR

STATUS_DS_GC_NOT_AVAILABLE

ERROR_DS_GC_NOT_AVAILABLE

STATUS_DS_CANT_MOD_OBJ_CLASS

ERROR_DS_CANT_MOD_OBJ_CLASS

STATUS_DS_ADMIN_LIMIT_EXCEEDED

ERROR_DS_ADMIN_LIMIT_EXCEEDED

STATUS_DIRECTORY_SERVICE_REQUIRED

ERROR_DS_DS_REQUIRED

STATUS_DS_SAM_INIT_FAILURE

ERROR_DS_SAM_INIT_FAILURE

STATUS_DS_CANT_START

ERROR_DS_CANT_START

STATUS_DS_INIT_FAILURE

ERROR_DS_INIT_FAILURE

STATUS_SAM_INIT_FAILURE

ERROR_SAM_INIT_FAILURE

STATUS_DS_SENSITIVE_GROUP_VIOLATION

ERROR_DS_SENSITIVE_GROUP_VIOLATION

STATUS_DS_CANT_MOD_PRIMARYGROUPID

ERROR_DS_CANT_MOD_PRIMARYGROUPID

STATUS_DS_INVALID_GROUP_TYPE

ERROR_DS_INVALID_GROUP_TYPE

STATUS_DS_NO_NEST_GLOBALGROUP_IN

_MIXEDDOMAIN

ERROR_DS_NO_NEST_GLOBALGROUP_IN

_MIXEDDOMAIN

STATUS_DS_NO_NEST_LOCALGROUP_IN

_MIXEDDOMAIN

ERROR_DS_NO_NEST_LOCALGROUP_IN

_MIXEDDOMAIN

STATUS_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER

ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER

STATUS_DS_GLOBAL_CANT_HAVE_UNIVERSAL

_MEMBER

ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSA

L_MEMBER

STATUS_DS_UNIVERSAL_CANT_HAVE_LOCA

L_MEMBER

ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL

_MEMBER

STATUS_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN

_MEMBER

ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN

_MEMBER

STATUS_DS_LOCAL_CANT_HAVE_CROSSDOMAIN

_LOCAL_MEMBER

ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN

_LOCAL_MEMBER

STATUS_DS_HAVE_PRIMARY_MEMBERS

ERROR_DS_HAVE_PRIMARY_MEMBERS

STATUS_DS_GC_REQUIRED

ERROR_DS_GC_REQUIRED

STATUS_DS_LOCAL_MEMBER_OF_LOCAL_ONLY

ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY

STATUS_DS_NO_FPO_IN_UNIVERSAL_GROUPS

ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS

STATUS_DS_MACHINE_ACCOUNT_QUOTA

_EXCEEDED

ERROR_DS_MACHINE_ACCOUNT_QUOTA

_EXCEEDED

STATUS_SAM_NEED_BOOTKEY_PASSWORD

ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD

STATUS_SAM_NEED_BOOTKEY_FLOPPY

ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY

STATUS_DS_INIT_FAILURE_CONSOLE

ERROR_DS_INIT_FAILURE_CONSOLE

STATUS_DS_SAM_INIT_FAILURE_CONSOLE

ERROR_DS_SAM_INIT_FAILURE_CONSOLE

STATUS_UNFINISHED_CONTEXT_DELETED

SEC_E_UNFINISHED_CONTEXT_DELETED

STATUS_NO_TGT_REPLY

SEC_E_NO_TGT_REPLY

STATUS_NO_IP_ADDRESSES

SEC_E_NO_IP_ADDRESSES

STATUS_WRONG_CREDENTIAL_HANDLE

SEC_E_WRONG_CREDENTIAL_HANDLE

STATUS_CRYPTO_SYSTEM_INVALID

SEC_E_CRYPTO_SYSTEM_INVALID

STATUS_MAX_REFERRALS_EXCEEDED

SEC_E_MAX_REFERRALS_EXCEEDED

STATUS_MUST_BE_KDC

SEC_E_MUST_BE_KDC

STATUS_STRONG_CRYPTO_NOT_SUPPORTED

SEC_E_STRONG_CRYPTO_NOT_SUPPORTED

STATUS_TOO_MANY_PRINCIPALS

SEC_E_TOO_MANY_PRINCIPALS

STATUS_NO_PA_DATA

SEC_E_NO_PA_DATA

STATUS_PKINIT_NAME_MISMATCH

SEC_E_PKINIT_NAME_MISMATCH

STATUS_SMARTCARD_LOGON_REQUIRED

SEC_E_SMARTCARD_LOGON_REQUIRED

STATUS_KDC_INVALID_REQUEST

SEC_E_KDC_INVALID_REQUEST

STATUS_KDC_UNABLE_TO_REFER

SEC_E_KDC_UNABLE_TO_REFER

STATUS_KDC_UNKNOWN_ETYPE

SEC_E_KDC_UNKNOWN_ETYPE

STATUS_UNSUPPORTED_PREAUTH

SEC_E_UNSUPPORTED_PREAUTH

STATUS_SHARED_POLICY

ERROR_SHARED_POLICY

STATUS_POLICY_OBJECT_NOT_FOUND

ERROR_POLICY_OBJECT_NOT_FOUND

STATUS_POLICY_ONLY_IN_DS

ERROR_POLICY_ONLY_IN_DS

STATUS_DEVICE_REMOVED

ERROR_DEVICE_REMOVED

STATUS_RETRY

ERROR_RETRY

STATUS_NOT_SUPPORTED_ON_SBS

ERROR_NOT_SUPPORTED_ON_SBS

STATUS_DRIVER_BLOCKED_CRITICAL

ERROR_DRIVER_BLOCKED

STATUS_DRIVER_BLOCKED

ERROR_DRIVER_BLOCKED

STATUS_PRENT4_MACHINE_ACCOUNT

ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4

STATUS_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER

ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER

STATUS_DS_SHUTTING_DOWN

ERROR_DS_SHUTTING_DOWN

STATUS_ACCESS_DISABLED_BY_POLICY_DEFAULT

ERROR_ACCESS_DISABLED_BY_POLICY

STATUS_ACCESS_DISABLED_BY_POLICY_PATH

ERROR_ACCESS_DISABLED_BY_POLICY

STATUS_ACCESS_DISABLED_BY_POLICY_PUBLISHER

ERROR_ACCESS_DISABLED_BY_POLICY

STATUS_ACCESS_DISABLED_BY_POLICY_OTHER

ERROR_ACCESS_DISABLED_BY_POLICY

STATUS_FAIL_CHECK

ERROR_INVALID_PARAMETER

STATUS_CTX_CLOSE_PENDING

ERROR_CTX_CLOSE_PENDING

STATUS_CTX_NO_OUTBUF

ERROR_CTX_NO_OUTBUF

STATUS_CTX_MODEM_INF_NOT_FOUND

ERROR_CTX_MODEM_INF_NOT_FOUND

STATUS_CTX_INVALID_MODEMNAME

ERROR_CTX_INVALID_MODEMNAME

STATUS_CTX_RESPONSE_ERROR

ERROR_CTX_MODEM_RESPONSE_ERROR

STATUS_CTX_MODEM_RESPONSE_TIMEOUT

ERROR_CTX_MODEM_RESPONSE_TIMEOUT

STATUS_CTX_MODEM_RESPONSE_NO_CARRIER

ERROR_CTX_MODEM_RESPONSE_NO_CARRIER

STATUS_CTX_MODEM_RESPONSE_NO_DIALTONE

ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE

STATUS_CTX_MODEM_RESPONSE_BUSY

ERROR_CTX_MODEM_RESPONSE_BUSY

STATUS_CTX_MODEM_RESPONSE_VOICE

ERROR_CTX_MODEM_RESPONSE_VOICE

STATUS_CTX_TD_ERROR

ERROR_CTX_TD_ERROR

STATUS_LPC_REPLY_LOST

ERROR_CONNECTION_ABORTED

STATUS_CTX_WINSTATION_NAME_INVALID

ERROR_CTX_WINSTATION_NAME_INVALID

STATUS_CTX_WINSTATION_NOT_FOUND

ERROR_CTX_WINSTATION_NOT_FOUND

STATUS_CTX_WINSTATION_NAME_COLLISION

ERROR_CTX_WINSTATION_ALREADY_EXISTS

STATUS_CTX_WINSTATION_BUSY

ERROR_CTX_WINSTATION_BUSY

STATUS_CTX_GRAPHICS_INVALID

ERROR_CTX_GRAPHICS_INVALID

STATUS_CTX_BAD_VIDEO_MODE

ERROR_CTX_BAD_VIDEO_MODE

STATUS_CTX_NOT_CONSOLE

ERROR_CTX_NOT_CONSOLE

STATUS_CTX_CLIENT_QUERY_TIMEOUT

ERROR_CTX_CLIENT_QUERY_TIMEOUT

STATUS_CTX_CONSOLE_DISCONNECT

ERROR_CTX_CONSOLE_DISCONNECT

STATUS_CTX_CONSOLE_CONNECT

ERROR_CTX_CONSOLE_CONNECT

STATUS_CTX_SHADOW_DENIED

ERROR_CTX_SHADOW_DENIED

STATUS_CTX_SHADOW_INVALID

ERROR_CTX_SHADOW_INVALID

STATUS_CTX_SHADOW_DISABLED

ERROR_CTX_SHADOW_DISABLED

STATUS_CTX_WINSTATION_ACCESS_DENIED

ERROR_CTX_WINSTATION_ACCESS_DENIED

STATUS_CTX_INVALID_PD

ERROR_CTX_INVALID_PD

STATUS_CTX_PD_NOT_FOUND

ERROR_CTX_PD_NOT_FOUND

STATUS_CTX_INVALID_WD

ERROR_CTX_INVALID_WD

STATUS_CTX_WD_NOT_FOUND

ERROR_CTX_WD_NOT_FOUND

STATUS_CTX_CLIENT_LICENSE_IN_USE

ERROR_CTX_CLIENT_LICENSE_IN_USE

STATUS_CTX_CLIENT_LICENSE_NOT_SET

ERROR_CTX_CLIENT_LICENSE_NOT_SET

STATUS_CTX_LICENSE_NOT_AVAILABLE

ERROR_CTX_LICENSE_NOT_AVAILABLE

STATUS_CTX_LICENSE_CLIENT_INVALID

ERROR_CTX_LICENSE_CLIENT_INVALID

STATUS_CTX_LICENSE_EXPIRED

ERROR_CTX_LICENSE_EXPIRED

STATUS_CTX_SHADOW_ENDED_BY_MODE_CHANGE

ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE

STATUS_CTX_SHADOW_NOT_RUNNING

ERROR_CTX_SHADOW_NOT_RUNNING

STATUS_LICENSE_VIOLATION

ERROR_CTX_LICENSE_NOT_AVAILABLE

STATUS_ENDPOINT_CLOSED

ERROR_DEV_NOT_EXIST

STATUS_DISCONNECTED

ERROR_DEV_NOT_EXIST

STATUS_NONEXISTENT_NET_NAME

ERROR_DEV_NOT_EXIST

STATUS_NETWORK_SESSION_EXPIRED

ERROR_NO_USER_SESSION_KEY

STATUS_FILES_OPEN

ERROR_OPEN_FILES

STATUS_SXS_SECTION_NOT_FOUND

ERROR_SXS_SECTION_NOT_FOUND

STATUS_SXS_CANT_GEN_ACTCTX

ERROR_SXS_CANT_GEN_ACTCTX

STATUS_SXS_INVALID_ACTCTXDATA_FORMAT

ERROR_SXS_INVALID_ACTCTXDATA_FORMAT

STATUS_SXS_ASSEMBLY_NOT_FOUND

ERROR_SXS_ASSEMBLY_NOT_FOUND

STATUS_SXS_MANIFEST_FORMAT_ERROR

ERROR_SXS_MANIFEST_FORMAT_ERROR

STATUS_SXS_MANIFEST_PARSE_ERROR

ERROR_SXS_MANIFEST_PARSE_ERROR

STATUS_SXS_ACTIVATION_CONTEXT_DISABLED

ERROR_SXS_ACTIVATION_CONTEXT_DISABLED

STATUS_SXS_KEY_NOT_FOUND

ERROR_SXS_KEY_NOT_FOUND

STATUS_SXS_WRONG_SECTION_TYPE

ERROR_SXS_WRONG_SECTION_TYPE

STATUS_SXS_THREAD_QUERIES_DISABLED

ERROR_SXS_THREAD_QUERIES_DISABLED

STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET

ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET

STATUS_REDIRECTOR_STARTED

ERROR_SERVICE_ALREADY_RUNNING

STATUS_AUDITING_DISABLED

ERROR_AUDITING_DISABLED

STATUS_CLUSTER_NODE_ALREADY_UP

ERROR_CLUSTER_NODE_ALREADY_UP

STATUS_CLUSTER_NODE_ALREADY_DOWN

ERROR_CLUSTER_NODE_ALREADY_DOWN

STATUS_CLUSTER_NETWORK_ALREADY_ONLINE

ERROR_CLUSTER_NETWORK_ALREADY_ONLINE

STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE

ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE

STATUS_CLUSTER_NODE_ALREADY_MEMBER

ERROR_CLUSTER_NODE_ALREADY_MEMBER

STATUS_CLUSTER_INVALID_NODE

ERROR_CLUSTER_INVALID_NODE

STATUS_CLUSTER_NODE_EXISTS

ERROR_CLUSTER_NODE_EXISTS

STATUS_CLUSTER_JOIN_IN_PROGRESS

ERROR_CLUSTER_JOIN_IN_PROGRESS

STATUS_CLUSTER_NODE_NOT_FOUND

ERROR_CLUSTER_NODE_NOT_FOUND

STATUS_CLUSTER_LOCAL_NODE_NOT_FOUND

ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND

STATUS_CLUSTER_NETWORK_EXISTS

ERROR_CLUSTER_NETWORK_EXISTS

STATUS_CLUSTER_NETWORK_NOT_FOUND

ERROR_CLUSTER_NETWORK_NOT_FOUND

STATUS_CLUSTER_NETINTERFACE_EXISTS

ERROR_CLUSTER_NETINTERFACE_EXISTS

STATUS_CLUSTER_NETINTERFACE_NOT_FOUND

ERROR_CLUSTER_NETINTERFACE_NOT_FOUND

STATUS_CLUSTER_INVALID_REQUEST

ERROR_CLUSTER_INVALID_REQUEST

STATUS_CLUSTER_INVALID_NETWORK_PROVIDER

ERROR_CLUSTER_INVALID_NETWORK_PROVIDER

STATUS_CLUSTER_NODE_DOWN

ERROR_CLUSTER_NODE_DOWN

STATUS_CLUSTER_NODE_UNREACHABLE

ERROR_CLUSTER_NODE_UNREACHABLE

STATUS_CLUSTER_NODE_NOT_MEMBER

ERROR_CLUSTER_NODE_NOT_MEMBER

STATUS_CLUSTER_JOIN_NOT_IN_PROGRESS

ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS

STATUS_CLUSTER_INVALID_NETWORK

ERROR_CLUSTER_INVALID_NETWORK

STATUS_CLUSTER_NODE_UP

ERROR_CLUSTER_NODE_UP

STATUS_CLUSTER_NODE_PAUSED

ERROR_CLUSTER_NODE_PAUSED

STATUS_CLUSTER_NODE_NOT_PAUSED

ERROR_CLUSTER_NODE_NOT_PAUSED

STATUS_CLUSTER_NO_SECURITY_CONTEXT

ERROR_CLUSTER_NO_SECURITY_CONTEXT

STATUS_CLUSTER_NETWORK_NOT_INTERNAL

ERROR_CLUSTER_NETWORK_NOT_INTERNAL

 

 

 

반응형
반응형

svchost.exe

 

 

작업관리자를 보면 svchost.exe프로세스가 다수 실행되어 있는 것을 볼 수 있습니다.

네이버나 기타 검색사이트에서 검색해보면

"svchost.exe가 여러개 떠 있다."
"svchost.exe가 cpu를 100% 잡아 먹는다"
라는 질문들을 많이 볼수 있습니다.

그럼 svchost.exe는 악성코드나 바이러스 같은 것일까요?
아닙니다. svchost.exe는 MS Windows의 시스템 프로세스중의 하나입니다.


전문적인 지식은 없지만, 위에 언급한 svchost.exe관련 문제는 svchost.exe자체의 문제라기 보다는 svchost.exe 이용(악용)한 바이이러스나 악성코드 때문이라고 볼 수 있을것 같습니다.


이 그럼 프로세스는 무슨 역할을 하는 것일까요?

svchost.exe의 속성을 한번 살펴보겠습니다.

 

"Host Process for Windows Services"라고 되어 있네요.

말그대로 Dll로 구현된 윈도우즈 서비스를 호스팅 하는 시스템 프로세스입니다.

프로그래밍 관점에서 보자면 svchost.exe "인자로 전달된 서비스에 대해, 관련 서비스가 구현된 Dll을 로드하여 해당 모듈의 ServiceMain()을 호출 해 준다"라고 생각하면 이해가 편할 듯 합니다.

 

그럼 실제로 어떤 식으로 구동되어 있는지 확인해 보겠습니다.

n  Process Explore를 이용해 svchost.exe가 호스팅 하고 있는 서비스들을 손쉽게 확인해 볼 수 있습니다.
아래의 이미지처럼 말이죠.
C:\Windows\system32\svchost.exe -k RPCSS

 

n  Services 탭에서 좀더 자세한 정보도 볼수 있습니다.(실제 서비스가 구현된 Dll정보도 볼수 있군요)
그리고 보시는 것처럼 한 개의 scvhost.exe에서 한 개 이상의 서비스를 호스팅 하고 있는 경우도 있습니다.
 


아래의 링크에 추가적인 정보가 있으니 참고하시기 바랍니다.


-------------------------------------------------------------------------------------------------------------------------------
 

http://support.microsoft.com/kb/314056


Svchost.exe 파일은 %SystemRoot%\System32 폴더에 있습니다. Svchost.exe는 시작할 때 레지스트리의 서비스 부분을 확인하여 로드해야 하는 서비스 목록을 구성합니다. 여러 개의 Svchost.exe 인스턴스가 동시에 실행될 수 있습니다. 각 Svchost.exe 세션마다 서비스 그룹을 포함할 수 있으므로 Svchost.exe가 시작되는 방법과 위치에 따라 각각 다른 서비스가 실행될 수 있습니다. 이러한 서비스 그룹을 통해 더 효과적으로 제어하고 더 쉽게 디버깅할 수 있습니다.

Svchost.exe 그룹은 다음 레지스트리 키에서 식별됩니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost
이 키의 각 값은 별도의 Svchost 그룹을 나타내며 활성 프로세스를 볼 때 별도의 인스턴스로 표시됩니다. 각 값은 REG_MULTI_SZ 값에 해당하며 해당 Svchost 그룹 하에서 실행되는 서비스를 포함하고 있습니다. 각 Svchost 그룹은 Parameters 키에 ServiceDLL 값이 들어 있는 다음 레지스트리 키에서 추출되는 서비스 이름을 하나 이상 포함할 수 있습니다.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Service
Svchost에서 실행 중인 서비스의 목록을 보려면 다음과 같이 하십시오.
  1. Windows 작업 표시줄의 시작을 누른 다음 실행을 누릅니다.
  2. 열기 상자에 CMD를 입력한 다음 Enter 키를 누릅니다.
  3. Tasklist /SVC를 입력한 다음 Enter 키를 누릅니다.
Tasklist는 활성 프로세스의 목록을 표시합니다. /SVC 스위치는 각 프로세스의 활성 서비스 목록을 표시합니다. 프로세스에 대한 자세한 내용을 보려면 다음 명령을 입력한 후 Enter 키를 누릅니다.
Tasklist /FI "PID eq processID"(따옴표 포함)
다음 Tasklist 예제 출력은 실행 중인 Svchost.exe의 두 인스턴스를 보여 줍니다.
   Image Name         PID      Services
   ======================================================================== 
   System Process        0     N/A
   System                8     N/A    
   Smss.exe            132     N/A
   Csrss.exe           160     N/A
   Winlogon.exe        180     N/A
   Services.exe        208     AppMgmt,Browser,Dhcp,Dmserver,Dnscache,
                               Eventlog,LanmanServer,LanmanWorkstation,
                               LmHosts,Messenger,PlugPlay,ProtectedStorage,
                               Seclogon,TrkWks,W32Time,Wmi
   Lsass.exe            220    Netlogon,PolicyAgent,SamSs 
   Svchost.exe          404    RpcSs 
   Spoolsv.exe          452    Spooler 
   Cisvc.exe            544    Cisvc 
   Svchost.exe          556    EventSystem,Netman,NtmsSvc,RasMan,
                               SENS,TapiSrv 
   Regsvc.exe           580    RemoteRegistry 
   Mstask.exe           596    Schedule 
   Snmp.exe             660    SNMP 
   Winmgmt.exe          728    WinMgmt 
   Explorer.exe         812    N/A
   Cmd.exe             1300    N/A
   Tasklist.exe        1144    N/A
				
이 예제의 두 그룹에 대한 레지스트리 설정은 다음과 같습니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost:
Netsvcs: Reg_Multi_SZ: EventSystem Ias Iprip Irmon Netman Nwsapagent Rasauto Rasman Remoteaccess SENS Sharedaccess Tapisrv Ntmssvc
RApcss :Reg_Multi_SZ: RpcSs





반응형
반응형

COM 응용 기술

n  Automation

ü  IDispatch 인터페이스를 통해 COM을 제어 

n  OLE Document

ü  IOleContainer, IOleObject 등의 인터페이스를 데이터를 공유하는 방법

n  OLE Clipboard

ü  IDataObject 인터페이스와 Clipboard를 통해 데이터를 주고 받는 방법 

n  Drag & Drop

ü  IDropTarget, IDropSource 등의 인터페이스를 이용하여, 데이터를 삽입하는 방법
놓고 전송하는 기술.
 

n  ActiveX Control

ü  일확장자가 OCX이며 OLE Control이라고도 부름.
일반적인 컨트롤처럼 사용될 수도 있으며, 웹페이지에도 삽입가능함.

 

 

반응형
반응형

< 소프트웨어 인터럽트 0x2E에 의한 커널모드 진입방식 >

사용자 삽입 이미지

- 각 native 함수별 서비스 번호를 EAX 레지스터에 넣어 주고, EDX 레지스터에는 스택 프레임

  의 포인터를 저장시켜 놓은 후, 소프트웨어 인터러브 0x2E를 호출한다.


- Windbg에서 "!idt" 명령을 사용하면 모든 인터럽트 디스크립터 테이블을 보여 주는데, 인터럽

  트 0x2E의 경우 ntoskrnl 모둘에 있는 KiSystemService()라는 루틴을 호출하는 것을 알 수 있다.

 

  * KiSystemService() : Application으로부터 입력받은 EAX의 서비스 번호를 참조하여 User  

    Level에서 호출한 함수와 매핑되는 Kernel Level의 함수를 호출해 주는 역할을 한다.

반응형

'Windows Programming > Knowledge base' 카테고리의 다른 글

svchost.exe  (0) 2011.06.29
COM 응용 기술  (0) 2010.04.01
최대 소켓연결 세션 늘리기  (0) 2009.01.09
IE와 관련된 몇가지 레지스트리 위치  (1) 2008.07.04
XP Firewall 관련 서비스(ICS)  (0) 2008.06.25
반응형

최대 소켓연결 세션 늘리기

출처: http://serious-code.net/moin.cgi/WindowsRegistryReference

Windows 2000에서는 아래의 레지스트리 값을 변경해주지 않으면, 생각보다 적은 숫자의 연결 밖에 받아들이지 못한다.

아래의 네가지 값을 적당히 세팅한 레지스트리 파일 : socket.reg

1 MaxFreeTcbs

위치 : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

데이터 타입

범위

기본값

REG_DWORD

0x0 ~ 0xFFFFFFFF (연결수)

메모리와 OS에 따라 다름


시스템이 TCP 연결 유지를 위해 생성하는 TCP Control Blocks(TCBs)의 숫자를 결정한다. 하나의 연결은 하나의 블록을 요구하기 때문에, 이 값은 TCP가 동시에 몇 개의 연결을 처리할 수 있느냐를 결정하게 된다. 모든 블록이 사용 중인 상황에서 새로운 연결이 들어오게 되면, TCP TIME_WAIT 상태인 연결 중에 하나를 강제로 끊어버리고, 블록을 해제한 후, 그 블록을 새로운 연결에 사용하게 된다.

보통 TCP
TcpTimedWaitDelay에 지정되어 있는 시간이 지나지 않은 경우, 연결을 해제하지도 않고, 그 연결에 사용된 자원을 재사용하지도 않는다. 이 시간은 보통 TIME_WAIT 또는 2MSL (2 x maximum segment lifetime) 상태라고 불린다. 하지만 시스템이 매우 많은 연결을 받아들여 자원이 바닥날 상황에 이르면, TcpTimedWaitDelay에 지정된 시간이 아직 남아있는 경우에도 연결에 할당되어 있는 자원을 해제하게 된다.

이 항목의 기본 값은 시스템의 물리적 메모리 크기와 OS 버전에 따라 달라진다. 그 값들은 다음과 같다.

메모리 크기

Windows 2000 Server

Windows 2000 Professional

19MB 미만

500

250

19MB ~ 63 MB

1,000

500

64MB 이상

2,000

1,000


Windows 2000은 기본적으로 이 항목을 레지스트리에다 생성하지 않으므로 직접 생성해줘야한다.

2 MaxHashTableSize

위치 : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

데이터 타입

범위

기본값

REG_DWORD

64 ~ 65,536 (테이블 항목수)

512


TCP Control block
이 저장되는 해쉬 테이블의 크기를 결정한다.

TCP
는 컨트롤 블록들을 빠르게 검색하기 위해 해쉬 테이블에다 저장한다. 만일 시스템이 동시에 생성할 수 있는 TCB의 숫자를 변경한다면(
MaxFreeTcbs 값을 변경한다면), 이 항목의 값 또한 그에 비례해서 변경해줘야한다.

이 항목의 값은 반드시 2의 승수여야한다. 만일 2의 승수를 입력하지 않는다면, 시스템은 자동으로 입력한 수보다 큰 2의 승수 중에 가장 작은 것을 찾아 사용한다
.

Windows 2000은 기본적으로 이 항목을 레지스트리에다 생성하지 않으므로 직접 생성해줘야한다.

3 MaxUserPort

위치 : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

데이터 타입

범위

기본값

REG_DWORD

5,000 ~ 65,534 (포트 번호)

5000


bind()
를 명시적으로 호출하지 않는 경우(connect 등을 호출했을 때), 시스템이 자동으로 할당하는 포트 번호의 최대값을 결정한다. 보통 이런 포트 번호는 1024에서 5000 사이의 값이다.

Windows 2000은 기본적으로 이 항목을 레지스트리에다 생성하지 않으므로 직접 생성해줘야한다.

4 TcpTimedWaitDelay

위치 : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

데이터 타입

범위

기본값

REG_DWORD

0x1E 0x12C (30 ~ 300)

0xF0 (240 = 4)


TCP
가 소켓 연결을 해제하고, 할당한 자원을 재사용하기 위해 기다려야할 시간을 결정한다. 소켓 연결을 끊는(close) 시점과 소켓 연결을 해제(release)하는 시점 사이의 간격은 TIME_WAIT 또는 2MSL 상태라고 불린다. 이 시간 동안 클라이언트와 서버가 새로 연결을 만드는 일은, 완전히 새로운 연결을 만드는 것보다 훨씬 적은 시간을 요구한다.

RFC 793
은 끊긴(closed) 연결을 적어도 2MSL 시간 동안은 완전히 해제(release)하지 말고 기다릴 것을 요구하고 있다. 연결이 해제되면 그 연결에 할당되어 있던 소켓 쌍(클라이언트 및 서버) TCB(TCP control block)을 다른 연결을 위해 사용할 수 있다. 기본적으로 MSL 120초로 설정되어 있다. 그리고 이 레지스트리 항목의 값은 2MSL, 240(4)로 설정되어 있다. 이 값을 변경하면 간격을 조정할 수 있다
.

이 항목의 값을 줄이면, TCP는 연결을 더 빨리 해제(release)하고, 할당되어 있던 자원을 새로운 연결을 위해 재사용할 수 있다. 하지만 이 값이 너무 작아지면, 클라이언트와의 연결 해제 작업이 끝나기도 전에 자원을 반환하게 된다. 이 경우, 연결 해제 작업을 계속하기 위해 서버는 또다시 새로운 연결을 할당해야 한다
.

보통 TCP는 이 항목에 지정되어 있는 시간이 지나지 않은 경우, 연결을 해제하지도 않고, 그 연결에 사용된 자원을 재사용하지도 않는다. 하지만 시스템이 매우 많은 연결을 받아들여 자원이 바닥날 상황에 이르면, 지정된 시간이 아직 남아있는 경우에도 연결에 할당되어 있는 자원을 해제하게 된다
.

Windows 2000은 기본적으로 이 항목을 레지스트리에다 생성하지 않으므로 직접 생성해줘야한다

 

반응형
반응형

IE 관련 Registry

 

[ HTTP USER-AGENT 태그 ]

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform


[ 설치된 ActiveX 컨트롤 관련 정보 ]

HKLM\SOFTWARE\Microsoft\Code Store Database\Distribution Units


[ 영역별 설정 정보 저장위치]

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

[0] – Computer(내컴퓨터)
[1] - Local intranet(
로컬 인트라넷
)
[2] - Trusted sites(
신뢰할 수 있는 사이트
)
[3] – Internet(
인터넷
)
[4] - Restricted sites(
제한된 사이트
)


[ 보호모드 해제(인터넷 영역)]

HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3]

보호모드 해제 - "2500" = dword:00000003

 

반응형

+ Recent posts