home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / WinError.pm < prev    next >
Text File  |  2002-07-08  |  25KB  |  1,017 lines

  1. package Win32::WinError;
  2.  
  3. require Exporter;
  4. require DynaLoader;
  5.  
  6. $VERSION = '0.02';
  7.  
  8. @ISA = qw(Exporter DynaLoader);
  9. # Items to export into callers namespace by default. Note: do not export
  10. # names by default without a very good reason. Use EXPORT_OK instead.
  11. # Do not simply export all your public functions/methods/constants.
  12. @EXPORT = qw(
  13.     GetLastError
  14.     CACHE_E_FIRST
  15.     CACHE_E_LAST
  16.     CACHE_E_NOCACHE_UPDATED
  17.     CACHE_S_FIRST
  18.     CACHE_S_FORMATETC_NOTSUPPORTED
  19.     CACHE_S_LAST
  20.     CACHE_S_SAMECACHE
  21.     CACHE_S_SOMECACHES_NOTUPDATED
  22.     CLASSFACTORY_E_FIRST
  23.     CLASSFACTORY_E_LAST
  24.     CLASSFACTORY_S_FIRST
  25.     CLASSFACTORY_S_LAST
  26.     CLASS_E_CLASSNOTAVAILABLE
  27.     CLASS_E_NOAGGREGATION
  28.     CLIENTSITE_E_FIRST
  29.     CLIENTSITE_E_LAST
  30.     CLIENTSITE_S_FIRST
  31.     CLIENTSITE_S_LAST
  32.     CLIPBRD_E_BAD_DATA
  33.     CLIPBRD_E_CANT_CLOSE
  34.     CLIPBRD_E_CANT_EMPTY
  35.     CLIPBRD_E_CANT_OPEN
  36.     CLIPBRD_E_CANT_SET
  37.     CLIPBRD_E_FIRST
  38.     CLIPBRD_E_LAST
  39.     CLIPBRD_S_FIRST
  40.     CLIPBRD_S_LAST
  41.     CONVERT10_E_FIRST
  42.     CONVERT10_E_LAST
  43.     CONVERT10_E_OLESTREAM_BITMAP_TO_DIB
  44.     CONVERT10_E_OLESTREAM_FMT
  45.     CONVERT10_E_OLESTREAM_GET
  46.     CONVERT10_E_OLESTREAM_PUT
  47.     CONVERT10_E_STG_DIB_TO_BITMAP
  48.     CONVERT10_E_STG_FMT
  49.     CONVERT10_E_STG_NO_STD_STREAM
  50.     CONVERT10_S_FIRST
  51.     CONVERT10_S_LAST
  52.     CONVERT10_S_NO_PRESENTATION
  53.     CO_E_ALREADYINITIALIZED
  54.     CO_E_APPDIDNTREG
  55.     CO_E_APPNOTFOUND
  56.     CO_E_APPSINGLEUSE
  57.     CO_E_BAD_PATH
  58.     CO_E_CANTDETERMINECLASS
  59.     CO_E_CLASSSTRING
  60.     CO_E_CLASS_CREATE_FAILED
  61.     CO_E_DLLNOTFOUND
  62.     CO_E_ERRORINAPP
  63.     CO_E_ERRORINDLL
  64.     CO_E_FIRST
  65.     CO_E_IIDSTRING
  66.     CO_E_INIT_CLASS_CACHE
  67.     CO_E_INIT_MEMORY_ALLOCATOR
  68.     CO_E_INIT_ONLY_SINGLE_THREADED
  69.     CO_E_INIT_RPC_CHANNEL
  70.     CO_E_INIT_SCM_EXEC_FAILURE
  71.     CO_E_INIT_SCM_FILE_MAPPING_EXISTS
  72.     CO_E_INIT_SCM_MAP_VIEW_OF_FILE
  73.     CO_E_INIT_SCM_MUTEX_EXISTS
  74.     CO_E_INIT_SHARED_ALLOCATOR
  75.     CO_E_INIT_TLS
  76.     CO_E_INIT_TLS_CHANNEL_CONTROL
  77.     CO_E_INIT_TLS_SET_CHANNEL_CONTROL
  78.     CO_E_INIT_UNACCEPTED_USER_ALLOCATOR
  79.     CO_E_LAST
  80.     CO_E_NOTINITIALIZED
  81.     CO_E_OBJISREG
  82.     CO_E_OBJNOTCONNECTED
  83.     CO_E_OBJNOTREG
  84.     CO_E_OBJSRV_RPC_FAILURE
  85.     CO_E_RELEASED
  86.     CO_E_SCM_ERROR
  87.     CO_E_SCM_RPC_FAILURE
  88.     CO_E_SERVER_EXEC_FAILURE
  89.     CO_E_SERVER_STOPPING
  90.     CO_E_WRONGOSFORAPP
  91.     CO_S_FIRST
  92.     CO_S_LAST
  93.     DATA_E_FIRST
  94.     DATA_E_LAST
  95.     DATA_S_FIRST
  96.     DATA_S_LAST
  97.     DATA_S_SAMEFORMATETC
  98.     DISP_E_ARRAYISLOCKED
  99.     DISP_E_BADCALLEE
  100.     DISP_E_BADINDEX
  101.     DISP_E_BADPARAMCOUNT
  102.     DISP_E_BADVARTYPE
  103.     DISP_E_EXCEPTION
  104.     DISP_E_MEMBERNOTFOUND
  105.     DISP_E_NONAMEDARGS
  106.     DISP_E_NOTACOLLECTION
  107.     DISP_E_OVERFLOW
  108.     DISP_E_PARAMNOTFOUND
  109.     DISP_E_PARAMNOTOPTIONAL
  110.     DISP_E_TYPEMISMATCH
  111.     DISP_E_UNKNOWNINTERFACE
  112.     DISP_E_UNKNOWNLCID
  113.     DISP_E_UNKNOWNNAME
  114.     DRAGDROP_E_ALREADYREGISTERED
  115.     DRAGDROP_E_FIRST
  116.     DRAGDROP_E_INVALIDHWND
  117.     DRAGDROP_E_LAST
  118.     DRAGDROP_E_NOTREGISTERED
  119.     DRAGDROP_S_CANCEL
  120.     DRAGDROP_S_DROP
  121.     DRAGDROP_S_FIRST
  122.     DRAGDROP_S_LAST
  123.     DRAGDROP_S_USEDEFAULTCURSORS
  124.     DV_E_CLIPFORMAT
  125.     DV_E_DVASPECT
  126.     DV_E_DVTARGETDEVICE
  127.     DV_E_DVTARGETDEVICE_SIZE
  128.     DV_E_FORMATETC
  129.     DV_E_LINDEX
  130.     DV_E_NOIVIEWOBJECT
  131.     DV_E_STATDATA
  132.     DV_E_STGMEDIUM
  133.     DV_E_TYMED
  134.     ENUM_E_FIRST
  135.     ENUM_E_LAST
  136.     ENUM_S_FIRST
  137.     ENUM_S_LAST
  138.     EPT_S_CANT_CREATE
  139.     EPT_S_CANT_PERFORM_OP
  140.     EPT_S_INVALID_ENTRY
  141.     EPT_S_NOT_REGISTERED
  142.     ERROR_ACCESS_DENIED
  143.     ERROR_ACCOUNT_DISABLED
  144.     ERROR_ACCOUNT_EXPIRED
  145.     ERROR_ACCOUNT_LOCKED_OUT
  146.     ERROR_ACCOUNT_RESTRICTION
  147.     ERROR_ACTIVE_CONNECTIONS
  148.     ERROR_ADAP_HDW_ERR
  149.     ERROR_ADDRESS_ALREADY_ASSOCIATED
  150.     ERROR_ADDRESS_NOT_ASSOCIATED
  151.     ERROR_ALIAS_EXISTS
  152.     ERROR_ALLOTTED_SPACE_EXCEEDED
  153.     ERROR_ALREADY_ASSIGNED
  154.     ERROR_ALREADY_EXISTS
  155.     ERROR_ALREADY_REGISTERED
  156.     ERROR_ALREADY_RUNNING_LKG
  157.     ERROR_ALREADY_WAITING
  158.     ERROR_ARENA_TRASHED
  159.     ERROR_ARITHMETIC_OVERFLOW
  160.     ERROR_ATOMIC_LOCKS_NOT_SUPPORTED
  161.     ERROR_AUTODATASEG_EXCEEDS_64k
  162.     ERROR_BADDB
  163.     ERROR_BADKEY
  164.     ERROR_BAD_ARGUMENTS
  165.     ERROR_BAD_COMMAND
  166.     ERROR_BAD_DESCRIPTOR_FORMAT
  167.     ERROR_BAD_DEVICE
  168.     ERROR_BAD_DEV_TYPE
  169.     ERROR_BAD_DRIVER
  170.     ERROR_BAD_DRIVER_LEVEL
  171.     ERROR_BAD_ENVIRONMENT
  172.     ERROR_BAD_EXE_FORMAT
  173.     ERROR_BAD_FORMAT
  174.     ERROR_BAD_IMPERSONATION_LEVEL
  175.     ERROR_BAD_INHERITANCE_ACL
  176.     ERROR_BAD_LENGTH
  177.     ERROR_BAD_LOGON_SESSION_STATE
  178.     ERROR_BAD_NETPATH
  179.     ERROR_BAD_NET_NAME
  180.     ERROR_BAD_NET_RESP
  181.     ERROR_BAD_PATHNAME
  182.     ERROR_BAD_PIPE
  183.     ERROR_BAD_PROFILE
  184.     ERROR_BAD_PROVIDER
  185.     ERROR_BAD_REM_ADAP
  186.     ERROR_BAD_THREADID_ADDR
  187.     ERROR_BAD_TOKEN_TYPE
  188.     ERROR_BAD_UNIT
  189.     ERROR_BAD_USERNAME
  190.     ERROR_BAD_VALIDATION_CLASS
  191.     ERROR_BEGINNING_OF_MEDIA
  192.     ERROR_BOOT_ALREADY_ACCEPTED
  193.     ERROR_BROKEN_PIPE
  194.     ERROR_BUFFER_OVERFLOW
  195.     ERROR_BUSY
  196.     ERROR_BUSY_DRIVE
  197.     ERROR_BUS_RESET
  198.     ERROR_CALL_NOT_IMPLEMENTED
  199.     ERROR_CANCELLED
  200.     ERROR_CANCEL_VIOLATION
  201.     ERROR_CANNOT_COPY
  202.     ERROR_CANNOT_FIND_WND_CLASS
  203.     ERROR_CANNOT_IMPERSONATE
  204.     ERROR_CANNOT_MAKE
  205.     ERROR_CANNOT_OPEN_PROFILE
  206.     ERROR_CANTOPEN
  207.     ERROR_CANTREAD
  208.     ERROR_CANTWRITE
  209.     ERROR_CANT_ACCESS_DOMAIN_INFO
  210.     ERROR_CANT_DISABLE_MANDATORY
  211.     ERROR_CANT_OPEN_ANONYMOUS
  212.     ERROR_CAN_NOT_COMPLETE
  213.     ERROR_CAN_NOT_DEL_LOCAL_WINS
  214.     ERROR_CHILD_MUST_BE_VOLATILE
  215.     ERROR_CHILD_NOT_COMPLETE
  216.     ERROR_CHILD_WINDOW_MENU
  217.     ERROR_CIRCULAR_DEPENDENCY
  218.     ERROR_CLASS_ALREADY_EXISTS
  219.     ERROR_CLASS_DOES_NOT_EXIST
  220.     ERROR_CLASS_HAS_WINDOWS
  221.     ERROR_CLIPBOARD_NOT_OPEN
  222.     ERROR_CLIPPING_NOT_SUPPORTED
  223.     ERROR_CONNECTION_ABORTED
  224.     ERROR_CONNECTION_ACTIVE
  225.     ERROR_CONNECTION_COUNT_LIMIT
  226.     ERROR_CONNECTION_INVALID
  227.     ERROR_CONNECTION_REFUSED
  228.     ERROR_CONNECTION_UNAVAIL
  229.     ERROR_CONTROL_ID_NOT_FOUND
  230.     ERROR_COUNTER_TIMEOUT
  231.     ERROR_CRC
  232.     ERROR_CURRENT_DIRECTORY
  233.     ERROR_DATABASE_DOES_NOT_EXIST
  234.     ERROR_DC_NOT_FOUND
  235.     ERROR_DEPENDENT_SERVICES_RUNNING
  236.     ERROR_DESTROY_OBJECT_OF_OTHER_THREAD
  237.     ERROR_DEVICE_ALREADY_REMEMBERED
  238.     ERROR_DEVICE_IN_USE
  239.     ERROR_DEVICE_NOT_PARTITIONED
  240.     ERROR_DEV_NOT_EXIST
  241.     ERROR_DIRECTORY
  242.     ERROR_DIRECT_ACCESS_HANDLE
  243.     ERROR_DIR_NOT_EMPTY
  244.     ERROR_DIR_NOT_ROOT
  245.     ERROR_DISCARDED
  246.     ERROR_DISK_CHANGE
  247.     ERROR_DISK_CORRUPT
  248.     ERROR_DISK_FULL
  249.     ERROR_DISK_OPERATION_FAILED
  250.     ERROR_DISK_RECALIBRATE_FAILED
  251.     ERROR_DISK_RESET_FAILED
  252.     ERROR_DLL_INIT_FAILED
  253.     ERROR_DOMAIN_CONTROLLER_NOT_FOUND
  254.     ERROR_DOMAIN_EXISTS
  255.     ERROR_DOMAIN_LIMIT_EXCEEDED
  256.     ERROR_DOMAIN_TRUST_INCONSISTENT
  257.     ERROR_DRIVE_LOCKED
  258.     ERROR_DUPLICATE_SERVICE_NAME
  259.     ERROR_DUP_DOMAINNAME
  260.     ERROR_DUP_NAME
  261.     ERROR_DYNLINK_FROM_INVALID_RING
  262.     ERROR_EAS_DIDNT_FIT
  263.     ERROR_EAS_NOT_SUPPORTED
  264.     ERROR_EA_ACCESS_DENIED
  265.     ERROR_EA_FILE_CORRUPT
  266.     ERROR_EA_LIST_INCONSISTENT
  267.     ERROR_EA_TABLE_FULL
  268.     ERROR_END_OF_MEDIA
  269.     ERROR_ENVVAR_NOT_FOUND
  270.     ERROR_EOM_OVERFLOW
  271.     ERROR_EVENTLOG_CANT_START
  272.     ERROR_EVENTLOG_FILE_CHANGED
  273.     ERROR_EVENTLOG_FILE_CORRUPT
  274.     ERROR_EXCEPTION_IN_SERVICE
  275.     ERROR_EXCL_SEM_ALREADY_OWNED
  276.     ERROR_EXE_MARKED_INVALID
  277.     ERROR_EXTENDED_ERROR
  278.     ERROR_FAILED_SERVICE_CONTROLLER_CONNECT
  279.     ERROR_FAIL_I24
  280.     ERROR_FILEMARK_DETECTED
  281.     ERROR_FILENAME_EXCED_RANGE
  282.     ERROR_FILE_CORRUPT
  283.     ERROR_FILE_EXISTS
  284.     ERROR_FILE_INVALID
  285.     ERROR_FILE_NOT_FOUND
  286.     ERROR_FLOPPY_BAD_REGISTERS
  287.     ERROR_FLOPPY_ID_MARK_NOT_FOUND
  288.     ERROR_FLOPPY_UNKNOWN_ERROR
  289.     ERROR_FLOPPY_WRONG_CYLINDER
  290.     ERROR_FULLSCREEN_MODE
  291.     ERROR_FULL_BACKUP
  292.     ERROR_GENERIC_NOT_MAPPED
  293.     ERROR_GEN_FAILURE
  294.     ERROR_GLOBAL_ONLY_HOOK
  295.     ERROR_GRACEFUL_DISCONNECT
  296.     ERROR_GROUP_EXISTS
  297.     ERROR_HANDLE_DISK_FULL
  298.     ERROR_HANDLE_EOF
  299.     ERROR_HOOK_NEEDS_HMOD
  300.     ERROR_HOOK_NOT_INSTALLED
  301.     ERROR_HOST_UNREACHABLE
  302.     ERROR_HOTKEY_ALREADY_REGISTERED
  303.     ERROR_HOTKEY_NOT_REGISTERED
  304.     ERROR_HWNDS_HAVE_DIFF_PARENT
  305.     ERROR_ILL_FORMED_PASSWORD
  306.     ERROR_INCORRECT_ADDRESS
  307.     ERROR_INC_BACKUP
  308.     ERROR_INFLOOP_IN_RELOC_CHAIN
  309.     ERROR_INSUFFICIENT_BUFFER
  310.     ERROR_INTERNAL_DB_CORRUPTION
  311.     ERROR_INTERNAL_DB_ERROR
  312.     ERROR_INTERNAL_ERROR
  313.     ERROR_INVALID_ACCEL_HANDLE
  314.     ERROR_INVALID_ACCESS
  315.     ERROR_INVALID_ACCOUNT_NAME
  316.     ERROR_INVALID_ACL
  317.     ERROR_INVALID_ADDRESS
  318.     ERROR_INVALID_AT_INTERRUPT_TIME
  319.     ERROR_INVALID_BLOCK
  320.     ERROR_INVALID_BLOCK_LENGTH
  321.     ERROR_INVALID_CATEGORY
  322.     ERROR_INVALID_COMBOBOX_MESSAGE
  323.     ERROR_INVALID_COMPUTERNAME
  324.     ERROR_INVALID_CURSOR_HANDLE
  325.     ERROR_INVALID_DATA
  326.     ERROR_INVALID_DATATYPE
  327.     ERROR_INVALID_DOMAINNAME
  328.     ERROR_INVALID_DOMAIN_ROLE
  329.     ERROR_INVALID_DOMAIN_STATE
  330.     ERROR_INVALID_DRIVE
  331.     ERROR_INVALID_DWP_HANDLE
  332.     ERROR_INVALID_EA_HANDLE
  333.     ERROR_INVALID_EA_NAME
  334.     ERROR_INVALID_EDIT_HEIGHT
  335.     ERROR_INVALID_ENVIRONMENT
  336.     ERROR_INVALID_EVENTNAME
  337.     ERROR_INVALID_EVENT_COUNT
  338.     ERROR_INVALID_EXE_SIGNATURE
  339.     ERROR_INVALID_FILTER_PROC
  340.     ERROR_INVALID_FLAGS
  341.     ERROR_INVALID_FLAG_NUMBER
  342.     ERROR_INVALID_FORM_NAME
  343.     ERROR_INVALID_FORM_SIZE
  344.     ERROR_INVALID_FUNCTION
  345.     ERROR_INVALID_GROUPNAME
  346.     ERROR_INVALID_GROUP_ATTRIBUTES
  347.     ERROR_INVALID_GW_COMMAND
  348.     ERROR_INVALID_HANDLE
  349.     ERROR_INVALID_HOOK_FILTER
  350.     ERROR_INVALID_HOOK_HANDLE
  351.     ERROR_INVALID_ICON_HANDLE
  352.     ERROR_INVALID_ID_AUTHORITY
  353.     ERROR_INVALID_INDEX
  354.     ERROR_INVALID_LB_MESSAGE
  355.     ERROR_INVALID_LEVEL
  356.     ERROR_INVALID_LIST_FORMAT
  357.     ERROR_INVALID_LOGON_HOURS
  358.     ERROR_INVALID_LOGON_TYPE
  359.     ERROR_INVALID_MEMBER
  360.     ERROR_INVALID_MENU_HANDLE
  361.     ERROR_INVALID_MESSAGE
  362.     ERROR_INVALID_MESSAGEDEST
  363.     ERROR_INVALID_MESSAGENAME
  364.     ERROR_INVALID_MINALLOCSIZE
  365.     ERROR_INVALID_MODULETYPE
  366.     ERROR_INVALID_MSGBOX_STYLE
  367.     ERROR_INVALID_NAME
  368.     ERROR_INVALID_NETNAME
  369.     ERROR_INVALID_ORDINAL
  370.     ERROR_INVALID_OWNER
  371.     ERROR_INVALID_PARAMETER
  372.     ERROR_INVALID_PASSWORD
  373.     ERROR_INVALID_PASSWORDNAME
  374.     ERROR_INVALID_PIXEL_FORMAT
  375.     ERROR_INVALID_PRIMARY_GROUP
  376.     ERROR_INVALID_PRINTER_COMMAND
  377.     ERROR_INVALID_PRINTER_NAME
  378.     ERROR_INVALID_PRINTER_STATE
  379.     ERROR_INVALID_PRIORITY
  380.     ERROR_INVALID_SCROLLBAR_RANGE
  381.     ERROR_INVALID_SECURITY_DESCR
  382.     ERROR_INVALID_SEGDPL
  383.     ERROR_INVALID_SEGMENT_NUMBER
  384.     ERROR_INVALID_SEPARATOR_FILE
  385.     ERROR_INVALID_SERVER_STATE
  386.     ERROR_INVALID_SERVICENAME
  387.     ERROR_INVALID_SERVICE_ACCOUNT
  388.     ERROR_INVALID_SERVICE_CONTROL
  389.     ERROR_INVALID_SERVICE_LOCK
  390.     ERROR_INVALID_SHARENAME
  391.     ERROR_INVALID_SHOWWIN_COMMAND
  392.     ERROR_INVALID_SID
  393.     ERROR_INVALID_SIGNAL_NUMBER
  394.     ERROR_INVALID_SPI_VALUE
  395.     ERROR_INVALID_STACKSEG
  396.     ERROR_INVALID_STARTING_CODESEG
  397.     ERROR_INVALID_SUB_AUTHORITY
  398.     ERROR_INVALID_TARGET_HANDLE
  399.     ERROR_INVALID_THREAD_ID
  400.     ERROR_INVALID_TIME
  401.     ERROR_INVALID_USER_BUFFER
  402.     ERROR_INVALID_VERIFY_SWITCH
  403.     ERROR_INVALID_WINDOW_HANDLE
  404.     ERROR_INVALID_WINDOW_STYLE
  405.     ERROR_INVALID_WORKSTATION
  406.     ERROR_IOPL_NOT_ENABLED
  407.     ERROR_IO_DEVICE
  408.     ERROR_IO_INCOMPLETE
  409.     ERROR_IO_PENDING
  410.     ERROR_IRQ_BUSY
  411.     ERROR_IS_JOINED
  412.     ERROR_IS_JOIN_PATH
  413.     ERROR_IS_JOIN_TARGET
  414.     ERROR_IS_SUBSTED
  415.     ERROR_IS_SUBST_PATH
  416.     ERROR_IS_SUBST_TARGET
  417.     ERROR_ITERATED_DATA_EXCEEDS_64k
  418.     ERROR_JOIN_TO_JOIN
  419.     ERROR_JOIN_TO_SUBST
  420.     ERROR_JOURNAL_HOOK_SET
  421.     ERROR_KEY_DELETED
  422.     ERROR_KEY_HAS_CHILDREN
  423.     ERROR_LABEL_TOO_LONG
  424.     ERROR_LAST_ADMIN
  425.     ERROR_LB_WITHOUT_TABSTOPS
  426.     ERROR_LISTBOX_ID_NOT_FOUND
  427.     ERROR_LM_CROSS_ENCRYPTION_REQUIRED
  428.     ERROR_LOCAL_USER_SESSION_KEY
  429.     ERROR_LOCKED
  430.     ERROR_LOCK_FAILED
  431.     ERROR_LOCK_VIOLATION
  432.     ERROR_LOGIN_TIME_RESTRICTION
  433.     ERROR_LOGIN_WKSTA_RESTRICTION
  434.     ERROR_LOGON_FAILURE
  435.     ERROR_LOGON_NOT_GRANTED
  436.     ERROR_LOGON_SESSION_COLLISION
  437.     ERROR_LOGON_SESSION_EXISTS
  438.     ERROR_LOGON_TYPE_NOT_GRANTED
  439.     ERROR_LOG_FILE_FULL
  440.     ERROR_LUIDS_EXHAUSTED
  441.     ERROR_MAPPED_ALIGNMENT
  442.     ERROR_MAX_THRDS_REACHED
  443.     ERROR_MEDIA_CHANGED
  444.     ERROR_MEMBERS_PRIMARY_GROUP
  445.     ERROR_MEMBER_IN_ALIAS
  446.     ERROR_MEMBER_IN_GROUP
  447.     ERROR_MEMBER_NOT_IN_ALIAS
  448.     ERROR_MEMBER_NOT_IN_GROUP
  449.     ERROR_METAFILE_NOT_SUPPORTED
  450.     ERROR_META_EXPANSION_TOO_LONG
  451.     ERROR_MOD_NOT_FOUND
  452.     ERROR_MORE_DATA
  453.     ERROR_MORE_WRITES
  454.     ERROR_MR_MID_NOT_FOUND
  455.     ERROR_NEGATIVE_SEEK
  456.     ERROR_NESTING_NOT_ALLOWED
  457.     ERROR_NETLOGON_NOT_STARTED
  458.     ERROR_NETNAME_DELETED
  459.     ERROR_NETWORK_ACCESS_DENIED
  460.     ERROR_NETWORK_BUSY
  461.     ERROR_NETWORK_UNREACHABLE
  462.     ERROR_NET_WRITE_FAULT
  463.     ERROR_NOACCESS
  464.     ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT
  465.     ERROR_NOLOGON_SERVER_TRUST_ACCOUNT
  466.     ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT
  467.     ERROR_NONE_MAPPED
  468.     ERROR_NON_MDICHILD_WINDOW
  469.     ERROR_NOTIFY_ENUM_DIR
  470.     ERROR_NOT_ALL_ASSIGNED
  471.     ERROR_NOT_CHILD_WINDOW
  472.     ERROR_NOT_CONNECTED
  473.     ERROR_NOT_CONTAINER
  474.     ERROR_NOT_DOS_DISK
  475.     ERROR_NOT_ENOUGH_MEMORY
  476.     ERROR_NOT_ENOUGH_QUOTA
  477.     ERROR_NOT_ENOUGH_SERVER_MEMORY
  478.     ERROR_NOT_JOINED
  479.     ERROR_NOT_LOCKED
  480.     ERROR_NOT_LOGON_PROCESS
  481.     ERROR_NOT_OWNER
  482.     ERROR_NOT_READY
  483.     ERROR_NOT_REGISTRY_FILE
  484.     ERROR_NOT_SAME_DEVICE
  485.     ERROR_NOT_SUBSTED
  486.     ERROR_NOT_SUPPORTED
  487.     ERROR_NO_BROWSER_SERVERS_FOUND
  488.     ERROR_NO_DATA
  489.     ERROR_NO_DATA_DETECTED
  490.     ERROR_NO_IMPERSONATION_TOKEN
  491.     ERROR_NO_INHERITANCE
  492.     ERROR_NO_LOGON_SERVERS
  493.     ERROR_NO_LOG_SPACE
  494.     ERROR_NO_MEDIA_IN_DRIVE
  495.     ERROR_NO_MORE_FILES
  496.     ERROR_NO_MORE_ITEMS
  497.     ERROR_NO_MORE_SEARCH_HANDLES
  498.     ERROR_NO_NETWORK
  499.     ERROR_NO_NET_OR_BAD_PATH
  500.     ERROR_NO_PROC_SLOTS
  501.     ERROR_NO_QUOTAS_FOR_ACCOUNT
  502.     ERROR_NO_SCROLLBARS
  503.     ERROR_NO_SECURITY_ON_OBJECT
  504.     ERROR_NO_SHUTDOWN_IN_PROGRESS
  505.     ERROR_NO_SIGNAL_SENT
  506.     ERROR_NO_SPOOL_SPACE
  507.     ERROR_NO_SUCH_ALIAS
  508.     ERROR_NO_SUCH_DOMAIN
  509.     ERROR_NO_SUCH_GROUP
  510.     ERROR_NO_SUCH_LOGON_SESSION
  511.     ERROR_NO_SUCH_MEMBER
  512.     ERROR_NO_SUCH_PACKAGE
  513.     ERROR_NO_SUCH_PRIVILEGE
  514.     ERROR_NO_SUCH_USER
  515.     ERROR_NO_SYSTEM_MENU
  516.     ERROR_NO_TOKEN
  517.     ERROR_NO_TRUST_LSA_SECRET
  518.     ERROR_NO_TRUST_SAM_ACCOUNT
  519.     ERROR_NO_UNICODE_TRANSLATION
  520.     ERROR_NO_USER_SESSION_KEY
  521.     ERROR_NO_VOLUME_LABEL
  522.     ERROR_NO_WILDCARD_CHARACTERS
  523.     ERROR_NT_CROSS_ENCRYPTION_REQUIRED
  524.     ERROR_NULL_LM_PASSWORD
  525.     ERROR_OPEN_FAILED
  526.     ERROR_OPEN_FILES
  527.     ERROR_OPERATION_ABORTED
  528.     ERROR_OUTOFMEMORY
  529.     ERROR_OUT_OF_PAPER
  530.     ERROR_OUT_OF_STRUCTURES
  531.     ERROR_PARTIAL_COPY
  532.     ERROR_PARTITION_FAILURE
  533.     ERROR_PASSWORD_EXPIRED
  534.     ERROR_PASSWORD_MUST_CHANGE
  535.     ERROR_PASSWORD_RESTRICTION
  536.     ERROR_PATH_BUSY
  537.     ERROR_PATH_NOT_FOUND
  538.     ERROR_PIPE_BUSY
  539.     ERROR_PIPE_CONNECTED
  540.     ERROR_PIPE_LISTENING
  541.     ERROR_PIPE_NOT_CONNECTED
  542.     ERROR_POPUP_ALREADY_ACTIVE
  543.     ERROR_PORT_UNREACHABLE
  544.     ERROR_POSSIBLE_DEADLOCK
  545.     ERROR_PRINTER_ALREADY_EXISTS
  546.     ERROR_PRINTER_DELETED
  547.     ERROR_PRINTER_DRIVER_ALREADY_INSTALLED
  548.     ERROR_PRINTER_DRIVER_IN_USE
  549.     ERROR_PRINTQ_FULL
  550.     ERROR_PRINT_CANCELLED
  551.     ERROR_PRINT_MONITOR_ALREADY_INSTALLED
  552.     ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED
  553.     ERROR_PRIVATE_DIALOG_INDEX
  554.     ERROR_PRIVILEGE_NOT_HELD
  555.     ERROR_PROCESS_ABORTED
  556.     ERROR_PROC_NOT_FOUND
  557.     ERROR_PROTOCOL_UNREACHABLE
  558.     ERROR_READ_FAULT
  559.     ERROR_REC_NON_EXISTENT
  560.     ERROR_REDIRECTOR_HAS_OPEN_HANDLES
  561.     ERROR_REDIR_PAUSED
  562.     ERROR_REGISTRY_CORRUPT
  563.     ERROR_REGISTRY_IO_FAILED
  564.     ERROR_REGISTRY_RECOVERED
  565.     ERROR_RELOC_CHAIN_XEEDS_SEGLIM
  566.     ERROR_REMOTE_SESSION_LIMIT_EXCEEDED
  567.     ERROR_REM_NOT_LIST
  568.     ERROR_REQUEST_ABORTED
  569.     ERROR_REQ_NOT_ACCEP
  570.     ERROR_RESOURCE_DATA_NOT_FOUND
  571.     ERROR_RESOURCE_LANG_NOT_FOUND
  572.     ERROR_RESOURCE_NAME_NOT_FOUND
  573.     ERROR_RESOURCE_TYPE_NOT_FOUND
  574.     ERROR_RETRY
  575.     ERROR_REVISION_MISMATCH
  576.     ERROR_RING2SEG_MUST_BE_MOVABLE
  577.     ERROR_RING2_STACK_IN_USE
  578.     ERROR_RPL_NOT_ALLOWED
  579.     ERROR_RXACT_COMMIT_FAILURE
  580.     ERROR_RXACT_INVALID_STATE
  581.     ERROR_SAME_DRIVE
  582.     ERROR_SCREEN_ALREADY_LOCKED
  583.     ERROR_SECRET_TOO_LONG
  584.     ERROR_SECTOR_NOT_FOUND
  585.     ERROR_SEEK
  586.     ERROR_SEEK_ON_DEVICE
  587.     ERROR_SEM_IS_SET
  588.     ERROR_SEM_NOT_FOUND
  589.     ERROR_SEM_OWNER_DIED
  590.     ERROR_SEM_TIMEOUT
  591.     ERROR_SEM_USER_LIMIT
  592.     ERROR_SERIAL_NO_DEVICE
  593.     ERROR_SERVER_DISABLED
  594.     ERROR_SERVER_HAS_OPEN_HANDLES
  595.     ERROR_SERVER_NOT_DISABLED
  596.     ERROR_SERVICE_ALREADY_RUNNING
  597.     ERROR_SERVICE_CANNOT_ACCEPT_CTRL
  598.     ERROR_SERVICE_DATABASE_LOCKED
  599.     ERROR_SERVICE_DEPENDENCY_DELETED
  600.     ERROR_SERVICE_DEPENDENCY_FAIL
  601.     ERROR_SERVICE_DISABLED
  602.     ERROR_SERVICE_DOES_NOT_EXIST
  603.     ERROR_SERVICE_EXISTS
  604.     ERROR_SERVICE_LOGON_FAILED
  605.     ERROR_SERVICE_MARKED_FOR_DELETE
  606.     ERROR_SERVICE_NEVER_STARTED
  607.     ERROR_SERVICE_NOT_ACTIVE
  608.     ERROR_SERVICE_NOT_FOUND
  609.     ERROR_SERVICE_NO_THREAD
  610.     ERROR_SERVICE_REQUEST_TIMEOUT
  611.     ERROR_SERVICE_SPECIFIC_ERROR
  612.     ERROR_SERVICE_START_HANG
  613.     ERROR_SESSION_CREDENTIAL_CONFLICT
  614.     ERROR_SETCOUNT_ON_BAD_LB
  615.     ERROR_SETMARK_DETECTED
  616.     ERROR_SHARING_BUFFER_EXCEEDED
  617.     ERROR_SHARING_PAUSED
  618.     ERROR_SHARING_VIOLATION
  619.     ERROR_SHUTDOWN_IN_PROGRESS
  620.     ERROR_SIGNAL_PENDING
  621.     ERROR_SIGNAL_REFUSED
  622.     ERROR_SOME_NOT_MAPPED
  623.     ERROR_SPECIAL_ACCOUNT
  624.     ERROR_SPECIAL_GROUP
  625.     ERROR_SPECIAL_USER
  626.     ERROR_SPL_NO_ADDJOB
  627.     ERROR_SPL_NO_STARTDOC
  628.     ERROR_SPOOL_FILE_NOT_FOUND
  629.     ERROR_STACK_OVERFLOW
  630.     ERROR_STATIC_INIT
  631.     ERROR_SUBST_TO_JOIN
  632.     ERROR_SUBST_TO_SUBST
  633.     ERROR_SUCCESS
  634.     ERROR_SWAPERROR
  635.     ERROR_SYSTEM_TRACE
  636.     ERROR_THREAD_1_INACTIVE
  637.     ERROR_TLW_WITH_WSCHILD
  638.     ERROR_TOKEN_ALREADY_IN_USE
  639.     ERROR_TOO_MANY_CMDS
  640.     ERROR_TOO_MANY_CONTEXT_IDS
  641.     ERROR_TOO_MANY_LUIDS_REQUESTED
  642.     ERROR_TOO_MANY_MODULES
  643.     ERROR_TOO_MANY_MUXWAITERS
  644.     ERROR_TOO_MANY_NAMES
  645.     ERROR_TOO_MANY_OPEN_FILES
  646.     ERROR_TOO_MANY_POSTS
  647.     ERROR_TOO_MANY_SECRETS
  648.     ERROR_TOO_MANY_SEMAPHORES
  649.     ERROR_TOO_MANY_SEM_REQUESTS
  650.     ERROR_TOO_MANY_SESS
  651.     ERROR_TOO_MANY_SIDS
  652.     ERROR_TOO_MANY_TCBS
  653.     ERROR_TRANSFORM_NOT_SUPPORTED
  654.     ERROR_TRUSTED_DOMAIN_FAILURE
  655.     ERROR_TRUSTED_RELATIONSHIP_FAILURE
  656.     ERROR_TRUST_FAILURE
  657.     ERROR_UNABLE_TO_LOCK_MEDIA
  658.     ERROR_UNABLE_TO_UNLOAD_MEDIA
  659.     ERROR_UNEXP_NET_ERR
  660.     ERROR_UNKNOWN_PORT
  661.     ERROR_UNKNOWN_PRINTER_DRIVER
  662.     ERROR_UNKNOWN_PRINTPROCESSOR
  663.     ERROR_UNKNOWN_PRINT_MONITOR
  664.     ERROR_UNKNOWN_REVISION
  665.     ERROR_UNRECOGNIZED_MEDIA
  666.     ERROR_UNRECOGNIZED_VOLUME
  667.     ERROR_USER_EXISTS
  668.     ERROR_USER_MAPPED_FILE
  669.     ERROR_VC_DISCONNECTED
  670.     ERROR_WAIT_NO_CHILDREN
  671.     ERROR_WINDOW_NOT_COMBOBOX
  672.     ERROR_WINDOW_NOT_DIALOG
  673.     ERROR_WINDOW_OF_OTHER_THREAD
  674.     ERROR_WINS_INTERNAL
  675.     ERROR_WRITE_FAULT
  676.     ERROR_WRITE_PROTECT
  677.     ERROR_WRONG_DISK
  678.     ERROR_WRONG_PASSWORD
  679.     E_ABORT
  680.     E_ACCESSDENIED
  681.     E_FAIL
  682.     E_HANDLE
  683.     E_INVALIDARG
  684.     E_NOINTERFACE
  685.     E_NOTIMPL
  686.     E_OUTOFMEMORY
  687.     E_POINTER
  688.     E_UNEXPECTED
  689.     FACILITY_CONTROL
  690.     FACILITY_DISPATCH
  691.     FACILITY_ITF
  692.     FACILITY_NT_BIT
  693.     FACILITY_NULL
  694.     FACILITY_RPC
  695.     FACILITY_STORAGE
  696.     FACILITY_WIN32
  697.     FACILITY_WINDOWS
  698.     INPLACE_E_FIRST
  699.     INPLACE_E_LAST
  700.     INPLACE_E_NOTOOLSPACE
  701.     INPLACE_E_NOTUNDOABLE
  702.     INPLACE_S_FIRST
  703.     INPLACE_S_LAST
  704.     INPLACE_S_TRUNCATED
  705.     MARSHAL_E_FIRST
  706.     MARSHAL_E_LAST
  707.     MARSHAL_S_FIRST
  708.     MARSHAL_S_LAST
  709.     MEM_E_INVALID_LINK
  710.     MEM_E_INVALID_ROOT
  711.     MEM_E_INVALID_SIZE
  712.     MK_E_CANTOPENFILE
  713.     MK_E_CONNECTMANUALLY
  714.     MK_E_ENUMERATION_FAILED
  715.     MK_E_EXCEEDEDDEADLINE
  716.     MK_E_FIRST
  717.     MK_E_INTERMEDIATEINTERFACENOTSUPPORTED
  718.     MK_E_INVALIDEXTENSION
  719.     MK_E_LAST
  720.     MK_E_MUSTBOTHERUSER
  721.     MK_E_NEEDGENERIC
  722.     MK_E_NOINVERSE
  723.     MK_E_NOOBJECT
  724.     MK_E_NOPREFIX
  725.     MK_E_NOSTORAGE
  726.     MK_E_NOTBINDABLE
  727.     MK_E_NOTBOUND
  728.     MK_E_NO_NORMALIZED
  729.     MK_E_SYNTAX
  730.     MK_E_UNAVAILABLE
  731.     MK_S_FIRST
  732.     MK_S_HIM
  733.     MK_S_LAST
  734.     MK_S_ME
  735.     MK_S_MONIKERALREADYREGISTERED
  736.     MK_S_REDUCED_TO_SELF
  737.     MK_S_US
  738.     NOERROR
  739.     NO_ERROR
  740.     OLEOBJ_E_FIRST
  741.     OLEOBJ_E_INVALIDVERB
  742.     OLEOBJ_E_LAST
  743.     OLEOBJ_E_NOVERBS
  744.     OLEOBJ_S_CANNOT_DOVERB_NOW
  745.     OLEOBJ_S_FIRST
  746.     OLEOBJ_S_INVALIDHWND
  747.     OLEOBJ_S_INVALIDVERB
  748.     OLEOBJ_S_LAST
  749.     OLE_E_ADVF
  750.     OLE_E_ADVISENOTSUPPORTED
  751.     OLE_E_BLANK
  752.     OLE_E_CANTCONVERT
  753.     OLE_E_CANT_BINDTOSOURCE
  754.     OLE_E_CANT_GETMONIKER
  755.     OLE_E_CLASSDIFF
  756.     OLE_E_ENUM_NOMORE
  757.     OLE_E_FIRST
  758.     OLE_E_INVALIDHWND
  759.     OLE_E_INVALIDRECT
  760.     OLE_E_LAST
  761.     OLE_E_NOCACHE
  762.     OLE_E_NOCONNECTION
  763.     OLE_E_NOSTORAGE
  764.     OLE_E_NOTRUNNING
  765.     OLE_E_NOT_INPLACEACTIVE
  766.     OLE_E_OLEVERB
  767.     OLE_E_PROMPTSAVECANCELLED
  768.     OLE_E_STATIC
  769.     OLE_E_WRONGCOMPOBJ
  770.     OLE_S_FIRST
  771.     OLE_S_LAST
  772.     OLE_S_MAC_CLIPFORMAT
  773.     OLE_S_STATIC
  774.     OLE_S_USEREG
  775.     REGDB_E_CLASSNOTREG
  776.     REGDB_E_FIRST
  777.     REGDB_E_IIDNOTREG
  778.     REGDB_E_INVALIDVALUE
  779.     REGDB_E_KEYMISSING
  780.     REGDB_E_LAST
  781.     REGDB_E_READREGDB
  782.     REGDB_E_WRITEREGDB
  783.     REGDB_S_FIRST
  784.     REGDB_S_LAST
  785.     RPC_E_ATTEMPTED_MULTITHREAD
  786.     RPC_E_CALL_CANCELED
  787.     RPC_E_CALL_REJECTED
  788.     RPC_E_CANTCALLOUT_AGAIN
  789.     RPC_E_CANTCALLOUT_INASYNCCALL
  790.     RPC_E_CANTCALLOUT_INEXTERNALCALL
  791.     RPC_E_CANTCALLOUT_ININPUTSYNCCALL
  792.     RPC_E_CANTPOST_INSENDCALL
  793.     RPC_E_CANTTRANSMIT_CALL
  794.     RPC_E_CHANGED_MODE
  795.     RPC_E_CLIENT_CANTMARSHAL_DATA
  796.     RPC_E_CLIENT_CANTUNMARSHAL_DATA
  797.     RPC_E_CLIENT_DIED
  798.     RPC_E_CONNECTION_TERMINATED
  799.     RPC_E_DISCONNECTED
  800.     RPC_E_FAULT
  801.     RPC_E_INVALIDMETHOD
  802.     RPC_E_INVALID_CALLDATA
  803.     RPC_E_INVALID_DATA
  804.     RPC_E_INVALID_DATAPACKET
  805.     RPC_E_INVALID_PARAMETER
  806.     RPC_E_NOT_REGISTERED
  807.     RPC_E_OUT_OF_RESOURCES
  808.     RPC_E_RETRY
  809.     RPC_E_SERVERCALL_REJECTED
  810.     RPC_E_SERVERCALL_RETRYLATER
  811.     RPC_E_SERVERFAULT
  812.     RPC_E_SERVER_CANTMARSHAL_DATA
  813.     RPC_E_SERVER_CANTUNMARSHAL_DATA
  814.     RPC_E_SERVER_DIED
  815.     RPC_E_SERVER_DIED_DNE
  816.     RPC_E_SYS_CALL_FAILED
  817.     RPC_E_THREAD_NOT_INIT
  818.     RPC_E_UNEXPECTED
  819.     RPC_E_WRONG_THREAD
  820.     RPC_S_ADDRESS_ERROR
  821.     RPC_S_ALREADY_LISTENING
  822.     RPC_S_ALREADY_REGISTERED
  823.     RPC_S_BINDING_HAS_NO_AUTH
  824.     RPC_S_BINDING_INCOMPLETE
  825.     RPC_S_CALL_CANCELLED
  826.     RPC_S_CALL_FAILED
  827.     RPC_S_CALL_FAILED_DNE
  828.     RPC_S_CALL_IN_PROGRESS
  829.     RPC_S_CANNOT_SUPPORT
  830.     RPC_S_CANT_CREATE_ENDPOINT
  831.     RPC_S_COMM_FAILURE
  832.     RPC_S_DUPLICATE_ENDPOINT
  833.     RPC_S_ENTRY_ALREADY_EXISTS
  834.     RPC_S_ENTRY_NOT_FOUND
  835.     RPC_S_FP_DIV_ZERO
  836.     RPC_S_FP_OVERFLOW
  837.     RPC_S_FP_UNDERFLOW
  838.     RPC_S_GROUP_MEMBER_NOT_FOUND
  839.     RPC_S_INCOMPLETE_NAME
  840.     RPC_S_INTERFACE_NOT_FOUND
  841.     RPC_S_INTERNAL_ERROR
  842.     RPC_S_INVALID_AUTH_IDENTITY
  843.     RPC_S_INVALID_BINDING
  844.     RPC_S_INVALID_BOUND
  845.     RPC_S_INVALID_ENDPOINT_FORMAT
  846.     RPC_S_INVALID_NAF_ID
  847.     RPC_S_INVALID_NAME_SYNTAX
  848.     RPC_S_INVALID_NETWORK_OPTIONS
  849.     RPC_S_INVALID_NET_ADDR
  850.     RPC_S_INVALID_OBJECT
  851.     RPC_S_INVALID_RPC_PROTSEQ
  852.     RPC_S_INVALID_STRING_BINDING
  853.     RPC_S_INVALID_STRING_UUID
  854.     RPC_S_INVALID_TAG
  855.     RPC_S_INVALID_TIMEOUT
  856.     RPC_S_INVALID_VERS_OPTION
  857.     RPC_S_MAX_CALLS_TOO_SMALL
  858.     RPC_S_NAME_SERVICE_UNAVAILABLE
  859.     RPC_S_NOTHING_TO_EXPORT
  860.     RPC_S_NOT_ALL_OBJS_UNEXPORTED
  861.     RPC_S_NOT_CANCELLED
  862.     RPC_S_NOT_LISTENING
  863.     RPC_S_NOT_RPC_ERROR
  864.     RPC_S_NO_BINDINGS
  865.     RPC_S_NO_CALL_ACTIVE
  866.     RPC_S_NO_CONTEXT_AVAILABLE
  867.     RPC_S_NO_ENDPOINT_FOUND
  868.     RPC_S_NO_ENTRY_NAME
  869.     RPC_S_NO_INTERFACES
  870.     RPC_S_NO_MORE_BINDINGS
  871.     RPC_S_NO_MORE_MEMBERS
  872.     RPC_S_NO_PRINC_NAME
  873.     RPC_S_NO_PROTSEQS
  874.     RPC_S_NO_PROTSEQS_REGISTERED
  875.     RPC_S_OBJECT_NOT_FOUND
  876.     RPC_S_OUT_OF_RESOURCES
  877.     RPC_S_PROCNUM_OUT_OF_RANGE
  878.     RPC_S_PROTOCOL_ERROR
  879.     RPC_S_PROTSEQ_NOT_FOUND
  880.     RPC_S_PROTSEQ_NOT_SUPPORTED
  881.     RPC_S_SEC_PKG_ERROR
  882.     RPC_S_SERVER_TOO_BUSY
  883.     RPC_S_SERVER_UNAVAILABLE
  884.     RPC_S_STRING_TOO_LONG
  885.     RPC_S_TYPE_ALREADY_REGISTERED
  886.     RPC_S_UNKNOWN_AUTHN_LEVEL
  887.     RPC_S_UNKNOWN_AUTHN_SERVICE
  888.     RPC_S_UNKNOWN_AUTHN_TYPE
  889.     RPC_S_UNKNOWN_AUTHZ_SERVICE
  890.     RPC_S_UNKNOWN_IF
  891.     RPC_S_UNKNOWN_MGR_TYPE
  892.     RPC_S_UNSUPPORTED_AUTHN_LEVEL
  893.     RPC_S_UNSUPPORTED_NAME_SYNTAX
  894.     RPC_S_UNSUPPORTED_TRANS_SYN
  895.     RPC_S_UNSUPPORTED_TYPE
  896.     RPC_S_UUID_LOCAL_ONLY
  897.     RPC_S_UUID_NO_ADDRESS
  898.     RPC_S_WRONG_KIND_OF_BINDING
  899.     RPC_S_ZERO_DIVIDE
  900.     RPC_X_BAD_STUB_DATA
  901.     RPC_X_BYTE_COUNT_TOO_SMALL
  902.     RPC_X_ENUM_VALUE_OUT_OF_RANGE
  903.     RPC_X_INVALID_ES_ACTION
  904.     RPC_X_NO_MORE_ENTRIES
  905.     RPC_X_NULL_REF_POINTER
  906.     RPC_X_SS_CANNOT_GET_CALL_HANDLE
  907.     RPC_X_SS_CHAR_TRANS_OPEN_FAIL
  908.     RPC_X_SS_CHAR_TRANS_SHORT_FILE
  909.     RPC_X_SS_CONTEXT_DAMAGED
  910.     RPC_X_SS_HANDLES_MISMATCH
  911.     RPC_X_SS_IN_NULL_CONTEXT
  912.     RPC_X_WRONG_ES_VERSION
  913.     RPC_X_WRONG_STUB_VERSION
  914.     SEVERITY_ERROR
  915.     SEVERITY_SUCCESS
  916.     STG_E_ABNORMALAPIEXIT
  917.     STG_E_ACCESSDENIED
  918.     STG_E_CANTSAVE
  919.     STG_E_DISKISWRITEPROTECTED
  920.     STG_E_EXTANTMARSHALLINGS
  921.     STG_E_FILEALREADYEXISTS
  922.     STG_E_FILENOTFOUND
  923.     STG_E_INSUFFICIENTMEMORY
  924.     STG_E_INUSE
  925.     STG_E_INVALIDFLAG
  926.     STG_E_INVALIDFUNCTION
  927.     STG_E_INVALIDHANDLE
  928.     STG_E_INVALIDHEADER
  929.     STG_E_INVALIDNAME
  930.     STG_E_INVALIDPARAMETER
  931.     STG_E_INVALIDPOINTER
  932.     STG_E_LOCKVIOLATION
  933.     STG_E_MEDIUMFULL
  934.     STG_E_NOMOREFILES
  935.     STG_E_NOTCURRENT
  936.     STG_E_NOTFILEBASEDSTORAGE
  937.     STG_E_OLDDLL
  938.     STG_E_OLDFORMAT
  939.     STG_E_PATHNOTFOUND
  940.     STG_E_READFAULT
  941.     STG_E_REVERTED
  942.     STG_E_SEEKERROR
  943.     STG_E_SHAREREQUIRED
  944.     STG_E_SHAREVIOLATION
  945.     STG_E_TOOMANYOPENFILES
  946.     STG_E_UNIMPLEMENTEDFUNCTION
  947.     STG_E_UNKNOWN
  948.     STG_E_WRITEFAULT
  949.     STG_S_CONVERTED
  950.     S_FALSE
  951.     S_OK
  952.     TYPE_E_AMBIGUOUSNAME
  953.     TYPE_E_BADMODULEKIND
  954.     TYPE_E_BUFFERTOOSMALL
  955.     TYPE_E_CANTCREATETMPFILE
  956.     TYPE_E_CANTLOADLIBRARY
  957.     TYPE_E_CIRCULARTYPE
  958.     TYPE_E_DLLFUNCTIONNOTFOUND
  959.     TYPE_E_DUPLICATEID
  960.     TYPE_E_ELEMENTNOTFOUND
  961.     TYPE_E_INCONSISTENTPROPFUNCS
  962.     TYPE_E_INVALIDID
  963.     TYPE_E_INVALIDSTATE
  964.     TYPE_E_INVDATAREAD
  965.     TYPE_E_IOERROR
  966.     TYPE_E_LIBNOTREGISTERED
  967.     TYPE_E_NAMECONFLICT
  968.     TYPE_E_OUTOFBOUNDS
  969.     TYPE_E_QUALIFIEDNAMEDISALLOWED
  970.     TYPE_E_REGISTRYACCESS
  971.     TYPE_E_SIZETOOBIG
  972.     TYPE_E_TYPEMISMATCH
  973.     TYPE_E_UNDEFINEDTYPE
  974.     TYPE_E_UNKNOWNLCID
  975.     TYPE_E_UNSUPFORMAT
  976.     TYPE_E_WRONGTYPEKIND
  977.     VIEW_E_DRAW
  978.     VIEW_E_FIRST
  979.     VIEW_E_LAST
  980.     VIEW_S_ALREADY_FROZEN
  981.     VIEW_S_FIRST
  982.     VIEW_S_LAST
  983. );
  984.  
  985. sub AUTOLOAD {
  986.     # This AUTOLOAD is used to 'autoload' constants from the constant()
  987.     # XS function.  If a constant is not found then control is passed
  988.     # to the AUTOLOAD in AutoLoader.
  989.  
  990.     my($constname);
  991.     ($constname = $AUTOLOAD) =~ s/.*:://;
  992.     #reset $! to zero to reset any current errors.
  993.     local $! = 0;
  994.     my $val = constant($constname, @_ ? $_[0] : 0);
  995.     if ($! != 0) {
  996.     if ($! =~ /Invalid/) {
  997.         $AutoLoader::AUTOLOAD = $AUTOLOAD;
  998.         goto &AutoLoader::AUTOLOAD;
  999.     }
  1000.     else {
  1001.         ($pack,$file,$line) = caller;
  1002.         die "Your vendor has not defined Win32::WinError macro $constname, used at $file line $line.";
  1003.     }
  1004.     }
  1005.     eval "sub $AUTOLOAD { $val }";
  1006.     goto &$AUTOLOAD;
  1007. }
  1008.  
  1009. bootstrap Win32::WinError;
  1010.  
  1011. # Preloaded methods go here.
  1012.  
  1013. # Autoload methods go after __END__, and are processed by the autosplit program.
  1014.  
  1015. 1;
  1016. __END__
  1017.