PageRenderTime 51ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/mono/io-layer/messages.c

https://bitbucket.org/danipen/mono
C | 1977 lines | 1930 code | 31 blank | 16 comment | 34 complexity | 7739f3a11ed7d012bab44279ef5a0403 MD5 | raw file
Possible License(s): Unlicense, Apache-2.0, LGPL-2.0, MPL-2.0-no-copyleft-exception, CC-BY-SA-3.0, GPL-2.0

Large files files are truncated, but you can click here to view the full file

  1. /*
  2. * messages.c: Error message handling
  3. *
  4. * Author:
  5. * Dick Porter (dick@ximian.com)
  6. *
  7. * (C) 2008 Novell, Inc.
  8. */
  9. #include <config.h>
  10. #include <glib.h>
  11. #include <stdarg.h>
  12. #include <string.h>
  13. #include <stdio.h>
  14. #include <mono/io-layer/wapi.h>
  15. #include <mono/io-layer/wapi-private.h>
  16. #include <mono/io-layer/misc-private.h>
  17. #include <mono/io-layer/messages.h>
  18. #undef DEBUG
  19. typedef struct {
  20. int id;
  21. const char const *txt;
  22. } ErrorDesc;
  23. static ErrorDesc common_messages [] = {
  24. { ERROR_SUCCESS, "Success" },
  25. { ERROR_FILE_NOT_FOUND, "Cannot find the specified file" },
  26. { ERROR_PATH_NOT_FOUND, "Cannot find the specified file" },
  27. { ERROR_TOO_MANY_OPEN_FILES, "Too many open files" },
  28. { ERROR_ACCESS_DENIED, "Access denied" },
  29. { ERROR_INVALID_HANDLE, "Invalid handle" },
  30. { ERROR_INVALID_DATA, "Invalid data" },
  31. { ERROR_OUTOFMEMORY, "Out of memory" },
  32. { ERROR_NOT_SAME_DEVICE, "Not same device" },
  33. { ERROR_NO_MORE_FILES, "No more files" },
  34. { ERROR_BAD_LENGTH, "Bad length" },
  35. { ERROR_GEN_FAILURE, "General failure" },
  36. { ERROR_SHARING_VIOLATION, "Sharing violation" },
  37. { ERROR_LOCK_VIOLATION, "Lock violation" },
  38. { ERROR_NOT_SUPPORTED, "Operation not supported" },
  39. { ERROR_INVALID_PARAMETER, "Invalid parameter" },
  40. { ERROR_CALL_NOT_IMPLEMENTED, "Call not implemented" },
  41. { ERROR_INVALID_NAME, "Invalid name" },
  42. { ERROR_PROC_NOT_FOUND, "Process not found" },
  43. { ERROR_ALREADY_EXISTS, "Already exists" },
  44. { ERROR_DIRECTORY, "Is a directory" },
  45. { ERROR_OPERATION_ABORTED, "Operation aborted" },
  46. { ERROR_ENCRYPTION_FAILED, "Encryption failed" },
  47. { WSAEINTR, "interrupted" },
  48. { WSAEBADF, "Bad file number" },
  49. { WSAEACCES, "Access denied" },
  50. { WSAEFAULT, "Bad address" },
  51. { WSAEINVAL, "Invalid arguments" },
  52. { WSAEMFILE, "Too many open files" },
  53. { WSAEWOULDBLOCK, "Operation on non-blocking socket would block" },
  54. { WSAEINPROGRESS, "Operation in progress" },
  55. { WSAEALREADY, "Operation already in progress" },
  56. { WSAENOTSOCK, "The descriptor is not a socket" },
  57. { WSAEDESTADDRREQ, "Destination address required" },
  58. { WSAEMSGSIZE, "Message too long" },
  59. { WSAEPROTOTYPE, "Protocol wrong type for socket" },
  60. { WSAENOPROTOOPT, "Protocol option not supported" },
  61. { WSAEPROTONOSUPPORT, "Protocol not supported" },
  62. { WSAESOCKTNOSUPPORT, "Socket not supported" },
  63. { WSAEOPNOTSUPP, "Operation not supported" },
  64. { WSAEPFNOSUPPORT, "Protocol family not supported" },
  65. { WSAEAFNOSUPPORT, "An address incompatible with the requested protocol was used" },
  66. { WSAEADDRINUSE, "Address already in use" },
  67. { WSAEADDRNOTAVAIL, "The requested address is not valid in this context" },
  68. { WSAENETDOWN, "Network subsystem is down" },
  69. { WSAENETUNREACH, "Network is unreachable" },
  70. { WSAENETRESET, "Connection broken, keep-alive detected a problem" },
  71. { WSAECONNABORTED, "An established connection was aborted in your host machine." },
  72. { WSAECONNRESET, "Connection reset by peer" },
  73. { WSAENOBUFS, "Not enough buffer space is available" },
  74. { WSAEISCONN, "Socket is already connected" },
  75. { WSAENOTCONN, "The socket is not connected" },
  76. { WSAESHUTDOWN, "The socket has been shut down" },
  77. { WSAETOOMANYREFS, "Too many references: cannot splice" },
  78. { WSAETIMEDOUT, "Connection timed out" },
  79. { WSAECONNREFUSED, "Connection refused" },
  80. { WSAELOOP, "Too many symbolic links encountered" },
  81. { WSAENAMETOOLONG, "File name too long" },
  82. { WSAEHOSTDOWN, "Host is down" },
  83. { WSAEHOSTUNREACH, "No route to host" },
  84. { WSAENOTEMPTY, "Directory not empty" },
  85. { WSAEPROCLIM, "EPROCLIM" },
  86. { WSAEUSERS, "Too many users" },
  87. { WSAEDQUOT, "Quota exceeded" },
  88. { WSAESTALE, "Stale NFS file handle" },
  89. { WSAEREMOTE, "Object is remote" },
  90. { WSASYSNOTREADY, "SYSNOTREADY" },
  91. { WSAVERNOTSUPPORTED, "VERNOTSUPPORTED" },
  92. { WSANOTINITIALISED, "Winsock not initialised" },
  93. { WSAEDISCON, "EDISCON" },
  94. { WSAENOMORE, "ENOMORE" },
  95. { WSAECANCELLED, "Operation canceled" },
  96. { WSAEINVALIDPROCTABLE, "EINVALIDPROCTABLE" },
  97. { WSAEINVALIDPROVIDER, "EINVALIDPROVIDER" },
  98. { WSAEPROVIDERFAILEDINIT, "EPROVIDERFAILEDINIT" },
  99. { WSASYSCALLFAILURE, "System call failed" },
  100. { WSASERVICE_NOT_FOUND, "SERVICE_NOT_FOUND" },
  101. { WSATYPE_NOT_FOUND, "TYPE_NOT_FOUND" },
  102. { WSA_E_NO_MORE, "E_NO_MORE" },
  103. { WSA_E_CANCELLED, "E_CANCELLED" },
  104. { WSAEREFUSED, "EREFUSED" },
  105. { WSAHOST_NOT_FOUND, "No such host is known" },
  106. { WSATRY_AGAIN, "A temporary error occurred on an authoritative name server. Try again later." },
  107. { WSANO_RECOVERY, "No recovery" },
  108. { WSANO_DATA, "No data" },
  109. };
  110. #ifndef DISABLE_FULL_MESSAGES
  111. static ErrorDesc messages [] = {
  112. { ERROR_INVALID_FUNCTION, "Invalid function" },
  113. { ERROR_ARENA_TRASHED, "Arena trashed" },
  114. { ERROR_NOT_ENOUGH_MEMORY, "Not enough memory" },
  115. { ERROR_INVALID_BLOCK, "Invalid block" },
  116. { ERROR_BAD_ENVIRONMENT, "Bad environment" },
  117. { ERROR_BAD_FORMAT, "Bad format" },
  118. { ERROR_INVALID_ACCESS, "Invalid access" },
  119. { ERROR_INVALID_DRIVE, "Invalid drive" },
  120. { ERROR_CURRENT_DIRECTORY, "Current directory" },
  121. { ERROR_WRITE_PROTECT, "Write protect" },
  122. { ERROR_BAD_UNIT, "Bad unit" },
  123. { ERROR_NOT_READY, "Not ready" },
  124. { ERROR_BAD_COMMAND, "Bad command" },
  125. { ERROR_CRC, "CRC" },
  126. { ERROR_SEEK, "Seek" },
  127. { ERROR_NOT_DOS_DISK, "Not DOS disk" },
  128. { ERROR_SECTOR_NOT_FOUND, "Sector not found" },
  129. { ERROR_OUT_OF_PAPER, "Out of paper" },
  130. { ERROR_WRITE_FAULT, "Write fault" },
  131. { ERROR_READ_FAULT, "Read fault" },
  132. { ERROR_WRONG_DISK, "Wrong disk" },
  133. { ERROR_SHARING_BUFFER_EXCEEDED, "Sharing buffer exceeded" },
  134. { ERROR_HANDLE_EOF, "Handle EOF" },
  135. { ERROR_HANDLE_DISK_FULL, "Handle disk full" },
  136. { ERROR_REM_NOT_LIST, "Rem not list" },
  137. { ERROR_DUP_NAME, "Duplicate name" },
  138. { ERROR_BAD_NETPATH, "Bad netpath" },
  139. { ERROR_NETWORK_BUSY, "Network busy" },
  140. { ERROR_DEV_NOT_EXIST, "Device does not exist" },
  141. { ERROR_TOO_MANY_CMDS, "Too many commands" },
  142. { ERROR_ADAP_HDW_ERR, "ADAP HDW error" },
  143. { ERROR_BAD_NET_RESP, "Bad net response" },
  144. { ERROR_UNEXP_NET_ERR, "Unexpected net error" },
  145. { ERROR_BAD_REM_ADAP, "Bad rem adap" },
  146. { ERROR_PRINTQ_FULL, "Print queue full" },
  147. { ERROR_NO_SPOOL_SPACE, "No spool space" },
  148. { ERROR_PRINT_CANCELLED, "Print cancelled" },
  149. { ERROR_NETNAME_DELETED, "Netname deleted" },
  150. { ERROR_NETWORK_ACCESS_DENIED, "Network access denied" },
  151. { ERROR_BAD_DEV_TYPE, "Bad device type" },
  152. { ERROR_BAD_NET_NAME, "Bad net name" },
  153. { ERROR_TOO_MANY_NAMES, "Too many names" },
  154. { ERROR_TOO_MANY_SESS, "Too many sessions" },
  155. { ERROR_SHARING_PAUSED, "Sharing paused" },
  156. { ERROR_REQ_NOT_ACCEP, "Req not accep" },
  157. { ERROR_REDIR_PAUSED, "Redir paused" },
  158. { ERROR_FILE_EXISTS, "File exists" },
  159. { ERROR_CANNOT_MAKE, "Cannot make" },
  160. { ERROR_FAIL_I24, "Fail i24" },
  161. { ERROR_OUT_OF_STRUCTURES, "Out of structures" },
  162. { ERROR_ALREADY_ASSIGNED, "Already assigned" },
  163. { ERROR_INVALID_PASSWORD, "Invalid password" },
  164. { ERROR_NET_WRITE_FAULT, "Net write fault" },
  165. { ERROR_NO_PROC_SLOTS, "No proc slots" },
  166. { ERROR_TOO_MANY_SEMAPHORES, "Too many semaphores" },
  167. { ERROR_EXCL_SEM_ALREADY_OWNED, "Exclusive semaphore already owned" },
  168. { ERROR_SEM_IS_SET, "Semaphore is set" },
  169. { ERROR_TOO_MANY_SEM_REQUESTS, "Too many semaphore requests" },
  170. { ERROR_INVALID_AT_INTERRUPT_TIME, "Invalid at interrupt time" },
  171. { ERROR_SEM_OWNER_DIED, "Semaphore owner died" },
  172. { ERROR_SEM_USER_LIMIT, "Semaphore user limit" },
  173. { ERROR_DISK_CHANGE, "Disk change" },
  174. { ERROR_DRIVE_LOCKED, "Drive locked" },
  175. { ERROR_BROKEN_PIPE, "Broken pipe" },
  176. { ERROR_OPEN_FAILED, "Open failed" },
  177. { ERROR_BUFFER_OVERFLOW, "Buffer overflow" },
  178. { ERROR_DISK_FULL, "Disk full" },
  179. { ERROR_NO_MORE_SEARCH_HANDLES, "No more search handles" },
  180. { ERROR_INVALID_TARGET_HANDLE, "Invalid target handle" },
  181. { ERROR_INVALID_CATEGORY, "Invalid category" },
  182. { ERROR_INVALID_VERIFY_SWITCH, "Invalid verify switch" },
  183. { ERROR_BAD_DRIVER_LEVEL, "Bad driver level" },
  184. { ERROR_SEM_TIMEOUT, "Semaphore timeout" },
  185. { ERROR_INSUFFICIENT_BUFFER, "Insufficient buffer" },
  186. { ERROR_INVALID_LEVEL, "Invalid level" },
  187. { ERROR_NO_VOLUME_LABEL, "No volume label" },
  188. { ERROR_MOD_NOT_FOUND, "Module not found" },
  189. { ERROR_WAIT_NO_CHILDREN, "Wait no children" },
  190. { ERROR_CHILD_NOT_COMPLETE, "Child not complete" },
  191. { ERROR_DIRECT_ACCESS_HANDLE, "Direct access handle" },
  192. { ERROR_NEGATIVE_SEEK, "Negative seek" },
  193. { ERROR_SEEK_ON_DEVICE, "Seek on device" },
  194. { ERROR_IS_JOIN_TARGET, "Is join target" },
  195. { ERROR_IS_JOINED, "Is joined" },
  196. { ERROR_IS_SUBSTED, "Is substed" },
  197. { ERROR_NOT_JOINED, "Not joined" },
  198. { ERROR_NOT_SUBSTED, "Not substed" },
  199. { ERROR_JOIN_TO_JOIN, "Join to join" },
  200. { ERROR_SUBST_TO_SUBST, "Subst to subst" },
  201. { ERROR_JOIN_TO_SUBST, "Join to subst" },
  202. { ERROR_SUBST_TO_JOIN, "Subst to join" },
  203. { ERROR_BUSY_DRIVE, "Busy drive" },
  204. { ERROR_SAME_DRIVE, "Same drive" },
  205. { ERROR_DIR_NOT_ROOT, "Directory not root" },
  206. { ERROR_DIR_NOT_EMPTY, "Directory not empty" },
  207. { ERROR_IS_SUBST_PATH, "Is subst path" },
  208. { ERROR_IS_JOIN_PATH, "Is join path" },
  209. { ERROR_PATH_BUSY, "Path busy" },
  210. { ERROR_IS_SUBST_TARGET, "Is subst target" },
  211. { ERROR_SYSTEM_TRACE, "System trace" },
  212. { ERROR_INVALID_EVENT_COUNT, "Invalid event count" },
  213. { ERROR_TOO_MANY_MUXWAITERS, "Too many muxwaiters" },
  214. { ERROR_INVALID_LIST_FORMAT, "Invalid list format" },
  215. { ERROR_LABEL_TOO_LONG, "Label too long" },
  216. { ERROR_TOO_MANY_TCBS, "Too many TCBs" },
  217. { ERROR_SIGNAL_REFUSED, "Signal refused" },
  218. { ERROR_DISCARDED, "Discarded" },
  219. { ERROR_NOT_LOCKED, "Not locked" },
  220. { ERROR_BAD_THREADID_ADDR, "Bad thread ID addr" },
  221. { ERROR_BAD_ARGUMENTS, "Bad arguments" },
  222. { ERROR_BAD_PATHNAME, "Bad pathname" },
  223. { ERROR_SIGNAL_PENDING, "Signal pending" },
  224. { ERROR_MAX_THRDS_REACHED, "Max thrds reached" },
  225. { ERROR_LOCK_FAILED, "Lock failed" },
  226. { ERROR_BUSY, "Busy" },
  227. { ERROR_CANCEL_VIOLATION, "Cancel violation" },
  228. { ERROR_ATOMIC_LOCKS_NOT_SUPPORTED, "Atomic locks not supported" },
  229. { ERROR_INVALID_SEGMENT_NUMBER, "Invalid segment number" },
  230. { ERROR_INVALID_ORDINAL, "Invalid ordinal" },
  231. { ERROR_INVALID_FLAG_NUMBER, "Invalid flag number" },
  232. { ERROR_SEM_NOT_FOUND, "Sem not found" },
  233. { ERROR_INVALID_STARTING_CODESEG, "Invalid starting codeseg" },
  234. { ERROR_INVALID_STACKSEG, "Invalid stackseg" },
  235. { ERROR_INVALID_MODULETYPE, "Invalid moduletype" },
  236. { ERROR_INVALID_EXE_SIGNATURE, "Invalid exe signature" },
  237. { ERROR_EXE_MARKED_INVALID, "Exe marked invalid" },
  238. { ERROR_BAD_EXE_FORMAT, "Bad exe format" },
  239. { ERROR_ITERATED_DATA_EXCEEDS_64k, "Iterated data exceeds 64k (and that should be enough for anybody!)" },
  240. { ERROR_INVALID_MINALLOCSIZE, "Invalid minallocsize" },
  241. { ERROR_DYNLINK_FROM_INVALID_RING, "Dynlink from invalid ring" },
  242. { ERROR_IOPL_NOT_ENABLED, "IOPL not enabled" },
  243. { ERROR_INVALID_SEGDPL, "Invalid segdpl" },
  244. { ERROR_AUTODATASEG_EXCEEDS_64k, "Autodataseg exceeds 64k" },
  245. { ERROR_RING2SEG_MUST_BE_MOVABLE, "Ring2seg must be movable" },
  246. { ERROR_RELOC_CHAIN_XEEDS_SEGLIM, "Reloc chain exceeds seglim" },
  247. { ERROR_INFLOOP_IN_RELOC_CHAIN, "Infloop in reloc chain" },
  248. { ERROR_ENVVAR_NOT_FOUND, "Env var not found" },
  249. { ERROR_NO_SIGNAL_SENT, "No signal sent" },
  250. { ERROR_FILENAME_EXCED_RANGE, "Filename exceeds range" },
  251. { ERROR_RING2_STACK_IN_USE, "Ring2 stack in use" },
  252. { ERROR_META_EXPANSION_TOO_LONG, "Meta expansion too long" },
  253. { ERROR_INVALID_SIGNAL_NUMBER, "Invalid signal number" },
  254. { ERROR_THREAD_1_INACTIVE, "Thread 1 inactive" },
  255. { ERROR_LOCKED, "Locked" },
  256. { ERROR_TOO_MANY_MODULES, "Too many modules" },
  257. { ERROR_NESTING_NOT_ALLOWED, "Nesting not allowed" },
  258. { ERROR_EXE_MACHINE_TYPE_MISMATCH, "Exe machine type mismatch" },
  259. { ERROR_BAD_PIPE, "Bad pipe" },
  260. { ERROR_PIPE_BUSY, "Pipe busy" },
  261. { ERROR_NO_DATA, "No data" },
  262. { ERROR_PIPE_NOT_CONNECTED, "Pipe not connected" },
  263. { ERROR_MORE_DATA, "More data" },
  264. { ERROR_VC_DISCONNECTED, "VC disconnected" },
  265. { ERROR_INVALID_EA_NAME, "Invalid EA name" },
  266. { ERROR_EA_LIST_INCONSISTENT, "EA list inconsistent" },
  267. { WAIT_TIMEOUT, "Wait timeout" },
  268. { ERROR_NO_MORE_ITEMS, "No more items" },
  269. { ERROR_CANNOT_COPY, "Cannot copy" },
  270. { ERROR_EAS_DIDNT_FIT, "EAS didnt fit" },
  271. { ERROR_EA_FILE_CORRUPT, "EA file corrupt" },
  272. { ERROR_EA_TABLE_FULL, "EA table full" },
  273. { ERROR_INVALID_EA_HANDLE, "Invalid EA handle" },
  274. { ERROR_EAS_NOT_SUPPORTED, "EAs not supported" },
  275. { ERROR_NOT_OWNER, "Not owner" },
  276. { ERROR_TOO_MANY_POSTS, "Too many posts" },
  277. { ERROR_PARTIAL_COPY, "Partial copy" },
  278. { ERROR_OPLOCK_NOT_GRANTED, "Oplock not granted" },
  279. { ERROR_INVALID_OPLOCK_PROTOCOL, "Invalid oplock protocol" },
  280. { ERROR_DISK_TOO_FRAGMENTED, "Disk too fragmented" },
  281. { ERROR_DELETE_PENDING, "Delete pending" },
  282. { ERROR_MR_MID_NOT_FOUND, "Mr Mid not found" },
  283. { ERROR_INVALID_ADDRESS, "Invalid address" },
  284. { ERROR_ARITHMETIC_OVERFLOW, "Arithmetic overflow" },
  285. { ERROR_PIPE_CONNECTED, "Pipe connected" },
  286. { ERROR_PIPE_LISTENING, "Pipe listening" },
  287. { ERROR_EA_ACCESS_DENIED, "EA access denied" },
  288. { ERROR_IO_INCOMPLETE, "IO incomplete" },
  289. { ERROR_IO_PENDING, "IO pending" },
  290. { ERROR_NOACCESS, "No access" },
  291. { ERROR_SWAPERROR, "Swap error" },
  292. { ERROR_STACK_OVERFLOW, "Stack overflow" },
  293. { ERROR_INVALID_MESSAGE, "Invalid message" },
  294. { ERROR_CAN_NOT_COMPLETE, "Can not complete" },
  295. { ERROR_INVALID_FLAGS, "Invalid flags" },
  296. { ERROR_UNRECOGNIZED_VOLUME, "Unrecognised volume" },
  297. { ERROR_FILE_INVALID, "File invalid" },
  298. { ERROR_FULLSCREEN_MODE, "Full screen mode" },
  299. { ERROR_NO_TOKEN, "No token" },
  300. { ERROR_BADDB, "Bad DB" },
  301. { ERROR_BADKEY, "Bad key" },
  302. { ERROR_CANTOPEN, "Can't open" },
  303. { ERROR_CANTREAD, "Can't read" },
  304. { ERROR_CANTWRITE, "Can't write" },
  305. { ERROR_REGISTRY_RECOVERED, "Registry recovered" },
  306. { ERROR_REGISTRY_CORRUPT, "Registry corrupt" },
  307. { ERROR_REGISTRY_IO_FAILED, "Registry IO failed" },
  308. { ERROR_NOT_REGISTRY_FILE, "Not registry file" },
  309. { ERROR_KEY_DELETED, "Key deleted" },
  310. { ERROR_NO_LOG_SPACE, "No log space" },
  311. { ERROR_KEY_HAS_CHILDREN, "Key has children" },
  312. { ERROR_CHILD_MUST_BE_VOLATILE, "Child must be volatile" },
  313. { ERROR_NOTIFY_ENUM_DIR, "Notify enum dir" },
  314. { ERROR_DEPENDENT_SERVICES_RUNNING, "Dependent services running" },
  315. { ERROR_INVALID_SERVICE_CONTROL, "Invalid service control" },
  316. { ERROR_SERVICE_REQUEST_TIMEOUT, "Service request timeout" },
  317. { ERROR_SERVICE_NO_THREAD, "Service no thread" },
  318. { ERROR_SERVICE_DATABASE_LOCKED, "Service database locked" },
  319. { ERROR_SERVICE_ALREADY_RUNNING, "Service already running" },
  320. { ERROR_INVALID_SERVICE_ACCOUNT, "Invalid service account" },
  321. { ERROR_SERVICE_DISABLED, "Service disabled" },
  322. { ERROR_CIRCULAR_DEPENDENCY, "Circular dependency" },
  323. { ERROR_SERVICE_DOES_NOT_EXIST, "Service does not exist" },
  324. { ERROR_SERVICE_CANNOT_ACCEPT_CTRL, "Service cannot accept ctrl" },
  325. { ERROR_SERVICE_NOT_ACTIVE, "Service not active" },
  326. { ERROR_FAILED_SERVICE_CONTROLLER_CONNECT, "Failed service controller connect" },
  327. { ERROR_EXCEPTION_IN_SERVICE, "Exception in service" },
  328. { ERROR_DATABASE_DOES_NOT_EXIST, "Database does not exist" },
  329. { ERROR_SERVICE_SPECIFIC_ERROR, "Service specific error" },
  330. { ERROR_PROCESS_ABORTED, "Process aborted" },
  331. { ERROR_SERVICE_DEPENDENCY_FAIL, "Service dependency fail" },
  332. { ERROR_SERVICE_LOGON_FAILED, "Service logon failed" },
  333. { ERROR_SERVICE_START_HANG, "Service start hang" },
  334. { ERROR_INVALID_SERVICE_LOCK, "Invalid service lock" },
  335. { ERROR_SERVICE_MARKED_FOR_DELETE, "Service marked for delete" },
  336. { ERROR_SERVICE_EXISTS, "Service exists" },
  337. { ERROR_ALREADY_RUNNING_LKG, "Already running lkg" },
  338. { ERROR_SERVICE_DEPENDENCY_DELETED, "Service dependency deleted" },
  339. { ERROR_BOOT_ALREADY_ACCEPTED, "Boot already accepted" },
  340. { ERROR_SERVICE_NEVER_STARTED, "Service never started" },
  341. { ERROR_DUPLICATE_SERVICE_NAME, "Duplicate service name" },
  342. { ERROR_DIFFERENT_SERVICE_ACCOUNT, "Different service account" },
  343. { ERROR_CANNOT_DETECT_DRIVER_FAILURE, "Cannot detect driver failure" },
  344. { ERROR_CANNOT_DETECT_PROCESS_ABORT, "Cannot detect process abort" },
  345. { ERROR_NO_RECOVERY_PROGRAM, "No recovery program" },
  346. { ERROR_SERVICE_NOT_IN_EXE, "Service not in exe" },
  347. { ERROR_NOT_SAFEBOOT_SERVICE, "Not safeboot service" },
  348. { ERROR_END_OF_MEDIA, "End of media" },
  349. { ERROR_FILEMARK_DETECTED, "Filemark detected" },
  350. { ERROR_BEGINNING_OF_MEDIA, "Beginning of media" },
  351. { ERROR_SETMARK_DETECTED, "Setmark detected" },
  352. { ERROR_NO_DATA_DETECTED, "No data detected" },
  353. { ERROR_PARTITION_FAILURE, "Partition failure" },
  354. { ERROR_INVALID_BLOCK_LENGTH, "Invalid block length" },
  355. { ERROR_DEVICE_NOT_PARTITIONED, "Device not partitioned" },
  356. { ERROR_UNABLE_TO_LOCK_MEDIA, "Unable to lock media" },
  357. { ERROR_UNABLE_TO_UNLOAD_MEDIA, "Unable to unload media" },
  358. { ERROR_MEDIA_CHANGED, "Media changed" },
  359. { ERROR_BUS_RESET, "Bus reset" },
  360. { ERROR_NO_MEDIA_IN_DRIVE, "No media in drive" },
  361. { ERROR_NO_UNICODE_TRANSLATION, "No unicode translation" },
  362. { ERROR_DLL_INIT_FAILED, "DLL init failed" },
  363. { ERROR_SHUTDOWN_IN_PROGRESS, "Shutdown in progress" },
  364. { ERROR_NO_SHUTDOWN_IN_PROGRESS, "No shutdown in progress" },
  365. { ERROR_IO_DEVICE, "IO device" },
  366. { ERROR_SERIAL_NO_DEVICE, "Serial IO device" },
  367. { ERROR_IRQ_BUSY, "IRQ busy" },
  368. { ERROR_MORE_WRITES, "More writes" },
  369. { ERROR_COUNTER_TIMEOUT, "Counter timeout" },
  370. { ERROR_FLOPPY_ID_MARK_NOT_FOUND, "Floppy ID mark not found" },
  371. { ERROR_FLOPPY_WRONG_CYLINDER, "Floppy wrong cylinder" },
  372. { ERROR_FLOPPY_UNKNOWN_ERROR, "Floppy unknown error" },
  373. { ERROR_FLOPPY_BAD_REGISTERS, "Floppy bad registers" },
  374. { ERROR_DISK_RECALIBRATE_FAILED, "Disk recalibrate failed" },
  375. { ERROR_DISK_OPERATION_FAILED, "Disk operation failed" },
  376. { ERROR_DISK_RESET_FAILED, "Disk reset failed" },
  377. { ERROR_EOM_OVERFLOW, "EOM overflow" },
  378. { ERROR_NOT_ENOUGH_SERVER_MEMORY, "Not enough server memory" },
  379. { ERROR_POSSIBLE_DEADLOCK, "Possible deadlock" },
  380. { ERROR_MAPPED_ALIGNMENT, "Mapped alignment" },
  381. { ERROR_SET_POWER_STATE_VETOED, "Set power state vetoed" },
  382. { ERROR_SET_POWER_STATE_FAILED, "Set power state failed" },
  383. { ERROR_TOO_MANY_LINKS, "Too many links" },
  384. { ERROR_OLD_WIN_VERSION, "Old win version" },
  385. { ERROR_APP_WRONG_OS, "App wrong OS" },
  386. { ERROR_SINGLE_INSTANCE_APP, "Single instance app" },
  387. { ERROR_RMODE_APP, "Rmode app" },
  388. { ERROR_INVALID_DLL, "Invalid DLL" },
  389. { ERROR_NO_ASSOCIATION, "No association" },
  390. { ERROR_DDE_FAIL, "DDE fail" },
  391. { ERROR_DLL_NOT_FOUND, "DLL not found" },
  392. { ERROR_NO_MORE_USER_HANDLES, "No more user handles" },
  393. { ERROR_MESSAGE_SYNC_ONLY, "Message sync only" },
  394. { ERROR_SOURCE_ELEMENT_EMPTY, "Source element empty" },
  395. { ERROR_DESTINATION_ELEMENT_FULL, "Destination element full" },
  396. { ERROR_ILLEGAL_ELEMENT_ADDRESS, "Illegal element address" },
  397. { ERROR_MAGAZINE_NOT_PRESENT, "Magazine not present" },
  398. { ERROR_DEVICE_REINITIALIZATION_NEEDED, "Device reinitialization needed" },
  399. { ERROR_DEVICE_REQUIRES_CLEANING, "Device requires cleaning" },
  400. { ERROR_DEVICE_DOOR_OPEN, "Device door open" },
  401. { ERROR_DEVICE_NOT_CONNECTED, "Device not connected" },
  402. { ERROR_NOT_FOUND, "Not found" },
  403. { ERROR_NO_MATCH, "No match" },
  404. { ERROR_SET_NOT_FOUND, "Set not found" },
  405. { ERROR_POINT_NOT_FOUND, "Point not found" },
  406. { ERROR_NO_TRACKING_SERVICE, "No tracking service" },
  407. { ERROR_NO_VOLUME_ID, "No volume ID" },
  408. { ERROR_UNABLE_TO_REMOVE_REPLACED, "Unable to remove replaced" },
  409. { ERROR_UNABLE_TO_MOVE_REPLACEMENT, "Unable to move replacement" },
  410. { ERROR_UNABLE_TO_MOVE_REPLACEMENT_2, "Unable to move replacement 2" },
  411. { ERROR_JOURNAL_DELETE_IN_PROGRESS, "Journal delete in progress" },
  412. { ERROR_JOURNAL_NOT_ACTIVE, "Journal not active" },
  413. { ERROR_POTENTIAL_FILE_FOUND, "Potential file found" },
  414. { ERROR_JOURNAL_ENTRY_DELETED, "Journal entry deleted" },
  415. { ERROR_BAD_DEVICE, "Bad device" },
  416. { ERROR_CONNECTION_UNAVAIL, "Connection unavail" },
  417. { ERROR_DEVICE_ALREADY_REMEMBERED, "Device already remembered" },
  418. { ERROR_NO_NET_OR_BAD_PATH, "No net or bad path" },
  419. { ERROR_BAD_PROVIDER, "Bad provider" },
  420. { ERROR_CANNOT_OPEN_PROFILE, "Cannot open profile" },
  421. { ERROR_BAD_PROFILE, "Bad profile" },
  422. { ERROR_NOT_CONTAINER, "Not container" },
  423. { ERROR_EXTENDED_ERROR, "Extended error" },
  424. { ERROR_INVALID_GROUPNAME, "Invalid group name" },
  425. { ERROR_INVALID_COMPUTERNAME, "Invalid computer name" },
  426. { ERROR_INVALID_EVENTNAME, "Invalid event name" },
  427. { ERROR_INVALID_DOMAINNAME, "Invalid domain name" },
  428. { ERROR_INVALID_SERVICENAME, "Invalid service name" },
  429. { ERROR_INVALID_NETNAME, "Invalid net name" },
  430. { ERROR_INVALID_SHARENAME, "Invalid share name" },
  431. { ERROR_INVALID_PASSWORDNAME, "Invalid password name" },
  432. { ERROR_INVALID_MESSAGENAME, "Invalid message name" },
  433. { ERROR_INVALID_MESSAGEDEST, "Invalid message dest" },
  434. { ERROR_SESSION_CREDENTIAL_CONFLICT, "Session credential conflict" },
  435. { ERROR_REMOTE_SESSION_LIMIT_EXCEEDED, "Remote session limit exceeded" },
  436. { ERROR_DUP_DOMAINNAME, "Dup domain name" },
  437. { ERROR_NO_NETWORK, "No network" },
  438. { ERROR_CANCELLED, "Cancelled" },
  439. { ERROR_USER_MAPPED_FILE, "User mapped file" },
  440. { ERROR_CONNECTION_REFUSED, "Connection refused" },
  441. { ERROR_GRACEFUL_DISCONNECT, "Graceful disconnect" },
  442. { ERROR_ADDRESS_ALREADY_ASSOCIATED, "Address already associated" },
  443. { ERROR_ADDRESS_NOT_ASSOCIATED, "Address not associated" },
  444. { ERROR_CONNECTION_INVALID, "Connected invalid" },
  445. { ERROR_CONNECTION_ACTIVE, "Connection active" },
  446. { ERROR_NETWORK_UNREACHABLE, "Network unreachable" },
  447. { ERROR_HOST_UNREACHABLE, "Host unreachable" },
  448. { ERROR_PROTOCOL_UNREACHABLE, "Protocol unreachable" },
  449. { ERROR_PORT_UNREACHABLE, "Port unreachable" },
  450. { ERROR_REQUEST_ABORTED, "Request aborted" },
  451. { ERROR_CONNECTION_ABORTED, "Connection aborted" },
  452. { ERROR_RETRY, "Retry" },
  453. { ERROR_CONNECTION_COUNT_LIMIT, "Connection count limit" },
  454. { ERROR_LOGIN_TIME_RESTRICTION, "Login time restriction" },
  455. { ERROR_LOGIN_WKSTA_RESTRICTION, "Login wksta restriction" },
  456. { ERROR_INCORRECT_ADDRESS, "Incorrect address" },
  457. { ERROR_ALREADY_REGISTERED, "Already registered" },
  458. { ERROR_SERVICE_NOT_FOUND, "Service not found" },
  459. { ERROR_NOT_AUTHENTICATED, "Not authenticated" },
  460. { ERROR_NOT_LOGGED_ON, "Not logged on" },
  461. { ERROR_CONTINUE, "Continue" },
  462. { ERROR_ALREADY_INITIALIZED, "Already initialised" },
  463. { ERROR_NO_MORE_DEVICES, "No more devices" },
  464. { ERROR_NO_SUCH_SITE, "No such site" },
  465. { ERROR_DOMAIN_CONTROLLER_EXISTS, "Domain controller exists" },
  466. { ERROR_ONLY_IF_CONNECTED, "Only if connected" },
  467. { ERROR_OVERRIDE_NOCHANGES, "Override no changes" },
  468. { ERROR_BAD_USER_PROFILE, "Bad user profile" },
  469. { ERROR_NOT_SUPPORTED_ON_SBS, "Not supported on SBS" },
  470. { ERROR_SERVER_SHUTDOWN_IN_PROGRESS, "Server shutdown in progress" },
  471. { ERROR_HOST_DOWN, "Host down" },
  472. { ERROR_NON_ACCOUNT_SID, "Non account sid" },
  473. { ERROR_NON_DOMAIN_SID, "Non domain sid" },
  474. { ERROR_APPHELP_BLOCK, "Apphelp block" },
  475. { ERROR_ACCESS_DISABLED_BY_POLICY, "Access disabled by policy" },
  476. { ERROR_REG_NAT_CONSUMPTION, "Reg nat consumption" },
  477. { ERROR_CSCSHARE_OFFLINE, "CSC share offline" },
  478. { ERROR_PKINIT_FAILURE, "PK init failure" },
  479. { ERROR_SMARTCARD_SUBSYSTEM_FAILURE, "Smartcard subsystem failure" },
  480. { ERROR_DOWNGRADE_DETECTED, "Downgrade detected" },
  481. { SEC_E_SMARTCARD_CERT_REVOKED, "Smartcard cert revoked" },
  482. { SEC_E_ISSUING_CA_UNTRUSTED, "Issuing CA untrusted" },
  483. { SEC_E_REVOCATION_OFFLINE_C, "Revocation offline" },
  484. { SEC_E_PKINIT_CLIENT_FAILUR, "PK init client failure" },
  485. { SEC_E_SMARTCARD_CERT_EXPIRED, "Smartcard cert expired" },
  486. { ERROR_MACHINE_LOCKED, "Machine locked" },
  487. { ERROR_CALLBACK_SUPPLIED_INVALID_DATA, "Callback supplied invalid data" },
  488. { ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED, "Sync foreground refresh required" },
  489. { ERROR_DRIVER_BLOCKED, "Driver blocked" },
  490. { ERROR_INVALID_IMPORT_OF_NON_DLL, "Invalid import of non DLL" },
  491. { ERROR_NOT_ALL_ASSIGNED, "Not all assigned" },
  492. { ERROR_SOME_NOT_MAPPED, "Some not mapped" },
  493. { ERROR_NO_QUOTAS_FOR_ACCOUNT, "No quotas for account" },
  494. { ERROR_LOCAL_USER_SESSION_KEY, "Local user session key" },
  495. { ERROR_NULL_LM_PASSWORD, "Null LM password" },
  496. { ERROR_UNKNOWN_REVISION, "Unknown revision" },
  497. { ERROR_REVISION_MISMATCH, "Revision mismatch" },
  498. { ERROR_INVALID_OWNER, "Invalid owner" },
  499. { ERROR_INVALID_PRIMARY_GROUP, "Invalid primary group" },
  500. { ERROR_NO_IMPERSONATION_TOKEN, "No impersonation token" },
  501. { ERROR_CANT_DISABLE_MANDATORY, "Can't disable mandatory" },
  502. { ERROR_NO_LOGON_SERVERS, "No logon servers" },
  503. { ERROR_NO_SUCH_LOGON_SESSION, "No such logon session" },
  504. { ERROR_NO_SUCH_PRIVILEGE, "No such privilege" },
  505. { ERROR_PRIVILEGE_NOT_HELD, "Privilege not held" },
  506. { ERROR_INVALID_ACCOUNT_NAME, "Invalid account name" },
  507. { ERROR_USER_EXISTS, "User exists" },
  508. { ERROR_NO_SUCH_USER, "No such user" },
  509. { ERROR_GROUP_EXISTS, "Group exists" },
  510. { ERROR_NO_SUCH_GROUP, "No such group" },
  511. { ERROR_MEMBER_IN_GROUP, "Member in group" },
  512. { ERROR_MEMBER_NOT_IN_GROUP, "Member not in group" },
  513. { ERROR_LAST_ADMIN, "Last admin" },
  514. { ERROR_WRONG_PASSWORD, "Wrong password" },
  515. { ERROR_ILL_FORMED_PASSWORD, "Ill formed password" },
  516. { ERROR_PASSWORD_RESTRICTION, "Password restriction" },
  517. { ERROR_LOGON_FAILURE, "Logon failure" },
  518. { ERROR_ACCOUNT_RESTRICTION, "Account restriction" },
  519. { ERROR_INVALID_LOGON_HOURS, "Invalid logon hours" },
  520. { ERROR_INVALID_WORKSTATION, "Invalid workstation" },
  521. { ERROR_PASSWORD_EXPIRED, "Password expired" },
  522. { ERROR_ACCOUNT_DISABLED, "Account disabled" },
  523. { ERROR_NONE_MAPPED, "None mapped" },
  524. { ERROR_TOO_MANY_LUIDS_REQUESTED, "Too many LUIDs requested" },
  525. { ERROR_LUIDS_EXHAUSTED, "LUIDs exhausted" },
  526. { ERROR_INVALID_SUB_AUTHORITY, "Invalid sub authority" },
  527. { ERROR_INVALID_ACL, "Invalid ACL" },
  528. { ERROR_INVALID_SID, "Invalid SID" },
  529. { ERROR_INVALID_SECURITY_DESCR, "Invalid security descr" },
  530. { ERROR_BAD_INHERITANCE_ACL, "Bad inheritance ACL" },
  531. { ERROR_SERVER_DISABLED, "Server disabled" },
  532. { ERROR_SERVER_NOT_DISABLED, "Server not disabled" },
  533. { ERROR_INVALID_ID_AUTHORITY, "Invalid ID authority" },
  534. { ERROR_ALLOTTED_SPACE_EXCEEDED, "Allotted space exceeded" },
  535. { ERROR_INVALID_GROUP_ATTRIBUTES, "Invalid group attributes" },
  536. { ERROR_BAD_IMPERSONATION_LEVEL, "Bad impersonation level" },
  537. { ERROR_CANT_OPEN_ANONYMOUS, "Can't open anonymous" },
  538. { ERROR_BAD_VALIDATION_CLASS, "Bad validation class" },
  539. { ERROR_BAD_TOKEN_TYPE, "Bad token type" },
  540. { ERROR_NO_SECURITY_ON_OBJECT, "No security on object" },
  541. { ERROR_CANT_ACCESS_DOMAIN_INFO, "Can't access domain info" },
  542. { ERROR_INVALID_SERVER_STATE, "Invalid server state" },
  543. { ERROR_INVALID_DOMAIN_STATE, "Invalid domain state" },
  544. { ERROR_INVALID_DOMAIN_ROLE, "Invalid domain role" },
  545. { ERROR_NO_SUCH_DOMAIN, "No such domain" },
  546. { ERROR_DOMAIN_EXISTS, "Domain exists" },
  547. { ERROR_DOMAIN_LIMIT_EXCEEDED, "Domain limit exceeded" },
  548. { ERROR_INTERNAL_DB_CORRUPTION, "Internal DB corruption" },
  549. { ERROR_INTERNAL_ERROR, "Internal error" },
  550. { ERROR_GENERIC_NOT_MAPPED, "Generic not mapped" },
  551. { ERROR_BAD_DESCRIPTOR_FORMAT, "Bad descriptor format" },
  552. { ERROR_NOT_LOGON_PROCESS, "Not logon process" },
  553. { ERROR_LOGON_SESSION_EXISTS, "Logon session exists" },
  554. { ERROR_NO_SUCH_PACKAGE, "No such package" },
  555. { ERROR_BAD_LOGON_SESSION_STATE, "Bad logon session state" },
  556. { ERROR_LOGON_SESSION_COLLISION, "Logon session collision" },
  557. { ERROR_INVALID_LOGON_TYPE, "Invalid logon type" },
  558. { ERROR_CANNOT_IMPERSONATE, "Cannot impersonate" },
  559. { ERROR_RXACT_INVALID_STATE, "Rxact invalid state" },
  560. { ERROR_RXACT_COMMIT_FAILURE, "Rxact commit failure" },
  561. { ERROR_SPECIAL_ACCOUNT, "Special account" },
  562. { ERROR_SPECIAL_GROUP, "Special group" },
  563. { ERROR_SPECIAL_USER, "Special user" },
  564. { ERROR_MEMBERS_PRIMARY_GROUP, "Members primary group" },
  565. { ERROR_TOKEN_ALREADY_IN_USE, "Token already in use" },
  566. { ERROR_NO_SUCH_ALIAS, "No such alias" },
  567. { ERROR_MEMBER_NOT_IN_ALIAS, "Member not in alias" },
  568. { ERROR_MEMBER_IN_ALIAS, "Member in alias" },
  569. { ERROR_ALIAS_EXISTS, "Alias exists" },
  570. { ERROR_LOGON_NOT_GRANTED, "Logon not granted" },
  571. { ERROR_TOO_MANY_SECRETS, "Too many secrets" },
  572. { ERROR_SECRET_TOO_LONG, "Secret too long" },
  573. { ERROR_INTERNAL_DB_ERROR, "Internal DB error" },
  574. { ERROR_TOO_MANY_CONTEXT_IDS, "Too many context IDs" },
  575. { ERROR_LOGON_TYPE_NOT_GRANTED, "Logon type not granted" },
  576. { ERROR_NT_CROSS_ENCRYPTION_REQUIRED, "NT cross encryption required" },
  577. { ERROR_NO_SUCH_MEMBER, "No such member" },
  578. { ERROR_INVALID_MEMBER, "Invalid member" },
  579. { ERROR_TOO_MANY_SIDS, "Too many SIDs" },
  580. { ERROR_LM_CROSS_ENCRYPTION_REQUIRED, "LM cross encryption required" },
  581. { ERROR_NO_INHERITANCE, "No inheritance" },
  582. { ERROR_FILE_CORRUPT, "File corrupt" },
  583. { ERROR_DISK_CORRUPT, "Disk corrupt" },
  584. { ERROR_NO_USER_SESSION_KEY, "No user session key" },
  585. { ERROR_LICENSE_QUOTA_EXCEEDED, "Licence quota exceeded" },
  586. { ERROR_WRONG_TARGET_NAME, "Wrong target name" },
  587. { ERROR_MUTUAL_AUTH_FAILED, "Mutual auth failed" },
  588. { ERROR_TIME_SKEW, "Time skew" },
  589. { ERROR_CURRENT_DOMAIN_NOT_ALLOWED, "Current domain not allowed" },
  590. { ERROR_INVALID_WINDOW_HANDLE, "Invalid window handle" },
  591. { ERROR_INVALID_MENU_HANDLE, "Invalid menu handle" },
  592. { ERROR_INVALID_CURSOR_HANDLE, "Invalid cursor handle" },
  593. { ERROR_INVALID_ACCEL_HANDLE, "Invalid accel handle" },
  594. { ERROR_INVALID_HOOK_HANDLE, "Invalid hook handle" },
  595. { ERROR_INVALID_DWP_HANDLE, "Invalid DWP handle" },
  596. { ERROR_TLW_WITH_WSCHILD, "TLW with wschild" },
  597. { ERROR_CANNOT_FIND_WND_CLASS, "Cannot find WND class" },
  598. { ERROR_WINDOW_OF_OTHER_THREAD, "Window of other thread" },
  599. { ERROR_HOTKEY_ALREADY_REGISTERED, "Hotkey already registered" },
  600. { ERROR_CLASS_ALREADY_EXISTS, "Class already exists" },
  601. { ERROR_CLASS_DOES_NOT_EXIST, "Class does not exist" },
  602. { ERROR_CLASS_HAS_WINDOWS, "Class has windows" },
  603. { ERROR_INVALID_INDEX, "Invalid index" },
  604. { ERROR_INVALID_ICON_HANDLE, "Invalid icon handle" },
  605. { ERROR_PRIVATE_DIALOG_INDEX, "Private dialog index" },
  606. { ERROR_LISTBOX_ID_NOT_FOUND, "Listbox ID not found" },
  607. { ERROR_NO_WILDCARD_CHARACTERS, "No wildcard characters" },
  608. { ERROR_CLIPBOARD_NOT_OPEN, "Clipboard not open" },
  609. { ERROR_HOTKEY_NOT_REGISTERED, "Hotkey not registered" },
  610. { ERROR_WINDOW_NOT_DIALOG, "Window not dialog" },
  611. { ERROR_CONTROL_ID_NOT_FOUND, "Control ID not found" },
  612. { ERROR_INVALID_COMBOBOX_MESSAGE, "Invalid combobox message" },
  613. { ERROR_WINDOW_NOT_COMBOBOX, "Window not combobox" },
  614. { ERROR_INVALID_EDIT_HEIGHT, "Invalid edit height" },
  615. { ERROR_DC_NOT_FOUND, "DC not found" },
  616. { ERROR_INVALID_HOOK_FILTER, "Invalid hook filter" },
  617. { ERROR_INVALID_FILTER_PROC, "Invalid filter proc" },
  618. { ERROR_HOOK_NEEDS_HMOD, "Hook needs HMOD" },
  619. { ERROR_GLOBAL_ONLY_HOOK, "Global only hook" },
  620. { ERROR_JOURNAL_HOOK_SET, "Journal hook set" },
  621. { ERROR_HOOK_NOT_INSTALLED, "Hook not installed" },
  622. { ERROR_INVALID_LB_MESSAGE, "Invalid LB message" },
  623. { ERROR_SETCOUNT_ON_BAD_LB, "Setcount on bad LB" },
  624. { ERROR_LB_WITHOUT_TABSTOPS, "LB without tabstops" },
  625. { ERROR_DESTROY_OBJECT_OF_OTHER_THREAD, "Destroy object of other thread" },
  626. { ERROR_CHILD_WINDOW_MENU, "Child window menu" },
  627. { ERROR_NO_SYSTEM_MENU, "No system menu" },
  628. { ERROR_INVALID_MSGBOX_STYLE, "Invalid msgbox style" },
  629. { ERROR_INVALID_SPI_VALUE, "Invalid SPI value" },
  630. { ERROR_SCREEN_ALREADY_LOCKED, "Screen already locked" },
  631. { ERROR_HWNDS_HAVE_DIFF_PARENT, "HWNDs have different parent" },
  632. { ERROR_NOT_CHILD_WINDOW, "Not child window" },
  633. { ERROR_INVALID_GW_COMMAND, "Invalid GW command" },
  634. { ERROR_INVALID_THREAD_ID, "Invalid thread ID" },
  635. { ERROR_NON_MDICHILD_WINDOW, "Non MDI child window" },
  636. { ERROR_POPUP_ALREADY_ACTIVE, "Popup already active" },
  637. { ERROR_NO_SCROLLBARS, "No scrollbars" },
  638. { ERROR_INVALID_SCROLLBAR_RANGE, "Invalid scrollbar range" },
  639. { ERROR_INVALID_SHOWWIN_COMMAND, "Invalid showwin command" },
  640. { ERROR_NO_SYSTEM_RESOURCES, "No system resources" },
  641. { ERROR_NONPAGED_SYSTEM_RESOURCES, "Nonpaged system resources" },
  642. { ERROR_PAGED_SYSTEM_RESOURCES, "Paged system resources" },
  643. { ERROR_WORKING_SET_QUOTA, "Working set quota" },
  644. { ERROR_PAGEFILE_QUOTA, "Pagefile quota" },
  645. { ERROR_COMMITMENT_LIMIT, "Commitment limit" },
  646. { ERROR_MENU_ITEM_NOT_FOUND, "Menu item not found" },
  647. { ERROR_INVALID_KEYBOARD_HANDLE, "Invalid keyboard handle" },
  648. { ERROR_HOOK_TYPE_NOT_ALLOWED, "Hook type not allowed" },
  649. { ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION, "Requires interactive windowstation" },
  650. { ERROR_TIMEOUT, "Timeout" },
  651. { ERROR_INVALID_MONITOR_HANDLE, "Invalid monitor handle" },
  652. { ERROR_EVENTLOG_FILE_CORRUPT, "Eventlog file corrupt" },
  653. { ERROR_EVENTLOG_CANT_START, "Eventlog can't start" },
  654. { ERROR_LOG_FILE_FULL, "Log file full" },
  655. { ERROR_EVENTLOG_FILE_CHANGED, "Eventlog file changed" },
  656. { ERROR_INSTALL_SERVICE_FAILURE, "Install service failure" },
  657. { ERROR_INSTALL_USEREXIT, "Install userexit" },
  658. { ERROR_INSTALL_FAILURE, "Install failure" },
  659. { ERROR_INSTALL_SUSPEND, "Install suspend" },
  660. { ERROR_UNKNOWN_PRODUCT, "Unknown product" },
  661. { ERROR_UNKNOWN_FEATURE, "Unknown feature" },
  662. { ERROR_UNKNOWN_COMPONENT, "Unknown component" },
  663. { ERROR_UNKNOWN_PROPERTY, "Unknown property" },
  664. { ERROR_INVALID_HANDLE_STATE, "Invalid handle state" },
  665. { ERROR_BAD_CONFIGURATION, "Bad configuration" },
  666. { ERROR_INDEX_ABSENT, "Index absent" },
  667. { ERROR_INSTALL_SOURCE_ABSENT, "Install source absent" },
  668. { ERROR_INSTALL_PACKAGE_VERSION, "Install package version" },
  669. { ERROR_PRODUCT_UNINSTALLED, "Product uninstalled" },
  670. { ERROR_BAD_QUERY_SYNTAX, "Bad query syntax" },
  671. { ERROR_INVALID_FIELD, "Invalid field" },
  672. { ERROR_DEVICE_REMOVED, "Device removed" },
  673. { ERROR_INSTALL_ALREADY_RUNNING, "Install already running" },
  674. { ERROR_INSTALL_PACKAGE_OPEN_FAILED, "Install package open failed" },
  675. { ERROR_INSTALL_PACKAGE_INVALID, "Install package invalid" },
  676. { ERROR_INSTALL_UI_FAILURE, "Install UI failure" },
  677. { ERROR_INSTALL_LOG_FAILURE, "Install log failure" },
  678. { ERROR_INSTALL_LANGUAGE_UNSUPPORTED, "Install language unsupported" },
  679. { ERROR_INSTALL_TRANSFORM_FAILURE, "Install transform failure" },
  680. { ERROR_INSTALL_PACKAGE_REJECTED, "Install package rejected" },
  681. { ERROR_FUNCTION_NOT_CALLED, "Function not called" },
  682. { ERROR_FUNCTION_FAILED, "Function failed" },
  683. { ERROR_INVALID_TABLE, "Invalid table" },
  684. { ERROR_DATATYPE_MISMATCH, "Datatype mismatch" },
  685. { ERROR_UNSUPPORTED_TYPE, "Unsupported type" },
  686. { ERROR_CREATE_FAILED, "Create failed" },
  687. { ERROR_INSTALL_TEMP_UNWRITABLE, "Install temp unwritable" },
  688. { ERROR_INSTALL_PLATFORM_UNSUPPORTED, "Install platform unsupported" },
  689. { ERROR_INSTALL_NOTUSED, "Install notused" },
  690. { ERROR_PATCH_PACKAGE_OPEN_FAILED, "Patch package open failed" },
  691. { ERROR_PATCH_PACKAGE_INVALID, "Patch package invalid" },
  692. { ERROR_PATCH_PACKAGE_UNSUPPORTED, "Patch package unsupported" },
  693. { ERROR_PRODUCT_VERSION, "Product version" },
  694. { ERROR_INVALID_COMMAND_LINE, "Invalid command line" },
  695. { ERROR_INSTALL_REMOTE_DISALLOWED, "Install remote disallowed" },
  696. { ERROR_SUCCESS_REBOOT_INITIATED, "Success reboot initiated" },
  697. { ERROR_PATCH_TARGET_NOT_FOUND, "Patch target not found" },
  698. { ERROR_PATCH_PACKAGE_REJECTED, "Patch package rejected" },
  699. { ERROR_INSTALL_TRANSFORM_REJECTED, "Install transform rejected" },
  700. { RPC_S_INVALID_STRING_BINDING, "RPC S Invalid string binding" },
  701. { RPC_S_WRONG_KIND_OF_BINDING, "RPC S Wrong kind of binding" },
  702. { RPC_S_INVALID_BINDING, "RPC S Invalid binding" },
  703. { RPC_S_PROTSEQ_NOT_SUPPORTED, "RPC S Protseq not supported" },
  704. { RPC_S_INVALID_RPC_PROTSEQ, "RPC S Invalid RPC protseq" },
  705. { RPC_S_INVALID_STRING_UUID, "RPC S Invalid string UUID" },
  706. { RPC_S_INVALID_ENDPOINT_FORMAT, "RPC S Invalid endpoint format" },
  707. { RPC_S_INVALID_NET_ADDR, "RPC S Invalid net addr" },
  708. { RPC_S_NO_ENDPOINT_FOUND, "RPC S No endpoint found" },
  709. { RPC_S_INVALID_TIMEOUT, "RPC S Invalid timeout" },
  710. { RPC_S_OBJECT_NOT_FOUND, "RPC S Object not found" },
  711. { RPC_S_ALREADY_REGISTERED, "RPC S Already registered" },
  712. { RPC_S_TYPE_ALREADY_REGISTERED, "RPC S Type already registered" },
  713. { RPC_S_ALREADY_LISTENING, "RPC S Already listening" },
  714. { RPC_S_NO_PROTSEQS_REGISTERED, "RPC S Not protseqs registered" },
  715. { RPC_S_NOT_LISTENING, "RPC S Not listening" },
  716. { RPC_S_UNKNOWN_MGR_TYPE, "RPC S Unknown mgr type" },
  717. { RPC_S_UNKNOWN_IF, "RPC S Unknown IF" },
  718. { RPC_S_NO_BINDINGS, "RPC S No bindings" },
  719. { RPC_S_NO_PROTSEQS, "RPC S Not protseqs" },
  720. { RPC_S_CANT_CREATE_ENDPOINT, "RPC S Can't create endpoint" },
  721. { RPC_S_OUT_OF_RESOURCES, "RPC S Out of resources" },
  722. { RPC_S_SERVER_UNAVAILABLE, "RPC S Server unavailable" },
  723. { RPC_S_SERVER_TOO_BUSY, "RPC S Server too busy" },
  724. { RPC_S_INVALID_NETWORK_OPTIONS, "RPC S Invalid network options" },
  725. { RPC_S_NO_CALL_ACTIVE, "RPC S No call active" },
  726. { RPC_S_CALL_FAILED, "RPC S Call failed" },
  727. { RPC_S_CALL_FAILED_DNE, "RPC S Call failed DNE" },
  728. { RPC_S_PROTOCOL_ERROR, "RPC S Protocol error" },
  729. { RPC_S_UNSUPPORTED_TRANS_SYN, "RPC S Unsupported trans syn" },
  730. { RPC_S_UNSUPPORTED_TYPE, "RPC S Unsupported type" },
  731. { RPC_S_INVALID_TAG, "RPC S Invalid tag" },
  732. { RPC_S_INVALID_BOUND, "RPC S Invalid bound" },
  733. { RPC_S_NO_ENTRY_NAME, "RPC S No entry name" },
  734. { RPC_S_INVALID_NAME_SYNTAX, "RPC S Invalid name syntax" },
  735. { RPC_S_UNSUPPORTED_NAME_SYNTAX, "RPC S Unsupported name syntax" },
  736. { RPC_S_UUID_NO_ADDRESS, "RPC S UUID no address" },
  737. { RPC_S_DUPLICATE_ENDPOINT, "RPC S Duplicate endpoint" },
  738. { RPC_S_UNKNOWN_AUTHN_TYPE, "RPC S Unknown authn type" },
  739. { RPC_S_MAX_CALLS_TOO_SMALL, "RPC S Max calls too small" },
  740. { RPC_S_STRING_TOO_LONG, "RPC S String too long" },
  741. { RPC_S_PROTSEQ_NOT_FOUND, "RPC S Protseq not found" },
  742. { RPC_S_PROCNUM_OUT_OF_RANGE, "RPC S Procnum out of range" },
  743. { RPC_S_BINDING_HAS_NO_AUTH, "RPC S Binding has no auth" },
  744. { RPC_S_UNKNOWN_AUTHN_SERVICE, "RPC S Unknown authn service" },
  745. { RPC_S_UNKNOWN_AUTHN_LEVEL, "RPC S Unknown authn level" },
  746. { RPC_S_INVALID_AUTH_IDENTITY, "RPC S Invalid auth identity" },
  747. { RPC_S_UNKNOWN_AUTHZ_SERVICE, "RPC S Unknown authz service" },
  748. { EPT_S_INVALID_ENTRY, "EPT S Invalid entry" },
  749. { EPT_S_CANT_PERFORM_OP, "EPT S Can't perform op" },
  750. { EPT_S_NOT_REGISTERED, "EPT S Not registered" },
  751. { RPC_S_NOTHING_TO_EXPORT, "RPC S Nothing to export" },
  752. { RPC_S_INCOMPLETE_NAME, "RPC S Incomplete name" },
  753. { RPC_S_INVALID_VERS_OPTION, "RPC S Invalid vers option" },
  754. { RPC_S_NO_MORE_MEMBERS, "RPC S No more members" },
  755. { RPC_S_NOT_ALL_OBJS_UNEXPORTED, "RPC S Not all objs unexported" },
  756. { RPC_S_INTERFACE_NOT_FOUND, "RPC S Interface not found" },
  757. { RPC_S_ENTRY_ALREADY_EXISTS, "RPC S Entry already exists" },
  758. { RPC_S_ENTRY_NOT_FOUND, "RPC S Entry not found" },
  759. { RPC_S_NAME_SERVICE_UNAVAILABLE, "RPC S Name service unavailable" },
  760. { RPC_S_INVALID_NAF_ID, "RPC S Invalid naf ID" },
  761. { RPC_S_CANNOT_SUPPORT, "RPC S Cannot support" },
  762. { RPC_S_NO_CONTEXT_AVAILABLE, "RPC S No context available" },
  763. { RPC_S_INTERNAL_ERROR, "RPC S Internal error" },
  764. { RPC_S_ZERO_DIVIDE, "RPC S Zero divide" },
  765. { RPC_S_ADDRESS_ERROR, "RPC S Address error" },
  766. { RPC_S_FP_DIV_ZERO, "RPC S FP div zero" },
  767. { RPC_S_FP_UNDERFLOW, "RPC S FP Underflow" },
  768. { RPC_S_FP_OVERFLOW, "RPC S Overflow" },
  769. { RPC_X_NO_MORE_ENTRIES, "RPC X No more entries" },
  770. { RPC_X_SS_CHAR_TRANS_OPEN_FAIL, "RPC X SS char trans open fail" },
  771. { RPC_X_SS_CHAR_TRANS_SHORT_FILE, "RPC X SS char trans short file" },
  772. { RPC_X_SS_IN_NULL_CONTEXT, "RPC S SS in null context" },
  773. { RPC_X_SS_CONTEXT_DAMAGED, "RPC X SS context damaged" },
  774. { RPC_X_SS_HANDLES_MISMATCH, "RPC X SS handles mismatch" },
  775. { RPC_X_SS_CANNOT_GET_CALL_HANDLE, "RPC X SS cannot get call handle" },
  776. { RPC_X_NULL_REF_POINTER, "RPC X Null ref pointer" },
  777. { RPC_X_ENUM_VALUE_OUT_OF_RANGE, "RPC X enum value out of range" },
  778. { RPC_X_BYTE_COUNT_TOO_SMALL, "RPC X byte count too small" },
  779. { RPC_X_BAD_STUB_DATA, "RPC X bad stub data" },
  780. { ERROR_INVALID_USER_BUFFER, "Invalid user buffer" },
  781. { ERROR_UNRECOGNIZED_MEDIA, "Unrecognised media" },
  782. { ERROR_NO_TRUST_LSA_SECRET, "No trust lsa secret" },
  783. { ERROR_NO_TRUST_SAM_ACCOUNT, "No trust sam account" },
  784. { ERROR_TRUSTED_DOMAIN_FAILURE, "Trusted domain failure" },
  785. { ERROR_TRUSTED_RELATIONSHIP_FAILURE, "Trusted relationship failure" },
  786. { ERROR_TRUST_FAILURE, "Trust failure" },
  787. { RPC_S_CALL_IN_PROGRESS, "RPC S call in progress" },
  788. { ERROR_NETLOGON_NOT_STARTED, "Error netlogon not started" },
  789. { ERROR_ACCOUNT_EXPIRED, "Account expired" },
  790. { ERROR_REDIRECTOR_HAS_OPEN_HANDLES, "Redirector has open handles" },
  791. { ERROR_PRINTER_DRIVER_ALREADY_INSTALLED, "Printer driver already installed" },
  792. { ERROR_UNKNOWN_PORT, "Unknown port" },
  793. { ERROR_UNKNOWN_PRINTER_DRIVER, "Unknown printer driver" },
  794. { ERROR_UNKNOWN_PRINTPROCESSOR, "Unknown printprocessor" },
  795. { ERROR_INVALID_SEPARATOR_FILE, "Invalid separator file" },
  796. { ERROR_INVALID_PRIORITY, "Invalid priority" },
  797. { ERROR_INVALID_PRINTER_NAME, "Invalid printer name" },
  798. { ERROR_PRINTER_ALREADY_EXISTS, "Printer already exists" },
  799. { ERROR_INVALID_PRINTER_COMMAND, "Invalid printer command" },
  800. { ERROR_INVALID_DATATYPE, "Invalid datatype" },
  801. { ERROR_INVALID_ENVIRONMENT, "Invalid environment" },
  802. { RPC_S_NO_MORE_BINDINGS, "RPC S no more bindings" },
  803. { ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT, "Nologon interdomain trust account" },
  804. { ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT, "Nologon workstation trust account" },
  805. { ERROR_NOLOGON_SERVER_TRUST_ACCOUNT, "Nologon server trust account" },
  806. { ERROR_DOMAIN_TRUST_INCONSISTENT, "Domain trust inconsistent" },
  807. { ERROR_SERVER_HAS_OPEN_HANDLES, "Server has open handles" },
  808. { ERROR_RESOURCE_DATA_NOT_FOUND, "Resource data not found" },
  809. { ERROR_RESOURCE_TYPE_NOT_FOUND, "Resource type not found" },
  810. { ERROR_RESOURCE_NAME_NOT_FOUND, "Resource name not found" },
  811. { ERROR_RESOURCE_LANG_NOT_FOUND, "Resource lang not found" },
  812. { ERROR_NOT_ENOUGH_QUOTA, "Not enough quota" },
  813. { RPC_S_NO_INTERFACES, "RPC S no interfaces" },
  814. { RPC_S_CALL_CANCELLED, "RPC S Call cancelled" },
  815. { RPC_S_BINDING_INCOMPLETE, "RPC S Binding incomplete" },
  816. { RPC_S_COMM_FAILURE, "RPC S Comm failure" },
  817. { RPC_S_UNSUPPORTED_AUTHN_LEVEL, "RPC S Unsupported authn level" },
  818. { RPC_S_NO_PRINC_NAME, "RPC S No princ name" },
  819. { RPC_S_NOT_RPC_ERROR, "RPC S Not RPC error" },
  820. { RPC_S_UUID_LOCAL_ONLY, "RPC U UUID local only" },
  821. { RPC_S_SEC_PKG_ERROR, "RPC S Sec pkg error" },
  822. { RPC_S_NOT_CANCELLED, "RPC S Not cancelled" },
  823. { RPC_X_INVALID_ES_ACTION, "RPC X Invalid ES action" },
  824. { RPC_X_WRONG_ES_VERSION, "RPC X Wrong ES version" },
  825. { RPC_X_WRONG_STUB_VERSION, "RPC X Wrong stub version" },
  826. { RPC_X_INVALID_PIPE_OBJECT, "RPC X Invalid pipe object" },
  827. { RPC_X_WRONG_PIPE_ORDER, "RPC X Wrong pipe order" },
  828. { RPC_X_WRONG_PIPE_VERSION, "RPC X Wrong pipe version" },
  829. { RPC_S_GROUP_MEMBER_NOT_FOUND, "RPC S group member not found" },
  830. { EPT_S_CANT_CREATE, "EPT S Can't create" },
  831. { RPC_S_INVALID_OBJECT, "RPC S Invalid object" },
  832. { ERROR_INVALID_TIME, "Invalid time" },
  833. { ERROR_INVALID_FORM_NAME, "Invalid form name" },
  834. { ERROR_INVALID_FORM_SIZE, "Invalid form size" },
  835. { ERROR_ALREADY_WAITING, "Already waiting" },
  836. { ERROR_PRINTER_DELETED, "Printer deleted" },
  837. { ERROR_INVALID_PRINTER_STATE, "Invalid printer state" },
  838. { ERROR_PASSWORD_MUST_CHANGE, "Password must change" },
  839. { ERROR_DOMAIN_CONTROLLER_NOT_FOUND, "Domain controller not found" },
  840. { ERROR_ACCOUNT_LOCKED_OUT, "Account locked out" },
  841. { OR_INVALID_OXID, "OR Invalid OXID" },
  842. { OR_INVALID_OID, "OR Invalid OID" },
  843. { OR_INVALID_SET, "OR Invalid set" },
  844. { RPC_S_SEND_INCOMPLETE, "RPC S Send incomplete" },
  845. { RPC_S_INVALID_ASYNC_HANDLE, "RPC S Invalid async handle" },
  846. { RPC_S_INVALID_ASYNC_CALL, "RPC S Invalid async call" },
  847. { RPC_X_PIPE_CLOSED, "RPC X Pipe closed" },
  848. { RPC_X_PIPE_DISCIPLINE_ERROR, "RPC X Pipe discipline error" },
  849. { RPC_X_PIPE_EMPTY, "RPC X Pipe empty" },
  850. { ERROR_NO_SITENAME, "No sitename" },
  851. { ERROR_CANT_ACCESS_FILE, "Can't access file" },
  852. { ERROR_CANT_RESOLVE_FILENAME, "Can't resolve filename" },
  853. { RPC_S_ENTRY_TYPE_MISMATCH, "RPC S Entry type mismatch" },
  854. { RPC_S_NOT_ALL_OBJS_EXPORTED, "RPC S Not all objs exported" },
  855. { RPC_S_INTERFACE_NOT_EXPORTED, "RPC S Interface not exported" },
  856. { RPC_S_PROFILE_NOT_ADDED, "RPC S Profile not added" },
  857. { RPC_S_PRF_ELT_NOT_ADDED, "RPC S PRF ELT not added" },
  858. { RPC_S_PRF_ELT_NOT_REMOVED, "RPC S PRF ELT not removed" },
  859. { RPC_S_GRP_ELT_NOT_ADDED, "RPC S GRP ELT not added" },
  860. { RPC_S_GRP_ELT_NOT_REMOVED, "RPC S GRP ELT not removed" },
  861. { ERROR_KM_DRIVER_BLOCKED, "KM driver blocked" },
  862. { ERROR_CONTEXT_EXPIRED, "Context expired" },
  863. { ERROR_INVALID_PIXEL_FORMAT, "Invalid pixel format" },
  864. { ERROR_BAD_DRIVER, "Bad driver" },
  865. { ERROR_INVALID_WINDOW_STYLE, "Invalid window style" },
  866. { ERROR_METAFILE_NOT_SUPPORTED, "Metafile not supported" },
  867. { ERROR_TRANSFORM_NOT_SUPPORTED, "Transform not supported" },
  868. { ERROR_CLIPPING_NOT_SUPPORTED, "Clipping not supported" },
  869. { ERROR_INVALID_CMM, "Invalid CMM" },
  870. { ERROR_INVALID_PROFILE, "Invalid profile" },
  871. { ERROR_TAG_NOT_FOUND, "Tag not found" },
  872. { ERROR_TAG_NOT_PRESENT, "Tag not present" },
  873. { ERROR_DUPLICATE_TAG, "Duplicate tag" },
  874. { ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE, "Profile not associated with device" },
  875. { ERROR_PROFILE_NOT_FOUND, "Profile not found" },
  876. { ERROR_INVALID_COLORSPACE, "Invalid colorspace" },
  877. { ERROR_ICM_NOT_ENABLED, "ICM not enabled" },
  878. { ERROR_DELETING_ICM_XFORM, "Deleting ICM xform" },
  879. { ERROR_INVALID_TRANSFORM, "Invalid transform" },
  880. { ERROR_COLORSPACE_MISMATCH, "Colorspace mismatch" },
  881. { ERROR_INVALID_COLORINDEX, "Invalid colorindex" },
  882. { ERROR_CONNECTED_OTHER_PASSWORD, "Connected other password" },
  883. { ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT, "Connected other password default" },
  884. { ERROR_BAD_USERNAME, "Bad username" },
  885. { ERROR_NOT_CONNECTED, "Not connected" },
  886. { ERROR_OPEN_FILES, "Open files" },
  887. { ERROR_ACTIVE_CONNECTIONS, "Active connections" },
  888. { ERROR_DEVICE_IN_USE, "Device in use" },
  889. { ERROR_UNKNOWN_PRINT_MONITOR, "Unknown print monitor" },
  890. { ERROR_PRINTER_DRIVER_IN_USE, "Printer driver in use" },
  891. { ERROR_SPOOL_FILE_NOT_FOUND, "Spool file not found" },
  892. { ERROR_SPL_NO_STARTDOC, "SPL no startdoc" },
  893. { ERROR_SPL_NO_ADDJOB, "SPL no addjob" },
  894. { ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED, "Print processor already installed" },
  895. { ERROR_PRINT_MONITOR_ALREADY_INSTALLED, "Print monitor already installed" },
  896. { ERROR_INVALID_PRINT_MONITOR, "Invalid print monitor" },
  897. { ERROR_PRINT_MONITOR_IN_USE, "Print monitor in use" },
  898. { ERROR_PRINTER_HAS_JOBS_QUEUED, "Printer has jobs queued" },
  899. { ERROR_SUCCESS_REBOOT_REQUIRED, "Success reboot required" },
  900. { ERROR_SUCCESS_RESTART_REQUIRED, "Success restart required" },
  901. { ERROR_PRINTER_NOT_FOUND, "Printer not found" },
  902. { ERROR_PRINTER_DRIVER_WARNED, "Printer driver warned" },
  903. { ERROR_PRINTER_DRIVER_BLOCKED, "Printer driver blocked" },
  904. { ERROR_WINS_INTERNAL, "Wins internal" },
  905. { ERROR_CAN_NOT_DEL_LOCAL_WINS, "Can not del local wins" },
  906. { ERROR_STATIC_INIT, "Static init" },
  907. { ERROR_INC_BACKUP, "Inc backup" },
  908. { ERROR_FULL_BACKUP, "Full backup" },
  909. { ERROR_REC_NON_EXISTENT, "Rec not existent" },
  910. { ERROR_RPL_NOT_ALLOWED, "RPL not allowed" },
  911. { ERROR_DHCP_ADDRESS_CONFLICT, "DHCP address conflict" },
  912. { ERROR_WMI_GUID_NOT_FOUND, "WMU GUID not found" },
  913. { ERROR_WMI_INSTANCE_NOT_FOUND, "WMI instance not found" },
  914. { ERROR_WMI_ITEMID_NOT_FOUND, "WMI ItemID not found" },
  915. { ERROR_WMI_TRY_AGAIN, "WMI try again" },
  916. { ERROR_WMI_DP_NOT_FOUND, "WMI DP not found" },
  917. { ERROR_WMI_UNRESOLVED_INSTANCE_REF, "WMI unresolved instance ref" },
  918. { ERROR_WMI_ALREADY_ENABLED, "WMU already enabled" },
  919. { ERROR_WMI_GUID_DISCONNECTED, "WMU GUID disconnected" },
  920. { ERROR_WMI_SERVER_UNAVAILABLE, "WMI server unavailable" },
  921. { ERROR_WMI_DP_FAILED, "WMI DP failed" },
  922. { ERROR_WMI_INVALID_MOF, "WMI invalid MOF" },
  923. { ERROR_WMI_INVALID_REGINFO, "WMI invalid reginfo" },
  924. { ERROR_WMI_ALREADY_DISABLED, "WMI already disabled" },
  925. { ERROR_WMI_READ_ONLY, "WMI read only" },
  926. { ERROR_WMI_SET_FAILURE, "WMI set failure" },
  927. { ERROR_INVALID_MEDIA, "Invalid media" },
  928. { ERROR_INVALID_LIBRARY, "Invalid library" },
  929. { ERROR_INVALID_MEDIA_POOL, "Invalid media pool" },
  930. { ERROR_DRIVE_MEDIA_MISMATCH, "Drive media mismatch" },
  931. { ERROR_MEDIA_OFFLINE, "Media offline" },
  932. { ERROR_LIBRARY_OFFLINE, "Library offline" },
  933. { ERROR_EMPTY, "Empty" },
  934. { ERROR_NOT_EMPTY, "Not empty" },
  935. { ERROR_MEDIA_UNAVAILABLE, "Media unavailable" },
  936. { ERROR_RESOURCE_DISABLED, "Resource disabled" },
  937. { ERROR_INVALID_CLEANER, "Invalid cleaner" },
  938. { ERROR_UNABLE_TO_CLEAN, "Unable to clean" },
  939. { ERROR_OBJECT_NOT_FOUND, "Object not found" },
  940. { ERROR_DATABASE_FAILURE, "Database failure" },
  941. { ERROR_DATABASE_FULL, "Database full" },
  942. { ERROR_MEDIA_INCOMPATIBLE, "Media incompatible" },
  943. { ERROR_RESOURCE_NOT_PRESENT, "Resource not present" },
  944. { ERROR_INVALID_OPERATION, "Invalid operation" },
  945. { ERROR_MEDIA_NOT_AVAILABLE, "Media not available" },
  946. { ERROR_DEVICE_NOT_AVAILABLE, "Device not available" },
  947. { ERROR_REQUEST_REFUSED, "Request refused" },
  948. { ERROR_INVALID_DRIVE_OBJECT, "Invalid drive object" },
  949. { ERROR_LIBRARY_FULL, "Library full" },
  950. { ERROR_MEDIUM_NOT_ACCESSIBLE, "Medium not accessible" },
  951. { ERROR_UNABLE_TO_LOAD_MEDIUM, "Unable to load medium" },
  952. { ERROR_UNABLE_TO_INVENTORY_DRIVE, "Unable to inventory drive" },
  953. { ERROR_UNABLE_TO_INVENTORY_SLOT, "Unable to inventory slot" },
  954. { ERROR_UNABLE_TO_INVENTORY_TRANSPORT, "Unable to inventory transport" },
  955. { ERROR_TRANSPORT_FULL, "Transport full" },
  956. { ERROR_CONTROLLING_IEPORT, "Controlling ieport" },
  957. { ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA, "Unable to eject mounted media" },
  958. { ERROR_CLEANER_SLOT_SET, "Cleaner slot set" },
  959. { ERROR_CLEANER_SLOT_NOT_SET, "Cleaner slot not set" },
  960. { ERROR_CLEANER_CARTRIDGE_SPENT, "Cleaner cartridge spent" },
  961. { ERROR_UNEXPECTED_OMID, "Unexpected omid" },
  962. { ERROR_CANT_DELETE_LAST_ITEM, "Can't delete last item" },
  963. { ERROR_MESSAGE_EXCEEDS_MAX_SIZE, "Message exceeds max size" },
  964. { ERROR_VOLUME_CONTAINS_SYS_FILES, "Volume contains sys files" },
  965. { ERROR_INDIGENOUS_TYPE, "Indigenous type" },
  966. { ERROR_NO_SUPPORTING_DRIVES, "No supporting drives" },
  967. { ERROR_CLEANER_CARTRIDGE_INSTALLED, "Cleaner cartridge installed" },
  968. { ERROR_FILE_OFFLINE, "Fill offline" },
  969. { ERROR_REMOTE_STORAGE_NOT_ACTIVE, "Remote storage not active" },
  970. { ERROR_REMOTE_STORAGE_MEDIA_ERROR, "Remote storage media error" },
  971. { ERROR_NOT_A_REPARSE_POINT, "Not a reparse point" },
  972. { ERROR_REPARSE_ATTRIBUTE_CO

Large files files are truncated, but you can click here to view the full file