home *** CD-ROM | disk | FTP | other *** search
/ c't freeware shareware 1997 / CT_SW_97.ISO / pc / software / entwickl / win95 / pw32i306.exe / lib / Win32 / winerror.pm < prev   
Text File  |  1996-08-12  |  25KB  |  1,015 lines

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