JwaBugCodes.pas
上传用户:davidchvip
上传日期:2009-07-28
资源大小:1749k
文件大小:60k
源码类别:

Windows编程

开发平台:

Delphi

  1. {******************************************************************************}
  2. {                                                                       }
  3. { NT Bug Codes API interface Unit for Object Pascal                            }
  4. {                                                                       }
  5. { Portions created by Microsoft are Copyright (C) 1995-2001 Microsoft          }
  6. { Corporation. All Rights Reserved.                                            }
  7. {                 }
  8. { The original file is: bugcodes.h, released June 2000. The original Pascal    }
  9. { code is: BugCodes.pas, released December 2000. The initial developer of the  }
  10. { Pascal code is Marcel van Brakel (brakelm@chello.nl).                        }
  11. {                                                                              }
  12. { Portions created by Marcel van Brakel are Copyright (C) 1999-2001            }
  13. { Marcel van Brakel. All Rights Reserved.                                      }
  14. {                 }
  15. { Obtained through: Joint Endeavour of Delphi Innovators (Project JEDI)        }
  16. {                }
  17. { You may retrieve the latest version of this file at the Project JEDI home    }
  18. { page, located at http://delphi-jedi.org or my personal homepage located at   }
  19. { http://members.chello.nl/m.vanbrakel2                                        }
  20. {                }
  21. { The contents of this file are used with permission, subject to the Mozilla   }
  22. { Public License Version 1.1 (the "License"); you may not use this file except }
  23. { in compliance with the License. You may obtain a copy of the License at      }
  24. { http://www.mozilla.org/MPL/MPL-1.1.html                                      }
  25. {                                                                              }
  26. { Software distributed under the License is distributed on an "AS IS" basis,   }
  27. { WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
  28. { the specific language governing rights and limitations under the License.    }
  29. {                                                                              }
  30. { Alternatively, the contents of this file may be used under the terms of the  }
  31. { GNU Lesser General Public License (the  "LGPL License"), in which case the   }
  32. { provisions of the LGPL License are applicable instead of those above.        }
  33. { If you wish to allow use of your version of this file only under the terms   }
  34. { of the LGPL License and not to allow others to use your version of this file }
  35. { under the MPL, indicate your decision by deleting  the provisions above and  }
  36. { replace  them with the notice and other provisions required by the LGPL      }
  37. { License.  If you do not delete the provisions above, a recipient may use     }
  38. { your version of this file under either the MPL or the LGPL License.          }
  39. {                 }
  40. { For more information about the LGPL: http://www.gnu.org/copyleft/lesser.html }
  41. {                 }
  42. {******************************************************************************}
  43. unit JwaBugCodes;
  44. {$WEAKPACKAGEUNIT}
  45. {$HPPEMIT ''}
  46. {$HPPEMIT '#include "bugcodes.h"'}
  47. {$HPPEMIT ''}
  48. {$I WINDEFINES.INC}
  49. interface
  50. uses
  51.   JwaWinType;
  52. {$I WINDEFINES.INC}
  53. //
  54. //  Values are 32 bit values layed out as follows:
  55. //
  56. //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  57. //   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  58. //  +---+-+-+-----------------------+-------------------------------+
  59. //  |Sev|C|R|     Facility          |               Code            |
  60. //  +---+-+-+-----------------------+-------------------------------+
  61. //
  62. //  where
  63. //
  64. //      Sev - is the severity code
  65. //
  66. //          00 - Success
  67. //          01 - Informational
  68. //          10 - Warning
  69. //          11 - Error
  70. //
  71. //      C - is the Customer code flag
  72. //
  73. //      R - is a reserved bit
  74. //
  75. //      Facility - is the facility code
  76. //
  77. //      Code - is the facility's status code
  78. //
  79. //
  80. // Define the facility codes
  81. //
  82. //
  83. // Define the severity codes
  84. //
  85. const
  86. //
  87. // MessageId: APC_INDEX_MISMATCH
  88. //
  89. // MessageText:
  90. //
  91. //  APC_INDEX_MISMATCH
  92. //
  93.   APC_INDEX_MISMATCH = ULONG($00000001);
  94.   {$EXTERNALSYM APC_INDEX_MISMATCH}
  95. //
  96. // MessageId: DEVICE_QUEUE_NOT_BUSY
  97. //
  98. // MessageText:
  99. //
  100. //  DEVICE_QUEUE_NOT_BUSY
  101. //
  102.   DEVICE_QUEUE_NOT_BUSY = ULONG($00000002);
  103.   {$EXTERNALSYM DEVICE_QUEUE_NOT_BUSY}
  104. //
  105. // MessageId: INVALID_AFFINITY_SET
  106. //
  107. // MessageText:
  108. //
  109. //  INVALID_AFFINITY_SET
  110. //
  111.   INVALID_AFFINITY_SET = ULONG($00000003);
  112.   {$EXTERNALSYM INVALID_AFFINITY_SET}
  113. //
  114. // MessageId: INVALID_DATA_ACCESS_TRAP
  115. //
  116. // MessageText:
  117. //
  118. //  INVALID_DATA_ACCESS_TRAP
  119. //
  120.   INVALID_DATA_ACCESS_TRAP = ULONG($00000004);
  121.   {$EXTERNALSYM INVALID_DATA_ACCESS_TRAP}
  122. //
  123. // MessageId: INVALID_PROCESS_ATTACH_ATTEMPT
  124. //
  125. // MessageText:
  126. //
  127. //  INVALID_PROCESS_ATTACH_ATTEMPT
  128. //
  129.   INVALID_PROCESS_ATTACH_ATTEMPT = ULONG($00000005);
  130.   {$EXTERNALSYM INVALID_PROCESS_ATTACH_ATTEMPT}
  131. //
  132. // MessageId: INVALID_PROCESS_DETACH_ATTEMPT
  133. //
  134. // MessageText:
  135. //
  136. //  INVALID_PROCESS_DETACH_ATTEMPT
  137. //
  138.   INVALID_PROCESS_DETACH_ATTEMPT = ULONG($00000006);
  139.   {$EXTERNALSYM INVALID_PROCESS_DETACH_ATTEMPT}
  140. //
  141. // MessageId: INVALID_SOFTWARE_INTERRUPT
  142. //
  143. // MessageText:
  144. //
  145. //  INVALID_SOFTWARE_INTERRUPT
  146. //
  147.   INVALID_SOFTWARE_INTERRUPT = ULONG($00000007);
  148.   {$EXTERNALSYM INVALID_SOFTWARE_INTERRUPT}
  149. //
  150. // MessageId: IRQL_NOT_DISPATCH_LEVEL
  151. //
  152. // MessageText:
  153. //
  154. //  IRQL_NOT_DISPATCH_LEVEL
  155. //
  156.   IRQL_NOT_DISPATCH_LEVEL = ULONG($00000008);
  157.   {$EXTERNALSYM IRQL_NOT_DISPATCH_LEVEL}
  158. //
  159. // MessageId: IRQL_NOT_GREATER_OR_EQUAL
  160. //
  161. // MessageText:
  162. //
  163. //  IRQL_NOT_GREATER_OR_EQUAL
  164. //
  165.   IRQL_NOT_GREATER_OR_EQUAL = ULONG($00000009);
  166.   {$EXTERNALSYM IRQL_NOT_GREATER_OR_EQUAL}
  167. //
  168. // MessageId: IRQL_NOT_LESS_OR_EQUAL
  169. //
  170. // MessageText:
  171. //
  172. //  IRQL_NOT_LESS_OR_EQUAL
  173. //
  174.   IRQL_NOT_LESS_OR_EQUAL = ULONG($0000000A);
  175.   {$EXTERNALSYM IRQL_NOT_LESS_OR_EQUAL}
  176. //
  177. // MessageId: NO_EXCEPTION_HANDLING_SUPPORT
  178. //
  179. // MessageText:
  180. //
  181. //  NO_EXCEPTION_HANDLING_SUPPORT
  182. //
  183.   NO_EXCEPTION_HANDLING_SUPPORT = ULONG($0000000B);
  184.   {$EXTERNALSYM NO_EXCEPTION_HANDLING_SUPPORT}
  185. //
  186. // MessageId: MAXIMUM_WAIT_OBJECTS_EXCEEDED
  187. //
  188. // MessageText:
  189. //
  190. //  MAXIMUM_WAIT_OBJECTS_EXCEEDED
  191. //
  192.   MAXIMUM_WAIT_OBJECTS_EXCEEDED = ULONG($0000000C);
  193.   {$EXTERNALSYM MAXIMUM_WAIT_OBJECTS_EXCEEDED}
  194. //
  195. // MessageId: MUTEX_LEVEL_NUMBER_VIOLATION
  196. //
  197. // MessageText:
  198. //
  199. //  MUTEX_LEVEL_NUMBER_VIOLATION
  200. //
  201.   MUTEX_LEVEL_NUMBER_VIOLATION = ULONG($0000000D);
  202.   {$EXTERNALSYM MUTEX_LEVEL_NUMBER_VIOLATION}
  203. //
  204. // MessageId: NO_USER_MODE_CONTEXT
  205. //
  206. // MessageText:
  207. //
  208. //  NO_USER_MODE_CONTEXT
  209. //
  210.   NO_USER_MODE_CONTEXT = ULONG($0000000E);
  211.   {$EXTERNALSYM NO_USER_MODE_CONTEXT}
  212. //
  213. // MessageId: SPIN_LOCK_ALREADY_OWNED
  214. //
  215. // MessageText:
  216. //
  217. //  SPIN_LOCK_ALREADY_OWNED
  218. //
  219.   SPIN_LOCK_ALREADY_OWNED = ULONG($0000000F);
  220.   {$EXTERNALSYM SPIN_LOCK_ALREADY_OWNED}
  221. //
  222. // MessageId: SPIN_LOCK_NOT_OWNED
  223. //
  224. // MessageText:
  225. //
  226. //  SPIN_LOCK_NOT_OWNED
  227. //
  228.   SPIN_LOCK_NOT_OWNED = ULONG($00000010);
  229.   {$EXTERNALSYM SPIN_LOCK_NOT_OWNED}
  230. //
  231. // MessageId: THREAD_NOT_MUTEX_OWNER
  232. //
  233. // MessageText:
  234. //
  235. //  THREAD_NOT_MUTEX_OWNER
  236. //
  237.   THREAD_NOT_MUTEX_OWNER = ULONG($00000011);
  238.   {$EXTERNALSYM THREAD_NOT_MUTEX_OWNER}
  239. //
  240. // MessageId: TRAP_CAUSE_UNKNOWN
  241. //
  242. // MessageText:
  243. //
  244. //  TRAP_CAUSE_UNKNOWN
  245. //
  246.   TRAP_CAUSE_UNKNOWN = ULONG($00000012);
  247.   {$EXTERNALSYM TRAP_CAUSE_UNKNOWN}
  248. //
  249. // MessageId: EMPTY_THREAD_REAPER_LIST
  250. //
  251. // MessageText:
  252. //
  253. //  EMPTY_THREAD_REAPER_LIST
  254. //
  255.   EMPTY_THREAD_REAPER_LIST = ULONG($00000013);
  256.   {$EXTERNALSYM EMPTY_THREAD_REAPER_LIST}
  257. //
  258. // MessageId: CREATE_DELETE_LOCK_NOT_LOCKED
  259. //
  260. // MessageText:
  261. //
  262. //  CREATE_DELETE_LOCK_NOT_LOCKED
  263. //
  264.   CREATE_DELETE_LOCK_NOT_LOCKED = ULONG($00000014);
  265.   {$EXTERNALSYM CREATE_DELETE_LOCK_NOT_LOCKED}
  266. //
  267. // MessageId: LAST_CHANCE_CALLED_FROM_KMODE
  268. //
  269. // MessageText:
  270. //
  271. //  LAST_CHANCE_CALLED_FROM_KMODE
  272. //
  273.   LAST_CHANCE_CALLED_FROM_KMODE = ULONG($00000015);
  274.   {$EXTERNALSYM LAST_CHANCE_CALLED_FROM_KMODE}
  275. //
  276. // MessageId: CID_HANDLE_CREATION
  277. //
  278. // MessageText:
  279. //
  280. //  CID_HANDLE_CREATION
  281. //
  282.   CID_HANDLE_CREATION = ULONG($00000016);
  283.   {$EXTERNALSYM CID_HANDLE_CREATION}
  284. //
  285. // MessageId: CID_HANDLE_DELETION
  286. //
  287. // MessageText:
  288. //
  289. //  CID_HANDLE_DELETION
  290. //
  291.   CID_HANDLE_DELETION = ULONG($00000017);
  292.   {$EXTERNALSYM CID_HANDLE_DELETION}
  293. //
  294. // MessageId: REFERENCE_BY_POINTER
  295. //
  296. // MessageText:
  297. //
  298. //  REFERENCE_BY_POINTER
  299. //
  300.   REFERENCE_BY_POINTER = ULONG($00000018);
  301.   {$EXTERNALSYM REFERENCE_BY_POINTER}
  302. //
  303. // MessageId: BAD_POOL_HEADER
  304. //
  305. // MessageText:
  306. //
  307. //  BAD_POOL_HEADER
  308. //
  309.   BAD_POOL_HEADER = ULONG($00000019);
  310.   {$EXTERNALSYM BAD_POOL_HEADER}
  311. //
  312. // MessageId: MEMORY_MANAGEMENT
  313. //
  314. // MessageText:
  315. //
  316. //  MEMORY_MANAGEMENT
  317. //
  318.   MEMORY_MANAGEMENT = ULONG($0000001A);
  319.   {$EXTERNALSYM MEMORY_MANAGEMENT}
  320. //
  321. // MessageId: PFN_SHARE_COUNT
  322. //
  323. // MessageText:
  324. //
  325. //  PFN_SHARE_COUNT
  326. //
  327.   PFN_SHARE_COUNT = ULONG($0000001B);
  328.   {$EXTERNALSYM PFN_SHARE_COUNT}
  329. //
  330. // MessageId: PFN_REFERENCE_COUNT
  331. //
  332. // MessageText:
  333. //
  334. //  PFN_REFERENCE_COUNT
  335. //
  336.   PFN_REFERENCE_COUNT = ULONG($0000001C);
  337.   {$EXTERNALSYM PFN_REFERENCE_COUNT}
  338. //
  339. // MessageId: NO_SPIN_LOCK_AVAILABLE
  340. //
  341. // MessageText:
  342. //
  343. //  NO_SPIN_LOCK_AVAILABLE
  344. //
  345.   NO_SPIN_LOCK_AVAILABLE = ULONG($0000001D);
  346.   {$EXTERNALSYM NO_SPIN_LOCK_AVAILABLE}
  347. //
  348. // MessageId: KMODE_EXCEPTION_NOT_HANDLED
  349. //
  350. // MessageText:
  351. //
  352. //  KMODE_EXCEPTION_NOT_HANDLED
  353. //
  354.   KMODE_EXCEPTION_NOT_HANDLED = ULONG($0000001E);
  355.   {$EXTERNALSYM KMODE_EXCEPTION_NOT_HANDLED}
  356. //
  357. // MessageId: SHARED_RESOURCE_CONV_ERROR
  358. //
  359. // MessageText:
  360. //
  361. //  SHARED_RESOURCE_CONV_ERROR
  362. //
  363.   SHARED_RESOURCE_CONV_ERROR = ULONG($0000001F);
  364.   {$EXTERNALSYM SHARED_RESOURCE_CONV_ERROR}
  365. //
  366. // MessageId: KERNEL_APC_PENDING_DURING_EXIT
  367. //
  368. // MessageText:
  369. //
  370. //  KERNEL_APC_PENDING_DURING_EXIT
  371. //
  372.   KERNEL_APC_PENDING_DURING_EXIT = ULONG($00000020);
  373.   {$EXTERNALSYM KERNEL_APC_PENDING_DURING_EXIT}
  374. //
  375. // MessageId: QUOTA_UNDERFLOW
  376. //
  377. // MessageText:
  378. //
  379. //  QUOTA_UNDERFLOW
  380. //
  381.   QUOTA_UNDERFLOW = ULONG($00000021);
  382.   {$EXTERNALSYM QUOTA_UNDERFLOW}
  383. //
  384. // MessageId: FILE_SYSTEM
  385. //
  386. // MessageText:
  387. //
  388. //  FILE_SYSTEM
  389. //
  390.   FILE_SYSTEM = ULONG($00000022);
  391.   {$EXTERNALSYM FILE_SYSTEM}
  392. //
  393. // MessageId: FAT_FILE_SYSTEM
  394. //
  395. // MessageText:
  396. //
  397. //  FAT_FILE_SYSTEM
  398. //
  399.   FAT_FILE_SYSTEM = ULONG($00000023);
  400.   {$EXTERNALSYM FAT_FILE_SYSTEM}
  401. //
  402. // MessageId: NTFS_FILE_SYSTEM
  403. //
  404. // MessageText:
  405. //
  406. //  NTFS_FILE_SYSTEM
  407. //
  408.   NTFS_FILE_SYSTEM = ULONG($00000024);
  409.   {$EXTERNALSYM NTFS_FILE_SYSTEM}
  410. //
  411. // MessageId: NPFS_FILE_SYSTEM
  412. //
  413. // MessageText:
  414. //
  415. //  NPFS_FILE_SYSTEM
  416. //
  417.   NPFS_FILE_SYSTEM = ULONG($00000025);
  418.   {$EXTERNALSYM NPFS_FILE_SYSTEM}
  419. //
  420. // MessageId: CDFS_FILE_SYSTEM
  421. //
  422. // MessageText:
  423. //
  424. //  CDFS_FILE_SYSTEM
  425. //
  426.   CDFS_FILE_SYSTEM = ULONG($00000026);
  427.   {$EXTERNALSYM CDFS_FILE_SYSTEM}
  428. //
  429. // MessageId: RDR_FILE_SYSTEM
  430. //
  431. // MessageText:
  432. //
  433. //  RDR_FILE_SYSTEM
  434. //
  435.   RDR_FILE_SYSTEM = ULONG($00000027);
  436.   {$EXTERNALSYM RDR_FILE_SYSTEM}
  437. //
  438. // MessageId: CORRUPT_ACCESS_TOKEN
  439. //
  440. // MessageText:
  441. //
  442. //  CORRUPT_ACCESS_TOKEN
  443. //
  444.   CORRUPT_ACCESS_TOKEN = ULONG($00000028);
  445.   {$EXTERNALSYM CORRUPT_ACCESS_TOKEN}
  446. //
  447. // MessageId: SECURITY_SYSTEM
  448. //
  449. // MessageText:
  450. //
  451. //  SECURITY_SYSTEM
  452. //
  453.   SECURITY_SYSTEM = ULONG($00000029);
  454.   {$EXTERNALSYM SECURITY_SYSTEM}
  455. //
  456. // MessageId: INCONSISTENT_IRP
  457. //
  458. // MessageText:
  459. //
  460. //  INCONSISTENT_IRP
  461. //
  462.   INCONSISTENT_IRP = ULONG($0000002A);
  463.   {$EXTERNALSYM INCONSISTENT_IRP}
  464. //
  465. // MessageId: PANIC_STACK_SWITCH
  466. //
  467. // MessageText:
  468. //
  469. //  PANIC_STACK_SWITCH
  470. //
  471.   PANIC_STACK_SWITCH = ULONG($0000002B);
  472.   {$EXTERNALSYM PANIC_STACK_SWITCH}
  473. //
  474. // MessageId: PORT_DRIVER_INTERNAL
  475. //
  476. // MessageText:
  477. //
  478. //  PORT_DRIVER_INTERNAL
  479. //
  480.   PORT_DRIVER_INTERNAL = ULONG($0000002C);
  481.   {$EXTERNALSYM PORT_DRIVER_INTERNAL}
  482. //
  483. // MessageId: SCSI_DISK_DRIVER_INTERNAL
  484. //
  485. // MessageText:
  486. //
  487. //  SCSI_DISK_DRIVER_INTERNAL
  488. //
  489.   SCSI_DISK_DRIVER_INTERNAL = ULONG($0000002D);
  490.   {$EXTERNALSYM SCSI_DISK_DRIVER_INTERNAL}
  491. //
  492. // MessageId: DATA_BUS_ERROR
  493. //
  494. // MessageText:
  495. //
  496. //  DATA_BUS_ERROR
  497. //
  498.   DATA_BUS_ERROR = ULONG($0000002E);
  499.   {$EXTERNALSYM DATA_BUS_ERROR}
  500. //
  501. // MessageId: INSTRUCTION_BUS_ERROR
  502. //
  503. // MessageText:
  504. //
  505. //  INSTRUCTION_BUS_ERROR
  506. //
  507.   INSTRUCTION_BUS_ERROR = ULONG($0000002F);
  508.   {$EXTERNALSYM INSTRUCTION_BUS_ERROR}
  509. //
  510. // MessageId: SET_OF_INVALID_CONTEXT
  511. //
  512. // MessageText:
  513. //
  514. //  SET_OF_INVALID_CONTEXT
  515. //
  516.   SET_OF_INVALID_CONTEXT = ULONG($00000030);
  517.   {$EXTERNALSYM SET_OF_INVALID_CONTEXT}
  518. //
  519. // MessageId: PHASE0_INITIALIZATION_FAILED
  520. //
  521. // MessageText:
  522. //
  523. //  PHASE0_INITIALIZATION_FAILED
  524. //
  525.   PHASE0_INITIALIZATION_FAILED = ULONG($00000031);
  526.   {$EXTERNALSYM PHASE0_INITIALIZATION_FAILED}
  527. //
  528. // MessageId: PHASE1_INITIALIZATION_FAILED
  529. //
  530. // MessageText:
  531. //
  532. //  PHASE1_INITIALIZATION_FAILED
  533. //
  534.   PHASE1_INITIALIZATION_FAILED = ULONG($00000032);
  535.   {$EXTERNALSYM PHASE1_INITIALIZATION_FAILED}
  536. //
  537. // MessageId: UNEXPECTED_INITIALIZATION_CALL
  538. //
  539. // MessageText:
  540. //
  541. //  UNEXPECTED_INITIALIZATION_CALL
  542. //
  543.   UNEXPECTED_INITIALIZATION_CALL = ULONG($00000033);
  544.   {$EXTERNALSYM UNEXPECTED_INITIALIZATION_CALL}
  545. //
  546. // MessageId: CACHE_MANAGER
  547. //
  548. // MessageText:
  549. //
  550. //  CACHE_MANAGER
  551. //
  552.   CACHE_MANAGER = ULONG($00000034);
  553.   {$EXTERNALSYM CACHE_MANAGER}
  554. //
  555. // MessageId: NO_MORE_IRP_STACK_LOCATIONS
  556. //
  557. // MessageText:
  558. //
  559. //  NO_MORE_IRP_STACK_LOCATIONS
  560. //
  561.   NO_MORE_IRP_STACK_LOCATIONS = ULONG($00000035);
  562.   {$EXTERNALSYM NO_MORE_IRP_STACK_LOCATIONS}
  563. //
  564. // MessageId: DEVICE_REFERENCE_COUNT_NOT_ZERO
  565. //
  566. // MessageText:
  567. //
  568. //  DEVICE_REFERENCE_COUNT_NOT_ZERO
  569. //
  570.   DEVICE_REFERENCE_COUNT_NOT_ZERO = ULONG($00000036);
  571.   {$EXTERNALSYM DEVICE_REFERENCE_COUNT_NOT_ZERO}
  572. //
  573. // MessageId: FLOPPY_INTERNAL_ERROR
  574. //
  575. // MessageText:
  576. //
  577. //  FLOPPY_INTERNAL_ERROR
  578. //
  579.   FLOPPY_INTERNAL_ERROR = ULONG($00000037);
  580.   {$EXTERNALSYM FLOPPY_INTERNAL_ERROR}
  581. //
  582. // MessageId: SERIAL_DRIVER_INTERNAL
  583. //
  584. // MessageText:
  585. //
  586. //  SERIAL_DRIVER_INTERNAL
  587. //
  588.   SERIAL_DRIVER_INTERNAL = ULONG($00000038);
  589.   {$EXTERNALSYM SERIAL_DRIVER_INTERNAL}
  590. //
  591. // MessageId: SYSTEM_EXIT_OWNED_MUTEX
  592. //
  593. // MessageText:
  594. //
  595. //  SYSTEM_EXIT_OWNED_MUTEX
  596. //
  597.   SYSTEM_EXIT_OWNED_MUTEX = ULONG($00000039);
  598.   {$EXTERNALSYM SYSTEM_EXIT_OWNED_MUTEX}
  599. //
  600. // MessageId: SYSTEM_UNWIND_PREVIOUS_USER
  601. //
  602. // MessageText:
  603. //
  604. //  SYSTEM_UNWIND_PREVIOUS_USER
  605. //
  606.   SYSTEM_UNWIND_PREVIOUS_USER = ULONG($0000003A);
  607.   {$EXTERNALSYM SYSTEM_UNWIND_PREVIOUS_USER}
  608. //
  609. // MessageId: SYSTEM_SERVICE_EXCEPTION
  610. //
  611. // MessageText:
  612. //
  613. //  SYSTEM_SERVICE_EXCEPTION
  614. //
  615.   SYSTEM_SERVICE_EXCEPTION = ULONG($0000003B);
  616.   {$EXTERNALSYM SYSTEM_SERVICE_EXCEPTION}
  617. //
  618. // MessageId: INTERRUPT_UNWIND_ATTEMPTED
  619. //
  620. // MessageText:
  621. //
  622. //  INTERRUPT_UNWIND_ATTEMPTED
  623. //
  624.   INTERRUPT_UNWIND_ATTEMPTED = ULONG($0000003C);
  625.   {$EXTERNALSYM INTERRUPT_UNWIND_ATTEMPTED}
  626. //
  627. // MessageId: INTERRUPT_EXCEPTION_NOT_HANDLED
  628. //
  629. // MessageText:
  630. //
  631. //  INTERRUPT_EXCEPTION_NOT_HANDLED
  632. //
  633.   INTERRUPT_EXCEPTION_NOT_HANDLED = ULONG($0000003D);
  634.   {$EXTERNALSYM INTERRUPT_EXCEPTION_NOT_HANDLED}
  635. //
  636. // MessageId: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
  637. //
  638. // MessageText:
  639. //
  640. //  MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
  641. //
  642.   MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED = ULONG($0000003E);
  643.   {$EXTERNALSYM MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED}
  644. //
  645. // MessageId: NO_MORE_SYSTEM_PTES
  646. //
  647. // MessageText:
  648. //
  649. //  NO_MORE_SYSTEM_PTES
  650. //
  651.   NO_MORE_SYSTEM_PTES = ULONG($0000003F);
  652.   {$EXTERNALSYM NO_MORE_SYSTEM_PTES}
  653. //
  654. // MessageId: TARGET_MDL_TOO_SMALL
  655. //
  656. // MessageText:
  657. //
  658. //  TARGET_MDL_TOO_SMALL
  659. //
  660.   TARGET_MDL_TOO_SMALL = ULONG($00000040);
  661.   {$EXTERNALSYM TARGET_MDL_TOO_SMALL}
  662. //
  663. // MessageId: MUST_SUCCEED_POOL_EMPTY
  664. //
  665. // MessageText:
  666. //
  667. //  MUST_SUCCEED_POOL_EMPTY
  668. //
  669.   MUST_SUCCEED_POOL_EMPTY = ULONG($00000041);
  670.   {$EXTERNALSYM MUST_SUCCEED_POOL_EMPTY}
  671. //
  672. // MessageId: ATDISK_DRIVER_INTERNAL
  673. //
  674. // MessageText:
  675. //
  676. //  ATDISK_DRIVER_INTERNAL
  677. //
  678.   ATDISK_DRIVER_INTERNAL = ULONG($00000042);
  679.   {$EXTERNALSYM ATDISK_DRIVER_INTERNAL}
  680. //
  681. // MessageId: NO_SUCH_PARTITION
  682. //
  683. // MessageText:
  684. //
  685. //  NO_SUCH_PARTITION
  686. //
  687.   NO_SUCH_PARTITION = ULONG($00000043);
  688.   {$EXTERNALSYM NO_SUCH_PARTITION}
  689. //
  690. // MessageId: MULTIPLE_IRP_COMPLETE_REQUESTS
  691. //
  692. // MessageText:
  693. //
  694. //  MULTIPLE_IRP_COMPLETE_REQUESTS
  695. //
  696.   MULTIPLE_IRP_COMPLETE_REQUESTS = ULONG($00000044);
  697.   {$EXTERNALSYM MULTIPLE_IRP_COMPLETE_REQUESTS}
  698. //
  699. // MessageId: INSUFFICIENT_SYSTEM_MAP_REGS
  700. //
  701. // MessageText:
  702. //
  703. //  INSUFFICIENT_SYSTEM_MAP_REGS
  704. //
  705.   INSUFFICIENT_SYSTEM_MAP_REGS = ULONG($00000045);
  706.   {$EXTERNALSYM INSUFFICIENT_SYSTEM_MAP_REGS}
  707. //
  708. // MessageId: DEREF_UNKNOWN_LOGON_SESSION
  709. //
  710. // MessageText:
  711. //
  712. //  DEREF_UNKNOWN_LOGON_SESSION
  713. //
  714.   DEREF_UNKNOWN_LOGON_SESSION = ULONG($00000046);
  715.   {$EXTERNALSYM DEREF_UNKNOWN_LOGON_SESSION}
  716. //
  717. // MessageId: REF_UNKNOWN_LOGON_SESSION
  718. //
  719. // MessageText:
  720. //
  721. //  REF_UNKNOWN_LOGON_SESSION
  722. //
  723.   REF_UNKNOWN_LOGON_SESSION = ULONG($00000047);
  724.   {$EXTERNALSYM REF_UNKNOWN_LOGON_SESSION}
  725. //
  726. // MessageId: CANCEL_STATE_IN_COMPLETED_IRP
  727. //
  728. // MessageText:
  729. //
  730. //  CANCEL_STATE_IN_COMPLETED_IRP
  731. //
  732.   CANCEL_STATE_IN_COMPLETED_IRP = ULONG($00000048);
  733.   {$EXTERNALSYM CANCEL_STATE_IN_COMPLETED_IRP}
  734. //
  735. // MessageId: PAGE_FAULT_WITH_INTERRUPTS_OFF
  736. //
  737. // MessageText:
  738. //
  739. //  PAGE_FAULT_WITH_INTERRUPTS_OFF
  740. //
  741.   PAGE_FAULT_WITH_INTERRUPTS_OFF = ULONG($00000049);
  742.   {$EXTERNALSYM PAGE_FAULT_WITH_INTERRUPTS_OFF}
  743. //
  744. // MessageId: IRQL_GT_ZERO_AT_SYSTEM_SERVICE
  745. //
  746. // MessageText:
  747. //
  748. //  IRQL_GT_ZERO_AT_SYSTEM_SERVICE
  749. //
  750.   IRQL_GT_ZERO_AT_SYSTEM_SERVICE = ULONG($0000004A);
  751.   {$EXTERNALSYM IRQL_GT_ZERO_AT_SYSTEM_SERVICE}
  752. //
  753. // MessageId: STREAMS_INTERNAL_ERROR
  754. //
  755. // MessageText:
  756. //
  757. //  STREAMS_INTERNAL_ERROR
  758. //
  759.   STREAMS_INTERNAL_ERROR = ULONG($0000004B);
  760.   {$EXTERNALSYM STREAMS_INTERNAL_ERROR}
  761. //
  762. // MessageId: FATAL_UNHANDLED_HARD_ERROR
  763. //
  764. // MessageText:
  765. //
  766. //  FATAL_UNHANDLED_HARD_ERROR
  767. //
  768.   FATAL_UNHANDLED_HARD_ERROR = ULONG($0000004C);
  769.   {$EXTERNALSYM FATAL_UNHANDLED_HARD_ERROR}
  770. //
  771. // MessageId: NO_PAGES_AVAILABLE
  772. //
  773. // MessageText:
  774. //
  775. //  NO_PAGES_AVAILABLE
  776. //
  777.   NO_PAGES_AVAILABLE = ULONG($0000004D);
  778.   {$EXTERNALSYM NO_PAGES_AVAILABLE}
  779. //
  780. // MessageId: PFN_LIST_CORRUPT
  781. //
  782. // MessageText:
  783. //
  784. //  PFN_LIST_CORRUPT
  785. //
  786.   PFN_LIST_CORRUPT = ULONG($0000004E);
  787.   {$EXTERNALSYM PFN_LIST_CORRUPT}
  788. //
  789. // MessageId: NDIS_INTERNAL_ERROR
  790. //
  791. // MessageText:
  792. //
  793. //  NDIS_INTERNAL_ERROR
  794. //
  795.   NDIS_INTERNAL_ERROR = ULONG($0000004F);
  796.   {$EXTERNALSYM NDIS_INTERNAL_ERROR}
  797. //
  798. // MessageId: PAGE_FAULT_IN_NONPAGED_AREA
  799. //
  800. // MessageText:
  801. //
  802. //  PAGE_FAULT_IN_NONPAGED_AREA
  803. //
  804.   PAGE_FAULT_IN_NONPAGED_AREA = ULONG($00000050);
  805.   {$EXTERNALSYM PAGE_FAULT_IN_NONPAGED_AREA}
  806. //
  807. // MessageId: REGISTRY_ERROR
  808. //
  809. // MessageText:
  810. //
  811. //  REGISTRY_ERROR
  812. //
  813.   REGISTRY_ERROR = ULONG($00000051);
  814.   {$EXTERNALSYM REGISTRY_ERROR}
  815. //
  816. // MessageId: MAILSLOT_FILE_SYSTEM
  817. //
  818. // MessageText:
  819. //
  820. //  MAILSLOT_FILE_SYSTEM
  821. //
  822.   MAILSLOT_FILE_SYSTEM = ULONG($00000052);
  823.   {$EXTERNALSYM MAILSLOT_FILE_SYSTEM}
  824. //
  825. // MessageId: NO_BOOT_DEVICE
  826. //
  827. // MessageText:
  828. //
  829. //  NO_BOOT_DEVICE
  830. //
  831.   NO_BOOT_DEVICE = ULONG($00000053);
  832.   {$EXTERNALSYM NO_BOOT_DEVICE}
  833. //
  834. // MessageId: LM_SERVER_INTERNAL_ERROR
  835. //
  836. // MessageText:
  837. //
  838. //  LM_SERVER_INTERNAL_ERROR
  839. //
  840.   LM_SERVER_INTERNAL_ERROR = ULONG($00000054);
  841.   {$EXTERNALSYM LM_SERVER_INTERNAL_ERROR}
  842. //
  843. // MessageId: DATA_COHERENCY_EXCEPTION
  844. //
  845. // MessageText:
  846. //
  847. //  DATA_COHERENCY_EXCEPTION
  848. //
  849.   DATA_COHERENCY_EXCEPTION = ULONG($00000055);
  850.   {$EXTERNALSYM DATA_COHERENCY_EXCEPTION}
  851. //
  852. // MessageId: INSTRUCTION_COHERENCY_EXCEPTION
  853. //
  854. // MessageText:
  855. //
  856. //  INSTRUCTION_COHERENCY_EXCEPTION
  857. //
  858.   INSTRUCTION_COHERENCY_EXCEPTION = ULONG($00000056);
  859.   {$EXTERNALSYM INSTRUCTION_COHERENCY_EXCEPTION}
  860. //
  861. // MessageId: XNS_INTERNAL_ERROR
  862. //
  863. // MessageText:
  864. //
  865. //  XNS_INTERNAL_ERROR
  866. //
  867.   XNS_INTERNAL_ERROR = ULONG($00000057);
  868.   {$EXTERNALSYM XNS_INTERNAL_ERROR}
  869. //
  870. // MessageId: FTDISK_INTERNAL_ERROR
  871. //
  872. // MessageText:
  873. //
  874. //  FTDISK_INTERNAL_ERROR
  875. //
  876.   FTDISK_INTERNAL_ERROR = ULONG($00000058);
  877.   {$EXTERNALSYM FTDISK_INTERNAL_ERROR}
  878. //
  879. // MessageId: PINBALL_FILE_SYSTEM
  880. //
  881. // MessageText:
  882. //
  883. //  PINBALL_FILE_SYSTEM
  884. //
  885.   PINBALL_FILE_SYSTEM = ULONG($00000059);
  886.   {$EXTERNALSYM PINBALL_FILE_SYSTEM}
  887. //
  888. // MessageId: CRITICAL_SERVICE_FAILED
  889. //
  890. // MessageText:
  891. //
  892. //  CRITICAL_SERVICE_FAILED
  893. //
  894.   CRITICAL_SERVICE_FAILED = ULONG($0000005A);
  895.   {$EXTERNALSYM CRITICAL_SERVICE_FAILED}
  896. //
  897. // MessageId: SET_ENV_VAR_FAILED
  898. //
  899. // MessageText:
  900. //
  901. //  SET_ENV_VAR_FAILED
  902. //
  903.   SET_ENV_VAR_FAILED = ULONG($0000005B);
  904.   {$EXTERNALSYM SET_ENV_VAR_FAILED}
  905. //
  906. // MessageId: HAL_INITIALIZATION_FAILED
  907. //
  908. // MessageText:
  909. //
  910. //  HAL_INITIALIZATION_FAILED
  911. //
  912.   HAL_INITIALIZATION_FAILED = ULONG($0000005C);
  913.   {$EXTERNALSYM HAL_INITIALIZATION_FAILED}
  914. //
  915. // MessageId: UNSUPPORTED_PROCESSOR
  916. //
  917. // MessageText:
  918. //
  919. //  UNSUPPORTED_PROCESSOR
  920. //
  921.   UNSUPPORTED_PROCESSOR = ULONG($0000005D);
  922.   {$EXTERNALSYM UNSUPPORTED_PROCESSOR}
  923. //
  924. // MessageId: OBJECT_INITIALIZATION_FAILED
  925. //
  926. // MessageText:
  927. //
  928. //  OBJECT_INITIALIZATION_FAILED
  929. //
  930.   OBJECT_INITIALIZATION_FAILED = ULONG($0000005E);
  931.   {$EXTERNALSYM OBJECT_INITIALIZATION_FAILED}
  932. //
  933. // MessageId: SECURITY_INITIALIZATION_FAILED
  934. //
  935. // MessageText:
  936. //
  937. //  SECURITY_INITIALIZATION_FAILED
  938. //
  939.   SECURITY_INITIALIZATION_FAILED = ULONG($0000005F);
  940.   {$EXTERNALSYM SECURITY_INITIALIZATION_FAILED}
  941. //
  942. // MessageId: PROCESS_INITIALIZATION_FAILED
  943. //
  944. // MessageText:
  945. //
  946. //  PROCESS_INITIALIZATION_FAILED
  947. //
  948.   PROCESS_INITIALIZATION_FAILED = ULONG($00000060);
  949.   {$EXTERNALSYM PROCESS_INITIALIZATION_FAILED}
  950. //
  951. // MessageId: HAL1_INITIALIZATION_FAILED
  952. //
  953. // MessageText:
  954. //
  955. //  HAL1_INITIALIZATION_FAILED
  956. //
  957.   HAL1_INITIALIZATION_FAILED = ULONG($00000061);
  958.   {$EXTERNALSYM HAL1_INITIALIZATION_FAILED}
  959. //
  960. // MessageId: OBJECT1_INITIALIZATION_FAILED
  961. //
  962. // MessageText:
  963. //
  964. //  OBJECT1_INITIALIZATION_FAILED
  965. //
  966.   OBJECT1_INITIALIZATION_FAILED = ULONG($00000062);
  967.   {$EXTERNALSYM OBJECT1_INITIALIZATION_FAILED}
  968. //
  969. // MessageId: SECURITY1_INITIALIZATION_FAILED
  970. //
  971. // MessageText:
  972. //
  973. //  SECURITY1_INITIALIZATION_FAILED
  974. //
  975.   SECURITY1_INITIALIZATION_FAILED = ULONG($00000063);
  976.   {$EXTERNALSYM SECURITY1_INITIALIZATION_FAILED}
  977. //
  978. // MessageId: SYMBOLIC_INITIALIZATION_FAILED
  979. //
  980. // MessageText:
  981. //
  982. //  SYMBOLIC_INITIALIZATION_FAILED
  983. //
  984.   SYMBOLIC_INITIALIZATION_FAILED = ULONG($00000064);
  985.   {$EXTERNALSYM SYMBOLIC_INITIALIZATION_FAILED}
  986. //
  987. // MessageId: MEMORY1_INITIALIZATION_FAILED
  988. //
  989. // MessageText:
  990. //
  991. //  MEMORY1_INITIALIZATION_FAILED
  992. //
  993.   MEMORY1_INITIALIZATION_FAILED = ULONG($00000065);
  994.   {$EXTERNALSYM MEMORY1_INITIALIZATION_FAILED}
  995. //
  996. // MessageId: CACHE_INITIALIZATION_FAILED
  997. //
  998. // MessageText:
  999. //
  1000. //  CACHE_INITIALIZATION_FAILED
  1001. //
  1002.   CACHE_INITIALIZATION_FAILED = ULONG($00000066);
  1003.   {$EXTERNALSYM CACHE_INITIALIZATION_FAILED}
  1004. //
  1005. // MessageId: CONFIG_INITIALIZATION_FAILED
  1006. //
  1007. // MessageText:
  1008. //
  1009. //  CONFIG_INITIALIZATION_FAILED
  1010. //
  1011.   CONFIG_INITIALIZATION_FAILED = ULONG($00000067);
  1012.   {$EXTERNALSYM CONFIG_INITIALIZATION_FAILED}
  1013. //
  1014. // MessageId: FILE_INITIALIZATION_FAILED
  1015. //
  1016. // MessageText:
  1017. //
  1018. //  FILE_INITIALIZATION_FAILED
  1019. //
  1020.   FILE_INITIALIZATION_FAILED = ULONG($00000068);
  1021.   {$EXTERNALSYM FILE_INITIALIZATION_FAILED}
  1022. //
  1023. // MessageId: IO1_INITIALIZATION_FAILED
  1024. //
  1025. // MessageText:
  1026. //
  1027. //  IO1_INITIALIZATION_FAILED
  1028. //
  1029.   IO1_INITIALIZATION_FAILED = ULONG($00000069);
  1030.   {$EXTERNALSYM IO1_INITIALIZATION_FAILED}
  1031. //
  1032. // MessageId: LPC_INITIALIZATION_FAILED
  1033. //
  1034. // MessageText:
  1035. //
  1036. //  LPC_INITIALIZATION_FAILED
  1037. //
  1038.   LPC_INITIALIZATION_FAILED = ULONG($0000006A);
  1039.   {$EXTERNALSYM LPC_INITIALIZATION_FAILED}
  1040. //
  1041. // MessageId: PROCESS1_INITIALIZATION_FAILED
  1042. //
  1043. // MessageText:
  1044. //
  1045. //  PROCESS1_INITIALIZATION_FAILED
  1046. //
  1047.   PROCESS1_INITIALIZATION_FAILED = ULONG($0000006B);
  1048.   {$EXTERNALSYM PROCESS1_INITIALIZATION_FAILED}
  1049. //
  1050. // MessageId: REFMON_INITIALIZATION_FAILED
  1051. //
  1052. // MessageText:
  1053. //
  1054. //  REFMON_INITIALIZATION_FAILED
  1055. //
  1056.   REFMON_INITIALIZATION_FAILED = ULONG($0000006C);
  1057.   {$EXTERNALSYM REFMON_INITIALIZATION_FAILED}
  1058. //
  1059. // MessageId: SESSION1_INITIALIZATION_FAILED
  1060. //
  1061. // MessageText:
  1062. //
  1063. //  SESSION1_INITIALIZATION_FAILED
  1064. //
  1065.   SESSION1_INITIALIZATION_FAILED = ULONG($0000006D);
  1066.   {$EXTERNALSYM SESSION1_INITIALIZATION_FAILED}
  1067. //
  1068. // MessageId: SESSION2_INITIALIZATION_FAILED
  1069. //
  1070. // MessageText:
  1071. //
  1072. //  SESSION2_INITIALIZATION_FAILED
  1073. //
  1074.   SESSION2_INITIALIZATION_FAILED = ULONG($0000006E);
  1075.   {$EXTERNALSYM SESSION2_INITIALIZATION_FAILED}
  1076. //
  1077. // MessageId: SESSION3_INITIALIZATION_FAILED
  1078. //
  1079. // MessageText:
  1080. //
  1081. //  SESSION3_INITIALIZATION_FAILED
  1082. //
  1083.   SESSION3_INITIALIZATION_FAILED = ULONG($0000006F);
  1084.   {$EXTERNALSYM SESSION3_INITIALIZATION_FAILED}
  1085. //
  1086. // MessageId: SESSION4_INITIALIZATION_FAILED
  1087. //
  1088. // MessageText:
  1089. //
  1090. //  SESSION4_INITIALIZATION_FAILED
  1091. //
  1092.   SESSION4_INITIALIZATION_FAILED = ULONG($00000070);
  1093.   {$EXTERNALSYM SESSION4_INITIALIZATION_FAILED}
  1094. //
  1095. // MessageId: SESSION5_INITIALIZATION_FAILED
  1096. //
  1097. // MessageText:
  1098. //
  1099. //  SESSION5_INITIALIZATION_FAILED
  1100. //
  1101.   SESSION5_INITIALIZATION_FAILED = ULONG($00000071);
  1102.   {$EXTERNALSYM SESSION5_INITIALIZATION_FAILED}
  1103. //
  1104. // MessageId: ASSIGN_DRIVE_LETTERS_FAILED
  1105. //
  1106. // MessageText:
  1107. //
  1108. //  ASSIGN_DRIVE_LETTERS_FAILED
  1109. //
  1110.   ASSIGN_DRIVE_LETTERS_FAILED = ULONG($00000072);
  1111.   {$EXTERNALSYM ASSIGN_DRIVE_LETTERS_FAILED}
  1112. //
  1113. // MessageId: CONFIG_LIST_FAILED
  1114. //
  1115. // MessageText:
  1116. //
  1117. //  CONFIG_LIST_FAILED
  1118. //
  1119.   CONFIG_LIST_FAILED = ULONG($00000073);
  1120.   {$EXTERNALSYM CONFIG_LIST_FAILED}
  1121. //
  1122. // MessageId: BAD_SYSTEM_CONFIG_INFO
  1123. //
  1124. // MessageText:
  1125. //
  1126. //  BAD_SYSTEM_CONFIG_INFO
  1127. //
  1128.   BAD_SYSTEM_CONFIG_INFO = ULONG($00000074);
  1129.   {$EXTERNALSYM BAD_SYSTEM_CONFIG_INFO}
  1130. //
  1131. // MessageId: CANNOT_WRITE_CONFIGURATION
  1132. //
  1133. // MessageText:
  1134. //
  1135. //  CANNOT_WRITE_CONFIGURATION
  1136. //
  1137.   CANNOT_WRITE_CONFIGURATION = ULONG($00000075);
  1138.   {$EXTERNALSYM CANNOT_WRITE_CONFIGURATION}
  1139. //
  1140. // MessageId: PROCESS_HAS_LOCKED_PAGES
  1141. //
  1142. // MessageText:
  1143. //
  1144. //  PROCESS_HAS_LOCKED_PAGES
  1145. //
  1146.   PROCESS_HAS_LOCKED_PAGES = ULONG($00000076);
  1147.   {$EXTERNALSYM PROCESS_HAS_LOCKED_PAGES}
  1148. //
  1149. // MessageId: KERNEL_STACK_INPAGE_ERROR
  1150. //
  1151. // MessageText:
  1152. //
  1153. //  KERNEL_STACK_INPAGE_ERROR
  1154. //
  1155.   KERNEL_STACK_INPAGE_ERROR = ULONG($00000077);
  1156.   {$EXTERNALSYM KERNEL_STACK_INPAGE_ERROR}
  1157. //
  1158. // MessageId: PHASE0_EXCEPTION
  1159. //
  1160. // MessageText:
  1161. //
  1162. //  PHASE0_EXCEPTION
  1163. //
  1164.   PHASE0_EXCEPTION = ULONG($00000078);
  1165.   {$EXTERNALSYM PHASE0_EXCEPTION}
  1166. //
  1167. // MessageId: MISMATCHED_HAL
  1168. //
  1169. // MessageText:
  1170. //
  1171. //  Mismatched kernel and hal image.
  1172. //
  1173.   MISMATCHED_HAL = ULONG($00000079);
  1174.   {$EXTERNALSYM MISMATCHED_HAL}
  1175. //
  1176. // MessageId: KERNEL_DATA_INPAGE_ERROR
  1177. //
  1178. // MessageText:
  1179. //
  1180. //  KERNEL_DATA_INPAGE_ERROR
  1181. //
  1182.   KERNEL_DATA_INPAGE_ERROR = ULONG($0000007A);
  1183.   {$EXTERNALSYM KERNEL_DATA_INPAGE_ERROR}
  1184. //
  1185. // MessageId: INACCESSIBLE_BOOT_DEVICE
  1186. //
  1187. // MessageText:
  1188. //
  1189. //  INACCESSIBLE_BOOT_DEVICE
  1190. //
  1191.   INACCESSIBLE_BOOT_DEVICE = ULONG($0000007B);
  1192.   {$EXTERNALSYM INACCESSIBLE_BOOT_DEVICE}
  1193. //
  1194. // MessageId: BUGCODE_PSS_MESSAGE
  1195. //
  1196. // MessageText:
  1197. //
  1198. //  If this is the first time you've seen this Stop error screen,
  1199. //  restart your computer. If this screen appears again, follow
  1200. //  these steps:
  1201. //  
  1202. //  Check to make sure any new hardware or software is properly installed.
  1203. //  If this is a new installation, ask your hardware or software manufacturer
  1204. //  for any Windows 2000 updates you might need.
  1205. //  
  1206. //  If problems continue, disable or remove any newly installed hardware
  1207. //  or software. Disable BIOS memory options such as caching or shadowing.
  1208. //  If you need to use Safe Mode to remove or disable components, restart
  1209. //  your computer, press F8 to select Advanced Startup Options, and then
  1210. //  select Safe Mode.
  1211. //  
  1212. //  Refer to your Getting Started manual for more information on
  1213. //  troubleshooting Stop errors.
  1214. //
  1215.   BUGCODE_PSS_MESSAGE = ULONG($0000007C);
  1216.   {$EXTERNALSYM BUGCODE_PSS_MESSAGE}
  1217. //
  1218. // MessageId: INSTALL_MORE_MEMORY
  1219. //
  1220. // MessageText:
  1221. //
  1222. //  INSTALL_MORE_MEMORY
  1223. //
  1224.   INSTALL_MORE_MEMORY = ULONG($0000007D);
  1225.   {$EXTERNALSYM INSTALL_MORE_MEMORY}
  1226. //
  1227. // MessageId: WINDOWS_NT_BANNER
  1228. //
  1229. // MessageText:
  1230. //
  1231. //  Microsoft (R) Windows 2000 (R) Version %hs (Build %u%hs)
  1232. //
  1233.   WINDOWS_NT_BANNER = ULONG($4000007E);
  1234.   {$EXTERNALSYM WINDOWS_NT_BANNER}
  1235. //
  1236. // MessageId: UNEXPECTED_KERNEL_MODE_TRAP
  1237. //
  1238. // MessageText:
  1239. //
  1240. //  UNEXPECTED_KERNEL_MODE_TRAP
  1241. //
  1242.   UNEXPECTED_KERNEL_MODE_TRAP = ULONG($0000007F);
  1243.   {$EXTERNALSYM UNEXPECTED_KERNEL_MODE_TRAP}
  1244. //
  1245. // MessageId: NMI_HARDWARE_FAILURE
  1246. //
  1247. // MessageText:
  1248. //
  1249. //  Hardware malfunction.
  1250. //
  1251.   NMI_HARDWARE_FAILURE = ULONG($00000080);
  1252.   {$EXTERNALSYM NMI_HARDWARE_FAILURE}
  1253. //
  1254. // MessageId: SPIN_LOCK_INIT_FAILURE
  1255. //
  1256. // MessageText:
  1257. //
  1258. //  SPIN_LOCK_INIT_FAILURE
  1259. //
  1260.   SPIN_LOCK_INIT_FAILURE = ULONG($00000081);
  1261.   {$EXTERNALSYM SPIN_LOCK_INIT_FAILURE}
  1262. //
  1263. // MessageId: DFS_FILE_SYSTEM
  1264. //
  1265. // MessageText:
  1266. //
  1267. //  DFS_FILE_SYSTEM
  1268. //
  1269.   DFS_FILE_SYSTEM = ULONG($00000082);
  1270.   {$EXTERNALSYM DFS_FILE_SYSTEM}
  1271. //
  1272. // MessageId: OFS_FILE_SYSTEM
  1273. //
  1274. // MessageText:
  1275. //
  1276. //  OFS_FILE_SYSTEM
  1277. //
  1278.   OFS_FILE_SYSTEM = ULONG($00000083);
  1279.   {$EXTERNALSYM OFS_FILE_SYSTEM}
  1280. //
  1281. // MessageId: RECOM_DRIVER
  1282. //
  1283. // MessageText:
  1284. //
  1285. //  RECOM_DRIVER
  1286. //
  1287.   RECOM_DRIVER = ULONG($00000084);
  1288.   {$EXTERNALSYM RECOM_DRIVER}
  1289. //
  1290. // MessageId: SETUP_FAILURE
  1291. //
  1292. // MessageText:
  1293. //
  1294. //  SETUP_FAILURE
  1295. //
  1296.   SETUP_FAILURE = ULONG($00000085);
  1297.   {$EXTERNALSYM SETUP_FAILURE}
  1298. //
  1299. // MessageId: AUDIT_FAILURE
  1300. //
  1301. // MessageText:
  1302. //
  1303. //  Audit attempt has failed.
  1304. //
  1305.   AUDIT_FAILURE = ULONG($00000086);
  1306.   {$EXTERNALSYM AUDIT_FAILURE}
  1307. //
  1308. // MessageId: WINDOWS_NT_CSD_STRING
  1309. //
  1310. // MessageText:
  1311. //
  1312. //  Service Pack
  1313. //
  1314.   WINDOWS_NT_CSD_STRING = ULONG($40000087);
  1315.   {$EXTERNALSYM WINDOWS_NT_CSD_STRING}
  1316. //
  1317. // MessageId: WINDOWS_NT_INFO_STRING
  1318. //
  1319. // MessageText:
  1320. //
  1321. //  %u System Processor [%u MB Memory] %Z
  1322. //
  1323.   WINDOWS_NT_INFO_STRING = ULONG($40000088);
  1324.   {$EXTERNALSYM WINDOWS_NT_INFO_STRING}
  1325. //
  1326. // MessageId: WINDOWS_NT_MP_STRING
  1327. //
  1328. // MessageText:
  1329. //
  1330. //  MultiProcessor Kernel
  1331. //
  1332.   WINDOWS_NT_MP_STRING = ULONG($40000089);
  1333.   {$EXTERNALSYM WINDOWS_NT_MP_STRING}
  1334. //
  1335. // MessageId: THREAD_TERMINATE_HELD_MUTEX
  1336. //
  1337. // MessageText:
  1338. //
  1339. //  A kernel thread terminated while holding a mutex
  1340. //
  1341.   THREAD_TERMINATE_HELD_MUTEX = ULONG($4000008A);
  1342.   {$EXTERNALSYM THREAD_TERMINATE_HELD_MUTEX}
  1343. //
  1344. // MessageId: MBR_CHECKSUM_MISMATCH
  1345. //
  1346. // MessageText:
  1347. //
  1348. //  This system may be infected with a virus.
  1349. //
  1350.   MBR_CHECKSUM_MISMATCH = ULONG($0000008B);
  1351.   {$EXTERNALSYM MBR_CHECKSUM_MISMATCH}
  1352. //
  1353. // MessageId: BUGCODE_PSS_CRASH_INIT
  1354. //
  1355. // MessageText:
  1356. //
  1357. //  Beginning dump of physical memory
  1358. //
  1359.   BUGCODE_PSS_CRASH_INIT = ULONG($0000008C);
  1360.   {$EXTERNALSYM BUGCODE_PSS_CRASH_INIT}
  1361. //
  1362. // MessageId: BUGCODE_PSS_CRASH_PROGRESS
  1363. //
  1364. // MessageText:
  1365. //
  1366. //  Dumping physical memory to disk
  1367. //
  1368.   BUGCODE_PSS_CRASH_PROGRESS = ULONG($0000008D);
  1369.   {$EXTERNALSYM BUGCODE_PSS_CRASH_PROGRESS}
  1370. //
  1371. // MessageId: BUGCODE_PSS_CRASH_DONE
  1372. //
  1373. // MessageText:
  1374. //
  1375. //  Physical memory dump complete. Contact your system administrator or
  1376. //  technical support group.
  1377. //
  1378.   BUGCODE_PSS_CRASH_DONE = ULONG($0000008E);
  1379.   {$EXTERNALSYM BUGCODE_PSS_CRASH_DONE}
  1380. //
  1381. // MessageId: PP0_INITIALIZATION_FAILED
  1382. //
  1383. // MessageText:
  1384. //
  1385. //  PP0_INITIALIZATION_FAILED
  1386. //
  1387.   PP0_INITIALIZATION_FAILED = ULONG($0000008F);
  1388.   {$EXTERNALSYM PP0_INITIALIZATION_FAILED}
  1389. //
  1390. // MessageId: PP1_INITIALIZATION_FAILED
  1391. //
  1392. // MessageText:
  1393. //
  1394. //  PP1_INITIALIZATION_FAILED
  1395. //
  1396.   PP1_INITIALIZATION_FAILED = ULONG($00000090);
  1397.   {$EXTERNALSYM PP1_INITIALIZATION_FAILED}
  1398. //
  1399. // MessageId: WIN32K_INIT_OR_RIT_FAILURE
  1400. //
  1401. // MessageText:
  1402. //
  1403. //  WIN32K_INIT_OR_RIT_FAILURE
  1404. //
  1405.   WIN32K_INIT_OR_RIT_FAILURE = ULONG($00000091);
  1406.   {$EXTERNALSYM WIN32K_INIT_OR_RIT_FAILURE}
  1407. //
  1408. // MessageId: UP_DRIVER_ON_MP_SYSTEM
  1409. //
  1410. // MessageText:
  1411. //
  1412. //  UP_DRIVER_ON_MP_SYSTEM
  1413. //
  1414.   UP_DRIVER_ON_MP_SYSTEM = ULONG($00000092);
  1415.   {$EXTERNALSYM UP_DRIVER_ON_MP_SYSTEM}
  1416. //
  1417. // MessageId: INVALID_KERNEL_HANDLE
  1418. //
  1419. // MessageText:
  1420. //
  1421. //  INVALID_KERNEL_HANDLE
  1422. //
  1423.   INVALID_KERNEL_HANDLE = ULONG($00000093);
  1424.   {$EXTERNALSYM INVALID_KERNEL_HANDLE}
  1425. //
  1426. // MessageId: KERNEL_STACK_LOCKED_AT_EXIT
  1427. //
  1428. // MessageText:
  1429. //
  1430. //  KERNEL_STACK_LOCKED_AT_EXIT
  1431. //
  1432.   KERNEL_STACK_LOCKED_AT_EXIT = ULONG($00000094);
  1433.   {$EXTERNALSYM KERNEL_STACK_LOCKED_AT_EXIT}
  1434. //
  1435. // MessageId: PNP_INTERNAL_ERROR
  1436. //
  1437. // MessageText:
  1438. //
  1439. //  PNP_INTERNAL_ERROR
  1440. //
  1441.   PNP_INTERNAL_ERROR = ULONG($00000095);
  1442.   {$EXTERNALSYM PNP_INTERNAL_ERROR}
  1443. //
  1444. // MessageId: INVALID_WORK_QUEUE_ITEM
  1445. //
  1446. // MessageText:
  1447. //
  1448. //  INVALID_WORK_QUEUE_ITEM
  1449. //
  1450.   INVALID_WORK_QUEUE_ITEM = ULONG($00000096);
  1451.   {$EXTERNALSYM INVALID_WORK_QUEUE_ITEM}
  1452. //
  1453. // MessageId: BOUND_IMAGE_UNSUPPORTED
  1454. //
  1455. // MessageText:
  1456. //
  1457. //  BOUND_IMAGE_UNSUPPORTED
  1458. //
  1459.   BOUND_IMAGE_UNSUPPORTED = ULONG($00000097);
  1460.   {$EXTERNALSYM BOUND_IMAGE_UNSUPPORTED}
  1461. //
  1462. // MessageId: END_OF_NT_EVALUATION_PERIOD
  1463. //
  1464. // MessageText:
  1465. //
  1466. //  END_OF_NT_EVALUATION_PERIOD
  1467. //
  1468.   END_OF_NT_EVALUATION_PERIOD = ULONG($00000098);
  1469.   {$EXTERNALSYM END_OF_NT_EVALUATION_PERIOD}
  1470. //
  1471. // MessageId: INVALID_REGION_OR_SEGMENT
  1472. //
  1473. // MessageText:
  1474. //
  1475. //  INVALID_REGION_OR_SEGMENT
  1476. //
  1477.   INVALID_REGION_OR_SEGMENT = ULONG($00000099);
  1478.   {$EXTERNALSYM INVALID_REGION_OR_SEGMENT}
  1479. //
  1480. // MessageId: SYSTEM_LICENSE_VIOLATION
  1481. //
  1482. // MessageText:
  1483. //
  1484. //  SYSTEM_LICENSE_VIOLATION
  1485. //
  1486.   SYSTEM_LICENSE_VIOLATION = ULONG($0000009A);
  1487.   {$EXTERNALSYM SYSTEM_LICENSE_VIOLATION}
  1488. //
  1489. // MessageId: UDFS_FILE_SYSTEM
  1490. //
  1491. // MessageText:
  1492. //
  1493. //  UDFS_FILE_SYSTEM
  1494. //
  1495.   UDFS_FILE_SYSTEM = ULONG($0000009B);
  1496.   {$EXTERNALSYM UDFS_FILE_SYSTEM}
  1497. //
  1498. // MessageId: MACHINE_CHECK_EXCEPTION
  1499. //
  1500. // MessageText:
  1501. //
  1502. //  MACHINE_CHECK_EXCEPTION
  1503. //
  1504.   MACHINE_CHECK_EXCEPTION = ULONG($0000009C);
  1505.   {$EXTERNALSYM MACHINE_CHECK_EXCEPTION}
  1506. //
  1507. // MessageId: WINDOWS_NT_INFO_STRING_PLURAL
  1508. //
  1509. // MessageText:
  1510. //
  1511. //  %u System Processors [%u MB Memory] %Z
  1512. //
  1513.   WINDOWS_NT_INFO_STRING_PLURAL = ULONG($4000009D);
  1514.   {$EXTERNALSYM WINDOWS_NT_INFO_STRING_PLURAL}
  1515. //
  1516. // MessageId: WINDOWS_NT_RC_STRING
  1517. //
  1518. // MessageText:
  1519. //
  1520. //  RC
  1521. //
  1522.   WINDOWS_NT_RC_STRING = ULONG($4000009E);
  1523.   {$EXTERNALSYM WINDOWS_NT_RC_STRING}
  1524. //
  1525. // MessageId: DRIVER_POWER_STATE_FAILURE
  1526. //
  1527. // MessageText:
  1528. //
  1529. //  DRIVER_POWER_STATE_FAILURE
  1530. //
  1531.   DRIVER_POWER_STATE_FAILURE = ULONG($0000009F);
  1532.   {$EXTERNALSYM DRIVER_POWER_STATE_FAILURE}
  1533. //
  1534. // MessageId: INTERNAL_POWER_ERROR
  1535. //
  1536. // MessageText:
  1537. //
  1538. //  INTERNAL_POWER_ERROR
  1539. //
  1540.   INTERNAL_POWER_ERROR = ULONG($000000A0);
  1541.   {$EXTERNALSYM INTERNAL_POWER_ERROR}
  1542. //
  1543. // MessageId: PCI_BUS_DRIVER_INTERNAL
  1544. //
  1545. // MessageText:
  1546. //
  1547. //  Inconsistency detected in the PCI Bus driver's internal structures.
  1548. //
  1549.   PCI_BUS_DRIVER_INTERNAL = ULONG($000000A1);
  1550.   {$EXTERNALSYM PCI_BUS_DRIVER_INTERNAL}
  1551. //
  1552. // MessageId: MEMORY_IMAGE_CORRUPT
  1553. //
  1554. // MessageText:
  1555. //
  1556. //  A CRC check on the memory range has failed
  1557. //
  1558.   MEMORY_IMAGE_CORRUPT = ULONG($000000A2);
  1559.   {$EXTERNALSYM MEMORY_IMAGE_CORRUPT}
  1560. //
  1561. // MessageId: ACPI_DRIVER_INTERNAL
  1562. //
  1563. // MessageText:
  1564. //
  1565. //  ACPI_DRIVER_INTERNAL
  1566. //
  1567.   ACPI_DRIVER_INTERNAL = ULONG($000000A3);
  1568.   {$EXTERNALSYM ACPI_DRIVER_INTERNAL}
  1569. //
  1570. // MessageId: CNSS_FILE_SYSTEM_FILTER
  1571. //
  1572. // MessageText:
  1573. //
  1574. //  Internal inconsistency while representing
  1575. //  Ntfs Structured Storage as a DOCFILE.
  1576. //
  1577.   CNSS_FILE_SYSTEM_FILTER = ULONG($000000A4);
  1578.   {$EXTERNALSYM CNSS_FILE_SYSTEM_FILTER}
  1579. //
  1580. // MessageId: ACPI_BIOS_ERROR
  1581. //
  1582. // MessageText:
  1583. //
  1584. //  The ACPI BIOS in this system is not fully compliant with the ACPI 
  1585. //  specification. Please read the README.TXT for possible workarounds.  You
  1586. //  can also contact your system's manufacturer for an updated BIOS, or visit
  1587. //  http://www.hardware-update.com to see if a new BIOS is available.  
  1588. //
  1589.   ACPI_BIOS_ERROR = ULONG($000000A5);
  1590.   {$EXTERNALSYM ACPI_BIOS_ERROR}
  1591. //
  1592. // MessageId: FP_EMULATION_ERROR
  1593. //
  1594. // MessageText:
  1595. //
  1596. //  FP_EMULATION_ERROR
  1597. //
  1598.   FP_EMULATION_ERROR = ULONG($000000A6);
  1599.   {$EXTERNALSYM FP_EMULATION_ERROR}
  1600. //
  1601. // MessageId: BAD_EXHANDLE
  1602. //
  1603. // MessageText:
  1604. //
  1605. //  BAD_EXHANDLE
  1606. //
  1607.   BAD_EXHANDLE = ULONG($000000A7);
  1608.   {$EXTERNALSYM BAD_EXHANDLE}
  1609. //
  1610. // MessageId: BOOTING_IN_SAFEMODE_MINIMAL
  1611. //
  1612. // MessageText:
  1613. //
  1614. //  The system is booting in safemode - Minimal Services
  1615. //
  1616.   BOOTING_IN_SAFEMODE_MINIMAL = ULONG($000000A8);
  1617.   {$EXTERNALSYM BOOTING_IN_SAFEMODE_MINIMAL}
  1618. //
  1619. // MessageId: BOOTING_IN_SAFEMODE_NETWORK
  1620. //
  1621. // MessageText:
  1622. //
  1623. //  The system is booting in safemode - Minimal Services with Network
  1624. //
  1625.   BOOTING_IN_SAFEMODE_NETWORK = ULONG($000000A9);
  1626.   {$EXTERNALSYM BOOTING_IN_SAFEMODE_NETWORK}
  1627. //
  1628. // MessageId: BOOTING_IN_SAFEMODE_DSREPAIR
  1629. //
  1630. // MessageText:
  1631. //
  1632. //  The system is booting in safemode - Directory Services Repair
  1633. //
  1634.   BOOTING_IN_SAFEMODE_DSREPAIR = ULONG($000000AA);
  1635.   {$EXTERNALSYM BOOTING_IN_SAFEMODE_DSREPAIR}
  1636. //
  1637. // MessageId: SESSION_HAS_VALID_POOL_ON_EXIT
  1638. //
  1639. // MessageText:
  1640. //
  1641. //  SESSION_HAS_VALID_POOL_ON_EXIT
  1642. //
  1643.   SESSION_HAS_VALID_POOL_ON_EXIT = ULONG($000000AB);
  1644.   {$EXTERNALSYM SESSION_HAS_VALID_POOL_ON_EXIT}
  1645. //
  1646. // MessageId: HAL_MEMORY_ALLOCATION
  1647. //
  1648. // MessageText:
  1649. //
  1650. //  Allocate from NonPaged Pool failed for a HAL critical allocation.
  1651. //
  1652.   HAL_MEMORY_ALLOCATION = ULONG($000000AC);
  1653.   {$EXTERNALSYM HAL_MEMORY_ALLOCATION}
  1654. //
  1655. // MessageId: BUGCODE_PSS_MESSAGE_A
  1656. //
  1657. // MessageText:
  1658. //
  1659. //  If this is the first time you've seen this Stop error screen,
  1660. //  restart your computer. If this screen appears again, follow
  1661. //  these steps:
  1662. //  
  1663. //  Check to make sure any new hardware or software is properly installed.
  1664. //  If this is a new installation, ask your hardware or software manufacturer
  1665. //  for any Windows 2000 updates you might need.
  1666. //  
  1667. //  If problems continue, disable or remove any newly installed hardware
  1668. //  or software. Disable BIOS memory options such as caching or shadowing.
  1669. //  Check your hard drive to make sure it is properly configured and
  1670. //  terminated. If you need to use Safe Mode to remove or disable components,
  1671. //  restart your computer, press F8 to select Advanced Startup Options,
  1672. //  and then select Safe Mode.
  1673. //  
  1674. //  Refer to your Getting Started manual for more information on
  1675. //  troubleshooting Stop errors.
  1676. //
  1677.   BUGCODE_PSS_MESSAGE_A = ULONG($000000AD);
  1678.   {$EXTERNALSYM BUGCODE_PSS_MESSAGE_A}
  1679. //
  1680. // MessageId: BUGCODE_PSS_MESSAGE_1E
  1681. //
  1682. // MessageText:
  1683. //
  1684. //  If this is the first time you've seen this Stop error screen,
  1685. //  restart your computer. If this screen appears again, follow
  1686. //  these steps:
  1687. //  
  1688. //  Check to be sure you have adequate disk space. If a driver is
  1689. //  identified in the Stop message, disable the driver or check
  1690. //  with the manufacturer for driver updates. Try changing video
  1691. //  adapters.
  1692. //  
  1693. //  Check with your hardware vendor for any BIOS updates. Disable
  1694. //  BIOS memory options such as caching or shadowing. If you need
  1695. //  to use Safe Mode to remove or disable components, restart your
  1696. //  computer, press F8 to select Advanced Startup Options, and then
  1697. //  select Safe Mode.
  1698. //  
  1699. //  Refer to your Getting Started manual for more information on
  1700. //  troubleshooting Stop errors.
  1701. //
  1702.   BUGCODE_PSS_MESSAGE_1E = ULONG($000000AE);
  1703.   {$EXTERNALSYM BUGCODE_PSS_MESSAGE_1E}
  1704. //
  1705. // MessageId: BUGCODE_PSS_MESSAGE_23
  1706. //
  1707. // MessageText:
  1708. //
  1709. //  If this is the first time you've seen this Stop error screen,
  1710. //  restart your computer. If this screen appears again, follow
  1711. //  these steps:
  1712. //  
  1713. //  Disable or uninstall any anti-virus, disk defragmentation
  1714. //  or backup utilities. Check your hard drive configuration,
  1715. //  and check for any updated drivers. Run CHKDSK /F to check
  1716. //  for hard drive corruption, and then restart your computer.
  1717. //  
  1718. //  Refer to your Getting Started manual for more information on
  1719. //  troubleshooting Stop errors.
  1720. //
  1721.   BUGCODE_PSS_MESSAGE_23 = ULONG($000000AF);
  1722.   {$EXTERNALSYM BUGCODE_PSS_MESSAGE_23}
  1723. //
  1724. // MessageId: BUGCODE_PSS_MESSAGE_2E
  1725. //
  1726. // MessageText:
  1727. //
  1728. //  If this is the first time you've seen this Stop error screen,
  1729. //  restart your computer. If this screen appears again, follow
  1730. //  these steps:
  1731. //  
  1732. //  Run system diagnostics supplied by your hardware manufacturer.
  1733. //  In particular, run a memory check, and check for faulty or
  1734. //  mismatched memory. Try changing video adapters.
  1735. //  
  1736. //  Check with your hardware vendor for any BIOS updates. Disable
  1737. //  BIOS memory options such as caching or shadowing. If you need
  1738. //  to use Safe Mode to remove or disable components, restart your
  1739. //  computer, press F8 to select Advanced Startup Options, and then
  1740. //  select Safe Mode.
  1741. //  
  1742. //  Refer to your Getting Started manual for more information on
  1743. //  troubleshooting Stop errors.
  1744. //
  1745.   BUGCODE_PSS_MESSAGE_2E = ULONG($000000B0);
  1746.   {$EXTERNALSYM BUGCODE_PSS_MESSAGE_2E}
  1747. //
  1748. // MessageId: BUGCODE_PSS_MESSAGE_3F
  1749. //
  1750. // MessageText:
  1751. //
  1752. //  If this is the first time you've seen this Stop error screen,
  1753. //  restart your computer. If this screen appears again, follow
  1754. //  these steps:
  1755. //  
  1756. //  Remove any recently installed software including backup
  1757. //  utilities or disk-intensive applications.
  1758. //  
  1759. //  If you need to use Safe Mode to remove or disable components,
  1760. //  restart your computer, press F8 to select Advanced Startup
  1761. //  Options, and then select Safe Mode.
  1762. //  
  1763. //  Refer to your Getting Started manual for more information on
  1764. //  troubleshooting Stop errors.
  1765. //
  1766.   BUGCODE_PSS_MESSAGE_3F = ULONG($000000B1);
  1767.   {$EXTERNALSYM BUGCODE_PSS_MESSAGE_3F}
  1768. //
  1769. // MessageId: BUGCODE_PSS_MESSAGE_7B
  1770. //
  1771. // MessageText:
  1772. //
  1773. //  If this is the first time you've seen this Stop error screen,
  1774. //  restart your computer. If this screen appears again, follow
  1775. //  these steps:
  1776. //  
  1777. //  Check for viruses on your computer. Remove any newly installed
  1778. //  hard drives or hard drive controllers. Check your hard drive
  1779. //  to make sure it is properly configured and terminated.
  1780. //  Run CHKDSK /F to check for hard drive corruption, and then
  1781. //  restart your computer.
  1782. //  
  1783. //  Refer to your Getting Started manual for more information on
  1784. //  troubleshooting Stop errors.
  1785. //
  1786.   BUGCODE_PSS_MESSAGE_7B = ULONG($000000B2);
  1787.   {$EXTERNALSYM BUGCODE_PSS_MESSAGE_7B}
  1788. //
  1789. // MessageId: BUGCODE_PSS_MESSAGE_7F
  1790. //
  1791. // MessageText:
  1792. //
  1793. //  If this is the first time you've seen this Stop error screen,
  1794. //  restart your computer. If this screen appears again, follow
  1795. //  these steps:
  1796. //  
  1797. //  Run a system diagnostic utility supplied by your hardware manufacturer.
  1798. //  In particular, run a memory check, and check for faulty or mismatched
  1799. //  memory. Try changing video adapters.
  1800. //  
  1801. //  Disable or remove any newly installed hardware and drivers. Disable or
  1802. //  remove any newly installed software. If you need to use Safe Mode to
  1803. //  remove or disable components, restart your computer, press F8 to select
  1804. //  Advanced Startup Options, and then select Safe Mode.
  1805. //  
  1806. //  Refer to your Getting Started manual for more information on
  1807. //  troubleshooting Stop errors.
  1808. //
  1809.   BUGCODE_PSS_MESSAGE_7F = ULONG($000000B3);
  1810.   {$EXTERNALSYM BUGCODE_PSS_MESSAGE_7F}
  1811. //
  1812. // MessageId: VIDEO_DRIVER_INIT_FAILURE
  1813. //
  1814. // MessageText:
  1815. //
  1816. //  The video driver failed to initialize
  1817. //
  1818.   VIDEO_DRIVER_INIT_FAILURE = ULONG($000000B4);
  1819.   {$EXTERNALSYM VIDEO_DRIVER_INIT_FAILURE}
  1820. //
  1821. // MessageId: BOOTLOG_LOADED
  1822. //
  1823. // MessageText:
  1824. //
  1825. //  Loaded driver
  1826. //
  1827.   BOOTLOG_LOADED = ULONG($000000B5);
  1828.   {$EXTERNALSYM BOOTLOG_LOADED}
  1829. //
  1830. // MessageId: BOOTLOG_NOT_LOADED
  1831. //
  1832. // MessageText:
  1833. //
  1834. //  Did not load driver
  1835. //
  1836.   BOOTLOG_NOT_LOADED = ULONG($000000B6);
  1837.   {$EXTERNALSYM BOOTLOG_NOT_LOADED}
  1838. //
  1839. // MessageId: BOOTLOG_ENABLED
  1840. //
  1841. // MessageText:
  1842. //
  1843. //  Boot Logging Enabled
  1844. //
  1845.   BOOTLOG_ENABLED = ULONG($000000B7);
  1846.   {$EXTERNALSYM BOOTLOG_ENABLED}
  1847. //
  1848. // MessageId: ATTEMPTED_SWITCH_FROM_DPC
  1849. //
  1850. // MessageText:
  1851. //
  1852. //  A wait operation, attach process, or yield was attempted from a DPC routine.
  1853. //
  1854.   ATTEMPTED_SWITCH_FROM_DPC = ULONG($000000B8);
  1855.   {$EXTERNALSYM ATTEMPTED_SWITCH_FROM_DPC}
  1856. //
  1857. // MessageId: CHIPSET_DETECTED_ERROR
  1858. //
  1859. // MessageText:
  1860. //
  1861. //  A parity error in the system memory or I/O system was detected.
  1862. //
  1863.   CHIPSET_DETECTED_ERROR = ULONG($000000B9);
  1864.   {$EXTERNALSYM CHIPSET_DETECTED_ERROR}
  1865. //
  1866. // MessageId: SESSION_HAS_VALID_VIEWS_ON_EXIT
  1867. //
  1868. // MessageText:
  1869. //
  1870. //  SESSION_HAS_VALID_VIEWS_ON_EXIT
  1871. //
  1872.   SESSION_HAS_VALID_VIEWS_ON_EXIT = ULONG($000000BA);
  1873.   {$EXTERNALSYM SESSION_HAS_VALID_VIEWS_ON_EXIT}
  1874. //
  1875. // MessageId: NETWORK_BOOT_INITIALIZATION_FAILED
  1876. //
  1877. // MessageText:
  1878. //
  1879. //  An initialization failure occurred while attempting to boot from the network.
  1880. //
  1881.   NETWORK_BOOT_INITIALIZATION_FAILED = ULONG($000000BB);
  1882.   {$EXTERNALSYM NETWORK_BOOT_INITIALIZATION_FAILED}
  1883. //
  1884. // MessageId: NETWORK_BOOT_DUPLICATE_ADDRESS
  1885. //
  1886. // MessageText:
  1887. //
  1888. //  A duplicate IP address was assigned to this machine while attempting to
  1889. //  boot from the network.
  1890. //
  1891.   NETWORK_BOOT_DUPLICATE_ADDRESS = ULONG($000000BC);
  1892.   {$EXTERNALSYM NETWORK_BOOT_DUPLICATE_ADDRESS}
  1893. //
  1894. // MessageId: INVALID_HIBERNATED_STATE
  1895. //
  1896. // MessageText:
  1897. //
  1898. //  The hibernated memory image does not match the current hardware configuration.
  1899. //
  1900.   INVALID_HIBERNATED_STATE = ULONG($000000BD);
  1901.   {$EXTERNALSYM INVALID_HIBERNATED_STATE}
  1902. //
  1903. // MessageId: ATTEMPTED_WRITE_TO_READONLY_MEMORY
  1904. //
  1905. // MessageText:
  1906. //
  1907. //  An attempt was made to write to read-only memory.
  1908. //
  1909.   ATTEMPTED_WRITE_TO_READONLY_MEMORY = ULONG($000000BE);
  1910.   {$EXTERNALSYM ATTEMPTED_WRITE_TO_READONLY_MEMORY}
  1911. //
  1912. // MessageId: MUTEX_ALREADY_OWNED
  1913. //
  1914. // MessageText:
  1915. //
  1916. //  MUTEX_ALREADY_OWNED
  1917. //
  1918.   MUTEX_ALREADY_OWNED = ULONG($000000BF);
  1919.   {$EXTERNALSYM MUTEX_ALREADY_OWNED}
  1920. //
  1921. // MessageId: PCI_CONFIG_SPACE_ACCESS_FAILURE
  1922. //
  1923. // MessageText:
  1924. //
  1925. //  An attempt to access PCI configuration space failed.
  1926. //
  1927.   PCI_CONFIG_SPACE_ACCESS_FAILURE = ULONG($000000C0);
  1928.   {$EXTERNALSYM PCI_CONFIG_SPACE_ACCESS_FAILURE}
  1929. //
  1930. // MessageId: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
  1931. //
  1932. // MessageText:
  1933. //
  1934. //  SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
  1935. //
  1936.   SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION = ULONG($000000C1);
  1937.   {$EXTERNALSYM SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION}
  1938. //
  1939. // MessageId: BAD_POOL_CALLER
  1940. //
  1941. // MessageText:
  1942. //
  1943. //  BAD_POOL_CALLER
  1944. //
  1945.   BAD_POOL_CALLER = ULONG($000000C2);
  1946.   {$EXTERNALSYM BAD_POOL_CALLER}
  1947. //
  1948. // MessageId: BUGCODE_PSS_MESSAGE_SIGNATURE
  1949. //
  1950. // MessageText:
  1951. //
  1952. //  
  1953. //  A system file that is owned by Windows 2000 was replaced by an application
  1954. //  running on your system.  The operating system detected this and tried to
  1955. //  verify the validity of the file's signature.  The operating system found that
  1956. //  the file signature is not valid and put the original, correct file back
  1957. //  so that your operating system will continue to function properly.
  1958. //
  1959.   BUGCODE_PSS_MESSAGE_SIGNATURE = ULONG($000000C3);
  1960.   {$EXTERNALSYM BUGCODE_PSS_MESSAGE_SIGNATURE}
  1961. //
  1962. // MessageId: DRIVER_VERIFIER_DETECTED_VIOLATION
  1963. //
  1964. // MessageText:
  1965. //
  1966. //  
  1967. //  A device driver attempting to corrupt the system has been caught.
  1968. //  The faulty driver currently on the kernel stack must be replaced
  1969. //  with a working version.
  1970. //
  1971.   DRIVER_VERIFIER_DETECTED_VIOLATION = ULONG($000000C4);
  1972.   {$EXTERNALSYM DRIVER_VERIFIER_DETECTED_VIOLATION}
  1973. //
  1974. // MessageId: DRIVER_CORRUPTED_EXPOOL
  1975. //
  1976. // MessageText:
  1977. //
  1978. //  
  1979. //  A device driver has corrupted the executive memory pool.
  1980. //  
  1981. //  If this is the first time you've seen this Stop error screen,
  1982. //  restart your computer. If this screen appears again, follow
  1983. //  these steps:
  1984. //  
  1985. //  Check to make sure any new hardware or software is properly installed.
  1986. //  If this is a new installation, ask your hardware or software manufacturer
  1987. //  for any Windows 2000 updates you might need.
  1988. //  
  1989. //  Run the driver verifier against any new (or suspect) drivers.
  1990. //  If that doesn't reveal the corrupting driver, try enabling special pool.
  1991. //  Both of these features are intended to catch the corruption at an earlier
  1992. //  point where the offending driver can be identified.
  1993. //  
  1994. //  If you need to use Safe Mode to remove or disable components,
  1995. //  restart your computer, press F8 to select Advanced Startup Options,
  1996. //  and then select Safe Mode.
  1997. //  
  1998. //  Refer to your Getting Started manual for more information on
  1999. //  troubleshooting Stop errors.
  2000. //
  2001.   DRIVER_CORRUPTED_EXPOOL = ULONG($000000C5);
  2002.   {$EXTERNALSYM DRIVER_CORRUPTED_EXPOOL}
  2003. //
  2004. // MessageId: DRIVER_CAUGHT_MODIFYING_FREED_POOL
  2005. //
  2006. // MessageText:
  2007. //
  2008. //  
  2009. //  A device driver attempting to corrupt the system has been caught.
  2010. //  The faulty driver currently on the kernel stack must be replaced
  2011. //  with a working version.
  2012. //
  2013.   DRIVER_CAUGHT_MODIFYING_FREED_POOL = ULONG($000000C6);
  2014.   {$EXTERNALSYM DRIVER_CAUGHT_MODIFYING_FREED_POOL}
  2015. //
  2016. // MessageId: TIMER_OR_DPC_INVALID
  2017. //
  2018. // MessageText:
  2019. //
  2020. //  
  2021. //  A kernel timer or DPC was found in memory which must not contain such
  2022. //  items.  Usually this is memory being freed.  This is usually caused by
  2023. //  a device driver that has not cleaned up properly before freeing memory.
  2024. //
  2025.   TIMER_OR_DPC_INVALID = ULONG($000000C7);
  2026.   {$EXTERNALSYM TIMER_OR_DPC_INVALID}
  2027. //
  2028. // MessageId: IRQL_UNEXPECTED_VALUE
  2029. //
  2030. // MessageText:
  2031. //
  2032. //  
  2033. //  The processor's IRQL is not valid for the currently executing context.
  2034. //  This is a software error condition and is usually caused by a device
  2035. //  driver changing IRQL and not restoring it to its previous value when
  2036. //  it has finished its task.
  2037. //
  2038.   IRQL_UNEXPECTED_VALUE = ULONG($000000C8);
  2039.   {$EXTERNALSYM IRQL_UNEXPECTED_VALUE}
  2040. //
  2041. // MessageId: DRIVER_VERIFIER_IOMANAGER_VIOLATION
  2042. //
  2043. // MessageText:
  2044. //
  2045. //  
  2046. //  The IO manager has detected a violation by a driver that is being verified.
  2047. //  The faulty driver that is being verified must be debugged and
  2048. //  replaced with a working version.
  2049. //
  2050.   DRIVER_VERIFIER_IOMANAGER_VIOLATION = ULONG($000000C9);
  2051.   {$EXTERNALSYM DRIVER_VERIFIER_IOMANAGER_VIOLATION}
  2052. //
  2053. // MessageId: PNP_DETECTED_FATAL_ERROR
  2054. //
  2055. // MessageText:
  2056. //
  2057. //  
  2058. //  Plug and Play detected an error most likely caused by a faulty driver.
  2059. //
  2060.   PNP_DETECTED_FATAL_ERROR = ULONG($000000CA);
  2061.   {$EXTERNALSYM PNP_DETECTED_FATAL_ERROR}
  2062. //
  2063. // MessageId: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
  2064. //
  2065. // MessageText:
  2066. //
  2067. //  DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
  2068. //
  2069.   DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS = ULONG($000000CB);
  2070.   {$EXTERNALSYM DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS}
  2071. //
  2072. // MessageId: PAGE_FAULT_IN_FREED_SPECIAL_POOL
  2073. //
  2074. // MessageText:
  2075. //
  2076. //  
  2077. //  The system is attempting to access memory after it has been freed.
  2078. //  This usually indicates a system-driver synchronization issue.
  2079. //
  2080.   PAGE_FAULT_IN_FREED_SPECIAL_POOL = ULONG($000000CC);
  2081.   {$EXTERNALSYM PAGE_FAULT_IN_FREED_SPECIAL_POOL}
  2082. //
  2083. // MessageId: PAGE_FAULT_BEYOND_END_OF_ALLOCATION
  2084. //
  2085. // MessageText:
  2086. //
  2087. //  
  2088. //  The system is attempting to access memory beyond the end of the allocation.
  2089. //  This usually indicates a system-driver synchronization issue.
  2090. //
  2091.   PAGE_FAULT_BEYOND_END_OF_ALLOCATION = ULONG($000000CD);
  2092.   {$EXTERNALSYM PAGE_FAULT_BEYOND_END_OF_ALLOCATION}
  2093. //
  2094. // MessageId: DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
  2095. //
  2096. // MessageText:
  2097. //
  2098. //  DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
  2099. //
  2100.   DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS = ULONG($000000CE);
  2101.   {$EXTERNALSYM DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS}
  2102. //
  2103. // MessageId: TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE
  2104. //
  2105. // MessageText:
  2106. //
  2107. //  TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE
  2108. //
  2109.   TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE = ULONG($000000CF);
  2110.   {$EXTERNALSYM TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE}
  2111. //
  2112. // MessageId: DRIVER_CORRUPTED_MMPOOL
  2113. //
  2114. // MessageText:
  2115. //
  2116. //  
  2117. //  A device driver has corrupted the system memory management pool.
  2118. //  
  2119. //  If this is the first time you've seen this Stop error screen,
  2120. //  restart your computer. If this screen appears again, follow
  2121. //  these steps:
  2122. //  
  2123. //  Check to make sure any new hardware or software is properly installed.
  2124. //  If this is a new installation, ask your hardware or software manufacturer
  2125. //  for any Windows 2000 updates you might need.
  2126. //  
  2127. //  Run the driver verifier against any new (or suspect) drivers.
  2128. //  If that doesn't reveal the corrupting driver, try enabling special pool.
  2129. //  Both of these features are intended to catch the corruption at an earlier
  2130. //  point where the offending driver can be identified.
  2131. //  
  2132. //  If you need to use Safe Mode to remove or disable components,
  2133. //  restart your computer, press F8 to select Advanced Startup Options,
  2134. //  and then select Safe Mode.
  2135. //  
  2136. //  Refer to your Getting Started manual for more information on
  2137. //  troubleshooting Stop errors.
  2138. //
  2139.   DRIVER_CORRUPTED_MMPOOL = ULONG($000000D0);
  2140.   {$EXTERNALSYM DRIVER_CORRUPTED_MMPOOL}
  2141. //
  2142. // MessageId: DRIVER_IRQL_NOT_LESS_OR_EQUAL
  2143. //
  2144. // MessageText:
  2145. //
  2146. //  DRIVER_IRQL_NOT_LESS_OR_EQUAL
  2147. //
  2148.   DRIVER_IRQL_NOT_LESS_OR_EQUAL = ULONG($000000D1);
  2149.   {$EXTERNALSYM DRIVER_IRQL_NOT_LESS_OR_EQUAL}
  2150. //
  2151. // MessageId: BUGCODE_ID_DRIVER
  2152. //
  2153. // MessageText:
  2154. //
  2155. //  This driver may be at fault :
  2156. //
  2157.   BUGCODE_ID_DRIVER = ULONG($000000D2);
  2158.   {$EXTERNALSYM BUGCODE_ID_DRIVER}
  2159. //
  2160. // MessageId: DRIVER_PORTION_MUST_BE_NONPAGED
  2161. //
  2162. // MessageText:
  2163. //
  2164. //  The driver mistakenly marked a part of it's image pagable instead of nonpagable.
  2165. //
  2166.   DRIVER_PORTION_MUST_BE_NONPAGED = ULONG($000000D3);
  2167.   {$EXTERNALSYM DRIVER_PORTION_MUST_BE_NONPAGED}
  2168. //
  2169. // MessageId: SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
  2170. //
  2171. // MessageText:
  2172. //
  2173. //  The driver unloaded without cancelling pending operations.
  2174. //
  2175.   SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD = ULONG($000000D4);
  2176.   {$EXTERNALSYM SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD}
  2177. //
  2178. // MessageId: DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL
  2179. //
  2180. // MessageText:
  2181. //
  2182. //  
  2183. //  The driver is attempting to access memory after it has been freed.
  2184. //
  2185.   DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL = ULONG($000000D5);
  2186.   {$EXTERNALSYM DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL}
  2187. //
  2188. // MessageId: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
  2189. //
  2190. // MessageText:
  2191. //
  2192. //  
  2193. //  The driver is attempting to access memory beyond the end of the allocation.
  2194. //
  2195.   DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION = ULONG($000000D6);
  2196.   {$EXTERNALSYM DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION}
  2197. //
  2198. // MessageId: DRIVER_UNMAPPING_INVALID_VIEW
  2199. //
  2200. // MessageText:
  2201. //
  2202. //  
  2203. //  The driver is attempting to unmap an invalid memory address.
  2204. //
  2205.   DRIVER_UNMAPPING_INVALID_VIEW = ULONG($000000D7);
  2206.   {$EXTERNALSYM DRIVER_UNMAPPING_INVALID_VIEW}
  2207. //
  2208. // MessageId: DRIVER_USED_EXCESSIVE_PTES
  2209. //
  2210. // MessageText:
  2211. //
  2212. //  
  2213. //  The driver has used an excessive number of system PTEs.
  2214. //
  2215.   DRIVER_USED_EXCESSIVE_PTES = ULONG($000000D8);
  2216.   {$EXTERNALSYM DRIVER_USED_EXCESSIVE_PTES}
  2217. //
  2218. // MessageId: LOCKED_PAGES_TRACKER_CORRUPTION
  2219. //
  2220. // MessageText:
  2221. //
  2222. //  
  2223. //  The driver is corrupting the locked pages tracking structures.
  2224. //
  2225.   LOCKED_PAGES_TRACKER_CORRUPTION = ULONG($000000D9);
  2226.   {$EXTERNALSYM LOCKED_PAGES_TRACKER_CORRUPTION}
  2227. //
  2228. // MessageId: SYSTEM_PTE_MISUSE
  2229. //
  2230. // MessageText:
  2231. //
  2232. //  
  2233. //  The driver is mismanaging system PTEs.
  2234. //
  2235.   SYSTEM_PTE_MISUSE = ULONG($000000DA);
  2236.   {$EXTERNALSYM SYSTEM_PTE_MISUSE}
  2237. //
  2238. // MessageId: DRIVER_CORRUPTED_SYSPTES
  2239. //
  2240. // MessageText:
  2241. //
  2242. //  
  2243. //  A driver has corrupted the memory management system PTEs.
  2244. //
  2245.   DRIVER_CORRUPTED_SYSPTES = ULONG($000000DB);
  2246.   {$EXTERNALSYM DRIVER_CORRUPTED_SYSPTES}
  2247. //
  2248. // MessageId: DRIVER_INVALID_STACK_ACCESS
  2249. //
  2250. // MessageText:
  2251. //
  2252. //  
  2253. //  A driver accessed a stack address that lies below the current stack pointer
  2254. //  of the stack's thread.
  2255. //
  2256.   DRIVER_INVALID_STACK_ACCESS = ULONG($000000DC);
  2257.   {$EXTERNALSYM DRIVER_INVALID_STACK_ACCESS}
  2258. //
  2259. // MessageId: BUGCODE_PSS_MESSAGE_A5
  2260. //
  2261. // MessageText:
  2262. //
  2263. //  
  2264. //  The BIOS in this system is not fully ACPI compliant.  Please contact your
  2265. //  system vendor or visit http://www.hardware-update.com for an updated BIOS.  
  2266. //  If you are unable to obtain an updated BIOS or the latest BIOS supplied by 
  2267. //  your vendor is not ACPI compliant, you can turn off ACPI mode during text 
  2268. //  mode setup.  To do this, simply press the F7 key when you are prompted to 
  2269. //  install storage drivers.  The system will not notify you that the F7 key 
  2270. //  was pressed - it will silently disable ACPI and allow you to continue 
  2271. //  your installation.
  2272. //
  2273.   BUGCODE_PSS_MESSAGE_A5 = ULONG($000000DD);
  2274.   {$EXTERNALSYM BUGCODE_PSS_MESSAGE_A5}
  2275. //
  2276. // MessageId: POOL_CORRUPTION_IN_FILE_AREA
  2277. //
  2278. // MessageText:
  2279. //
  2280. //  
  2281. //  A driver corrupted pool memory used for holding pages destined for disk.
  2282. //
  2283.   POOL_CORRUPTION_IN_FILE_AREA = ULONG($000000DE);
  2284.   {$EXTERNALSYM POOL_CORRUPTION_IN_FILE_AREA}
  2285. //
  2286. // MessageId: HARDWARE_PROFILE_UNDOCKED_STRING
  2287. //
  2288. // MessageText:
  2289. //
  2290. //  Undocked Profile
  2291. //
  2292.   HARDWARE_PROFILE_UNDOCKED_STRING = ULONG($40010001);
  2293.   {$EXTERNALSYM HARDWARE_PROFILE_UNDOCKED_STRING}
  2294. //
  2295. // MessageId: HARDWARE_PROFILE_DOCKED_STRING
  2296. //
  2297. // MessageText:
  2298. //
  2299. //  Docked Profile
  2300. //
  2301.   HARDWARE_PROFILE_DOCKED_STRING = ULONG($40010002);
  2302.   {$EXTERNALSYM HARDWARE_PROFILE_DOCKED_STRING}
  2303. //
  2304. // MessageId: HARDWARE_PROFILE_UNKNOWN_STRING
  2305. //
  2306. // MessageText:
  2307. //
  2308. //  Profile
  2309. //
  2310.   HARDWARE_PROFILE_UNKNOWN_STRING = ULONG($40010003);
  2311.   {$EXTERNALSYM HARDWARE_PROFILE_UNKNOWN_STRING}
  2312. //
  2313. // MessageId: IMPERSONATING_WORKER_THREAD
  2314. //
  2315. // MessageText:
  2316. //
  2317. //  
  2318. //  A worker thread is impersonating another process. The work item forgot to
  2319. //  disable impersonation before it returned.
  2320. //
  2321.   IMPERSONATING_WORKER_THREAD = ULONG($000000DF);
  2322.   {$EXTERNALSYM IMPERSONATING_WORKER_THREAD}
  2323. //
  2324. // MessageId: ACPI_BIOS_FATAL_ERROR
  2325. //
  2326. // MessageText:
  2327. //
  2328. //  
  2329. //  Your computer (BIOS) has reported that a component in your system is faulty and
  2330. //  has prevented Windows from operating.  You can determine which component is
  2331. //  faulty by running the diagnostic disk or tool that came with your computer.
  2332. //  
  2333. //  If you do not have this tool, you must contact your system vendor and report
  2334. //  this error message to them.  They will be able to assist you in correcting this
  2335. //  hardware problem thereby allowing Windows to operate.
  2336. //
  2337.   ACPI_BIOS_FATAL_ERROR = ULONG($000000E0);
  2338.   {$EXTERNALSYM ACPI_BIOS_FATAL_ERROR}
  2339. //
  2340. // MessageId: WORKER_THREAD_RETURNED_AT_BAD_IRQL
  2341. //
  2342. // MessageText:
  2343. //
  2344. //  WORKER_THREAD_RETURNED_AT_BAD_IRQL
  2345. //
  2346.   WORKER_THREAD_RETURNED_AT_BAD_IRQL = ULONG($000000E1);
  2347.   {$EXTERNALSYM WORKER_THREAD_RETURNED_AT_BAD_IRQL}
  2348. //
  2349. // MessageId: MANUALLY_INITIATED_CRASH
  2350. //
  2351. // MessageText:
  2352. //
  2353. //  
  2354. //  The end-user manually generated the crashdump.
  2355. //
  2356.   MANUALLY_INITIATED_CRASH = ULONG($000000E2);
  2357.   {$EXTERNALSYM MANUALLY_INITIATED_CRASH}
  2358. //
  2359. // MessageId: RESOURCE_NOT_OWNED
  2360. //
  2361. // MessageText:
  2362. //
  2363. //  
  2364. //  A thread tried to release a resource it did not own.
  2365. //
  2366.   RESOURCE_NOT_OWNED = ULONG($000000E3);
  2367.   {$EXTERNALSYM RESOURCE_NOT_OWNED}
  2368. //
  2369. // MessageId: WORKER_INVALID
  2370. //
  2371. // MessageText:
  2372. //
  2373. //  
  2374. //  A executive worker item was found in memory which must not contain such
  2375. //  items.  Usually this is memory being freed.  This is usually caused by
  2376. //  a device driver that has not cleaned up properly before freeing memory.
  2377. //
  2378.   WORKER_INVALID = ULONG($000000E4);
  2379.   {$EXTERNALSYM WORKER_INVALID}
  2380. implementation
  2381. end.