errors.inc 42 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174
  1. {
  2. This file is part of the Free Pascal run time library.
  3. This unit contains the error code definition for the Win32 API
  4. Copyright (c) 1999-2001 by Florian Klaempfl,
  5. member of the Free Pascal development team.
  6. See the file COPYING.FPC, included in this distribution,
  7. for details about the copyright.
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  11. **********************************************************************}
  12. {
  13. Errors.h
  14. Windows32 API error codes
  15. Copyright (C) 1996 Free Software Foundation, Inc.
  16. Author: Scott Christley <[email protected]>
  17. This file is part of the Windows32 API Library.
  18. This library is free software; you can redistribute it and/or
  19. modify it under the terms of the GNU Library General Public
  20. License as published by the Free Software Foundation; either
  21. version 2 of the License, or (at your option) any later version.
  22. This library is distributed in the hope that it will be useful,
  23. but WITHOUT ANY WARRANTY; without even the implied warranty of
  24. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  25. Library General Public License for more details.
  26. If you are interested in a warranty or support for this source code,
  27. contact Scott Christley <[email protected]> for more information.
  28. You should have received a copy of the GNU Library General Public
  29. License along with this library; see the file COPYING.LIB.
  30. If not, write to the Free Software Foundation,
  31. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  32. Changes :
  33. 08/15/2005 update for wince4.2 port,ORO06
  34. }
  35. {$ifdef read_interface}
  36. const
  37. APPLICATION_ERROR_MASK = $20000000; //+winnt
  38. LZERROR_UNKNOWNALG = -(8);
  39. LZERROR_BADVALUE = -(7);
  40. LZERROR_GLOBLOCK = -(6);
  41. LZERROR_GLOBALLOC = -(5);
  42. LZERROR_WRITE = -(4);
  43. LZERROR_READ = -(3);
  44. LZERROR_BADOUTHANDLE = -(2);
  45. LZERROR_BADINHANDLE = -(1);
  46. NO_ERROR = 0;
  47. ERROR_SUCCESS = 0;
  48. ERROR_INVALID_FUNCTION = 1;
  49. ERROR_FILE_NOT_FOUND = 2;
  50. ERROR_PATH_NOT_FOUND = 3;
  51. ERROR_TOO_MANY_OPEN_FILES = 4;
  52. ERROR_ACCESS_DENIED = 5;
  53. ERROR_INVALID_HANDLE = 6;
  54. ERROR_ARENA_TRASHED = 7;
  55. ERROR_NOT_ENOUGH_MEMORY = 8;
  56. ERROR_INVALID_BLOCK = 9;
  57. ERROR_BAD_ENVIRONMENT = 10;
  58. ERROR_BAD_FORMAT = 11;
  59. ERROR_INVALID_ACCESS = 12;
  60. ERROR_INVALID_DATA = 13;
  61. ERROR_OUTOFMEMORY = 14;
  62. ERROR_INVALID_DRIVE = 15;
  63. ERROR_CURRENT_DIRECTORY = 16;
  64. ERROR_NOT_SAME_DEVICE = 17;
  65. ERROR_NO_MORE_FILES = 18;
  66. ERROR_WRITE_PROTECT = 19;
  67. ERROR_BAD_UNIT = 20;
  68. ERROR_NOT_READY = 21;
  69. ERROR_BAD_COMMAND = 22;
  70. ERROR_CRC = 23;
  71. ERROR_BAD_LENGTH = 24;
  72. ERROR_SEEK = 25;
  73. ERROR_NOT_DOS_DISK = 26;
  74. ERROR_SECTOR_NOT_FOUND = 27;
  75. ERROR_OUT_OF_PAPER = 28;
  76. ERROR_WRITE_FAULT = 29;
  77. ERROR_READ_FAULT = 30;
  78. ERROR_GEN_FAILURE = 31;
  79. ERROR_SHARING_VIOLATION = 32;
  80. ERROR_LOCK_VIOLATION = 33;
  81. ERROR_WRONG_DISK = 34;
  82. ERROR_SHARING_BUFFER_EXCEEDED = 36;
  83. ERROR_HANDLE_EOF = 38;
  84. ERROR_HANDLE_DISK_FULL = 39;
  85. ERROR_NOT_SUPPORTED = 50;
  86. ERROR_REM_NOT_LIST = 51;
  87. ERROR_DUP_NAME = 52;
  88. ERROR_BAD_NETPATH = 53;
  89. ERROR_NETWORK_BUSY = 54;
  90. ERROR_DEV_NOT_EXIST = 55;
  91. ERROR_TOO_MANY_CMDS = 56;
  92. ERROR_ADAP_HDW_ERR = 57;
  93. ERROR_BAD_NET_RESP = 58;
  94. ERROR_UNEXP_NET_ERR = 59;
  95. ERROR_BAD_REM_ADAP = 60;
  96. ERROR_PRINTQ_FULL = 61;
  97. ERROR_NO_SPOOL_SPACE = 62;
  98. ERROR_PRINT_CANCELLED = 63;
  99. ERROR_NETNAME_DELETED = 64;
  100. ERROR_NETWORK_ACCESS_DENIED = 65;
  101. ERROR_BAD_DEV_TYPE = 66;
  102. ERROR_BAD_NET_NAME = 67;
  103. ERROR_TOO_MANY_NAMES = 68;
  104. ERROR_TOO_MANY_SESS = 69;
  105. ERROR_SHARING_PAUSED = 70;
  106. ERROR_REQ_NOT_ACCEP = 71;
  107. ERROR_REDIR_PAUSED = 72;
  108. ERROR_FILE_EXISTS = 80;
  109. ERROR_CANNOT_MAKE = 82;
  110. ERROR_FAIL_I24 = 83;
  111. ERROR_OUT_OF_STRUCTURES = 84;
  112. ERROR_ALREADY_ASSIGNED = 85;
  113. ERROR_INVALID_PASSWORD = 86;
  114. ERROR_INVALID_PARAMETER = 87;
  115. ERROR_NET_WRITE_FAULT = 88;
  116. ERROR_NO_PROC_SLOTS = 89;
  117. ERROR_TOO_MANY_SEMAPHORES = 100;
  118. ERROR_EXCL_SEM_ALREADY_OWNED = 101;
  119. ERROR_SEM_IS_SET = 102;
  120. ERROR_TOO_MANY_SEM_REQUESTS = 103;
  121. ERROR_INVALID_AT_INTERRUPT_TIME = 104;
  122. ERROR_SEM_OWNER_DIED = 105;
  123. ERROR_SEM_USER_LIMIT = 106;
  124. ERROR_DISK_CHANGE = 107;
  125. ERROR_DRIVE_LOCKED = 108;
  126. ERROR_BROKEN_PIPE = 109;
  127. ERROR_OPEN_FAILED = 110;
  128. ERROR_BUFFER_OVERFLOW = 111;
  129. ERROR_DISK_FULL = 112;
  130. ERROR_NO_MORE_SEARCH_HANDLES = 113;
  131. ERROR_INVALID_TARGET_HANDLE = 114;
  132. ERROR_INVALID_CATEGORY = 117;
  133. ERROR_INVALID_VERIFY_SWITCH = 118;
  134. ERROR_BAD_DRIVER_LEVEL = 119;
  135. ERROR_CALL_NOT_IMPLEMENTED = 120;
  136. ERROR_SEM_TIMEOUT = 121;
  137. ERROR_INSUFFICIENT_BUFFER = 122;
  138. ERROR_INVALID_NAME = 123;
  139. ERROR_INVALID_LEVEL = 124;
  140. ERROR_NO_VOLUME_LABEL = 125;
  141. ERROR_MOD_NOT_FOUND = 126;
  142. ERROR_PROC_NOT_FOUND = 127;
  143. ERROR_WAIT_NO_CHILDREN = 128;
  144. ERROR_CHILD_NOT_COMPLETE = 129;
  145. ERROR_DIRECT_ACCESS_HANDLE = 130;
  146. ERROR_NEGATIVE_SEEK = 131;
  147. ERROR_SEEK_ON_DEVICE = 132;
  148. ERROR_IS_JOIN_TARGET = 133;
  149. ERROR_IS_JOINED = 134;
  150. ERROR_IS_SUBSTED = 135;
  151. ERROR_NOT_JOINED = 136;
  152. ERROR_NOT_SUBSTED = 137;
  153. ERROR_JOIN_TO_JOIN = 138;
  154. ERROR_SUBST_TO_SUBST = 139;
  155. ERROR_JOIN_TO_SUBST = 140;
  156. ERROR_SUBST_TO_JOIN = 141;
  157. ERROR_BUSY_DRIVE = 142;
  158. ERROR_SAME_DRIVE = 143;
  159. ERROR_DIR_NOT_ROOT = 144;
  160. ERROR_DIR_NOT_EMPTY = 145;
  161. ERROR_IS_SUBST_PATH = 146;
  162. ERROR_IS_JOIN_PATH = 147;
  163. ERROR_PATH_BUSY = 148;
  164. ERROR_IS_SUBST_TARGET = 149;
  165. ERROR_SYSTEM_TRACE = 150;
  166. ERROR_INVALID_EVENT_COUNT = 151;
  167. ERROR_TOO_MANY_MUXWAITERS = 152;
  168. ERROR_INVALID_LIST_FORMAT = 153;
  169. ERROR_LABEL_TOO_LONG = 154;
  170. ERROR_TOO_MANY_TCBS = 155;
  171. ERROR_SIGNAL_REFUSED = 156;
  172. ERROR_DISCARDED = 157;
  173. ERROR_NOT_LOCKED = 158;
  174. ERROR_BAD_THREADID_ADDR = 159;
  175. ERROR_BAD_ARGUMENTS = 160;
  176. ERROR_BAD_PATHNAME = 161;
  177. ERROR_SIGNAL_PENDING = 162;
  178. ERROR_MAX_THRDS_REACHED = 164;
  179. ERROR_LOCK_FAILED = 167;
  180. ERROR_BUSY = 170;
  181. ERROR_CANCEL_VIOLATION = 173;
  182. ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = 174;
  183. ERROR_INVALID_SEGMENT_NUMBER = 180;
  184. ERROR_INVALID_ORDINAL = 182;
  185. ERROR_ALREADY_EXISTS = 183;
  186. ERROR_INVALID_FLAG_NUMBER = 186;
  187. ERROR_SEM_NOT_FOUND = 187;
  188. ERROR_INVALID_STARTING_CODESEG = 188;
  189. ERROR_INVALID_STACKSEG = 189;
  190. ERROR_INVALID_MODULETYPE = 190;
  191. ERROR_INVALID_EXE_SIGNATURE = 191;
  192. ERROR_EXE_MARKED_INVALID = 192;
  193. ERROR_BAD_EXE_FORMAT = 193;
  194. ERROR_ITERATED_DATA_EXCEEDS_64k = 194;
  195. ERROR_INVALID_MINALLOCSIZE = 195;
  196. ERROR_DYNLINK_FROM_INVALID_RING = 196;
  197. ERROR_IOPL_NOT_ENABLED = 197;
  198. ERROR_INVALID_SEGDPL = 198;
  199. ERROR_AUTODATASEG_EXCEEDS_64k = 199;
  200. ERROR_RING2SEG_MUST_BE_MOVABLE = 200;
  201. ERROR_RELOC_CHAIN_XEEDS_SEGLIM = 201;
  202. ERROR_INFLOOP_IN_RELOC_CHAIN = 202;
  203. ERROR_ENVVAR_NOT_FOUND = 203;
  204. ERROR_NO_SIGNAL_SENT = 205;
  205. ERROR_FILENAME_EXCED_RANGE = 206;
  206. ERROR_RING2_STACK_IN_USE = 207;
  207. ERROR_META_EXPANSION_TOO_LONG = 208;
  208. ERROR_INVALID_SIGNAL_NUMBER = 209;
  209. ERROR_THREAD_1_INACTIVE = 210;
  210. ERROR_LOCKED = 212;
  211. ERROR_TOO_MANY_MODULES = 214;
  212. ERROR_NESTING_NOT_ALLOWED = 215;
  213. ERROR_BAD_PIPE = 230;
  214. ERROR_PIPE_BUSY = 231;
  215. ERROR_NO_DATA = 232;
  216. ERROR_PIPE_NOT_CONNECTED = 233;
  217. ERROR_MORE_DATA = 234;
  218. ERROR_VC_DISCONNECTED = 240;
  219. ERROR_INVALID_EA_NAME = 254;
  220. ERROR_EA_LIST_INCONSISTENT = 255;
  221. ERROR_NO_MORE_ITEMS = 259;
  222. ERROR_CANNOT_COPY = 266;
  223. ERROR_DIRECTORY = 267;
  224. ERROR_EAS_DIDNT_FIT = 275;
  225. ERROR_EA_FILE_CORRUPT = 276;
  226. ERROR_EA_TABLE_FULL = 277;
  227. ERROR_INVALID_EA_HANDLE = 278;
  228. ERROR_EAS_NOT_SUPPORTED = 282;
  229. ERROR_NOT_OWNER = 288;
  230. ERROR_TOO_MANY_POSTS = 298;
  231. ERROR_PARTIAL_COPY = 299;
  232. ERROR_MR_MID_NOT_FOUND = 317;
  233. ERROR_INVALID_ADDRESS = 487;
  234. ERROR_ARITHMETIC_OVERFLOW = 534;
  235. ERROR_PIPE_CONNECTED = 535;
  236. ERROR_PIPE_LISTENING = 536;
  237. ERROR_EA_ACCESS_DENIED = 994;
  238. ERROR_OPERATION_ABORTED = 995;
  239. ERROR_IO_INCOMPLETE = 996;
  240. ERROR_IO_PENDING = 997;
  241. ERROR_NOACCESS = 998;
  242. ERROR_SWAPERROR = 999;
  243. ERROR_STACK_OVERFLOW = 1001;
  244. ERROR_INVALID_MESSAGE = 1002;
  245. ERROR_CAN_NOT_COMPLETE = 1003;
  246. ERROR_INVALID_FLAGS = 1004;
  247. ERROR_UNRECOGNIZED_VOLUME = 1005;
  248. ERROR_FILE_INVALID = 1006;
  249. ERROR_FULLSCREEN_MODE = 1007;
  250. ERROR_NO_TOKEN = 1008;
  251. ERROR_BADDB = 1009;
  252. ERROR_BADKEY = 1010;
  253. ERROR_CANTOPEN = 1011;
  254. ERROR_CANTREAD = 1012;
  255. ERROR_CANTWRITE = 1013;
  256. ERROR_REGISTRY_RECOVERED = 1014;
  257. ERROR_REGISTRY_CORRUPT = 1015;
  258. ERROR_REGISTRY_IO_FAILED = 1016;
  259. ERROR_NOT_REGISTRY_FILE = 1017;
  260. ERROR_KEY_DELETED = 1018;
  261. ERROR_NO_LOG_SPACE = 1019;
  262. ERROR_KEY_HAS_CHILDREN = 1020;
  263. ERROR_CHILD_MUST_BE_VOLATILE = 1021;
  264. ERROR_NOTIFY_ENUM_DIR = 1022;
  265. ERROR_DEPENDENT_SERVICES_RUNNING = 1051;
  266. ERROR_INVALID_SERVICE_CONTROL = 1052;
  267. ERROR_SERVICE_REQUEST_TIMEOUT = 1053;
  268. ERROR_SERVICE_NO_THREAD = 1054;
  269. ERROR_SERVICE_DATABASE_LOCKED = 1055;
  270. ERROR_SERVICE_ALREADY_RUNNING = 1056;
  271. ERROR_INVALID_SERVICE_ACCOUNT = 1057;
  272. ERROR_SERVICE_DISABLED = 1058;
  273. ERROR_CIRCULAR_DEPENDENCY = 1059;
  274. ERROR_SERVICE_DOES_NOT_EXIST = 1060;
  275. ERROR_SERVICE_CANNOT_ACCEPT_CTRL = 1061;
  276. ERROR_SERVICE_NOT_ACTIVE = 1062;
  277. ERROR_FAILED_SERVICE_CONTROLLER_CONNECT = 1063;
  278. ERROR_EXCEPTION_IN_SERVICE = 1064;
  279. ERROR_DATABASE_DOES_NOT_EXIST = 1065;
  280. ERROR_SERVICE_SPECIFIC_ERROR = 1066;
  281. ERROR_PROCESS_ABORTED = 1067;
  282. ERROR_SERVICE_DEPENDENCY_FAIL = 1068;
  283. ERROR_SERVICE_LOGON_FAILED = 1069;
  284. ERROR_SERVICE_START_HANG = 1070;
  285. ERROR_INVALID_SERVICE_LOCK = 1071;
  286. ERROR_SERVICE_MARKED_FOR_DELETE = 1072;
  287. ERROR_SERVICE_EXISTS = 1073;
  288. ERROR_ALREADY_RUNNING_LKG = 1074;
  289. ERROR_SERVICE_DEPENDENCY_DELETED = 1075;
  290. ERROR_BOOT_ALREADY_ACCEPTED = 1076;
  291. ERROR_SERVICE_NEVER_STARTED = 1077;
  292. ERROR_DUPLICATE_SERVICE_NAME = 1078;
  293. ERROR_END_OF_MEDIA = 1100;
  294. ERROR_FILEMARK_DETECTED = 1101;
  295. ERROR_BEGINNING_OF_MEDIA = 1102;
  296. ERROR_SETMARK_DETECTED = 1103;
  297. ERROR_NO_DATA_DETECTED = 1104;
  298. ERROR_PARTITION_FAILURE = 1105;
  299. ERROR_INVALID_BLOCK_LENGTH = 1106;
  300. ERROR_DEVICE_NOT_PARTITIONED = 1107;
  301. ERROR_UNABLE_TO_LOCK_MEDIA = 1108;
  302. ERROR_UNABLE_TO_UNLOAD_MEDIA = 1109;
  303. ERROR_MEDIA_CHANGED = 1110;
  304. ERROR_BUS_RESET = 1111;
  305. ERROR_NO_MEDIA_IN_DRIVE = 1112;
  306. ERROR_NO_UNICODE_TRANSLATION = 1113;
  307. ERROR_DLL_INIT_FAILED = 1114;
  308. ERROR_SHUTDOWN_IN_PROGRESS = 1115;
  309. ERROR_NO_SHUTDOWN_IN_PROGRESS = 1116;
  310. ERROR_IO_DEVICE = 1117;
  311. ERROR_SERIAL_NO_DEVICE = 1118;
  312. ERROR_IRQ_BUSY = 1119;
  313. ERROR_MORE_WRITES = 1120;
  314. ERROR_COUNTER_TIMEOUT = 1121;
  315. ERROR_FLOPPY_ID_MARK_NOT_FOUND = 1122;
  316. ERROR_FLOPPY_WRONG_CYLINDER = 1123;
  317. ERROR_FLOPPY_UNKNOWN_ERROR = 1124;
  318. ERROR_FLOPPY_BAD_REGISTERS = 1125;
  319. ERROR_DISK_RECALIBRATE_FAILED = 1126;
  320. ERROR_DISK_OPERATION_FAILED = 1127;
  321. ERROR_DISK_RESET_FAILED = 1128;
  322. ERROR_EOM_OVERFLOW = 1129;
  323. ERROR_NOT_ENOUGH_SERVER_MEMORY = 1130;
  324. ERROR_POSSIBLE_DEADLOCK = 1131;
  325. ERROR_MAPPED_ALIGNMENT = 1132;
  326. ERROR_SET_POWER_STATE_VETOED = 1140;
  327. ERROR_SET_POWER_STATE_FAILED = 1141;
  328. ERROR_OLD_WIN_VERSION = 1150;
  329. ERROR_APP_WRONG_OS = 1151;
  330. ERROR_SINGLE_INSTANCE_APP = 1152;
  331. ERROR_RMODE_APP = 1153;
  332. ERROR_INVALID_DLL = 1154;
  333. ERROR_NO_ASSOCIATION = 1155;
  334. ERROR_DDE_FAIL = 1156;
  335. ERROR_DLL_NOT_FOUND = 1157;
  336. ERROR_BAD_USERNAME = 2202;
  337. ERROR_NOT_CONNECTED = 2250;
  338. ERROR_OPEN_FILES = 2401;
  339. ERROR_ACTIVE_CONNECTIONS = 2402;
  340. ERROR_DEVICE_IN_USE = 2404;
  341. ERROR_BAD_DEVICE = 1200;
  342. ERROR_CONNECTION_UNAVAIL = 1201;
  343. ERROR_DEVICE_ALREADY_REMEMBERED = 1202;
  344. ERROR_NO_NET_OR_BAD_PATH = 1203;
  345. ERROR_BAD_PROVIDER = 1204;
  346. ERROR_CANNOT_OPEN_PROFILE = 1205;
  347. ERROR_BAD_PROFILE = 1206;
  348. ERROR_NOT_CONTAINER = 1207;
  349. ERROR_EXTENDED_ERROR = 1208;
  350. ERROR_INVALID_GROUPNAME = 1209;
  351. ERROR_INVALID_COMPUTERNAME = 1210;
  352. ERROR_INVALID_EVENTNAME = 1211;
  353. ERROR_INVALID_DOMAINNAME = 1212;
  354. ERROR_INVALID_SERVICENAME = 1213;
  355. ERROR_INVALID_NETNAME = 1214;
  356. ERROR_INVALID_SHARENAME = 1215;
  357. ERROR_INVALID_PASSWORDNAME = 1216;
  358. ERROR_INVALID_MESSAGENAME = 1217;
  359. ERROR_INVALID_MESSAGEDEST = 1218;
  360. ERROR_SESSION_CREDENTIAL_CONFLICT = 1219;
  361. ERROR_REMOTE_SESSION_LIMIT_EXCEEDED = 1220;
  362. ERROR_DUP_DOMAINNAME = 1221;
  363. ERROR_NO_NETWORK = 1222;
  364. ERROR_CANCELLED = 1223;
  365. ERROR_USER_MAPPED_FILE = 1224;
  366. ERROR_CONNECTION_REFUSED = 1225;
  367. ERROR_GRACEFUL_DISCONNECT = 1226;
  368. ERROR_ADDRESS_ALREADY_ASSOCIATED = 1227;
  369. ERROR_ADDRESS_NOT_ASSOCIATED = 1228;
  370. ERROR_CONNECTION_INVALID = 1229;
  371. ERROR_CONNECTION_ACTIVE = 1230;
  372. ERROR_NETWORK_UNREACHABLE = 1231;
  373. ERROR_HOST_UNREACHABLE = 1232;
  374. ERROR_PROTOCOL_UNREACHABLE = 1233;
  375. ERROR_PORT_UNREACHABLE = 1234;
  376. ERROR_REQUEST_ABORTED = 1235;
  377. ERROR_CONNECTION_ABORTED = 1236;
  378. ERROR_RETRY = 1237;
  379. ERROR_CONNECTION_COUNT_LIMIT = 1238;
  380. ERROR_LOGIN_TIME_RESTRICTION = 1239;
  381. ERROR_LOGIN_WKSTA_RESTRICTION = 1240;
  382. ERROR_INCORRECT_ADDRESS = 1241;
  383. ERROR_ALREADY_REGISTERED = 1242;
  384. ERROR_SERVICE_NOT_FOUND = 1243;
  385. ERROR_NOT_AUTHENTICATED = 1244;
  386. ERROR_NOT_LOGGED_ON = 1245;
  387. ERROR_CONTINUE = 1246;
  388. ERROR_ALREADY_INITIALIZED = 1247;
  389. ERROR_NO_MORE_DEVICES = 1248;
  390. ERROR_NOT_ALL_ASSIGNED = 1300;
  391. ERROR_SOME_NOT_MAPPED = 1301;
  392. ERROR_NO_QUOTAS_FOR_ACCOUNT = 1302;
  393. ERROR_LOCAL_USER_SESSION_KEY = 1303;
  394. ERROR_NULL_LM_PASSWORD = 1304;
  395. ERROR_UNKNOWN_REVISION = 1305;
  396. ERROR_REVISION_MISMATCH = 1306;
  397. ERROR_INVALID_OWNER = 1307;
  398. ERROR_INVALID_PRIMARY_GROUP = 1308;
  399. ERROR_NO_IMPERSONATION_TOKEN = 1309;
  400. ERROR_CANT_DISABLE_MANDATORY = 1310;
  401. ERROR_NO_LOGON_SERVERS = 1311;
  402. ERROR_NO_SUCH_LOGON_SESSION = 1312;
  403. ERROR_NO_SUCH_PRIVILEGE = 1313;
  404. ERROR_PRIVILEGE_NOT_HELD = 1314;
  405. ERROR_INVALID_ACCOUNT_NAME = 1315;
  406. ERROR_USER_EXISTS = 1316;
  407. ERROR_NO_SUCH_USER = 1317;
  408. ERROR_GROUP_EXISTS = 1318;
  409. ERROR_NO_SUCH_GROUP = 1319;
  410. ERROR_MEMBER_IN_GROUP = 1320;
  411. ERROR_MEMBER_NOT_IN_GROUP = 1321;
  412. ERROR_LAST_ADMIN = 1322;
  413. ERROR_WRONG_PASSWORD = 1323;
  414. ERROR_ILL_FORMED_PASSWORD = 1324;
  415. ERROR_PASSWORD_RESTRICTION = 1325;
  416. ERROR_LOGON_FAILURE = 1326;
  417. ERROR_ACCOUNT_RESTRICTION = 1327;
  418. ERROR_INVALID_LOGON_HOURS = 1328;
  419. ERROR_INVALID_WORKSTATION = 1329;
  420. ERROR_PASSWORD_EXPIRED = 1330;
  421. ERROR_ACCOUNT_DISABLED = 1331;
  422. ERROR_NONE_MAPPED = 1332;
  423. ERROR_TOO_MANY_LUIDS_REQUESTED = 1333;
  424. ERROR_LUIDS_EXHAUSTED = 1334;
  425. ERROR_INVALID_SUB_AUTHORITY = 1335;
  426. ERROR_INVALID_ACL = 1336;
  427. ERROR_INVALID_SID = 1337;
  428. ERROR_INVALID_SECURITY_DESCR = 1338;
  429. ERROR_BAD_INHERITANCE_ACL = 1340;
  430. ERROR_SERVER_DISABLED = 1341;
  431. ERROR_SERVER_NOT_DISABLED = 1342;
  432. ERROR_INVALID_ID_AUTHORITY = 1343;
  433. ERROR_ALLOTTED_SPACE_EXCEEDED = 1344;
  434. ERROR_INVALID_GROUP_ATTRIBUTES = 1345;
  435. ERROR_BAD_IMPERSONATION_LEVEL = 1346;
  436. ERROR_CANT_OPEN_ANONYMOUS = 1347;
  437. ERROR_BAD_VALIDATION_CLASS = 1348;
  438. ERROR_BAD_TOKEN_TYPE = 1349;
  439. ERROR_NO_SECURITY_ON_OBJECT = 1350;
  440. ERROR_CANT_ACCESS_DOMAIN_INFO = 1351;
  441. ERROR_INVALID_SERVER_STATE = 1352;
  442. ERROR_INVALID_DOMAIN_STATE = 1353;
  443. ERROR_INVALID_DOMAIN_ROLE = 1354;
  444. ERROR_NO_SUCH_DOMAIN = 1355;
  445. ERROR_DOMAIN_EXISTS = 1356;
  446. ERROR_DOMAIN_LIMIT_EXCEEDED = 1357;
  447. ERROR_INTERNAL_DB_CORRUPTION = 1358;
  448. ERROR_INTERNAL_ERROR = 1359;
  449. ERROR_GENERIC_NOT_MAPPED = 1360;
  450. ERROR_BAD_DESCRIPTOR_FORMAT = 1361;
  451. ERROR_NOT_LOGON_PROCESS = 1362;
  452. ERROR_LOGON_SESSION_EXISTS = 1363;
  453. ERROR_NO_SUCH_PACKAGE = 1364;
  454. ERROR_BAD_LOGON_SESSION_STATE = 1365;
  455. ERROR_LOGON_SESSION_COLLISION = 1366;
  456. ERROR_INVALID_LOGON_TYPE = 1367;
  457. ERROR_CANNOT_IMPERSONATE = 1368;
  458. ERROR_RXACT_INVALID_STATE = 1369;
  459. ERROR_RXACT_COMMIT_FAILURE = 1370;
  460. ERROR_SPECIAL_ACCOUNT = 1371;
  461. ERROR_SPECIAL_GROUP = 1372;
  462. ERROR_SPECIAL_USER = 1373;
  463. ERROR_MEMBERS_PRIMARY_GROUP = 1374;
  464. ERROR_TOKEN_ALREADY_IN_USE = 1375;
  465. ERROR_NO_SUCH_ALIAS = 1376;
  466. ERROR_MEMBER_NOT_IN_ALIAS = 1377;
  467. ERROR_MEMBER_IN_ALIAS = 1378;
  468. ERROR_ALIAS_EXISTS = 1379;
  469. ERROR_LOGON_NOT_GRANTED = 1380;
  470. ERROR_TOO_MANY_SECRETS = 1381;
  471. ERROR_SECRET_TOO_LONG = 1382;
  472. ERROR_INTERNAL_DB_ERROR = 1383;
  473. ERROR_TOO_MANY_CONTEXT_IDS = 1384;
  474. ERROR_LOGON_TYPE_NOT_GRANTED = 1385;
  475. ERROR_NT_CROSS_ENCRYPTION_REQUIRED = 1386;
  476. ERROR_NO_SUCH_MEMBER = 1387;
  477. ERROR_INVALID_MEMBER = 1388;
  478. ERROR_TOO_MANY_SIDS = 1389;
  479. ERROR_LM_CROSS_ENCRYPTION_REQUIRED = 1390;
  480. ERROR_NO_INHERITANCE = 1391;
  481. ERROR_FILE_CORRUPT = 1392;
  482. ERROR_DISK_CORRUPT = 1393;
  483. ERROR_NO_USER_SESSION_KEY = 1394;
  484. ERROR_LICENSE_QUOTA_EXCEEDED = 1395;
  485. ERROR_INVALID_WINDOW_HANDLE = 1400;
  486. ERROR_INVALID_MENU_HANDLE = 1401;
  487. ERROR_INVALID_CURSOR_HANDLE = 1402;
  488. ERROR_INVALID_ACCEL_HANDLE = 1403;
  489. ERROR_INVALID_HOOK_HANDLE = 1404;
  490. ERROR_INVALID_DWP_HANDLE = 1405;
  491. ERROR_TLW_WITH_WSCHILD = 1406;
  492. ERROR_CANNOT_FIND_WND_CLASS = 1407;
  493. ERROR_WINDOW_OF_OTHER_THREAD = 1408;
  494. ERROR_HOTKEY_ALREADY_REGISTERED = 1409;
  495. ERROR_CLASS_ALREADY_EXISTS = 1410;
  496. ERROR_CLASS_DOES_NOT_EXIST = 1411;
  497. ERROR_CLASS_HAS_WINDOWS = 1412;
  498. ERROR_INVALID_INDEX = 1413;
  499. ERROR_INVALID_ICON_HANDLE = 1414;
  500. ERROR_PRIVATE_DIALOG_INDEX = 1415;
  501. ERROR_LISTBOX_ID_NOT_FOUND = 1416;
  502. ERROR_NO_WILDCARD_CHARACTERS = 1417;
  503. ERROR_CLIPBOARD_NOT_OPEN = 1418;
  504. ERROR_HOTKEY_NOT_REGISTERED = 1419;
  505. ERROR_WINDOW_NOT_DIALOG = 1420;
  506. ERROR_CONTROL_ID_NOT_FOUND = 1421;
  507. ERROR_INVALID_COMBOBOX_MESSAGE = 1422;
  508. ERROR_WINDOW_NOT_COMBOBOX = 1423;
  509. ERROR_INVALID_EDIT_HEIGHT = 1424;
  510. ERROR_DC_NOT_FOUND = 1425;
  511. ERROR_INVALID_HOOK_FILTER = 1426;
  512. ERROR_INVALID_FILTER_PROC = 1427;
  513. ERROR_HOOK_NEEDS_HMOD = 1428;
  514. ERROR_GLOBAL_ONLY_HOOK = 1429;
  515. ERROR_JOURNAL_HOOK_SET = 1430;
  516. ERROR_HOOK_NOT_INSTALLED = 1431;
  517. ERROR_INVALID_LB_MESSAGE = 1432;
  518. ERROR_SETCOUNT_ON_BAD_LB = 1433;
  519. ERROR_LB_WITHOUT_TABSTOPS = 1434;
  520. ERROR_DESTROY_OBJECT_OF_OTHER_THREAD = 1435;
  521. ERROR_CHILD_WINDOW_MENU = 1436;
  522. ERROR_NO_SYSTEM_MENU = 1437;
  523. ERROR_INVALID_MSGBOX_STYLE = 1438;
  524. ERROR_INVALID_SPI_VALUE = 1439;
  525. ERROR_SCREEN_ALREADY_LOCKED = 1440;
  526. ERROR_HWNDS_HAVE_DIFF_PARENT = 1441;
  527. ERROR_NOT_CHILD_WINDOW = 1442;
  528. ERROR_INVALID_GW_COMMAND = 1443;
  529. ERROR_INVALID_THREAD_ID = 1444;
  530. ERROR_NON_MDICHILD_WINDOW = 1445;
  531. ERROR_POPUP_ALREADY_ACTIVE = 1446;
  532. ERROR_NO_SCROLLBARS = 1447;
  533. ERROR_INVALID_SCROLLBAR_RANGE = 1448;
  534. ERROR_INVALID_SHOWWIN_COMMAND = 1449;
  535. ERROR_NO_SYSTEM_RESOURCES = 1450;
  536. ERROR_NONPAGED_SYSTEM_RESOURCES = 1451;
  537. ERROR_PAGED_SYSTEM_RESOURCES = 1452;
  538. ERROR_WORKING_SET_QUOTA = 1453;
  539. ERROR_PAGEFILE_QUOTA = 1454;
  540. ERROR_COMMITMENT_LIMIT = 1455;
  541. ERROR_MENU_ITEM_NOT_FOUND = 1456;
  542. ERROR_INVALID_KEYBOARD_HANDLE = 1457;
  543. ERROR_HOOK_TYPE_NOT_ALLOWED = 1458;
  544. ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION = 1459;
  545. ERROR_TIMEOUT = 1460;
  546. ERROR_EVENTLOG_FILE_CORRUPT = 1500;
  547. ERROR_EVENTLOG_CANT_START = 1501;
  548. ERROR_LOG_FILE_FULL = 1502;
  549. ERROR_EVENTLOG_FILE_CHANGED = 1503;
  550. RPC_S_INVALID_STRING_BINDING = 1700;
  551. RPC_S_WRONG_KIND_OF_BINDING = 1701;
  552. RPC_S_INVALID_BINDING = 1702;
  553. RPC_S_PROTSEQ_NOT_SUPPORTED = 1703;
  554. RPC_S_INVALID_RPC_PROTSEQ = 1704;
  555. RPC_S_INVALID_STRING_UUID = 1705;
  556. RPC_S_INVALID_ENDPOINT_FORMAT = 1706;
  557. RPC_S_INVALID_NET_ADDR = 1707;
  558. RPC_S_NO_ENDPOINT_FOUND = 1708;
  559. RPC_S_INVALID_TIMEOUT = 1709;
  560. RPC_S_OBJECT_NOT_FOUND = 1710;
  561. RPC_S_ALREADY_REGISTERED = 1711;
  562. RPC_S_TYPE_ALREADY_REGISTERED = 1712;
  563. RPC_S_ALREADY_LISTENING = 1713;
  564. RPC_S_NO_PROTSEQS_REGISTERED = 1714;
  565. RPC_S_NOT_LISTENING = 1715;
  566. RPC_S_UNKNOWN_MGR_TYPE = 1716;
  567. RPC_S_UNKNOWN_IF = 1717;
  568. RPC_S_NO_BINDINGS = 1718;
  569. RPC_S_NO_PROTSEQS = 1719;
  570. RPC_S_CANT_CREATE_ENDPOINT = 1720;
  571. RPC_S_OUT_OF_RESOURCES = 1721;
  572. RPC_S_SERVER_UNAVAILABLE = 1722;
  573. RPC_S_SERVER_TOO_BUSY = 1723;
  574. RPC_S_INVALID_NETWORK_OPTIONS = 1724;
  575. RPC_S_NO_CALL_ACTIVE = 1725;
  576. RPC_S_CALL_FAILED = 1726;
  577. RPC_S_CALL_FAILED_DNE = 1727;
  578. RPC_S_PROTOCOL_ERROR = 1728;
  579. RPC_S_UNSUPPORTED_TRANS_SYN = 1730;
  580. RPC_S_UNSUPPORTED_TYPE = 1732;
  581. RPC_S_INVALID_TAG = 1733;
  582. RPC_S_INVALID_BOUND = 1734;
  583. RPC_S_NO_ENTRY_NAME = 1735;
  584. RPC_S_INVALID_NAME_SYNTAX = 1736;
  585. RPC_S_UNSUPPORTED_NAME_SYNTAX = 1737;
  586. RPC_S_UUID_NO_ADDRESS = 1739;
  587. RPC_S_DUPLICATE_ENDPOINT = 1740;
  588. RPC_S_UNKNOWN_AUTHN_TYPE = 1741;
  589. RPC_S_MAX_CALLS_TOO_SMALL = 1742;
  590. RPC_S_STRING_TOO_LONG = 1743;
  591. RPC_S_PROTSEQ_NOT_FOUND = 1744;
  592. RPC_S_PROCNUM_OUT_OF_RANGE = 1745;
  593. RPC_S_BINDING_HAS_NO_AUTH = 1746;
  594. RPC_S_UNKNOWN_AUTHN_SERVICE = 1747;
  595. RPC_S_UNKNOWN_AUTHN_LEVEL = 1748;
  596. RPC_S_INVALID_AUTH_IDENTITY = 1749;
  597. RPC_S_UNKNOWN_AUTHZ_SERVICE = 1750;
  598. EPT_S_INVALID_ENTRY = 1751;
  599. EPT_S_CANT_PERFORM_OP = 1752;
  600. EPT_S_NOT_REGISTERED = 1753;
  601. RPC_S_NOTHING_TO_EXPORT = 1754;
  602. RPC_S_INCOMPLETE_NAME = 1755;
  603. RPC_S_INVALID_VERS_OPTION = 1756;
  604. RPC_S_NO_MORE_MEMBERS = 1757;
  605. RPC_S_NOT_ALL_OBJS_UNEXPORTED = 1758;
  606. RPC_S_INTERFACE_NOT_FOUND = 1759;
  607. RPC_S_ENTRY_ALREADY_EXISTS = 1760;
  608. RPC_S_ENTRY_NOT_FOUND = 1761;
  609. RPC_S_NAME_SERVICE_UNAVAILABLE = 1762;
  610. RPC_S_INVALID_NAF_ID = 1763;
  611. RPC_S_CANNOT_SUPPORT = 1764;
  612. RPC_S_NO_CONTEXT_AVAILABLE = 1765;
  613. RPC_S_INTERNAL_ERROR = 1766;
  614. RPC_S_ZERO_DIVIDE = 1767;
  615. RPC_S_ADDRESS_ERROR = 1768;
  616. RPC_S_FP_DIV_ZERO = 1769;
  617. RPC_S_FP_UNDERFLOW = 1770;
  618. RPC_S_FP_OVERFLOW = 1771;
  619. RPC_X_NO_MORE_ENTRIES = 1772;
  620. RPC_X_SS_CHAR_TRANS_OPEN_FAIL = 1773;
  621. RPC_X_SS_CHAR_TRANS_SHORT_FILE = 1774;
  622. RPC_X_SS_IN_NULL_CONTEXT = 1775;
  623. RPC_X_SS_CONTEXT_DAMAGED = 1777;
  624. RPC_X_SS_HANDLES_MISMATCH = 1778;
  625. RPC_X_SS_CANNOT_GET_CALL_HANDLE = 1779;
  626. RPC_X_NULL_REF_POINTER = 1780;
  627. RPC_X_ENUM_VALUE_OUT_OF_RANGE = 1781;
  628. RPC_X_BYTE_COUNT_TOO_SMALL = 1782;
  629. RPC_X_BAD_STUB_DATA = 1783;
  630. ERROR_INVALID_USER_BUFFER = 1784;
  631. ERROR_UNRECOGNIZED_MEDIA = 1785;
  632. ERROR_NO_TRUST_LSA_SECRET = 1786;
  633. ERROR_NO_TRUST_SAM_ACCOUNT = 1787;
  634. ERROR_TRUSTED_DOMAIN_FAILURE = 1788;
  635. ERROR_TRUSTED_RELATIONSHIP_FAILURE = 1789;
  636. ERROR_TRUST_FAILURE = 1790;
  637. RPC_S_CALL_IN_PROGRESS = 1791;
  638. ERROR_NETLOGON_NOT_STARTED = 1792;
  639. ERROR_ACCOUNT_EXPIRED = 1793;
  640. ERROR_REDIRECTOR_HAS_OPEN_HANDLES = 1794;
  641. ERROR_PRINTER_DRIVER_ALREADY_INSTALLED = 1795;
  642. ERROR_UNKNOWN_PORT = 1796;
  643. ERROR_UNKNOWN_PRINTER_DRIVER = 1797;
  644. ERROR_UNKNOWN_PRINTPROCESSOR = 1798;
  645. ERROR_INVALID_SEPARATOR_FILE = 1799;
  646. ERROR_INVALID_PRIORITY = 1800;
  647. ERROR_INVALID_PRINTER_NAME = 1801;
  648. ERROR_PRINTER_ALREADY_EXISTS = 1802;
  649. ERROR_INVALID_PRINTER_COMMAND = 1803;
  650. ERROR_INVALID_DATATYPE = 1804;
  651. ERROR_INVALID_ENVIRONMENT = 1805;
  652. RPC_S_NO_MORE_BINDINGS = 1806;
  653. ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT = 1807;
  654. ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT = 1808;
  655. ERROR_NOLOGON_SERVER_TRUST_ACCOUNT = 1809;
  656. ERROR_DOMAIN_TRUST_INCONSISTENT = 1810;
  657. ERROR_SERVER_HAS_OPEN_HANDLES = 1811;
  658. ERROR_RESOURCE_DATA_NOT_FOUND = 1812;
  659. ERROR_RESOURCE_TYPE_NOT_FOUND = 1813;
  660. ERROR_RESOURCE_NAME_NOT_FOUND = 1814;
  661. ERROR_RESOURCE_LANG_NOT_FOUND = 1815;
  662. ERROR_NOT_ENOUGH_QUOTA = 1816;
  663. RPC_S_NO_INTERFACES = 1817;
  664. RPC_S_CALL_CANCELLED = 1818;
  665. RPC_S_BINDING_INCOMPLETE = 1819;
  666. RPC_S_COMM_FAILURE = 1820;
  667. RPC_S_UNSUPPORTED_AUTHN_LEVEL = 1821;
  668. RPC_S_NO_PRINC_NAME = 1822;
  669. RPC_S_NOT_RPC_ERROR = 1823;
  670. RPC_S_UUID_LOCAL_ONLY = 1824;
  671. RPC_S_SEC_PKG_ERROR = 1825;
  672. RPC_S_NOT_CANCELLED = 1826;
  673. RPC_X_INVALID_ES_ACTION = 1827;
  674. RPC_X_WRONG_ES_VERSION = 1828;
  675. RPC_X_WRONG_STUB_VERSION = 1829;
  676. RPC_X_INVALID_PIPE_OBJECT = 1830;
  677. RPC_X_INVALID_PIPE_OPERATION = 1831;
  678. RPC_S_GROUP_MEMBER_NOT_FOUND = 1898;
  679. EPT_S_CANT_CREATE = 1899;
  680. RPC_S_INVALID_OBJECT = 1900;
  681. ERROR_INVALID_TIME = 1901;
  682. ERROR_INVALID_FORM_NAME = 1902;
  683. ERROR_INVALID_FORM_SIZE = 1903;
  684. ERROR_ALREADY_WAITING = 1904;
  685. ERROR_PRINTER_DELETED = 1905;
  686. ERROR_INVALID_PRINTER_STATE = 1906;
  687. ERROR_PASSWORD_MUST_CHANGE = 1907;
  688. ERROR_DOMAIN_CONTROLLER_NOT_FOUND = 1908;
  689. ERROR_ACCOUNT_LOCKED_OUT = 1909;
  690. OR_INVALID_OXID = 1910;
  691. OR_INVALID_OID = 1911;
  692. OR_INVALID_SET = 1912;
  693. RPC_S_SEND_INCOMPLETE = 1913;
  694. ERROR_NO_BROWSER_SERVERS_FOUND = 6118;
  695. ERROR_INVALID_PIXEL_FORMAT = 2000;
  696. ERROR_BAD_DRIVER = 2001;
  697. ERROR_INVALID_WINDOW_STYLE = 2002;
  698. ERROR_METAFILE_NOT_SUPPORTED = 2003;
  699. ERROR_TRANSFORM_NOT_SUPPORTED = 2004;
  700. ERROR_CLIPPING_NOT_SUPPORTED = 2005;
  701. ERROR_UNKNOWN_PRINT_MONITOR = 3000;
  702. ERROR_PRINTER_DRIVER_IN_USE = 3001;
  703. ERROR_SPOOL_FILE_NOT_FOUND = 3002;
  704. ERROR_SPL_NO_STARTDOC = 3003;
  705. ERROR_SPL_NO_ADDJOB = 3004;
  706. ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED = 3005;
  707. ERROR_PRINT_MONITOR_ALREADY_INSTALLED = 3006;
  708. ERROR_INVALID_PRINT_MONITOR = 3007;
  709. ERROR_PRINT_MONITOR_IN_USE = 3008;
  710. ERROR_PRINTER_HAS_JOBS_QUEUED = 3009;
  711. ERROR_SUCCESS_REBOOT_REQUIRED = 3010;
  712. ERROR_SUCCESS_RESTART_REQUIRED = 3011;
  713. ERROR_WINS_INTERNAL = 4000;
  714. ERROR_CAN_NOT_DEL_LOCAL_WINS = 4001;
  715. ERROR_STATIC_INIT = 4002;
  716. ERROR_INC_BACKUP = 4003;
  717. ERROR_FULL_BACKUP = 4004;
  718. ERROR_REC_NON_EXISTENT = 4005;
  719. ERROR_RPL_NOT_ALLOWED = 4006;
  720. ERROR_SEVERITY_SUCCESS = $00000000; //+winnt
  721. ERROR_SEVERITY_INFORMATIONAL = $40000000; //+winnt
  722. ERROR_SEVERITY_WARNING = $80000000; //+winnt
  723. ERROR_SEVERITY_ERROR = $C0000000; //+winnt
  724. {ERROR_NO_BROWSER_SERVERS_FOUND = 6118; already above }
  725. E_UNEXPECTED = DWORD($8000FFFF);
  726. E_NOTIMPL = DWORD($80004001);
  727. E_OUTOFMEMORY = DWORD($8007000E);
  728. E_INVALIDARG = DWORD($80070057);
  729. E_NOINTERFACE = HRESULT($80004002);
  730. E_POINTER = DWORD($80004003);
  731. E_HANDLE = DWORD($80070006);
  732. E_ABORT = DWORD($80004004);
  733. E_FAIL = DWORD($80004005);
  734. E_ACCESSDENIED = DWORD($80070005);
  735. E_PENDING = DWORD($8000000A);
  736. CO_E_INIT_TLS = DWORD($80004006);
  737. CO_E_INIT_SHARED_ALLOCATOR = DWORD($80004007);
  738. CO_E_INIT_MEMORY_ALLOCATOR = DWORD($80004008);
  739. CO_E_INIT_CLASS_CACHE = DWORD($80004009);
  740. CO_E_INIT_RPC_CHANNEL = DWORD($8000400A);
  741. CO_E_INIT_TLS_SET_CHANNEL_CONTROL = DWORD($8000400B);
  742. CO_E_INIT_TLS_CHANNEL_CONTROL = DWORD($8000400C);
  743. CO_E_INIT_UNACCEPTED_USER_ALLOCATOR = DWORD($8000400D);
  744. CO_E_INIT_SCM_MUTEX_EXISTS = DWORD($8000400E);
  745. CO_E_INIT_SCM_FILE_MAPPING_EXISTS = DWORD($8000400F);
  746. CO_E_INIT_SCM_MAP_VIEW_OF_FILE = DWORD($80004010);
  747. CO_E_INIT_SCM_EXEC_FAILURE = DWORD($80004011);
  748. CO_E_INIT_ONLY_SINGLE_THREADED = DWORD($80004012);
  749. CO_E_CANT_REMOTE = DWORD($80004013);
  750. CO_E_BAD_SERVER_NAME = DWORD($80004014);
  751. CO_E_WRONG_SERVER_IDENTITY = DWORD($80004015);
  752. CO_E_OLE1DDE_DISABLED = DWORD($80004016);
  753. CO_E_RUNAS_SYNTAX = DWORD($80004017);
  754. CO_E_CREATEPROCESS_FAILURE = DWORD($80004018);
  755. CO_E_RUNAS_CREATEPROCESS_FAILURE = DWORD($80004019);
  756. CO_E_RUNAS_LOGON_FAILURE = DWORD($8000401A);
  757. CO_E_LAUNCH_PERMSSION_DENIED = DWORD($8000401B);
  758. CO_E_START_SERVICE_FAILURE = DWORD($8000401C);
  759. CO_E_REMOTE_COMMUNICATION_FAILURE = DWORD($8000401D);
  760. CO_E_SERVER_START_TIMEOUT = DWORD($8000401E);
  761. CO_E_CLSREG_INCONSISTENT = DWORD($8000401F);
  762. CO_E_IIDREG_INCONSISTENT = DWORD($80004020);
  763. CO_E_NOT_SUPPORTED = DWORD($80004021);
  764. CO_E_FIRST = DWORD($800401F0);
  765. CO_E_LAST = DWORD($800401FF);
  766. CO_S_FIRST = $401F0;
  767. CO_S_LAST = $401FF;
  768. S_OK = $00000000;
  769. S_FALSE = $00000001;
  770. CO_E_NOTINITIALIZED = DWORD($800401F0);
  771. CO_E_ALREADYINITIALIZED = DWORD($800401F1);
  772. CO_E_CANTDETERMINECLASS = DWORD($800401F2);
  773. CO_E_CLASSSTRING = DWORD($800401F3);
  774. CO_E_IIDSTRING = DWORD($800401F4);
  775. CO_E_APPNOTFOUND = DWORD($800401F5);
  776. CO_E_APPSINGLEUSE = DWORD($800401F6);
  777. CO_E_ERRORINAPP = DWORD($800401F7);
  778. CO_E_DLLNOTFOUND = DWORD($800401F8);
  779. CO_E_ERRORINDLL = DWORD($800401F9);
  780. CO_E_WRONGOSFORAPP = DWORD($800401FA);
  781. CO_E_OBJNOTREG = DWORD($800401FB);
  782. CO_E_OBJISREG = DWORD($800401FC);
  783. CO_E_OBJNOTCONNECTED = DWORD($800401FD);
  784. CO_E_APPDIDNTREG = DWORD($800401FE);
  785. CO_E_RELEASED = DWORD($800401FF);
  786. OLE_E_FIRST = $80040000;
  787. OLE_E_LAST = $800400FF;
  788. OLE_S_FIRST = $00040000;
  789. OLE_S_LAST = $000400FF;
  790. OLE_E_OLEVERB = $80040000;
  791. OLE_E_ADVF = $80040001;
  792. OLE_E_ENUM_NOMORE = $80040002;
  793. OLE_E_ADVISENOTSUPPORTED = $80040003;
  794. OLE_E_NOCONNECTION = $80040004;
  795. OLE_E_NOTRUNNING = $80040005;
  796. OLE_E_NOCACHE = $80040006;
  797. OLE_E_BLANK = $80040007;
  798. OLE_E_CLASSDIFF = $80040008;
  799. OLE_E_CANT_GETMONIKER = $80040009;
  800. OLE_E_CANT_BINDTOSOURCE = $8004000A;
  801. OLE_E_STATIC = $8004000B;
  802. OLE_E_PROMPTSAVECANCELLED = $8004000C;
  803. OLE_E_INVALIDRECT = $8004000D;
  804. OLE_E_WRONGCOMPOBJ = $8004000E;
  805. OLE_E_INVALIDHWND = $8004000F;
  806. OLE_E_NOT_INPLACEACTIVE = $80040010;
  807. OLE_E_CANTCONVERT = $80040011;
  808. OLE_E_NOSTORAGE = $80040012;
  809. DV_E_FORMATETC = $80040064;
  810. DV_E_DVTARGETDEVICE = $80040065;
  811. DV_E_STGMEDIUM = $80040066;
  812. DV_E_STATDATA = $80040067;
  813. DV_E_LINDEX = $80040068;
  814. DV_E_TYMED = $80040069;
  815. DV_E_CLIPFORMAT = $8004006A;
  816. DV_E_DVASPECT = $8004006B;
  817. DV_E_DVTARGETDEVICE_SIZE = $8004006C;
  818. DV_E_NOIVIEWOBJECT = $8004006D;
  819. DRAGDROP_E_FIRST = $80040100;
  820. DRAGDROP_E_LAST = $8004010F;
  821. DRAGDROP_S_FIRST = $00040100;
  822. DRAGDROP_S_LAST = $0004010F;
  823. DRAGDROP_E_NOTREGISTERED = $80040100;
  824. DRAGDROP_E_ALREADYREGISTERED = $80040101;
  825. DRAGDROP_E_INVALIDHWND = $80040102;
  826. CLASSFACTORY_E_FIRST = $80040110;
  827. CLASSFACTORY_E_LAST = $8004011F;
  828. CLASSFACTORY_S_FIRST = $00040110;
  829. CLASSFACTORY_S_LAST = $0004011F;
  830. CLASS_E_NOAGGREGATION = $80040110;
  831. CLASS_E_CLASSNOTAVAILABLE = $80040111;
  832. MARSHAL_E_FIRST = $80040120;
  833. MARSHAL_E_LAST = $8004012F;
  834. MARSHAL_S_FIRST = $00040120;
  835. MARSHAL_S_LAST = $0004012F;
  836. DATA_E_FIRST = $80040130;
  837. DATA_E_LAST = $8004013F;
  838. DATA_S_FIRST = $00040130;
  839. DATA_S_LAST = $0004013F;
  840. VIEW_E_FIRST = $80040140;
  841. VIEW_E_LAST = $8004014F;
  842. VIEW_S_FIRST = $00040140;
  843. VIEW_S_LAST = $0004014F;
  844. VIEW_E_DRAW = $80040140;
  845. REGDB_E_FIRST = $80040150;
  846. REGDB_E_LAST = $8004015F;
  847. REGDB_S_FIRST = $00040150;
  848. REGDB_S_LAST = $0004015F;
  849. REGDB_E_READREGDB = $80040150;
  850. REGDB_E_WRITEREGDB = $80040151;
  851. REGDB_E_KEYMISSING = $80040152;
  852. REGDB_E_INVALIDVALUE = $80040153;
  853. REGDB_E_CLASSNOTREG = $80040154;
  854. REGDB_E_IIDNOTREG = $80040155;
  855. CACHE_E_FIRST = $80040170;
  856. CACHE_E_LAST = $8004017F;
  857. CACHE_S_FIRST = $00040170;
  858. CACHE_S_LAST = $0004017F;
  859. CACHE_E_NOCACHE_UPDATED = $80040170;
  860. OLEOBJ_E_FIRST = $80040180;
  861. OLEOBJ_E_LAST = $8004018F;
  862. OLEOBJ_S_FIRST = $00040180;
  863. OLEOBJ_S_LAST = $0004018F;
  864. OLEOBJ_E_NOVERBS = $80040180;
  865. OLEOBJ_E_INVALIDVERB = $80040181;
  866. CLIENTSITE_E_FIRST = $80040190;
  867. CLIENTSITE_E_LAST = $8004019F;
  868. CLIENTSITE_S_FIRST = $00040190;
  869. CLIENTSITE_S_LAST = $0004019F;
  870. INPLACE_E_NOTUNDOABLE = $800401A0;
  871. INPLACE_E_NOTOOLSPACE = $800401A1;
  872. INPLACE_E_FIRST = $800401A0;
  873. INPLACE_E_LAST = $800401AF;
  874. INPLACE_S_FIRST = $000401A0;
  875. INPLACE_S_LAST = $000401AF;
  876. ENUM_E_FIRST = $800401B0;
  877. ENUM_E_LAST = $800401BF;
  878. ENUM_S_FIRST = $000401B0;
  879. ENUM_S_LAST = $000401BF;
  880. CONVERT10_E_FIRST = $800401C0;
  881. CONVERT10_E_LAST = $800401CF;
  882. CONVERT10_S_FIRST = $000401C0;
  883. CONVERT10_S_LAST = $000401CF;
  884. CONVERT10_E_OLESTREAM_GET = $800401C0;
  885. CONVERT10_E_OLESTREAM_PUT = $800401C1;
  886. CONVERT10_E_OLESTREAM_FMT = $800401C2;
  887. CONVERT10_E_OLESTREAM_BITMAP_TO_DIB = $800401C3;
  888. CONVERT10_E_STG_FMT = $800401C4;
  889. CONVERT10_E_STG_NO_STD_STREAM = $800401C5;
  890. CONVERT10_E_STG_DIB_TO_BITMAP = $800401C6;
  891. CLIPBRD_E_FIRST = $800401D0;
  892. CLIPBRD_E_LAST = $800401DF;
  893. CLIPBRD_S_FIRST = $000401D0;
  894. CLIPBRD_S_LAST = $000401DF;
  895. CLIPBRD_E_CANT_OPEN = $800401D0;
  896. CLIPBRD_E_CANT_EMPTY = $800401D1;
  897. CLIPBRD_E_CANT_SET = $800401D2;
  898. CLIPBRD_E_BAD_DATA = $800401D3;
  899. CLIPBRD_E_CANT_CLOSE = $800401D4;
  900. MK_E_FIRST = $800401E0;
  901. MK_E_LAST = $800401EF;
  902. MK_S_FIRST = $000401E0;
  903. MK_S_LAST = $000401EF;
  904. MK_E_CONNECTMANUALLY = $800401E0;
  905. MK_E_EXCEEDEDDEADLINE = $800401E1;
  906. MK_E_NEEDGENERIC = $800401E2;
  907. MK_E_UNAVAILABLE = $800401E3;
  908. MK_E_SYNTAX = $800401E4;
  909. MK_E_NOOBJECT = $800401E5;
  910. MK_E_INVALIDEXTENSION = $800401E6;
  911. MK_E_INTERMEDIATEINTERFACENOTSUPPORTED = $800401E7;
  912. MK_E_NOTBINDABLE = $800401E8;
  913. MK_E_NOTBOUND = $800401E9;
  914. MK_E_CANTOPENFILE = $800401EA;
  915. MK_E_MUSTBOTHERUSER = $800401EB;
  916. MK_E_NOINVERSE = $800401EC;
  917. MK_E_NOSTORAGE = $800401ED;
  918. MK_E_NOPREFIX = $800401EE;
  919. MK_E_ENUMERATION_FAILED = $800401EF;
  920. OLE_S_USEREG = $00040000;
  921. OLE_S_STATIC = $00040001;
  922. OLE_S_MAC_CLIPFORMAT = $00040002;
  923. DRAGDROP_S_DROP = $00040100;
  924. DRAGDROP_S_CANCEL = $00040101;
  925. DRAGDROP_S_USEDEFAULTCURSORS = $00040102;
  926. DATA_S_SAMEFORMATETC = $00040130;
  927. VIEW_S_ALREADY_FROZEN = $00040140;
  928. CACHE_S_FORMATETC_NOTSUPPORTED = $00040170;
  929. CACHE_S_SAMECACHE = $00040171;
  930. CACHE_S_SOMECACHES_NOTUPDATED = $00040172;
  931. OLEOBJ_S_INVALIDVERB = $00040180;
  932. OLEOBJ_S_CANNOT_DOVERB_NOW = $00040181;
  933. OLEOBJ_S_INVALIDHWND = $00040182;
  934. INPLACE_S_TRUNCATED = $000401A0;
  935. CONVERT10_S_NO_PRESENTATION = $000401C0;
  936. MK_S_REDUCED_TO_SELF = $000401E2;
  937. MK_S_ME = $000401E4;
  938. MK_S_HIM = $000401E5;
  939. MK_S_US = $000401E6;
  940. MK_S_MONIKERALREADYREGISTERED = $000401E7;
  941. CO_E_CLASS_CREATE_FAILED = $80080001;
  942. CO_E_SCM_ERROR = $80080002;
  943. CO_E_SCM_RPC_FAILURE = $80080003;
  944. CO_E_BAD_PATH = $80080004;
  945. CO_E_SERVER_EXEC_FAILURE = $80080005;
  946. CO_E_OBJSRV_RPC_FAILURE = $80080006;
  947. MK_E_NO_NORMALIZED = $80080007;
  948. CO_E_SERVER_STOPPING = $80080008;
  949. MEM_E_INVALID_ROOT = $80080009;
  950. MEM_E_INVALID_LINK = $80080010;
  951. MEM_E_INVALID_SIZE = $80080011;
  952. CO_S_NOTALLINTERFACES = $00080012;
  953. DISP_E_UNKNOWNINTERFACE = $80020001;
  954. DISP_E_MEMBERNOTFOUND = $80020003;
  955. DISP_E_PARAMNOTFOUND = $80020004;
  956. DISP_E_TYPEMISMATCH = $80020005;
  957. DISP_E_UNKNOWNNAME = $80020006;
  958. DISP_E_NONAMEDARGS = $80020007;
  959. DISP_E_BADVARTYPE = $80020008;
  960. DISP_E_EXCEPTION = $80020009;
  961. DISP_E_OVERFLOW = $8002000A;
  962. DISP_E_BADINDEX = $8002000B;
  963. DISP_E_UNKNOWNLCID = $8002000C;
  964. DISP_E_ARRAYISLOCKED = $8002000D;
  965. DISP_E_BADPARAMCOUNT = $8002000E;
  966. DISP_E_PARAMNOTOPTIONAL = $8002000F;
  967. DISP_E_BADCALLEE = $80020010;
  968. DISP_E_NOTACOLLECTION = $80020011;
  969. TYPE_E_BUFFERTOOSMALL = $80028016;
  970. TYPE_E_INVDATAREAD = $80028018;
  971. TYPE_E_UNSUPFORMAT = $80028019;
  972. TYPE_E_REGISTRYACCESS = $8002801C;
  973. TYPE_E_LIBNOTREGISTERED = $8002801D;
  974. TYPE_E_UNDEFINEDTYPE = $80028027;
  975. TYPE_E_QUALIFIEDNAMEDISALLOWED = $80028028;
  976. TYPE_E_INVALIDSTATE = $80028029;
  977. TYPE_E_WRONGTYPEKIND = $8002802A;
  978. TYPE_E_ELEMENTNOTFOUND = $8002802B;
  979. TYPE_E_AMBIGUOUSNAME = $8002802C;
  980. TYPE_E_NAMECONFLICT = $8002802D;
  981. TYPE_E_UNKNOWNLCID = $8002802E;
  982. TYPE_E_DLLFUNCTIONNOTFOUND = $8002802F;
  983. TYPE_E_BADMODULEKIND = $800288BD;
  984. TYPE_E_SIZETOOBIG = $800288C5;
  985. TYPE_E_DUPLICATEID = $800288C6;
  986. TYPE_E_INVALIDID = $800288CF;
  987. TYPE_E_TYPEMISMATCH = $80028CA0;
  988. TYPE_E_OUTOFBOUNDS = $80028CA1;
  989. TYPE_E_IOERROR = $80028CA2;
  990. TYPE_E_CANTCREATETMPFILE = $80028CA3;
  991. TYPE_E_CANTLOADLIBRARY = $80029C4A;
  992. TYPE_E_INCONSISTENTPROPFUNCS = $80029C83;
  993. TYPE_E_CIRCULARTYPE = $80029C84;
  994. STG_E_INVALIDFUNCTION = $80030001;
  995. STG_E_FILENOTFOUND = $80030002;
  996. STG_E_PATHNOTFOUND = $80030003;
  997. STG_E_TOOMANYOPENFILES = $80030004;
  998. STG_E_ACCESSDENIED = $80030005;
  999. STG_E_INVALIDHANDLE = $80030006;
  1000. STG_E_INSUFFICIENTMEMORY = $80030008;
  1001. STG_E_INVALIDPOINTER = $80030009;
  1002. STG_E_NOMOREFILES = $80030012;
  1003. STG_E_DISKISWRITEPROTECTED = $80030013;
  1004. STG_E_SEEKERROR = $80030019;
  1005. STG_E_WRITEFAULT = $8003001D;
  1006. STG_E_READFAULT = $8003001E;
  1007. STG_E_SHAREVIOLATION = $80030020;
  1008. STG_E_LOCKVIOLATION = $80030021;
  1009. STG_E_FILEALREADYEXISTS = $80030050;
  1010. STG_E_INVALIDPARAMETER = $80030057;
  1011. STG_E_MEDIUMFULL = $80030070;
  1012. STG_E_PROPSETMISMATCHED = $800300F0;
  1013. STG_E_ABNORMALAPIEXIT = $800300FA;
  1014. STG_E_INVALIDHEADER = $800300FB;
  1015. STG_E_INVALIDNAME = $800300FC;
  1016. STG_E_UNKNOWN = $800300FD;
  1017. STG_E_UNIMPLEMENTEDFUNCTION = $800300FE;
  1018. STG_E_INVALIDFLAG = $800300FF;
  1019. STG_E_INUSE = $80030100;
  1020. STG_E_NOTCURRENT = $80030101;
  1021. STG_E_REVERTED = $80030102;
  1022. STG_E_CANTSAVE = $80030103;
  1023. STG_E_OLDFORMAT = $80030104;
  1024. STG_E_OLDDLL = $80030105;
  1025. STG_E_SHAREREQUIRED = $80030106;
  1026. STG_E_NOTFILEBASEDSTORAGE = $80030107;
  1027. STG_E_EXTANTMARSHALLINGS = $80030108;
  1028. STG_E_DOCFILECORRUPT = $80030109;
  1029. STG_E_BADBASEADDRESS = $80030110;
  1030. STG_E_INCOMPLETE = $80030201;
  1031. STG_E_TERMINATED = $80030202;
  1032. STG_S_CONVERTED = $00030200;
  1033. STG_S_BLOCK = $00030201;
  1034. STG_S_RETRYNOW = $00030202;
  1035. STG_S_MONITORING = $00030203;
  1036. RPC_E_CALL_REJECTED = $80010001;
  1037. RPC_E_CALL_CANCELED = $80010002;
  1038. RPC_E_CANTPOST_INSENDCALL = $80010003;
  1039. RPC_E_CANTCALLOUT_INASYNCCALL = $80010004;
  1040. RPC_E_CANTCALLOUT_INEXTERNALCALL = $80010005;
  1041. RPC_E_CONNECTION_TERMINATED = $80010006;
  1042. RPC_E_SERVER_DIED = $80010007;
  1043. RPC_E_CLIENT_DIED = $80010008;
  1044. RPC_E_INVALID_DATAPACKET = $80010009;
  1045. RPC_E_CANTTRANSMIT_CALL = $8001000A;
  1046. RPC_E_CLIENT_CANTMARSHAL_DATA = $8001000B;
  1047. RPC_E_CLIENT_CANTUNMARSHAL_DATA = $8001000C;
  1048. RPC_E_SERVER_CANTMARSHAL_DATA = $8001000D;
  1049. RPC_E_SERVER_CANTUNMARSHAL_DATA = $8001000E;
  1050. RPC_E_INVALID_DATA = $8001000F;
  1051. RPC_E_INVALID_PARAMETER = $80010010;
  1052. RPC_E_CANTCALLOUT_AGAIN = $80010011;
  1053. RPC_E_SERVER_DIED_DNE = $80010012;
  1054. RPC_E_SYS_CALL_FAILED = $80010100;
  1055. RPC_E_OUT_OF_RESOURCES = $80010101;
  1056. RPC_E_ATTEMPTED_MULTITHREAD = $80010102;
  1057. RPC_E_NOT_REGISTERED = $80010103;
  1058. RPC_E_FAULT = $80010104;
  1059. RPC_E_SERVERFAULT = $80010105;
  1060. RPC_E_CHANGED_MODE = $80010106;
  1061. RPC_E_INVALIDMETHOD = $80010107;
  1062. RPC_E_DISCONNECTED = $80010108;
  1063. RPC_E_RETRY = $80010109;
  1064. RPC_E_SERVERCALL_RETRYLATER = $8001010A;
  1065. RPC_E_SERVERCALL_REJECTED = $8001010B;
  1066. RPC_E_INVALID_CALLDATA = $8001010C;
  1067. RPC_E_CANTCALLOUT_ININPUTSYNCCALL = $8001010D;
  1068. RPC_E_WRONG_THREAD = $8001010E;
  1069. RPC_E_THREAD_NOT_INIT = $8001010F;
  1070. RPC_E_VERSION_MISMATCH = $80010110;
  1071. RPC_E_INVALID_HEADER = $80010111;
  1072. RPC_E_INVALID_EXTENSION = $80010112;
  1073. RPC_E_INVALID_IPID = $80010113;
  1074. RPC_E_INVALID_OBJECT = $80010114;
  1075. RPC_S_CALLPENDING = $80010115;
  1076. RPC_S_WAITONTIMER = $80010116;
  1077. RPC_E_CALL_COMPLETE = $80010117;
  1078. RPC_E_UNSECURE_CALL = $80010118;
  1079. RPC_E_TOO_LATE = $80010119;
  1080. RPC_E_NO_GOOD_SECURITY_PACKAGES = $8001011A;
  1081. RPC_E_ACCESS_DENIED = $8001011B;
  1082. RPC_E_REMOTE_DISABLED = $8001011C;
  1083. RPC_E_INVALID_OBJREF = $8001011D;
  1084. RPC_E_UNEXPECTED = $8001FFFF;
  1085. NTE_BAD_UID = $80090001;
  1086. NTE_BAD_HASH = $80090002;
  1087. NTE_BAD_KEY = $80090003;
  1088. NTE_BAD_LEN = $80090004;
  1089. NTE_BAD_DATA = $80090005;
  1090. NTE_BAD_SIGNATURE = $80090006;
  1091. NTE_BAD_VER = $80090007;
  1092. NTE_BAD_ALGID = $80090008;
  1093. NTE_BAD_FLAGS = $80090009;
  1094. NTE_BAD_TYPE = $8009000A;
  1095. NTE_BAD_KEY_STATE = $8009000B;
  1096. NTE_BAD_HASH_STATE = $8009000C;
  1097. NTE_NO_KEY = $8009000D;
  1098. NTE_NO_MEMORY = $8009000E;
  1099. NTE_EXISTS = $8009000F;
  1100. NTE_PERM = $80090010;
  1101. NTE_NOT_FOUND = $80090011;
  1102. NTE_DOUBLE_ENCRYPT = $80090012;
  1103. NTE_BAD_PROVIDER = $80090013;
  1104. NTE_BAD_PROV_TYPE = $80090014;
  1105. NTE_BAD_PUBLIC_KEY = $80090015;
  1106. NTE_BAD_KEYSET = $80090016;
  1107. NTE_PROV_TYPE_NOT_DEF = $80090017;
  1108. NTE_PROV_TYPE_ENTRY_BAD = $80090018;
  1109. NTE_KEYSET_NOT_DEF = $80090019;
  1110. NTE_KEYSET_ENTRY_BAD = $8009001A;
  1111. NTE_PROV_TYPE_NO_MATCH = $8009001B;
  1112. NTE_SIGNATURE_FILE_BAD = $8009001C;
  1113. NTE_PROVIDER_DLL_FAIL = $8009001D;
  1114. NTE_PROV_DLL_NOT_FOUND = $8009001E;
  1115. NTE_BAD_KEYSET_PARAM = $8009001F;
  1116. NTE_FAIL = $80090020;
  1117. NTE_SYS_ERR = $80090021;
  1118. NTE_OP_OK = 0;
  1119. TRUST_E_PROVIDER_UNKNOWN = $800B0001;
  1120. TRUST_E_ACTION_UNKNOWN = $800B0002;
  1121. TRUST_E_SUBJECT_FORM_UNKNOWN = $800B0003;
  1122. TRUST_E_SUBJECT_NOT_TRUSTED = $800B0004;
  1123. DIGSIG_E_ENCODE = $800B0005;
  1124. DIGSIG_E_DECODE = $800B0006;
  1125. DIGSIG_E_EXTENSIBILITY = $800B0007;
  1126. DIGSIG_E_CRYPTO = $800B0008;
  1127. PERSIST_E_SIZEDEFINITE = $800B0009;
  1128. PERSIST_E_SIZEINDEFINITE = $800B000A;
  1129. PERSIST_E_NOTSELFSIZING = $800B000B;
  1130. TRUST_E_NOSIGNATURE = $800B0100;
  1131. CERT_E_EXPIRED = $800B0101;
  1132. CERT_E_VALIDIYPERIODNESTING = $800B0102;
  1133. CERT_E_ROLE = $800B0103;
  1134. CERT_E_PATHLENCONST = $800B0104;
  1135. CERT_E_CRITICAL = $800B0105;
  1136. CERT_E_PURPOSE = $800B0106;
  1137. CERT_E_ISSUERCHAINING = $800B0107;
  1138. CERT_E_MALFORMED = $800B0108;
  1139. CERT_E_UNTRUSTEDROOT = $800B0109;
  1140. CERT_E_CHAINING = $800B010A;
  1141. {$endif read_interface}