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

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