Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1016 lines
24 KiB

package Win32::WinError;
require Exporter;
require DynaLoader;
$VERSION = '0.02';
@ISA = qw(Exporter DynaLoader);
# Items to export into callers namespace by default. Note: do not export
# names by default without a very good reason. Use EXPORT_OK instead.
# Do not simply export all your public functions/methods/constants.
@EXPORT = qw(
GetLastError
CACHE_E_FIRST
CACHE_E_LAST
CACHE_E_NOCACHE_UPDATED
CACHE_S_FIRST
CACHE_S_FORMATETC_NOTSUPPORTED
CACHE_S_LAST
CACHE_S_SAMECACHE
CACHE_S_SOMECACHES_NOTUPDATED
CLASSFACTORY_E_FIRST
CLASSFACTORY_E_LAST
CLASSFACTORY_S_FIRST
CLASSFACTORY_S_LAST
CLASS_E_CLASSNOTAVAILABLE
CLASS_E_NOAGGREGATION
CLIENTSITE_E_FIRST
CLIENTSITE_E_LAST
CLIENTSITE_S_FIRST
CLIENTSITE_S_LAST
CLIPBRD_E_BAD_DATA
CLIPBRD_E_CANT_CLOSE
CLIPBRD_E_CANT_EMPTY
CLIPBRD_E_CANT_OPEN
CLIPBRD_E_CANT_SET
CLIPBRD_E_FIRST
CLIPBRD_E_LAST
CLIPBRD_S_FIRST
CLIPBRD_S_LAST
CONVERT10_E_FIRST
CONVERT10_E_LAST
CONVERT10_E_OLESTREAM_BITMAP_TO_DIB
CONVERT10_E_OLESTREAM_FMT
CONVERT10_E_OLESTREAM_GET
CONVERT10_E_OLESTREAM_PUT
CONVERT10_E_STG_DIB_TO_BITMAP
CONVERT10_E_STG_FMT
CONVERT10_E_STG_NO_STD_STREAM
CONVERT10_S_FIRST
CONVERT10_S_LAST
CONVERT10_S_NO_PRESENTATION
CO_E_ALREADYINITIALIZED
CO_E_APPDIDNTREG
CO_E_APPNOTFOUND
CO_E_APPSINGLEUSE
CO_E_BAD_PATH
CO_E_CANTDETERMINECLASS
CO_E_CLASSSTRING
CO_E_CLASS_CREATE_FAILED
CO_E_DLLNOTFOUND
CO_E_ERRORINAPP
CO_E_ERRORINDLL
CO_E_FIRST
CO_E_IIDSTRING
CO_E_INIT_CLASS_CACHE
CO_E_INIT_MEMORY_ALLOCATOR
CO_E_INIT_ONLY_SINGLE_THREADED
CO_E_INIT_RPC_CHANNEL
CO_E_INIT_SCM_EXEC_FAILURE
CO_E_INIT_SCM_FILE_MAPPING_EXISTS
CO_E_INIT_SCM_MAP_VIEW_OF_FILE
CO_E_INIT_SCM_MUTEX_EXISTS
CO_E_INIT_SHARED_ALLOCATOR
CO_E_INIT_TLS
CO_E_INIT_TLS_CHANNEL_CONTROL
CO_E_INIT_TLS_SET_CHANNEL_CONTROL
CO_E_INIT_UNACCEPTED_USER_ALLOCATOR
CO_E_LAST
CO_E_NOTINITIALIZED
CO_E_OBJISREG
CO_E_OBJNOTCONNECTED
CO_E_OBJNOTREG
CO_E_OBJSRV_RPC_FAILURE
CO_E_RELEASED
CO_E_SCM_ERROR
CO_E_SCM_RPC_FAILURE
CO_E_SERVER_EXEC_FAILURE
CO_E_SERVER_STOPPING
CO_E_WRONGOSFORAPP
CO_S_FIRST
CO_S_LAST
DATA_E_FIRST
DATA_E_LAST
DATA_S_FIRST
DATA_S_LAST
DATA_S_SAMEFORMATETC
DISP_E_ARRAYISLOCKED
DISP_E_BADCALLEE
DISP_E_BADINDEX
DISP_E_BADPARAMCOUNT
DISP_E_BADVARTYPE
DISP_E_EXCEPTION
DISP_E_MEMBERNOTFOUND
DISP_E_NONAMEDARGS
DISP_E_NOTACOLLECTION
DISP_E_OVERFLOW
DISP_E_PARAMNOTFOUND
DISP_E_PARAMNOTOPTIONAL
DISP_E_TYPEMISMATCH
DISP_E_UNKNOWNINTERFACE
DISP_E_UNKNOWNLCID
DISP_E_UNKNOWNNAME
DRAGDROP_E_ALREADYREGISTERED
DRAGDROP_E_FIRST
DRAGDROP_E_INVALIDHWND
DRAGDROP_E_LAST
DRAGDROP_E_NOTREGISTERED
DRAGDROP_S_CANCEL
DRAGDROP_S_DROP
DRAGDROP_S_FIRST
DRAGDROP_S_LAST
DRAGDROP_S_USEDEFAULTCURSORS
DV_E_CLIPFORMAT
DV_E_DVASPECT
DV_E_DVTARGETDEVICE
DV_E_DVTARGETDEVICE_SIZE
DV_E_FORMATETC
DV_E_LINDEX
DV_E_NOIVIEWOBJECT
DV_E_STATDATA
DV_E_STGMEDIUM
DV_E_TYMED
ENUM_E_FIRST
ENUM_E_LAST
ENUM_S_FIRST
ENUM_S_LAST
EPT_S_CANT_CREATE
EPT_S_CANT_PERFORM_OP
EPT_S_INVALID_ENTRY
EPT_S_NOT_REGISTERED
ERROR_ACCESS_DENIED
ERROR_ACCOUNT_DISABLED
ERROR_ACCOUNT_EXPIRED
ERROR_ACCOUNT_LOCKED_OUT
ERROR_ACCOUNT_RESTRICTION
ERROR_ACTIVE_CONNECTIONS
ERROR_ADAP_HDW_ERR
ERROR_ADDRESS_ALREADY_ASSOCIATED
ERROR_ADDRESS_NOT_ASSOCIATED
ERROR_ALIAS_EXISTS
ERROR_ALLOTTED_SPACE_EXCEEDED
ERROR_ALREADY_ASSIGNED
ERROR_ALREADY_EXISTS
ERROR_ALREADY_REGISTERED
ERROR_ALREADY_RUNNING_LKG
ERROR_ALREADY_WAITING
ERROR_ARENA_TRASHED
ERROR_ARITHMETIC_OVERFLOW
ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
ERROR_AUTODATASEG_EXCEEDS_64k
ERROR_BADDB
ERROR_BADKEY
ERROR_BAD_ARGUMENTS
ERROR_BAD_COMMAND
ERROR_BAD_DESCRIPTOR_FORMAT
ERROR_BAD_DEVICE
ERROR_BAD_DEV_TYPE
ERROR_BAD_DRIVER
ERROR_BAD_DRIVER_LEVEL
ERROR_BAD_ENVIRONMENT
ERROR_BAD_EXE_FORMAT
ERROR_BAD_FORMAT
ERROR_BAD_IMPERSONATION_LEVEL
ERROR_BAD_INHERITANCE_ACL
ERROR_BAD_LENGTH
ERROR_BAD_LOGON_SESSION_STATE
ERROR_BAD_NETPATH
ERROR_BAD_NET_NAME
ERROR_BAD_NET_RESP
ERROR_BAD_PATHNAME
ERROR_BAD_PIPE
ERROR_BAD_PROFILE
ERROR_BAD_PROVIDER
ERROR_BAD_REM_ADAP
ERROR_BAD_THREADID_ADDR
ERROR_BAD_TOKEN_TYPE
ERROR_BAD_UNIT
ERROR_BAD_USERNAME
ERROR_BAD_VALIDATION_CLASS
ERROR_BEGINNING_OF_MEDIA
ERROR_BOOT_ALREADY_ACCEPTED
ERROR_BROKEN_PIPE
ERROR_BUFFER_OVERFLOW
ERROR_BUSY
ERROR_BUSY_DRIVE
ERROR_BUS_RESET
ERROR_CALL_NOT_IMPLEMENTED
ERROR_CANCELLED
ERROR_CANCEL_VIOLATION
ERROR_CANNOT_COPY
ERROR_CANNOT_FIND_WND_CLASS
ERROR_CANNOT_IMPERSONATE
ERROR_CANNOT_MAKE
ERROR_CANNOT_OPEN_PROFILE
ERROR_CANTOPEN
ERROR_CANTREAD
ERROR_CANTWRITE
ERROR_CANT_ACCESS_DOMAIN_INFO
ERROR_CANT_DISABLE_MANDATORY
ERROR_CANT_OPEN_ANONYMOUS
ERROR_CAN_NOT_COMPLETE
ERROR_CAN_NOT_DEL_LOCAL_WINS
ERROR_CHILD_MUST_BE_VOLATILE
ERROR_CHILD_NOT_COMPLETE
ERROR_CHILD_WINDOW_MENU
ERROR_CIRCULAR_DEPENDENCY
ERROR_CLASS_ALREADY_EXISTS
ERROR_CLASS_DOES_NOT_EXIST
ERROR_CLASS_HAS_WINDOWS
ERROR_CLIPBOARD_NOT_OPEN
ERROR_CLIPPING_NOT_SUPPORTED
ERROR_CONNECTION_ABORTED
ERROR_CONNECTION_ACTIVE
ERROR_CONNECTION_COUNT_LIMIT
ERROR_CONNECTION_INVALID
ERROR_CONNECTION_REFUSED
ERROR_CONNECTION_UNAVAIL
ERROR_CONTROL_ID_NOT_FOUND
ERROR_COUNTER_TIMEOUT
ERROR_CRC
ERROR_CURRENT_DIRECTORY
ERROR_DATABASE_DOES_NOT_EXIST
ERROR_DC_NOT_FOUND
ERROR_DEPENDENT_SERVICES_RUNNING
ERROR_DESTROY_OBJECT_OF_OTHER_THREAD
ERROR_DEVICE_ALREADY_REMEMBERED
ERROR_DEVICE_IN_USE
ERROR_DEVICE_NOT_PARTITIONED
ERROR_DEV_NOT_EXIST
ERROR_DIRECTORY
ERROR_DIRECT_ACCESS_HANDLE
ERROR_DIR_NOT_EMPTY
ERROR_DIR_NOT_ROOT
ERROR_DISCARDED
ERROR_DISK_CHANGE
ERROR_DISK_CORRUPT
ERROR_DISK_FULL
ERROR_DISK_OPERATION_FAILED
ERROR_DISK_RECALIBRATE_FAILED
ERROR_DISK_RESET_FAILED
ERROR_DLL_INIT_FAILED
ERROR_DOMAIN_CONTROLLER_NOT_FOUND
ERROR_DOMAIN_EXISTS
ERROR_DOMAIN_LIMIT_EXCEEDED
ERROR_DOMAIN_TRUST_INCONSISTENT
ERROR_DRIVE_LOCKED
ERROR_DUPLICATE_SERVICE_NAME
ERROR_DUP_DOMAINNAME
ERROR_DUP_NAME
ERROR_DYNLINK_FROM_INVALID_RING
ERROR_EAS_DIDNT_FIT
ERROR_EAS_NOT_SUPPORTED
ERROR_EA_ACCESS_DENIED
ERROR_EA_FILE_CORRUPT
ERROR_EA_LIST_INCONSISTENT
ERROR_EA_TABLE_FULL
ERROR_END_OF_MEDIA
ERROR_ENVVAR_NOT_FOUND
ERROR_EOM_OVERFLOW
ERROR_EVENTLOG_CANT_START
ERROR_EVENTLOG_FILE_CHANGED
ERROR_EVENTLOG_FILE_CORRUPT
ERROR_EXCEPTION_IN_SERVICE
ERROR_EXCL_SEM_ALREADY_OWNED
ERROR_EXE_MARKED_INVALID
ERROR_EXTENDED_ERROR
ERROR_FAILED_SERVICE_CONTROLLER_CONNECT
ERROR_FAIL_I24
ERROR_FILEMARK_DETECTED
ERROR_FILENAME_EXCED_RANGE
ERROR_FILE_CORRUPT
ERROR_FILE_EXISTS
ERROR_FILE_INVALID
ERROR_FILE_NOT_FOUND
ERROR_FLOPPY_BAD_REGISTERS
ERROR_FLOPPY_ID_MARK_NOT_FOUND
ERROR_FLOPPY_UNKNOWN_ERROR
ERROR_FLOPPY_WRONG_CYLINDER
ERROR_FULLSCREEN_MODE
ERROR_FULL_BACKUP
ERROR_GENERIC_NOT_MAPPED
ERROR_GEN_FAILURE
ERROR_GLOBAL_ONLY_HOOK
ERROR_GRACEFUL_DISCONNECT
ERROR_GROUP_EXISTS
ERROR_HANDLE_DISK_FULL
ERROR_HANDLE_EOF
ERROR_HOOK_NEEDS_HMOD
ERROR_HOOK_NOT_INSTALLED
ERROR_HOST_UNREACHABLE
ERROR_HOTKEY_ALREADY_REGISTERED
ERROR_HOTKEY_NOT_REGISTERED
ERROR_HWNDS_HAVE_DIFF_PARENT
ERROR_ILL_FORMED_PASSWORD
ERROR_INCORRECT_ADDRESS
ERROR_INC_BACKUP
ERROR_INFLOOP_IN_RELOC_CHAIN
ERROR_INSUFFICIENT_BUFFER
ERROR_INTERNAL_DB_CORRUPTION
ERROR_INTERNAL_DB_ERROR
ERROR_INTERNAL_ERROR
ERROR_INVALID_ACCEL_HANDLE
ERROR_INVALID_ACCESS
ERROR_INVALID_ACCOUNT_NAME
ERROR_INVALID_ACL
ERROR_INVALID_ADDRESS
ERROR_INVALID_AT_INTERRUPT_TIME
ERROR_INVALID_BLOCK
ERROR_INVALID_BLOCK_LENGTH
ERROR_INVALID_CATEGORY
ERROR_INVALID_COMBOBOX_MESSAGE
ERROR_INVALID_COMPUTERNAME
ERROR_INVALID_CURSOR_HANDLE
ERROR_INVALID_DATA
ERROR_INVALID_DATATYPE
ERROR_INVALID_DOMAINNAME
ERROR_INVALID_DOMAIN_ROLE
ERROR_INVALID_DOMAIN_STATE
ERROR_INVALID_DRIVE
ERROR_INVALID_DWP_HANDLE
ERROR_INVALID_EA_HANDLE
ERROR_INVALID_EA_NAME
ERROR_INVALID_EDIT_HEIGHT
ERROR_INVALID_ENVIRONMENT
ERROR_INVALID_EVENTNAME
ERROR_INVALID_EVENT_COUNT
ERROR_INVALID_EXE_SIGNATURE
ERROR_INVALID_FILTER_PROC
ERROR_INVALID_FLAGS
ERROR_INVALID_FLAG_NUMBER
ERROR_INVALID_FORM_NAME
ERROR_INVALID_FORM_SIZE
ERROR_INVALID_FUNCTION
ERROR_INVALID_GROUPNAME
ERROR_INVALID_GROUP_ATTRIBUTES
ERROR_INVALID_GW_COMMAND
ERROR_INVALID_HANDLE
ERROR_INVALID_HOOK_FILTER
ERROR_INVALID_HOOK_HANDLE
ERROR_INVALID_ICON_HANDLE
ERROR_INVALID_ID_AUTHORITY
ERROR_INVALID_INDEX
ERROR_INVALID_LB_MESSAGE
ERROR_INVALID_LEVEL
ERROR_INVALID_LIST_FORMAT
ERROR_INVALID_LOGON_HOURS
ERROR_INVALID_LOGON_TYPE
ERROR_INVALID_MEMBER
ERROR_INVALID_MENU_HANDLE
ERROR_INVALID_MESSAGE
ERROR_INVALID_MESSAGEDEST
ERROR_INVALID_MESSAGENAME
ERROR_INVALID_MINALLOCSIZE
ERROR_INVALID_MODULETYPE
ERROR_INVALID_MSGBOX_STYLE
ERROR_INVALID_NAME
ERROR_INVALID_NETNAME
ERROR_INVALID_ORDINAL
ERROR_INVALID_OWNER
ERROR_INVALID_PARAMETER
ERROR_INVALID_PASSWORD
ERROR_INVALID_PASSWORDNAME
ERROR_INVALID_PIXEL_FORMAT
ERROR_INVALID_PRIMARY_GROUP
ERROR_INVALID_PRINTER_COMMAND
ERROR_INVALID_PRINTER_NAME
ERROR_INVALID_PRINTER_STATE
ERROR_INVALID_PRIORITY
ERROR_INVALID_SCROLLBAR_RANGE
ERROR_INVALID_SECURITY_DESCR
ERROR_INVALID_SEGDPL
ERROR_INVALID_SEGMENT_NUMBER
ERROR_INVALID_SEPARATOR_FILE
ERROR_INVALID_SERVER_STATE
ERROR_INVALID_SERVICENAME
ERROR_INVALID_SERVICE_ACCOUNT
ERROR_INVALID_SERVICE_CONTROL
ERROR_INVALID_SERVICE_LOCK
ERROR_INVALID_SHARENAME
ERROR_INVALID_SHOWWIN_COMMAND
ERROR_INVALID_SID
ERROR_INVALID_SIGNAL_NUMBER
ERROR_INVALID_SPI_VALUE
ERROR_INVALID_STACKSEG
ERROR_INVALID_STARTING_CODESEG
ERROR_INVALID_SUB_AUTHORITY
ERROR_INVALID_TARGET_HANDLE
ERROR_INVALID_THREAD_ID
ERROR_INVALID_TIME
ERROR_INVALID_USER_BUFFER
ERROR_INVALID_VERIFY_SWITCH
ERROR_INVALID_WINDOW_HANDLE
ERROR_INVALID_WINDOW_STYLE
ERROR_INVALID_WORKSTATION
ERROR_IOPL_NOT_ENABLED
ERROR_IO_DEVICE
ERROR_IO_INCOMPLETE
ERROR_IO_PENDING
ERROR_IRQ_BUSY
ERROR_IS_JOINED
ERROR_IS_JOIN_PATH
ERROR_IS_JOIN_TARGET
ERROR_IS_SUBSTED
ERROR_IS_SUBST_PATH
ERROR_IS_SUBST_TARGET
ERROR_ITERATED_DATA_EXCEEDS_64k
ERROR_JOIN_TO_JOIN
ERROR_JOIN_TO_SUBST
ERROR_JOURNAL_HOOK_SET
ERROR_KEY_DELETED
ERROR_KEY_HAS_CHILDREN
ERROR_LABEL_TOO_LONG
ERROR_LAST_ADMIN
ERROR_LB_WITHOUT_TABSTOPS
ERROR_LISTBOX_ID_NOT_FOUND
ERROR_LM_CROSS_ENCRYPTION_REQUIRED
ERROR_LOCAL_USER_SESSION_KEY
ERROR_LOCKED
ERROR_LOCK_FAILED
ERROR_LOCK_VIOLATION
ERROR_LOGIN_TIME_RESTRICTION
ERROR_LOGIN_WKSTA_RESTRICTION
ERROR_LOGON_FAILURE
ERROR_LOGON_NOT_GRANTED
ERROR_LOGON_SESSION_COLLISION
ERROR_LOGON_SESSION_EXISTS
ERROR_LOGON_TYPE_NOT_GRANTED
ERROR_LOG_FILE_FULL
ERROR_LUIDS_EXHAUSTED
ERROR_MAPPED_ALIGNMENT
ERROR_MAX_THRDS_REACHED
ERROR_MEDIA_CHANGED
ERROR_MEMBERS_PRIMARY_GROUP
ERROR_MEMBER_IN_ALIAS
ERROR_MEMBER_IN_GROUP
ERROR_MEMBER_NOT_IN_ALIAS
ERROR_MEMBER_NOT_IN_GROUP
ERROR_METAFILE_NOT_SUPPORTED
ERROR_META_EXPANSION_TOO_LONG
ERROR_MOD_NOT_FOUND
ERROR_MORE_DATA
ERROR_MORE_WRITES
ERROR_MR_MID_NOT_FOUND
ERROR_NEGATIVE_SEEK
ERROR_NESTING_NOT_ALLOWED
ERROR_NETLOGON_NOT_STARTED
ERROR_NETNAME_DELETED
ERROR_NETWORK_ACCESS_DENIED
ERROR_NETWORK_BUSY
ERROR_NETWORK_UNREACHABLE
ERROR_NET_WRITE_FAULT
ERROR_NOACCESS
ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
ERROR_NOLOGON_SERVER_TRUST_ACCOUNT
ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT
ERROR_NONE_MAPPED
ERROR_NON_MDICHILD_WINDOW
ERROR_NOTIFY_ENUM_DIR
ERROR_NOT_ALL_ASSIGNED
ERROR_NOT_CHILD_WINDOW
ERROR_NOT_CONNECTED
ERROR_NOT_CONTAINER
ERROR_NOT_DOS_DISK
ERROR_NOT_ENOUGH_MEMORY
ERROR_NOT_ENOUGH_QUOTA
ERROR_NOT_ENOUGH_SERVER_MEMORY
ERROR_NOT_JOINED
ERROR_NOT_LOCKED
ERROR_NOT_LOGON_PROCESS
ERROR_NOT_OWNER
ERROR_NOT_READY
ERROR_NOT_REGISTRY_FILE
ERROR_NOT_SAME_DEVICE
ERROR_NOT_SUBSTED
ERROR_NOT_SUPPORTED
ERROR_NO_BROWSER_SERVERS_FOUND
ERROR_NO_DATA
ERROR_NO_DATA_DETECTED
ERROR_NO_IMPERSONATION_TOKEN
ERROR_NO_INHERITANCE
ERROR_NO_LOGON_SERVERS
ERROR_NO_LOG_SPACE
ERROR_NO_MEDIA_IN_DRIVE
ERROR_NO_MORE_FILES
ERROR_NO_MORE_ITEMS
ERROR_NO_MORE_SEARCH_HANDLES
ERROR_NO_NETWORK
ERROR_NO_NET_OR_BAD_PATH
ERROR_NO_PROC_SLOTS
ERROR_NO_QUOTAS_FOR_ACCOUNT
ERROR_NO_SCROLLBARS
ERROR_NO_SECURITY_ON_OBJECT
ERROR_NO_SHUTDOWN_IN_PROGRESS
ERROR_NO_SIGNAL_SENT
ERROR_NO_SPOOL_SPACE
ERROR_NO_SUCH_ALIAS
ERROR_NO_SUCH_DOMAIN
ERROR_NO_SUCH_GROUP
ERROR_NO_SUCH_LOGON_SESSION
ERROR_NO_SUCH_MEMBER
ERROR_NO_SUCH_PACKAGE
ERROR_NO_SUCH_PRIVILEGE
ERROR_NO_SUCH_USER
ERROR_NO_SYSTEM_MENU
ERROR_NO_TOKEN
ERROR_NO_TRUST_LSA_SECRET
ERROR_NO_TRUST_SAM_ACCOUNT
ERROR_NO_UNICODE_TRANSLATION
ERROR_NO_USER_SESSION_KEY
ERROR_NO_VOLUME_LABEL
ERROR_NO_WILDCARD_CHARACTERS
ERROR_NT_CROSS_ENCRYPTION_REQUIRED
ERROR_NULL_LM_PASSWORD
ERROR_OPEN_FAILED
ERROR_OPEN_FILES
ERROR_OPERATION_ABORTED
ERROR_OUTOFMEMORY
ERROR_OUT_OF_PAPER
ERROR_OUT_OF_STRUCTURES
ERROR_PARTIAL_COPY
ERROR_PARTITION_FAILURE
ERROR_PASSWORD_EXPIRED
ERROR_PASSWORD_MUST_CHANGE
ERROR_PASSWORD_RESTRICTION
ERROR_PATH_BUSY
ERROR_PATH_NOT_FOUND
ERROR_PIPE_BUSY
ERROR_PIPE_CONNECTED
ERROR_PIPE_LISTENING
ERROR_PIPE_NOT_CONNECTED
ERROR_POPUP_ALREADY_ACTIVE
ERROR_PORT_UNREACHABLE
ERROR_POSSIBLE_DEADLOCK
ERROR_PRINTER_ALREADY_EXISTS
ERROR_PRINTER_DELETED
ERROR_PRINTER_DRIVER_ALREADY_INSTALLED
ERROR_PRINTER_DRIVER_IN_USE
ERROR_PRINTQ_FULL
ERROR_PRINT_CANCELLED
ERROR_PRINT_MONITOR_ALREADY_INSTALLED
ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED
ERROR_PRIVATE_DIALOG_INDEX
ERROR_PRIVILEGE_NOT_HELD
ERROR_PROCESS_ABORTED
ERROR_PROC_NOT_FOUND
ERROR_PROTOCOL_UNREACHABLE
ERROR_READ_FAULT
ERROR_REC_NON_EXISTENT
ERROR_REDIRECTOR_HAS_OPEN_HANDLES
ERROR_REDIR_PAUSED
ERROR_REGISTRY_CORRUPT
ERROR_REGISTRY_IO_FAILED
ERROR_REGISTRY_RECOVERED
ERROR_RELOC_CHAIN_XEEDS_SEGLIM
ERROR_REMOTE_SESSION_LIMIT_EXCEEDED
ERROR_REM_NOT_LIST
ERROR_REQUEST_ABORTED
ERROR_REQ_NOT_ACCEP
ERROR_RESOURCE_DATA_NOT_FOUND
ERROR_RESOURCE_LANG_NOT_FOUND
ERROR_RESOURCE_NAME_NOT_FOUND
ERROR_RESOURCE_TYPE_NOT_FOUND
ERROR_RETRY
ERROR_REVISION_MISMATCH
ERROR_RING2SEG_MUST_BE_MOVABLE
ERROR_RING2_STACK_IN_USE
ERROR_RPL_NOT_ALLOWED
ERROR_RXACT_COMMIT_FAILURE
ERROR_RXACT_INVALID_STATE
ERROR_SAME_DRIVE
ERROR_SCREEN_ALREADY_LOCKED
ERROR_SECRET_TOO_LONG
ERROR_SECTOR_NOT_FOUND
ERROR_SEEK
ERROR_SEEK_ON_DEVICE
ERROR_SEM_IS_SET
ERROR_SEM_NOT_FOUND
ERROR_SEM_OWNER_DIED
ERROR_SEM_TIMEOUT
ERROR_SEM_USER_LIMIT
ERROR_SERIAL_NO_DEVICE
ERROR_SERVER_DISABLED
ERROR_SERVER_HAS_OPEN_HANDLES
ERROR_SERVER_NOT_DISABLED
ERROR_SERVICE_ALREADY_RUNNING
ERROR_SERVICE_CANNOT_ACCEPT_CTRL
ERROR_SERVICE_DATABASE_LOCKED
ERROR_SERVICE_DEPENDENCY_DELETED
ERROR_SERVICE_DEPENDENCY_FAIL
ERROR_SERVICE_DISABLED
ERROR_SERVICE_DOES_NOT_EXIST
ERROR_SERVICE_EXISTS
ERROR_SERVICE_LOGON_FAILED
ERROR_SERVICE_MARKED_FOR_DELETE
ERROR_SERVICE_NEVER_STARTED
ERROR_SERVICE_NOT_ACTIVE
ERROR_SERVICE_NOT_FOUND
ERROR_SERVICE_NO_THREAD
ERROR_SERVICE_REQUEST_TIMEOUT
ERROR_SERVICE_SPECIFIC_ERROR
ERROR_SERVICE_START_HANG
ERROR_SESSION_CREDENTIAL_CONFLICT
ERROR_SETCOUNT_ON_BAD_LB
ERROR_SETMARK_DETECTED
ERROR_SHARING_BUFFER_EXCEEDED
ERROR_SHARING_PAUSED
ERROR_SHARING_VIOLATION
ERROR_SHUTDOWN_IN_PROGRESS
ERROR_SIGNAL_PENDING
ERROR_SIGNAL_REFUSED
ERROR_SOME_NOT_MAPPED
ERROR_SPECIAL_ACCOUNT
ERROR_SPECIAL_GROUP
ERROR_SPECIAL_USER
ERROR_SPL_NO_ADDJOB
ERROR_SPL_NO_STARTDOC
ERROR_SPOOL_FILE_NOT_FOUND
ERROR_STACK_OVERFLOW
ERROR_STATIC_INIT
ERROR_SUBST_TO_JOIN
ERROR_SUBST_TO_SUBST
ERROR_SUCCESS
ERROR_SWAPERROR
ERROR_SYSTEM_TRACE
ERROR_THREAD_1_INACTIVE
ERROR_TLW_WITH_WSCHILD
ERROR_TOKEN_ALREADY_IN_USE
ERROR_TOO_MANY_CMDS
ERROR_TOO_MANY_CONTEXT_IDS
ERROR_TOO_MANY_LUIDS_REQUESTED
ERROR_TOO_MANY_MODULES
ERROR_TOO_MANY_MUXWAITERS
ERROR_TOO_MANY_NAMES
ERROR_TOO_MANY_OPEN_FILES
ERROR_TOO_MANY_POSTS
ERROR_TOO_MANY_SECRETS
ERROR_TOO_MANY_SEMAPHORES
ERROR_TOO_MANY_SEM_REQUESTS
ERROR_TOO_MANY_SESS
ERROR_TOO_MANY_SIDS
ERROR_TOO_MANY_TCBS
ERROR_TRANSFORM_NOT_SUPPORTED
ERROR_TRUSTED_DOMAIN_FAILURE
ERROR_TRUSTED_RELATIONSHIP_FAILURE
ERROR_TRUST_FAILURE
ERROR_UNABLE_TO_LOCK_MEDIA
ERROR_UNABLE_TO_UNLOAD_MEDIA
ERROR_UNEXP_NET_ERR
ERROR_UNKNOWN_PORT
ERROR_UNKNOWN_PRINTER_DRIVER
ERROR_UNKNOWN_PRINTPROCESSOR
ERROR_UNKNOWN_PRINT_MONITOR
ERROR_UNKNOWN_REVISION
ERROR_UNRECOGNIZED_MEDIA
ERROR_UNRECOGNIZED_VOLUME
ERROR_USER_EXISTS
ERROR_USER_MAPPED_FILE
ERROR_VC_DISCONNECTED
ERROR_WAIT_NO_CHILDREN
ERROR_WINDOW_NOT_COMBOBOX
ERROR_WINDOW_NOT_DIALOG
ERROR_WINDOW_OF_OTHER_THREAD
ERROR_WINS_INTERNAL
ERROR_WRITE_FAULT
ERROR_WRITE_PROTECT
ERROR_WRONG_DISK
ERROR_WRONG_PASSWORD
E_ABORT
E_ACCESSDENIED
E_FAIL
E_HANDLE
E_INVALIDARG
E_NOINTERFACE
E_NOTIMPL
E_OUTOFMEMORY
E_POINTER
E_UNEXPECTED
FACILITY_CONTROL
FACILITY_DISPATCH
FACILITY_ITF
FACILITY_NT_BIT
FACILITY_NULL
FACILITY_RPC
FACILITY_STORAGE
FACILITY_WIN32
FACILITY_WINDOWS
INPLACE_E_FIRST
INPLACE_E_LAST
INPLACE_E_NOTOOLSPACE
INPLACE_E_NOTUNDOABLE
INPLACE_S_FIRST
INPLACE_S_LAST
INPLACE_S_TRUNCATED
MARSHAL_E_FIRST
MARSHAL_E_LAST
MARSHAL_S_FIRST
MARSHAL_S_LAST
MEM_E_INVALID_LINK
MEM_E_INVALID_ROOT
MEM_E_INVALID_SIZE
MK_E_CANTOPENFILE
MK_E_CONNECTMANUALLY
MK_E_ENUMERATION_FAILED
MK_E_EXCEEDEDDEADLINE
MK_E_FIRST
MK_E_INTERMEDIATEINTERFACENOTSUPPORTED
MK_E_INVALIDEXTENSION
MK_E_LAST
MK_E_MUSTBOTHERUSER
MK_E_NEEDGENERIC
MK_E_NOINVERSE
MK_E_NOOBJECT
MK_E_NOPREFIX
MK_E_NOSTORAGE
MK_E_NOTBINDABLE
MK_E_NOTBOUND
MK_E_NO_NORMALIZED
MK_E_SYNTAX
MK_E_UNAVAILABLE
MK_S_FIRST
MK_S_HIM
MK_S_LAST
MK_S_ME
MK_S_MONIKERALREADYREGISTERED
MK_S_REDUCED_TO_SELF
MK_S_US
NOERROR
NO_ERROR
OLEOBJ_E_FIRST
OLEOBJ_E_INVALIDVERB
OLEOBJ_E_LAST
OLEOBJ_E_NOVERBS
OLEOBJ_S_CANNOT_DOVERB_NOW
OLEOBJ_S_FIRST
OLEOBJ_S_INVALIDHWND
OLEOBJ_S_INVALIDVERB
OLEOBJ_S_LAST
OLE_E_ADVF
OLE_E_ADVISENOTSUPPORTED
OLE_E_BLANK
OLE_E_CANTCONVERT
OLE_E_CANT_BINDTOSOURCE
OLE_E_CANT_GETMONIKER
OLE_E_CLASSDIFF
OLE_E_ENUM_NOMORE
OLE_E_FIRST
OLE_E_INVALIDHWND
OLE_E_INVALIDRECT
OLE_E_LAST
OLE_E_NOCACHE
OLE_E_NOCONNECTION
OLE_E_NOSTORAGE
OLE_E_NOTRUNNING
OLE_E_NOT_INPLACEACTIVE
OLE_E_OLEVERB
OLE_E_PROMPTSAVECANCELLED
OLE_E_STATIC
OLE_E_WRONGCOMPOBJ
OLE_S_FIRST
OLE_S_LAST
OLE_S_MAC_CLIPFORMAT
OLE_S_STATIC
OLE_S_USEREG
REGDB_E_CLASSNOTREG
REGDB_E_FIRST
REGDB_E_IIDNOTREG
REGDB_E_INVALIDVALUE
REGDB_E_KEYMISSING
REGDB_E_LAST
REGDB_E_READREGDB
REGDB_E_WRITEREGDB
REGDB_S_FIRST
REGDB_S_LAST
RPC_E_ATTEMPTED_MULTITHREAD
RPC_E_CALL_CANCELED
RPC_E_CALL_REJECTED
RPC_E_CANTCALLOUT_AGAIN
RPC_E_CANTCALLOUT_INASYNCCALL
RPC_E_CANTCALLOUT_INEXTERNALCALL
RPC_E_CANTCALLOUT_ININPUTSYNCCALL
RPC_E_CANTPOST_INSENDCALL
RPC_E_CANTTRANSMIT_CALL
RPC_E_CHANGED_MODE
RPC_E_CLIENT_CANTMARSHAL_DATA
RPC_E_CLIENT_CANTUNMARSHAL_DATA
RPC_E_CLIENT_DIED
RPC_E_CONNECTION_TERMINATED
RPC_E_DISCONNECTED
RPC_E_FAULT
RPC_E_INVALIDMETHOD
RPC_E_INVALID_CALLDATA
RPC_E_INVALID_DATA
RPC_E_INVALID_DATAPACKET
RPC_E_INVALID_PARAMETER
RPC_E_NOT_REGISTERED
RPC_E_OUT_OF_RESOURCES
RPC_E_RETRY
RPC_E_SERVERCALL_REJECTED
RPC_E_SERVERCALL_RETRYLATER
RPC_E_SERVERFAULT
RPC_E_SERVER_CANTMARSHAL_DATA
RPC_E_SERVER_CANTUNMARSHAL_DATA
RPC_E_SERVER_DIED
RPC_E_SERVER_DIED_DNE
RPC_E_SYS_CALL_FAILED
RPC_E_THREAD_NOT_INIT
RPC_E_UNEXPECTED
RPC_E_WRONG_THREAD
RPC_S_ADDRESS_ERROR
RPC_S_ALREADY_LISTENING
RPC_S_ALREADY_REGISTERED
RPC_S_BINDING_HAS_NO_AUTH
RPC_S_BINDING_INCOMPLETE
RPC_S_CALL_CANCELLED
RPC_S_CALL_FAILED
RPC_S_CALL_FAILED_DNE
RPC_S_CALL_IN_PROGRESS
RPC_S_CANNOT_SUPPORT
RPC_S_CANT_CREATE_ENDPOINT
RPC_S_COMM_FAILURE
RPC_S_DUPLICATE_ENDPOINT
RPC_S_ENTRY_ALREADY_EXISTS
RPC_S_ENTRY_NOT_FOUND
RPC_S_FP_DIV_ZERO
RPC_S_FP_OVERFLOW
RPC_S_FP_UNDERFLOW
RPC_S_GROUP_MEMBER_NOT_FOUND
RPC_S_INCOMPLETE_NAME
RPC_S_INTERFACE_NOT_FOUND
RPC_S_INTERNAL_ERROR
RPC_S_INVALID_AUTH_IDENTITY
RPC_S_INVALID_BINDING
RPC_S_INVALID_BOUND
RPC_S_INVALID_ENDPOINT_FORMAT
RPC_S_INVALID_NAF_ID
RPC_S_INVALID_NAME_SYNTAX
RPC_S_INVALID_NETWORK_OPTIONS
RPC_S_INVALID_NET_ADDR
RPC_S_INVALID_OBJECT
RPC_S_INVALID_RPC_PROTSEQ
RPC_S_INVALID_STRING_BINDING
RPC_S_INVALID_STRING_UUID
RPC_S_INVALID_TAG
RPC_S_INVALID_TIMEOUT
RPC_S_INVALID_VERS_OPTION
RPC_S_MAX_CALLS_TOO_SMALL
RPC_S_NAME_SERVICE_UNAVAILABLE
RPC_S_NOTHING_TO_EXPORT
RPC_S_NOT_ALL_OBJS_UNEXPORTED
RPC_S_NOT_CANCELLED
RPC_S_NOT_LISTENING
RPC_S_NOT_RPC_ERROR
RPC_S_NO_BINDINGS
RPC_S_NO_CALL_ACTIVE
RPC_S_NO_CONTEXT_AVAILABLE
RPC_S_NO_ENDPOINT_FOUND
RPC_S_NO_ENTRY_NAME
RPC_S_NO_INTERFACES
RPC_S_NO_MORE_BINDINGS
RPC_S_NO_MORE_MEMBERS
RPC_S_NO_PRINC_NAME
RPC_S_NO_PROTSEQS
RPC_S_NO_PROTSEQS_REGISTERED
RPC_S_OBJECT_NOT_FOUND
RPC_S_OUT_OF_RESOURCES
RPC_S_PROCNUM_OUT_OF_RANGE
RPC_S_PROTOCOL_ERROR
RPC_S_PROTSEQ_NOT_FOUND
RPC_S_PROTSEQ_NOT_SUPPORTED
RPC_S_SEC_PKG_ERROR
RPC_S_SERVER_TOO_BUSY
RPC_S_SERVER_UNAVAILABLE
RPC_S_STRING_TOO_LONG
RPC_S_TYPE_ALREADY_REGISTERED
RPC_S_UNKNOWN_AUTHN_LEVEL
RPC_S_UNKNOWN_AUTHN_SERVICE
RPC_S_UNKNOWN_AUTHN_TYPE
RPC_S_UNKNOWN_AUTHZ_SERVICE
RPC_S_UNKNOWN_IF
RPC_S_UNKNOWN_MGR_TYPE
RPC_S_UNSUPPORTED_AUTHN_LEVEL
RPC_S_UNSUPPORTED_NAME_SYNTAX
RPC_S_UNSUPPORTED_TRANS_SYN
RPC_S_UNSUPPORTED_TYPE
RPC_S_UUID_LOCAL_ONLY
RPC_S_UUID_NO_ADDRESS
RPC_S_WRONG_KIND_OF_BINDING
RPC_S_ZERO_DIVIDE
RPC_X_BAD_STUB_DATA
RPC_X_BYTE_COUNT_TOO_SMALL
RPC_X_ENUM_VALUE_OUT_OF_RANGE
RPC_X_INVALID_ES_ACTION
RPC_X_NO_MORE_ENTRIES
RPC_X_NULL_REF_POINTER
RPC_X_SS_CANNOT_GET_CALL_HANDLE
RPC_X_SS_CHAR_TRANS_OPEN_FAIL
RPC_X_SS_CHAR_TRANS_SHORT_FILE
RPC_X_SS_CONTEXT_DAMAGED
RPC_X_SS_HANDLES_MISMATCH
RPC_X_SS_IN_NULL_CONTEXT
RPC_X_WRONG_ES_VERSION
RPC_X_WRONG_STUB_VERSION
SEVERITY_ERROR
SEVERITY_SUCCESS
STG_E_ABNORMALAPIEXIT
STG_E_ACCESSDENIED
STG_E_CANTSAVE
STG_E_DISKISWRITEPROTECTED
STG_E_EXTANTMARSHALLINGS
STG_E_FILEALREADYEXISTS
STG_E_FILENOTFOUND
STG_E_INSUFFICIENTMEMORY
STG_E_INUSE
STG_E_INVALIDFLAG
STG_E_INVALIDFUNCTION
STG_E_INVALIDHANDLE
STG_E_INVALIDHEADER
STG_E_INVALIDNAME
STG_E_INVALIDPARAMETER
STG_E_INVALIDPOINTER
STG_E_LOCKVIOLATION
STG_E_MEDIUMFULL
STG_E_NOMOREFILES
STG_E_NOTCURRENT
STG_E_NOTFILEBASEDSTORAGE
STG_E_OLDDLL
STG_E_OLDFORMAT
STG_E_PATHNOTFOUND
STG_E_READFAULT
STG_E_REVERTED
STG_E_SEEKERROR
STG_E_SHAREREQUIRED
STG_E_SHAREVIOLATION
STG_E_TOOMANYOPENFILES
STG_E_UNIMPLEMENTEDFUNCTION
STG_E_UNKNOWN
STG_E_WRITEFAULT
STG_S_CONVERTED
S_FALSE
S_OK
TYPE_E_AMBIGUOUSNAME
TYPE_E_BADMODULEKIND
TYPE_E_BUFFERTOOSMALL
TYPE_E_CANTCREATETMPFILE
TYPE_E_CANTLOADLIBRARY
TYPE_E_CIRCULARTYPE
TYPE_E_DLLFUNCTIONNOTFOUND
TYPE_E_DUPLICATEID
TYPE_E_ELEMENTNOTFOUND
TYPE_E_INCONSISTENTPROPFUNCS
TYPE_E_INVALIDID
TYPE_E_INVALIDSTATE
TYPE_E_INVDATAREAD
TYPE_E_IOERROR
TYPE_E_LIBNOTREGISTERED
TYPE_E_NAMECONFLICT
TYPE_E_OUTOFBOUNDS
TYPE_E_QUALIFIEDNAMEDISALLOWED
TYPE_E_REGISTRYACCESS
TYPE_E_SIZETOOBIG
TYPE_E_TYPEMISMATCH
TYPE_E_UNDEFINEDTYPE
TYPE_E_UNKNOWNLCID
TYPE_E_UNSUPFORMAT
TYPE_E_WRONGTYPEKIND
VIEW_E_DRAW
VIEW_E_FIRST
VIEW_E_LAST
VIEW_S_ALREADY_FROZEN
VIEW_S_FIRST
VIEW_S_LAST
);
sub AUTOLOAD {
# This AUTOLOAD is used to 'autoload' constants from the constant()
# XS function. If a constant is not found then control is passed
# to the AUTOLOAD in AutoLoader.
my($constname);
($constname = $AUTOLOAD) =~ s/.*:://;
#reset $! to zero to reset any current errors.
$!=0;
my $val = constant($constname, @_ ? $_[0] : 0);
if ($! != 0) {
if ($! =~ /Invalid/) {
$AutoLoader::AUTOLOAD = $AUTOLOAD;
goto &AutoLoader::AUTOLOAD;
}
else {
($pack,$file,$line) = caller;
die "Your vendor has not defined Win32::WinError macro $constname, used at $file line $line.";
}
}
eval "sub $AUTOLOAD { $val }";
goto &$AUTOLOAD;
}
bootstrap Win32::WinError;
# Preloaded methods go here.
# Autoload methods go after __END__, and are processed by the autosplit program.
1;
__END__