bseerr.pas 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695
  1. {****************************************************************************
  2. Copyright (c) 1999-2000 by Florian Kl„mpfl
  3. ****************************************************************************}
  4. unit bseerr;
  5. interface
  6. const
  7. NO_ERROR = 0;
  8. ERROR_INVALID_FUNCTION = 1;
  9. ERROR_FILE_NOT_FOUND = 2;
  10. ERROR_PATH_NOT_FOUND = 3;
  11. ERROR_TOO_MANY_OPEN_FILES = 4;
  12. ERROR_ACCESS_DENIED = 5;
  13. ERROR_INVALID_HANDLE = 6;
  14. ERROR_ARENA_TRASHED = 7;
  15. ERROR_NOT_ENOUGH_MEMORY = 8;
  16. ERROR_INVALID_BLOCK = 9;
  17. ERROR_BAD_ENVIRONMENT = 10;
  18. ERROR_BAD_FORMAT = 11;
  19. ERROR_INVALID_ACCESS = 12;
  20. ERROR_INVALID_DATA = 13;
  21. ERROR_INVALID_DRIVE = 15;
  22. ERROR_CURRENT_DIRECTORY = 16;
  23. ERROR_NOT_SAME_DEVICE = 17;
  24. ERROR_NO_MORE_FILES = 18;
  25. ERROR_WRITE_PROTECT = 19;
  26. ERROR_BAD_UNIT = 20;
  27. ERROR_NOT_READY = 21;
  28. ERROR_BAD_COMMAND = 22;
  29. ERROR_CRC = 23;
  30. ERROR_BAD_LENGTH = 24;
  31. ERROR_SEEK = 25;
  32. ERROR_NOT_DOS_DISK = 26;
  33. ERROR_SECTOR_NOT_FOUND = 27;
  34. ERROR_OUT_OF_PAPER = 28;
  35. ERROR_WRITE_FAULT = 29;
  36. ERROR_READ_FAULT = 30;
  37. ERROR_GEN_FAILURE = 31;
  38. ERROR_SHARING_VIOLATION = 32;
  39. ERROR_LOCK_VIOLATION = 33;
  40. ERROR_WRONG_DISK = 34;
  41. ERROR_FCB_UNAVAILABLE = 35;
  42. ERROR_SHARING_BUFFER_EXCEEDED = 36;
  43. ERROR_CODE_PAGE_MISMATCHED = 37;
  44. ERROR_HANDLE_EOF = 38;
  45. ERROR_HANDLE_DISK_FULL = 39;
  46. ERROR_NOT_SUPPORTED = 50;
  47. ERROR_REM_NOT_LIST = 51;
  48. ERROR_DUP_NAME = 52;
  49. ERROR_BAD_NETPATH = 53;
  50. ERROR_NETWORK_BUSY = 54;
  51. ERROR_DEV_NOT_EXIST = 55;
  52. ERROR_TOO_MANY_CMDS = 56;
  53. ERROR_ADAP_HDW_ERR = 57;
  54. ERROR_BAD_NET_RESP = 58;
  55. ERROR_UNEXP_NET_ERR = 59;
  56. ERROR_BAD_REM_ADAP = 60;
  57. ERROR_PRINTQ_FULL = 61;
  58. ERROR_NO_SPOOL_SPACE = 62;
  59. ERROR_PRINT_CANCELLED = 63;
  60. ERROR_NETNAME_DELETED = 64;
  61. ERROR_NETWORK_ACCESS_DENIED = 65;
  62. ERROR_BAD_DEV_TYPE = 66;
  63. ERROR_BAD_NET_NAME = 67;
  64. ERROR_TOO_MANY_NAMES = 68;
  65. ERROR_TOO_MANY_SESS = 69;
  66. ERROR_SHARING_PAUSED = 70;
  67. ERROR_REQ_NOT_ACCEP = 71;
  68. ERROR_REDIR_PAUSED = 72;
  69. ERROR_SBCS_ATT_WRITE_PROT = 73;
  70. ERROR_SBCS_GENERAL_FAILURE = 74;
  71. ERROR_XGA_OUT_MEMORY = 75;
  72. ERROR_FILE_EXISTS = 80;
  73. ERROR_DUP_FCB = 81;
  74. ERROR_CANNOT_MAKE = 82;
  75. ERROR_FAIL_I24 = 83;
  76. ERROR_OUT_OF_STRUCTURES = 84;
  77. ERROR_ALREADY_ASSIGNED = 85;
  78. ERROR_INVALID_PASSWORD = 86;
  79. ERROR_INVALID_PARAMETER = 87;
  80. ERROR_NET_WRITE_FAULT = 88;
  81. ERROR_NO_PROC_SLOTS = 89;
  82. ERROR_NOT_FROZEN = 90;
  83. ERROR_SYS_COMP_NOT_LOADED = ERROR_NOT_FROZEN;
  84. ERR_TSTOVFL = 91;
  85. ERR_TSTDUP = 92;
  86. ERROR_NO_ITEMS = 93;
  87. ERROR_INTERRUPT = 95;
  88. ERROR_DEVICE_IN_USE = 99;
  89. ERROR_TOO_MANY_SEMAPHORES = 100;
  90. ERROR_EXCL_SEM_ALREADY_OWNED = 101;
  91. ERROR_SEM_IS_SET = 102;
  92. ERROR_TOO_MANY_SEM_REQUESTS = 103;
  93. ERROR_INVALID_AT_INTERRUPT_TIME = 104;
  94. ERROR_SEM_OWNER_DIED = 105;
  95. ERROR_SEM_USER_LIMIT = 106;
  96. ERROR_DISK_CHANGE = 107;
  97. ERROR_DRIVE_LOCKED = 108;
  98. ERROR_BROKEN_PIPE = 109;
  99. ERROR_OPEN_FAILED = 110;
  100. ERROR_BUFFER_OVERFLOW = 111;
  101. ERROR_DISK_FULL = 112;
  102. ERROR_NO_MORE_SEARCH_HANDLES = 113;
  103. ERROR_INVALID_TARGET_HANDLE = 114;
  104. ERROR_PROTECTION_VIOLATION = 115;
  105. ERROR_VIOKBD_REQUEST = 116;
  106. ERROR_INVALID_CATEGORY = 117;
  107. ERROR_INVALID_VERIFY_SWITCH = 118;
  108. ERROR_BAD_DRIVER_LEVEL = 119;
  109. ERROR_CALL_NOT_IMPLEMENTED = 120;
  110. ERROR_SEM_TIMEOUT = 121;
  111. ERROR_INSUFFICIENT_BUFFER = 122;
  112. ERROR_INVALID_NAME = 123;
  113. ERROR_INVALID_LEVEL = 124;
  114. ERROR_NO_VOLUME_LABEL = 125;
  115. ERROR_MOD_NOT_FOUND = 126;
  116. ERROR_PROC_NOT_FOUND = 127;
  117. ERROR_WAIT_NO_CHILDREN = 128;
  118. ERROR_CHILD_NOT_COMPLETE = 129;
  119. ERROR_DIRECT_ACCESS_HANDLE = 130;
  120. ERROR_NEGATIVE_SEEK = 131;
  121. ERROR_SEEK_ON_DEVICE = 132;
  122. ERROR_IS_JOIN_TARGET = 133;
  123. ERROR_IS_JOINED = 134;
  124. ERROR_IS_SUBSTED = 135;
  125. ERROR_NOT_JOINED = 136;
  126. ERROR_NOT_SUBSTED = 137;
  127. ERROR_JOIN_TO_JOIN = 138;
  128. ERROR_SUBST_TO_SUBST = 139;
  129. ERROR_JOIN_TO_SUBST = 140;
  130. ERROR_SUBST_TO_JOIN = 141;
  131. ERROR_BUSY_DRIVE = 142;
  132. ERROR_SAME_DRIVE = 143;
  133. ERROR_DIR_NOT_ROOT = 144;
  134. ERROR_DIR_NOT_EMPTY = 145;
  135. ERROR_IS_SUBST_PATH = 146;
  136. ERROR_IS_JOIN_PATH = 147;
  137. ERROR_PATH_BUSY = 148;
  138. ERROR_IS_SUBST_TARGET = 149;
  139. ERROR_SYSTEM_TRACE = 150;
  140. ERROR_INVALID_EVENT_COUNT = 151;
  141. ERROR_TOO_MANY_MUXWAITERS = 152;
  142. ERROR_INVALID_LIST_FORMAT = 153;
  143. ERROR_LABEL_TOO_LONG = 154;
  144. ERROR_TOO_MANY_TCBS = 155;
  145. ERROR_SIGNAL_REFUSED = 156;
  146. ERROR_DISCARDED = 157;
  147. ERROR_NOT_LOCKED = 158;
  148. ERROR_BAD_THREADID_ADDR = 159;
  149. ERROR_BAD_ARGUMENTS = 160;
  150. ERROR_BAD_PATHNAME = 161;
  151. ERROR_SIGNAL_PENDING = 162;
  152. ERROR_UNCERTAIN_MEDIA = 163;
  153. ERROR_MAX_THRDS_REACHED = 164;
  154. ERROR_MONITORS_NOT_SUPPORTED = 165;
  155. ERROR_UNC_DRIVER_NOT_INSTALLED = 166;
  156. ERROR_LOCK_FAILED = 167;
  157. ERROR_SWAPIO_FAILED = 168;
  158. ERROR_SWAPIN_FAILED = 169;
  159. ERROR_BUSY = 170;
  160. ERROR_CANCEL_VIOLATION = 173;
  161. ERROR_ATOMIC_LOCK_NOT_SUPPORTED = 174;
  162. ERROR_READ_LOCKS_NOT_SUPPORTED = 175;
  163. ERROR_INVALID_SEGMENT_NUMBER = 180;
  164. ERROR_INVALID_CALLGATE = 181;
  165. ERROR_INVALID_ORDINAL = 182;
  166. ERROR_ALREADY_EXISTS = 183;
  167. ERROR_NO_CHILD_PROCESS = 184;
  168. ERROR_CHILD_ALIVE_NOWAIT = 185;
  169. ERROR_INVALID_FLAG_NUMBER = 186;
  170. ERROR_SEM_NOT_FOUND = 187;
  171. ERROR_INVALID_STARTING_CODESEG = 188;
  172. ERROR_INVALID_STACKSEG = 189;
  173. ERROR_INVALID_MODULETYPE = 190;
  174. ERROR_INVALID_EXE_SIGNATURE = 191;
  175. ERROR_EXE_MARKED_INVALID = 192;
  176. ERROR_BAD_EXE_FORMAT = 193;
  177. ERROR_ITERATED_DATA_EXCEEDS_64k = 194;
  178. ERROR_INVALID_MINALLOCSIZE = 195;
  179. ERROR_DYNLINK_FROM_INVALID_RING = 196;
  180. ERROR_IOPL_NOT_ENABLED = 197;
  181. ERROR_INVALID_SEGDPL = 198;
  182. ERROR_AUTODATASEG_EXCEEDS_64k = 199;
  183. ERROR_RING2SEG_MUST_BE_MOVABLE = 200;
  184. ERROR_RELOC_CHAIN_XEEDS_SEGLIM = 201;
  185. ERROR_INFLOOP_IN_RELOC_CHAIN = 202;
  186. ERROR_ENVVAR_NOT_FOUND = 203;
  187. ERROR_NOT_CURRENT_CTRY = 204;
  188. ERROR_NO_SIGNAL_SENT = 205;
  189. ERROR_FILENAME_EXCED_RANGE = 206;
  190. ERROR_RING2_STACK_IN_USE = 207;
  191. ERROR_META_EXPANSION_TOO_LONG = 208;
  192. ERROR_INVALID_SIGNAL_NUMBER = 209;
  193. ERROR_THREAD_1_INACTIVE = 210;
  194. ERROR_INFO_NOT_AVAIL = 211;
  195. ERROR_LOCKED = 212;
  196. ERROR_BAD_DYNALINK = 213;
  197. ERROR_TOO_MANY_MODULES = 214;
  198. ERROR_NESTING_NOT_ALLOWED = 215;
  199. ERROR_CANNOT_SHRINK = 216;
  200. ERROR_ZOMBIE_PROCESS = 217;
  201. ERROR_STACK_IN_HIGH_MEMORY = 218;
  202. ERROR_INVALID_EXITROUTINE_RING = 219;
  203. ERROR_GETBUF_FAILED = 220;
  204. ERROR_FLUSHBUF_FAILED = 221;
  205. ERROR_TRANSFER_TOO_LONG = 222;
  206. ERROR_FORCENOSWAP_FAILED = 223;
  207. ERROR_SMG_NO_TARGET_WINDOW = 224;
  208. ERROR_NO_CHILDREN = 228;
  209. ERROR_INVALID_SCREEN_GROUP = 229;
  210. ERROR_BAD_PIPE = 230;
  211. ERROR_PIPE_BUSY = 231;
  212. ERROR_NO_DATA = 232;
  213. ERROR_PIPE_NOT_CONNECTED = 233;
  214. ERROR_MORE_DATA = 234;
  215. ERROR_VC_DISCONNECTED = 240;
  216. ERROR_CIRCULARITY_REQUESTED = 250;
  217. ERROR_DIRECTORY_IN_CDS = 251;
  218. ERROR_INVALID_FSD_NAME = 252;
  219. ERROR_INVALID_PATH = 253;
  220. ERROR_INVALID_EA_NAME = 254;
  221. ERROR_EA_LIST_INCONSISTENT = 255;
  222. ERROR_EA_LIST_TOO_LONG = 256;
  223. ERROR_NO_META_MATCH = 257;
  224. ERROR_FINDNOTIFY_TIMEOUT = 258;
  225. ERROR_NO_MORE_ITEMS = 259;
  226. ERROR_SEARCH_STRUC_REUSED = 260;
  227. ERROR_CHAR_NOT_FOUND = 261;
  228. ERROR_TOO_MUCH_STACK = 262;
  229. ERROR_INVALID_ATTR = 263;
  230. ERROR_INVALID_STARTING_RING = 264;
  231. ERROR_INVALID_DLL_INIT_RING = 265;
  232. ERROR_CANNOT_COPY = 266;
  233. ERROR_DIRECTORY = 267;
  234. ERROR_OPLOCKED_FILE = 268;
  235. ERROR_OPLOCK_THREAD_EXISTS = 269;
  236. ERROR_VOLUME_CHANGED = 270;
  237. ERROR_FINDNOTIFY_HANDLE_IN_USE = 271;
  238. ERROR_FINDNOTIFY_HANDLE_CLOSED = 272;
  239. ERROR_NOTIFY_OBJECT_REMOVED = 273;
  240. ERROR_ALREADY_SHUTDOWN = 274;
  241. ERROR_EAS_DIDNT_FIT = 275;
  242. ERROR_EA_FILE_CORRUPT = 276;
  243. ERROR_EA_TABLE_FULL = 277;
  244. ERROR_INVALID_EA_HANDLE = 278;
  245. ERROR_NO_CLUSTER = 279;
  246. ERROR_CREATE_EA_FILE = 280;
  247. ERROR_CANNOT_OPEN_EA_FILE = 281;
  248. ERROR_EAS_NOT_SUPPORTED = 282;
  249. ERROR_NEED_EAS_FOUND = 283;
  250. ERROR_DUPLICATE_HANDLE = 284;
  251. ERROR_DUPLICATE_NAME = 285;
  252. ERROR_EMPTY_MUXWAIT = 286;
  253. ERROR_MUTEX_OWNED = 287;
  254. ERROR_NOT_OWNER = 288;
  255. ERROR_PARAM_TOO_SMALL = 289;
  256. ERROR_TOO_MANY_HANDLES = 290;
  257. ERROR_TOO_MANY_OPENS = 291;
  258. ERROR_WRONG_TYPE = 292;
  259. ERROR_UNUSED_CODE = 293;
  260. ERROR_THREAD_NOT_TERMINATED = 294;
  261. ERROR_INIT_ROUTINE_FAILED = 295;
  262. ERROR_MODULE_IN_USE = 296;
  263. ERROR_NOT_ENOUGH_WATCHPOINTS = 297;
  264. ERROR_TOO_MANY_POSTS = 298;
  265. ERROR_ALREADY_POSTED = 299;
  266. ERROR_ALREADY_RESET = 300;
  267. ERROR_SEM_BUSY = 301;
  268. ERROR_USER_DEFINED_BASE = $FF00;
  269. ERROR_I24_WRITE_PROTECT = 0;
  270. ERROR_I24_BAD_UNIT = 1;
  271. ERROR_I24_NOT_READY = 2;
  272. ERROR_I24_BAD_COMMAND = 3;
  273. ERROR_I24_CRC = 4;
  274. ERROR_I24_BAD_LENGTH = 5;
  275. ERROR_I24_SEEK = 6;
  276. ERROR_I24_NOT_DOS_DISK = 7;
  277. ERROR_I24_SECTOR_NOT_FOUND = 8;
  278. ERROR_I24_OUT_OF_PAPER = 9;
  279. ERROR_I24_WRITE_FAULT = 10;
  280. ERROR_I24_READ_FAULT = 11;
  281. ERROR_I24_GEN_FAILURE = 12;
  282. ERROR_I24_DISK_CHANGE = 13;
  283. ERROR_I24_WRONG_DISK = 15;
  284. ERROR_I24_UNCERTAIN_MEDIA = 16;
  285. ERROR_I24_CHAR_CALL_INTERRUPTED = 17;
  286. ERROR_I24_NO_MONITOR_SUPPORT = 18;
  287. ERROR_I24_INVALID_PARAMETER = 19;
  288. ERROR_I24_DEVICE_IN_USE = 20;
  289. ERROR_I24_QUIET_INIT_FAIL = 21;
  290. ALLOWED_FAIL = $0001;
  291. ALLOWED_ABORT = $0002;
  292. ALLOWED_RETRY = $0004;
  293. ALLOWED_IGNORE = $0008;
  294. ALLOWED_ACKNOWLEDGE = $0010;
  295. ALLOWED_DISPATCH = $8000;
  296. ALLOWED_REGDUMP = $0020;
  297. ALLOWED_DETACHED = ALLOWED_DISPATCH;
  298. ALLOWED_RESERVED = not (ALLOWED_FAIL or ALLOWED_ABORT or ALLOWED_RETRY or ALLOWED_IGNORE or ALLOWED_ACKNOWLEDGE);
  299. I24_OPERATION = $01;
  300. I24_AREA = $06;
  301. I24_CLASS = $80;
  302. ERRCLASS_OUTRES = 1;
  303. ERRCLASS_TEMPSIT = 2;
  304. ERRCLASS_AUTH = 3;
  305. ERRCLASS_INTRN = 4;
  306. ERRCLASS_HRDFAIL = 5;
  307. ERRCLASS_SYSFAIL = 6;
  308. ERRCLASS_APPERR = 7;
  309. ERRCLASS_NOTFND = 8;
  310. ERRCLASS_BADFMT = 9;
  311. ERRCLASS_LOCKED = 10;
  312. ERRCLASS_MEDIA = 11;
  313. ERRCLASS_ALREADY = 12;
  314. ERRCLASS_UNK = 13;
  315. ERRCLASS_CANT = 14;
  316. ERRCLASS_TIME = 15;
  317. ERRACT_RETRY = 1;
  318. ERRACT_DLYRET = 2;
  319. ERRACT_USER = 3;
  320. ERRACT_ABORT = 4;
  321. ERRACT_PANIC = 5;
  322. ERRACT_IGNORE = 6;
  323. ERRACT_INTRET = 7;
  324. ERRLOC_UNK = 1;
  325. ERRLOC_DISK = 2;
  326. ERRLOC_NET = 3;
  327. ERRLOC_SERDEV = 4;
  328. ERRLOC_MEM = 5;
  329. TC_NORMAL = 0;
  330. TC_HARDERR = 1;
  331. TC_GP_TRAP = 2;
  332. TC_SIGNAL = 3;
  333. TC_XCPT = 4;
  334. ERROR_INVALID_PROCID = 303;
  335. ERROR_INVALID_PDELTA = 304;
  336. ERROR_NOT_DESCENDANT = 305;
  337. ERROR_NOT_SESSION_MANAGER = 306;
  338. ERROR_INVALID_PCLASS = 307;
  339. ERROR_INVALID_SCOPE = 308;
  340. ERROR_INVALID_THREADID = 309;
  341. ERROR_DOSSUB_SHRINK = 310;
  342. ERROR_DOSSUB_NOMEM = 311;
  343. ERROR_DOSSUB_OVERLAP = 312;
  344. ERROR_DOSSUB_BADSIZE = 313;
  345. ERROR_DOSSUB_BADFLAG = 314;
  346. ERROR_DOSSUB_BADSELECTOR = 315;
  347. ERROR_MR_MSG_TOO_LONG = 316;
  348. MGS_MR_MSG_TOO_LONG = 316;
  349. ERROR_MR_MID_NOT_FOUND = 317;
  350. ERROR_MR_UN_ACC_MSGF = 318;
  351. ERROR_MR_INV_MSGF_FORMAT = 319;
  352. ERROR_MR_INV_IVCOUNT = 320;
  353. ERROR_MR_UN_PERFORM = 321;
  354. ERROR_TS_WAKEUP = 322;
  355. ERROR_TS_SEMHANDLE = 323;
  356. ERROR_TS_NOTIMER = 324;
  357. ERROR_TS_HANDLE = 326;
  358. ERROR_TS_DATETIME = 327;
  359. ERROR_SYS_INTERNAL = 328;
  360. ERROR_QUE_CURRENT_NAME = 329;
  361. ERROR_QUE_PROC_NOT_OWNED = 330;
  362. ERROR_QUE_PROC_OWNED = 331;
  363. ERROR_QUE_DUPLICATE = 332;
  364. ERROR_QUE_ELEMENT_NOT_EXIST = 333;
  365. ERROR_QUE_NO_MEMORY = 334;
  366. ERROR_QUE_INVALID_NAME = 335;
  367. ERROR_QUE_INVALID_PRIORITY = 336;
  368. ERROR_QUE_INVALID_HANDLE = 337;
  369. ERROR_QUE_LINK_NOT_FOUND = 338;
  370. ERROR_QUE_MEMORY_ERROR = 339;
  371. ERROR_QUE_PREV_AT_END = 340;
  372. ERROR_QUE_PROC_NO_ACCESS = 341;
  373. ERROR_QUE_EMPTY = 342;
  374. ERROR_QUE_NAME_NOT_EXIST = 343;
  375. ERROR_QUE_NOT_INITIALIZED = 344;
  376. ERROR_QUE_UNABLE_TO_ACCESS = 345;
  377. ERROR_QUE_UNABLE_TO_ADD = 346;
  378. ERROR_QUE_UNABLE_TO_INIT = 347;
  379. ERROR_VIO_INVALID_MASK = 349;
  380. ERROR_VIO_PTR = 350;
  381. ERROR_VIO_APTR = 351;
  382. ERROR_VIO_RPTR = 352;
  383. ERROR_VIO_CPTR = 353;
  384. ERROR_VIO_LPTR = 354;
  385. ERROR_VIO_MODE = 355;
  386. ERROR_VIO_WIDTH = 356;
  387. ERROR_VIO_ATTR = 357;
  388. ERROR_VIO_ROW = 358;
  389. ERROR_VIO_COL = 359;
  390. ERROR_VIO_TOPROW = 360;
  391. ERROR_VIO_BOTROW = 361;
  392. ERROR_VIO_RIGHTCOL = 362;
  393. ERROR_VIO_LEFTCOL = 363;
  394. ERROR_SCS_CALL = 364;
  395. ERROR_SCS_VALUE = 365;
  396. ERROR_VIO_WAIT_FLAG = 366;
  397. ERROR_VIO_UNLOCK = 367;
  398. ERROR_SGS_NOT_SESSION_MGR = 368;
  399. ERROR_SMG_INVALID_SGID = 369;
  400. ERROR_SMG_INVALID_SESSION_ID = ERROR_SMG_INVALID_SGID;
  401. ERROR_SMG_NOSG = 370;
  402. ERROR_SMG_NO_SESSIONS = 370;
  403. ERROR_SMG_GRP_NOT_FOUND = 371;
  404. ERROR_SMG_SESSION_NOT_FOUND = ERROR_SMG_GRP_NOT_FOUND;
  405. ERROR_SMG_SET_TITLE = 372;
  406. ERROR_KBD_PARAMETER = 373;
  407. ERROR_KBD_NO_DEVICE = 374;
  408. ERROR_KBD_INVALID_IOWAIT = 375;
  409. ERROR_KBD_INVALID_LENGTH = 376;
  410. ERROR_KBD_INVALID_ECHO_MASK = 377;
  411. ERROR_KBD_INVALID_INPUT_MASK = 378;
  412. ERROR_MON_INVALID_PARMS = 379;
  413. ERROR_MON_INVALID_DEVNAME = 380;
  414. ERROR_MON_INVALID_HANDLE = 381;
  415. ERROR_MON_BUFFER_TOO_SMALL = 382;
  416. ERROR_MON_BUFFER_EMPTY = 383;
  417. ERROR_MON_DATA_TOO_LARGE = 384;
  418. ERROR_MOUSE_NO_DEVICE = 385;
  419. ERROR_MOUSE_INV_HANDLE = 386;
  420. ERROR_MOUSE_INV_PARMS = 387;
  421. ERROR_MOUSE_CANT_RESET = 388;
  422. ERROR_MOUSE_DISPLAY_PARMS = 389;
  423. ERROR_MOUSE_INV_MODULE = 390;
  424. ERROR_MOUSE_INV_ENTRY_PT = 391;
  425. ERROR_MOUSE_INV_MASK = 392;
  426. NO_ERROR_MOUSE_NO_DATA = 393;
  427. NO_ERROR_MOUSE_PTR_DRAWN = 394;
  428. ERROR_INVALID_FREQUENCY = 395;
  429. ERROR_NLS_NO_COUNTRY_FILE = 396;
  430. ERROR_NLS_OPEN_FAILED = 397;
  431. ERROR_NLS_NO_CTRY_CODE = 398;
  432. ERROR_NO_COUNTRY_OR_CODEPAGE = 398;
  433. ERROR_NLS_TABLE_TRUNCATED = 399;
  434. ERROR_NLS_BAD_TYPE = 400;
  435. ERROR_NLS_TYPE_NOT_FOUND = 401;
  436. ERROR_VIO_SMG_ONLY = 402;
  437. ERROR_VIO_INVALID_ASCIIZ = 403;
  438. ERROR_VIO_DEREGISTER = 404;
  439. ERROR_VIO_NO_POPUP = 405;
  440. ERROR_VIO_EXISTING_POPUP = 406;
  441. ERROR_KBD_SMG_ONLY = 407;
  442. ERROR_KBD_INVALID_ASCIIZ = 408;
  443. ERROR_KBD_INVALID_MASK = 409;
  444. ERROR_KBD_REGISTER = 410;
  445. ERROR_KBD_DEREGISTER = 411;
  446. ERROR_MOUSE_SMG_ONLY = 412;
  447. ERROR_MOUSE_INVALID_ASCIIZ = 413;
  448. ERROR_MOUSE_INVALID_MASK = 414;
  449. ERROR_MOUSE_REGISTER = 415;
  450. ERROR_MOUSE_DEREGISTER = 416;
  451. ERROR_SMG_BAD_ACTION = 417;
  452. ERROR_SMG_INVALID_CALL = 418;
  453. ERROR_SCS_SG_NOTFOUND = 419;
  454. ERROR_SCS_NOT_SHELL = 420;
  455. ERROR_VIO_INVALID_PARMS = 421;
  456. ERROR_VIO_FUNCTION_OWNED = 422;
  457. ERROR_VIO_RETURN = 423;
  458. ERROR_SCS_INVALID_FUNCTION = 424;
  459. ERROR_SCS_NOT_SESSION_MGR = 425;
  460. ERROR_VIO_REGISTER = 426;
  461. ERROR_VIO_NO_MODE_THREAD = 427;
  462. ERROR_VIO_NO_SAVE_RESTORE_THD = 428;
  463. ERROR_VIO_IN_BG = 429;
  464. ERROR_VIO_ILLEGAL_DURING_POPUP = 430;
  465. ERROR_SMG_NOT_BASESHELL = 431;
  466. ERROR_SMG_BAD_STATUSREQ = 432;
  467. ERROR_QUE_INVALID_WAIT = 433;
  468. ERROR_VIO_LOCK = 434;
  469. ERROR_MOUSE_INVALID_IOWAIT = 435;
  470. ERROR_VIO_INVALID_HANDLE = 436;
  471. ERROR_VIO_ILLEGAL_DURING_LOCK = 437;
  472. ERROR_VIO_INVALID_LENGTH = 438;
  473. ERROR_KBD_INVALID_HANDLE = 439;
  474. ERROR_KBD_NO_MORE_HANDLE = 440;
  475. ERROR_KBD_CANNOT_CREATE_KCB = 441;
  476. ERROR_KBD_CODEPAGE_LOAD_INCOMPL = 442;
  477. ERROR_KBD_INVALID_CODEPAGE_ID = 443;
  478. ERROR_KBD_NO_CODEPAGE_SUPPORT = 444;
  479. ERROR_KBD_FOCUS_REQUIRED = 445;
  480. ERROR_KBD_FOCUS_ALREADY_ACTIVE = 446;
  481. ERROR_KBD_KEYBOARD_BUSY = 447;
  482. ERROR_KBD_INVALID_CODEPAGE = 448;
  483. ERROR_KBD_UNABLE_TO_FOCUS = 449;
  484. ERROR_SMG_SESSION_NON_SELECT = 450;
  485. ERROR_SMG_SESSION_NOT_FOREGRND = 451;
  486. ERROR_SMG_SESSION_NOT_PARENT = 452;
  487. ERROR_SMG_INVALID_START_MODE = 453;
  488. ERROR_SMG_INVALID_RELATED_OPT = 454;
  489. ERROR_SMG_INVALID_BOND_OPTION = 455;
  490. ERROR_SMG_INVALID_SELECT_OPT = 456;
  491. ERROR_SMG_START_IN_BACKGROUND = 457;
  492. ERROR_SMG_INVALID_STOP_OPTION = 458;
  493. ERROR_SMG_BAD_RESERVE = 459;
  494. ERROR_SMG_PROCESS_NOT_PARENT = 460;
  495. ERROR_SMG_INVALID_DATA_LENGTH = 461;
  496. ERROR_SMG_NOT_BOUND = 462;
  497. ERROR_SMG_RETRY_SUB_ALLOC = 463;
  498. ERROR_KBD_DETACHED = 464;
  499. ERROR_VIO_DETACHED = 465;
  500. ERROR_MOU_DETACHED = 466;
  501. ERROR_VIO_FONT = 467;
  502. ERROR_VIO_USER_FONT = 468;
  503. ERROR_VIO_BAD_CP = 469;
  504. ERROR_VIO_NO_CP = 470;
  505. ERROR_VIO_NA_CP = 471;
  506. ERROR_INVALID_CODE_PAGE = 472;
  507. ERROR_CPLIST_TOO_SMALL = 473;
  508. ERROR_CP_NOT_MOVED = 474;
  509. ERROR_MODE_SWITCH_INIT = 475;
  510. ERROR_CODE_PAGE_NOT_FOUND = 476;
  511. ERROR_UNEXPECTED_SLOT_RETURNED = 477;
  512. ERROR_SMG_INVALID_TRACE_OPTION = 478;
  513. ERROR_VIO_INTERNAL_RESOURCE = 479;
  514. ERROR_VIO_SHELL_INIT = 480;
  515. ERROR_SMG_NO_HARD_ERRORS = 481;
  516. ERROR_CP_SWITCH_INCOMPLETE = 482;
  517. ERROR_VIO_TRANSPARENT_POPUP = 483;
  518. ERROR_CRITSEC_OVERFLOW = 484;
  519. ERROR_CRITSEC_UNDERFLOW = 485;
  520. ERROR_VIO_BAD_RESERVE = 486;
  521. ERROR_INVALID_ADDRESS = 487;
  522. ERROR_ZERO_SELECTORS_REQUESTED = 488;
  523. ERROR_NOT_ENOUGH_SELECTORS_AVA = 489;
  524. ERROR_INVALID_SELECTOR = 490;
  525. ERROR_SMG_INVALID_PROGRAM_TYPE = 491;
  526. ERROR_SMG_INVALID_PGM_CONTROL = 492;
  527. ERROR_SMG_INVALID_INHERIT_OPT = 493;
  528. ERROR_VIO_EXTENDED_SG = 494;
  529. ERROR_VIO_NOT_PRES_MGR_SG = 495;
  530. ERROR_VIO_SHIELD_OWNED = 496;
  531. ERROR_VIO_NO_MORE_HANDLES = 497;
  532. ERROR_VIO_SEE_ERROR_LOG = 498;
  533. ERROR_VIO_ASSOCIATED_DC = 499;
  534. ERROR_KBD_NO_CONSOLE = 500;
  535. ERROR_MOUSE_NO_CONSOLE = 501;
  536. ERROR_MOUSE_INVALID_HANDLE = 502;
  537. ERROR_SMG_INVALID_DEBUG_PARMS = 503;
  538. ERROR_KBD_EXTENDED_SG = 504;
  539. ERROR_MOU_EXTENDED_SG = 505;
  540. ERROR_SMG_INVALID_ICON_FILE = 506;
  541. ERROR_TRC_PID_NON_EXISTENT = 507;
  542. ERROR_TRC_COUNT_ACTIVE = 508;
  543. ERROR_TRC_SUSPENDED_BY_COUNT = 509;
  544. ERROR_TRC_COUNT_INACTIVE = 510;
  545. ERROR_TRC_COUNT_REACHED = 511;
  546. ERROR_NO_MC_TRACE = 512;
  547. ERROR_MC_TRACE = 513;
  548. ERROR_TRC_COUNT_ZERO = 514;
  549. ERROR_SMG_TOO_MANY_DDS = 515;
  550. ERROR_SMG_INVALID_NOTIFICATION = 516;
  551. ERROR_LF_INVALID_FUNCTION = 517;
  552. ERROR_LF_NOT_AVAIL = 518;
  553. ERROR_LF_SUSPENDED = 519;
  554. ERROR_LF_BUF_TOO_SMALL = 520;
  555. ERROR_LF_BUFFER_CORRUPTED = 521;
  556. ERROR_LF_BUFFER_FULL = 521;
  557. ERROR_LF_INVALID_DAEMON = 522;
  558. ERROR_LF_INVALID_RECORD = 522;
  559. ERROR_LF_INVALID_TEMPL = 523;
  560. ERROR_LF_INVALID_SERVICE = 523;
  561. ERROR_LF_GENERAL_FAILURE = 524;
  562. ERROR_LF_INVALID_ID = 525;
  563. ERROR_LF_INVALID_HANDLE = 526;
  564. ERROR_LF_NO_ID_AVAIL = 527;
  565. ERROR_LF_TEMPLATE_AREA_FULL = 528;
  566. ERROR_LF_ID_IN_USE = 529;
  567. ERROR_MOU_NOT_INITIALIZED = 530;
  568. ERROR_MOUINITREAL_DONE = 531;
  569. ERROR_DOSSUB_CORRUPTED = 532;
  570. ERROR_MOUSE_CALLER_NOT_SUBSYS = 533;
  571. ERROR_ARITHMETIC_OVERFLOW = 534;
  572. ERROR_TMR_NO_DEVICE = 535;
  573. ERROR_TMR_INVALID_TIME = 536;
  574. ERROR_PVW_INVALID_ENTITY = 537;
  575. ERROR_PVW_INVALID_ENTITY_TYPE = 538;
  576. ERROR_PVW_INVALID_SPEC = 539;
  577. ERROR_PVW_INVALID_RANGE_TYPE = 540;
  578. ERROR_PVW_INVALID_COUNTER_BLK = 541;
  579. ERROR_PVW_INVALID_TEXT_BLK = 542;
  580. ERROR_PRF_NOT_INITIALIZED = 543;
  581. ERROR_PRF_ALREADY_INITIALIZED = 544;
  582. ERROR_PRF_NOT_STARTED = 545;
  583. ERROR_PRF_ALREADY_STARTED = 546;
  584. ERROR_PRF_TIMER_OUT_OF_RANGE = 547;
  585. ERROR_PRF_TIMER_RESET = 548;
  586. ERROR_VDD_LOCK_USEAGE_DENIED = 639;
  587. ERROR_TIMEOUT = 640;
  588. ERROR_VDM_DOWN = 641;
  589. ERROR_VDM_LIMIT = 642;
  590. ERROR_VDD_NOT_FOUND = 643;
  591. ERROR_INVALID_CALLER = 644;
  592. ERROR_PID_MISMATCH = 645;
  593. ERROR_INVALID_VDD_HANDLE = 646;
  594. ERROR_VLPT_NO_SPOOLER = 647;
  595. ERROR_VCOM_DEVICE_BUSY = 648;
  596. ERROR_VLPT_DEVICE_BUSY = 649;
  597. ERROR_NESTING_TOO_DEEP = 650;
  598. ERROR_VDD_MISSING = 651;
  599. ERROR_BIDI_INVALID_LENGTH = 671;
  600. ERROR_BIDI_INVALID_INCREMENT = 672;
  601. ERROR_BIDI_INVALID_COMBINATION = 673;
  602. ERROR_BIDI_INVALID_RESERVED = 674;
  603. ERROR_BIDI_INVALID_EFFECT = 675;
  604. ERROR_BIDI_INVALID_CSDREC = 676;
  605. ERROR_BIDI_INVALID_CSDSTATE = 677;
  606. ERROR_BIDI_INVALID_LEVEL = 678;
  607. ERROR_BIDI_INVALID_TYPE_SUPPORT = 679;
  608. ERROR_BIDI_INVALID_ORIENTATION = 680;
  609. ERROR_BIDI_INVALID_NUM_SHAPE = 681;
  610. ERROR_BIDI_INVALID_CSD = 682;
  611. ERROR_BIDI_NO_SUPPORT = 683;
  612. NO_ERROR_BIDI_RW_INCOMPLETE = 684;
  613. ERROR_IMP_INVALID_PARM = 691;
  614. ERROR_IMP_INVALID_LENGTH = 692;
  615. MSG_HPFS_DISK_ERROR_WARN = 693;
  616. ERROR_MON_BAD_BUFFER = 730;
  617. ERROR_MODULE_CORRUPTED = 731;
  618. ERROR_SM_OUTOF_SWAPFILE = 1477;
  619. ERROR_LF_TIMEOUT = 2055;
  620. ERROR_LF_SUSPEND_SUCCESS = 2057;
  621. ERROR_LF_RESUME_SUCCESS = 2058;
  622. ERROR_LF_REDIRECT_SUCCESS = 2059;
  623. ERROR_LF_REDIRECT_FAILURE = 2060;
  624. ERROR_SWAPPER_NOT_ACTIVE = 32768;
  625. ERROR_INVALID_SWAPID = 32769;
  626. ERROR_IOERR_SWAP_FILE = 32770;
  627. ERROR_SWAP_TABLE_FULL = 32771;
  628. ERROR_SWAP_FILE_FULL = 32772;
  629. ERROR_CANT_INIT_SWAPPER = 32773;
  630. ERROR_SWAPPER_ALREADY_INIT = 32774;
  631. ERROR_PMM_INSUFFICIENT_MEMORY = 32775;
  632. ERROR_PMM_INVALID_FLAGS = 32776;
  633. ERROR_PMM_INVALID_ADDRESS = 32777;
  634. ERROR_PMM_LOCK_FAILED = 32778;
  635. ERROR_PMM_UNLOCK_FAILED = 32779;
  636. ERROR_PMM_MOVE_INCOMPLETE = 32780;
  637. ERROR_UCOM_DRIVE_RENAMED = 32781;
  638. ERROR_UCOM_FILENAME_TRUNCATED = 32782;
  639. ERROR_UCOM_BUFFER_LENGTH = 32783;
  640. ERROR_MON_CHAIN_HANDLE = 32784;
  641. ERROR_MON_NOT_REGISTERED = 32785;
  642. ERROR_SMG_ALREADY_TOP = 32786;
  643. ERROR_PMM_ARENA_MODIFIED = 32787;
  644. ERROR_SMG_PRINTER_OPEN = 32788;
  645. ERROR_PMM_SET_FLAGS_FAILED = 32789;
  646. ERROR_INVALID_DOS_DD = 32790;
  647. ERROR_BLOCKED = 32791;
  648. ERROR_NOBLOCK = 32792;
  649. ERROR_INSTANCE_SHARED = 32793;
  650. ERROR_NO_OBJECT = 32794;
  651. ERROR_PARTIAL_ATTACH = 32795;
  652. ERROR_INCACHE = 32796;
  653. ERROR_SWAP_IO_PROBLEMS = 32797;
  654. ERROR_CROSSES_OBJECT_BOUNDARY = 32798;
  655. ERROR_LONGLOCK = 32799;
  656. ERROR_SHORTLOCK = 32800;
  657. ERROR_UVIRTLOCK = 32801;
  658. ERROR_ALIASLOCK = 32802;
  659. ERROR_ALIAS = 32803;
  660. ERROR_NO_MORE_HANDLES = 32804;
  661. ERROR_SCAN_TERMINATED = 32805;
  662. ERROR_TERMINATOR_NOT_FOUND = 32806;
  663. ERROR_NOT_DIRECT_CHILD = 32807;
  664. ERROR_DELAY_FREE = 32808;
  665. ERROR_GUARDPAGE = 32809;
  666. ERROR_SWAPERROR = 32900;
  667. ERROR_LDRERROR = 32901;
  668. ERROR_NOMEMORY = 32902;
  669. ERROR_NOACCESS = 32903;
  670. ERROR_NO_DLL_TERM = 32904;
  671. ERROR_CPSIO_CODE_PAGE_INVALID = 65026;
  672. ERROR_CPSIO_NO_SPOOLER = 65027;
  673. ERROR_CPSIO_FONT_ID_INVALID = 65028;
  674. ERROR_CPSIO_INTERNAL_ERROR = 65033;
  675. ERROR_CPSIO_INVALID_PTR_NAME = 65034;
  676. ERROR_CPSIO_NOT_ACTIVE = 65037;
  677. ERROR_CPSIO_PID_FULL = 65039;
  678. ERROR_CPSIO_PID_NOT_FOUND = 65040;
  679. ERROR_CPSIO_READ_CTL_SEQ = 65043;
  680. ERROR_CPSIO_READ_FNT_DEF = 65045;
  681. ERROR_CPSIO_WRITE_ERROR = 65047;
  682. ERROR_CPSIO_WRITE_FULL_ERROR = 65048;
  683. ERROR_CPSIO_WRITE_HANDLE_BAD = 65049;
  684. ERROR_CPSIO_SWIT_LOAD = 65074;
  685. ERROR_CPSIO_INV_COMMAND = 65077;
  686. ERROR_CPSIO_NO_FONT_SWIT = 65078;
  687. ERROR_ENTRY_IS_CALLGATE = 65079;
  688. implementation
  689. end.