windows-nt/Source/XPSP1/NT/base/busdrv/acpi/driver/inc/acpibs.h
2020-09-26 16:20:57 +08:00

58 lines
2.1 KiB
C

BOOLEAN NotifyUserInAVeryNonSubtleWay (ULONG ErrorCode, PCHAR ReplacementText, PCHAR SupplementalText, ULONG Flags);
extern ULONG IgnoreHook;
// Flags for NotifyUserInAVeryNonSubtleWay
#define BS_HARDWAREBIOS_BIT 0
#define BS_HARDWAREBIOS (1 << BS_HARDWAREBIOS_BIT)
#define BS_SOFTWARE_BIT 1
#define BS_SOFTWARE (1 << BS_SOFTWARE_BIT)
// Joe User meet Mr. Reaper....
#define BS_REAPER_BIT 2
#define BS_REAPER (1 << BS_REAPER_BIT)
#define BS_REPLACE_TEXT_BIT 3
#define BS_REPLACE_TEXT (1 << BS_REPLACE_TEXT_BIT)
#define BS_SUPPLEMENT_TEXT_BIT 4
#define BS_SUPPLEMENT_TEXT (1 << BS_SUPPLEMENT_TEXT_BIT)
#define BS_SUPPRESS_AUTOMATIC_SUPPLEMENT_BIT 5
#define BS_SUPPRESS_AUTOMATIC_SUPPLEMENT (1 << BS_SUPPRESS_AUTOMATIC_SUPPLEMENT_BIT)
#define BS_KNOWN_CAUSE_MASK (BS_HARDWAREBIOS | BS_SOFTWARE)
#define BS_VALID_FLAGS_MASK (BS_HARDWAREBIOS | BS_SOFTWARE | BS_REAPER | BS_REPLACE_TEXT | BS_SUPPLEMENT_TEXT | \
BS_SUPPRESS_AUTOMATIC_SUPPLEMENT)
#define BS_STANDARD_CAPTION "ACPI Critical Error #%x"
#define BS_UNKNOWN_CAUSE_MESSAGE "The ACPI device driver has encountered an unusual error. "BS_SUPPORT_MESSAGE_TRAILER
#define BS_UNKNOWN_CAUSE_MESSAGE_SIZE (sizeof (BS_UNKNOWN_CAUSE_MESSAGE))
#define BS_HARDWARE_CAUSE_MESSAGE "The ACPI driver has encountered a hardware or bios problem. "
#define BS_HARDWARE_CAUSE_MESSAGE_SIZE (sizeof (BS_HARDWARE_CAUSE_MESSAGE))
#define BS_SOFTWARE_CAUSE_MESSAGE "The ACPI device driver has encountered a critical error. "BS_SUPPORT_MESSAGE_TRAILER
#define BS_SOFTWARE_CAUSE_MESSAGE_SIZE (sizeof (BS_SOFTWARE_CAUSE_MESSAGE))
#define BS_REAPER_MESSAGE "This problem will usually result in a system CRASH or HANG !"
#define BS_REAPER_MESSAGE_SIZE (sizeof (BS_REAPER_MESSAGE))
#define BS_SUPPORT_MESSAGE_TRAILER "Please contact Microsoft Beta Support and give them the above error number."
#define BS_BS_FLAGS (MB_SYSTEMMODAL | MB_OK | MB_ASAP | MB_NOWINDOW)
#define BS_SUPP_MESSAGE "The SCI_EN bit was not set after enabling ACPI"