15#define _HDL_DEBUG_ 0x00
20#define HDL_XXX_DEBUG 0x01
26#ifdef NEW_DEBUG_SYSTEM_IMPLEMENTED
27#define HDLTRACE DbgPrintEx
29#define HDLTRACE(x, ...) \
30 if (x & HdlpTraceLevel) DbgPrint(__VA_ARGS__)
33#define HDLTRACE(x, fmt, ...) DPRINT(fmt, ##__VA_ARGS__)
struct _HEADLESS_LOG_ENTRY HEADLESS_LOG_ENTRY
@ HeadlessCmdStartBugCheck
@ HeadlessCmdDisplayInverseVideo
@ HeadlessCmdTerminalPoll
@ HeadlessCmdDisplayAttributesOff
@ HeadlessCmdPositionCursor
@ HeadlessCmdEnableTerminal
@ HeadlessCmdClearDisplay
@ HeadlessCmdClearToEndOfLine
@ HeadlessCmdClearToEndOfDisplay
@ HeadlessCmdDoBugCheckProcessing
@ HeadlessCmdCheckForReboot
@ HeadlessCmdSendBlueScreenData
@ HeadlessCmdSetBlueScreenData
@ HeadlessCmdQueryInformation
struct _HEADLESS_CMD_ENABLE_TERMINAL * PHEADLESS_CMD_ENABLE_TERMINAL
struct _HEADLESS_GLOBALS HEADLESS_GLOBALS
enum _HEADLESS_CMD * PHEADLESS_CMD
NTSTATUS NTAPI HeadlessDispatch(IN HEADLESS_CMD Command, IN PVOID InputBuffer, IN SIZE_T InputBufferSize, OUT PVOID OutputBuffer, OUT PSIZE_T OutputBufferSize)
struct _HEADLESS_CMD_SET_COLOR HEADLESS_CMD_SET_COLOR
PHEADLESS_GLOBALS HeadlessGlobals
struct _HEADLESS_CMD_PUT_STRING HEADLESS_CMD_PUT_STRING
struct _HEADLESS_GLOBALS * PHEADLESS_GLOBALS
@ HeadlessLogReassignSystemRootFailed
@ HeadlessLogBootDriversFailed
@ HeadlessLogSystemDriversFailed
@ HeadlessLogProtectSystemRootFailed
@ HeadlessLogObjectFailed
@ HeadlessLogConvertSystemRootFailed
@ HeadlessLogDriverFailed
@ HeadlessLogConvertDeviceNameFailed
@ HeadlessLogGroupTableFailed
@ HeadlessLogDriverSuccess
@ HeadlessLogGroupOrderListFailed
@ HeadlessLogDirectoryFailed
enum _HEADLESS_TERM_PORT_TYPE * PHEADLESS_TERM_PORT_TYPE
struct _HEADLESS_CMD_SET_COLOR * PHEADLESS_CMD_SET_COLOR
struct _HEADLESS_LOG_ENTRY * PHEADLESS_LOG_ENTRY
struct _HEADLESS_RSP_GET_BYTE HEADLESS_RSP_GET_BYTE
enum _HEADLESS_TERM_SERIAL_PORT * PHEADLESS_TERM_SERIAL_PORT
enum _HEADLESS_LOG_MESSAGE HEADLESS_LOG_MESSAGE
struct _HEADLESS_CMD_PUT_STRING * PHEADLESS_CMD_PUT_STRING
struct _HEADLESS_RSP_QUERY_INFO * PHEADLESS_RSP_QUERY_INFO
enum _HEADLESS_TERM_PORT_TYPE HEADLESS_TERM_PORT_TYPE
enum _HEADLESS_CMD HEADLESS_CMD
struct _HEADLESS_CMD_POSITION_CURSOR HEADLESS_CMD_POSITION_CURSOR
struct _HEADLESS_CMD_POSITION_CURSOR * PHEADLESS_CMD_POSITION_CURSOR
struct _HEADLESS_RSP_GET_BYTE * PHEADLESS_RSP_GET_BYTE
enum _HEADLESS_TERM_SERIAL_PORT HEADLESS_TERM_SERIAL_PORT
struct _HEADLESS_RSP_QUERY_INFO HEADLESS_RSP_QUERY_INFO
struct _HEADLESS_CMD_ENABLE_TERMINAL HEADLESS_CMD_ENABLE_TERMINAL
struct _HEADLESS_CMD_SET_BLUE_SCREEN_DATA HEADLESS_CMD_SET_BLUE_SCREEN_DATA
@ HeadlessUndefinedPortType
_HEADLESS_TERM_SERIAL_PORT
struct _HEADLESS_CMD_SET_BLUE_SCREEN_DATA * PHEADLESS_CMD_SET_BLUE_SCREEN_DATA
PHEADLESS_CMD_SET_BLUE_SCREEN_DATA BlueScreenData
PUCHAR TerminalPortAddress
ULONG MicroSecondsDelayTime
PHEADLESS_LOG_ENTRY LogEntries
SYSTEM_TIMEOFDAY_INFORMATION TimeOfEntry
HEADLESS_TERM_SERIAL_PORT TerminalPort
PUCHAR TerminalPortBaseAddress
struct _HEADLESS_RSP_QUERY_INFO::@1791::@1793 Serial
HEADLESS_TERM_PORT_TYPE PortType
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR OutputBuffer
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR InputBuffer