mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 03:55:41 +00:00
[NTOS]: Moaaar s/tabs/spaces/
svn path=/trunk/; revision=60672
This commit is contained in:
parent
c5b0cd477f
commit
a0873a65ed
2 changed files with 105 additions and 105 deletions
|
@ -12,12 +12,12 @@
|
||||||
//
|
//
|
||||||
// Define this if you want debugging support
|
// Define this if you want debugging support
|
||||||
//
|
//
|
||||||
#define _HDL_DEBUG_ 0x00
|
#define _HDL_DEBUG_ 0x00
|
||||||
|
|
||||||
//
|
//
|
||||||
// These define the Debug Masks Supported
|
// These define the Debug Masks Supported
|
||||||
//
|
//
|
||||||
#define HDL_XXX_DEBUG 0x01
|
#define HDL_XXX_DEBUG 0x01
|
||||||
|
|
||||||
//
|
//
|
||||||
// Debug/Tracing support
|
// Debug/Tracing support
|
||||||
|
@ -38,26 +38,26 @@
|
||||||
//
|
//
|
||||||
typedef enum _HEADLESS_LOG_MESSAGE
|
typedef enum _HEADLESS_LOG_MESSAGE
|
||||||
{
|
{
|
||||||
HeadlessLogDriverLoad = 1,
|
HeadlessLogDriverLoad = 1,
|
||||||
HeadlessLogDriverSuccess,
|
HeadlessLogDriverSuccess,
|
||||||
HeadlessLogDriverFailed,
|
HeadlessLogDriverFailed,
|
||||||
HeadlessLogEventFailed,
|
HeadlessLogEventFailed,
|
||||||
HeadlessLogObjectFailed,
|
HeadlessLogObjectFailed,
|
||||||
HeadlessLogDirectoryFailed,
|
HeadlessLogDirectoryFailed,
|
||||||
HeadlessLogPnpFailed,
|
HeadlessLogPnpFailed,
|
||||||
HeadlessLogPnpFailed2,
|
HeadlessLogPnpFailed2,
|
||||||
HeadlessLogBootDriversFailed,
|
HeadlessLogBootDriversFailed,
|
||||||
HeadlessLogNtdllFailed,
|
HeadlessLogNtdllFailed,
|
||||||
HeadlessLogSystemDriversFailed,
|
HeadlessLogSystemDriversFailed,
|
||||||
HeadlessLogReassignSystemRootFailed,
|
HeadlessLogReassignSystemRootFailed,
|
||||||
HeadlessLogProtectSystemRootFailed,
|
HeadlessLogProtectSystemRootFailed,
|
||||||
HeadlessLogConvertSystemRootFailed,
|
HeadlessLogConvertSystemRootFailed,
|
||||||
HeadlessLogConvertDeviceNameFailed,
|
HeadlessLogConvertDeviceNameFailed,
|
||||||
HeadlessLogGroupOrderListFailed,
|
HeadlessLogGroupOrderListFailed,
|
||||||
HeadlessLogGroupTableFailed
|
HeadlessLogGroupTableFailed
|
||||||
//
|
//
|
||||||
// There are more, but not applicable to ReactOS, I believe
|
// There are more, but not applicable to ReactOS, I believe
|
||||||
//
|
//
|
||||||
} HEADLESS_LOG_MESSAGE;
|
} HEADLESS_LOG_MESSAGE;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -65,8 +65,8 @@ typedef enum _HEADLESS_LOG_MESSAGE
|
||||||
//
|
//
|
||||||
typedef struct _HEADLESS_LOG_ENTRY
|
typedef struct _HEADLESS_LOG_ENTRY
|
||||||
{
|
{
|
||||||
SYSTEM_TIMEOFDAY_INFORMATION TimeOfEntry;
|
SYSTEM_TIMEOFDAY_INFORMATION TimeOfEntry;
|
||||||
PWCHAR String;
|
PWCHAR String;
|
||||||
} HEADLESS_LOG_ENTRY, *PHEADLESS_LOG_ENTRY;
|
} HEADLESS_LOG_ENTRY, *PHEADLESS_LOG_ENTRY;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -83,42 +83,42 @@ typedef struct _HEADLESS_CMD_SET_BLUE_SCREEN_DATA
|
||||||
//
|
//
|
||||||
typedef struct _HEADLESS_GLOBALS
|
typedef struct _HEADLESS_GLOBALS
|
||||||
{
|
{
|
||||||
KSPIN_LOCK SpinLock;
|
KSPIN_LOCK SpinLock;
|
||||||
HANDLE PageLockHandle;
|
HANDLE PageLockHandle;
|
||||||
PHEADLESS_LOG_ENTRY LogEntries;
|
PHEADLESS_LOG_ENTRY LogEntries;
|
||||||
PUCHAR TmpBuffer;
|
PUCHAR TmpBuffer;
|
||||||
PUCHAR InputBuffer;
|
PUCHAR InputBuffer;
|
||||||
PHEADLESS_CMD_SET_BLUE_SCREEN_DATA BlueScreenData;
|
PHEADLESS_CMD_SET_BLUE_SCREEN_DATA BlueScreenData;
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
ULONG TerminalEnabled:1;
|
ULONG TerminalEnabled:1;
|
||||||
ULONG InBugCheck:1;
|
ULONG InBugCheck:1;
|
||||||
ULONG NewLogEntryAdded:1;
|
ULONG NewLogEntryAdded:1;
|
||||||
ULONG UsedBiosSettings:1;
|
ULONG UsedBiosSettings:1;
|
||||||
ULONG InputProcessing:1;
|
ULONG InputProcessing:1;
|
||||||
ULONG InputLineDone:1;
|
ULONG InputLineDone:1;
|
||||||
ULONG ProcessingCmd:1;
|
ULONG ProcessingCmd:1;
|
||||||
ULONG TerminalParity:1;
|
ULONG TerminalParity:1;
|
||||||
ULONG TerminalStopBits:1;
|
ULONG TerminalStopBits:1;
|
||||||
ULONG TerminalPortNumber:3;
|
ULONG TerminalPortNumber:3;
|
||||||
ULONG IsNonLegacyDevice:1;
|
ULONG IsNonLegacyDevice:1;
|
||||||
};
|
};
|
||||||
ULONG AllFlags;
|
ULONG AllFlags;
|
||||||
};
|
};
|
||||||
ULONG TerminalBaudRate;
|
ULONG TerminalBaudRate;
|
||||||
ULONG TerminalPort;
|
ULONG TerminalPort;
|
||||||
PUCHAR TerminalPortAddress;
|
PUCHAR TerminalPortAddress;
|
||||||
LARGE_INTEGER DelayTime;
|
LARGE_INTEGER DelayTime;
|
||||||
ULONG MicroSecondsDelayTime;
|
ULONG MicroSecondsDelayTime;
|
||||||
UCHAR TerminalType;
|
UCHAR TerminalType;
|
||||||
SIZE_T InputBufferIndex;
|
SIZE_T InputBufferIndex;
|
||||||
USHORT LogEntryLast;
|
USHORT LogEntryLast;
|
||||||
USHORT LogEntryStart;
|
USHORT LogEntryStart;
|
||||||
GUID SystemGUID;
|
GUID SystemGUID;
|
||||||
BOOLEAN IsMMIODevice;
|
BOOLEAN IsMMIODevice;
|
||||||
BOOLEAN IsLastCharCR;
|
BOOLEAN IsLastCharCR;
|
||||||
} HEADLESS_GLOBALS, *PHEADLESS_GLOBALS;
|
} HEADLESS_GLOBALS, *PHEADLESS_GLOBALS;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -126,43 +126,43 @@ typedef struct _HEADLESS_GLOBALS
|
||||||
//
|
//
|
||||||
typedef enum _HEADLESS_CMD
|
typedef enum _HEADLESS_CMD
|
||||||
{
|
{
|
||||||
HeadlessCmdEnableTerminal = 1,
|
HeadlessCmdEnableTerminal = 1,
|
||||||
HeadlessCmdCheckForReboot,
|
HeadlessCmdCheckForReboot,
|
||||||
HeadlessCmdPutString,
|
HeadlessCmdPutString,
|
||||||
HeadlessCmdClearDisplay,
|
HeadlessCmdClearDisplay,
|
||||||
HeadlessCmdClearToEndOfDisplay,
|
HeadlessCmdClearToEndOfDisplay,
|
||||||
HeadlessCmdClearToEndOfLine,
|
HeadlessCmdClearToEndOfLine,
|
||||||
HeadlessCmdDisplayAttributesOff,
|
HeadlessCmdDisplayAttributesOff,
|
||||||
HeadlessCmdDisplayInverseVideo,
|
HeadlessCmdDisplayInverseVideo,
|
||||||
HeadlessCmdSetColor,
|
HeadlessCmdSetColor,
|
||||||
HeadlessCmdPositionCursor,
|
HeadlessCmdPositionCursor,
|
||||||
HeadlessCmdTerminalPoll,
|
HeadlessCmdTerminalPoll,
|
||||||
HeadlessCmdGetByte,
|
HeadlessCmdGetByte,
|
||||||
HeadlessCmdGetLine,
|
HeadlessCmdGetLine,
|
||||||
HeadlessCmdStartBugCheck,
|
HeadlessCmdStartBugCheck,
|
||||||
HeadlessCmdDoBugCheckProcessing,
|
HeadlessCmdDoBugCheckProcessing,
|
||||||
HeadlessCmdQueryInformation,
|
HeadlessCmdQueryInformation,
|
||||||
HeadlessCmdAddLogEntry,
|
HeadlessCmdAddLogEntry,
|
||||||
HeadlessCmdDisplayLog,
|
HeadlessCmdDisplayLog,
|
||||||
HeadlessCmdSetBlueScreenData,
|
HeadlessCmdSetBlueScreenData,
|
||||||
HeadlessCmdSendBlueScreenData,
|
HeadlessCmdSendBlueScreenData,
|
||||||
HeadlessCmdQueryGUID,
|
HeadlessCmdQueryGUID,
|
||||||
HeadlessCmdPutData
|
HeadlessCmdPutData
|
||||||
} HEADLESS_CMD, *PHEADLESS_CMD;
|
} HEADLESS_CMD, *PHEADLESS_CMD;
|
||||||
|
|
||||||
typedef enum _HEADLESS_TERM_PORT_TYPE
|
typedef enum _HEADLESS_TERM_PORT_TYPE
|
||||||
{
|
{
|
||||||
HeadlessUndefinedPortType = 0,
|
HeadlessUndefinedPortType = 0,
|
||||||
HeadlessSerialPort
|
HeadlessSerialPort
|
||||||
} HEADLESS_TERM_PORT_TYPE, *PHEADLESS_TERM_PORT_TYPE;
|
} HEADLESS_TERM_PORT_TYPE, *PHEADLESS_TERM_PORT_TYPE;
|
||||||
|
|
||||||
typedef enum _HEADLESS_TERM_SERIAL_PORT
|
typedef enum _HEADLESS_TERM_SERIAL_PORT
|
||||||
{
|
{
|
||||||
SerialPortUndefined = 0,
|
SerialPortUndefined = 0,
|
||||||
ComPort1,
|
ComPort1,
|
||||||
ComPort2,
|
ComPort2,
|
||||||
ComPort3,
|
ComPort3,
|
||||||
ComPort4
|
ComPort4
|
||||||
} HEADLESS_TERM_SERIAL_PORT, *PHEADLESS_TERM_SERIAL_PORT;
|
} HEADLESS_TERM_SERIAL_PORT, *PHEADLESS_TERM_SERIAL_PORT;
|
||||||
|
|
||||||
typedef struct _HEADLESS_RSP_QUERY_INFO
|
typedef struct _HEADLESS_RSP_QUERY_INFO
|
||||||
|
@ -189,7 +189,7 @@ typedef struct _HEADLESS_CMD_ENABLE_TERMINAL
|
||||||
|
|
||||||
typedef struct _HEADLESS_CMD_PUT_STRING
|
typedef struct _HEADLESS_CMD_PUT_STRING
|
||||||
{
|
{
|
||||||
UCHAR String[1];
|
UCHAR String[1];
|
||||||
} HEADLESS_CMD_PUT_STRING, *PHEADLESS_CMD_PUT_STRING;
|
} HEADLESS_CMD_PUT_STRING, *PHEADLESS_CMD_PUT_STRING;
|
||||||
|
|
||||||
typedef struct _HEADLESS_RSP_GET_BYTE
|
typedef struct _HEADLESS_RSP_GET_BYTE
|
||||||
|
@ -200,11 +200,11 @@ typedef struct _HEADLESS_RSP_GET_BYTE
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
HeadlessDispatch(
|
HeadlessDispatch(
|
||||||
IN HEADLESS_CMD Command,
|
IN HEADLESS_CMD Command,
|
||||||
IN PVOID InputBuffer,
|
IN PVOID InputBuffer,
|
||||||
IN SIZE_T InputBufferSize,
|
IN SIZE_T InputBufferSize,
|
||||||
OUT PVOID OutputBuffer,
|
OUT PVOID OutputBuffer,
|
||||||
OUT PSIZE_T OutputBufferSize
|
OUT PSIZE_T OutputBufferSize
|
||||||
);
|
);
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -76,35 +76,35 @@ NTAPI
|
||||||
InbvIndicateProgress(
|
InbvIndicateProgress(
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvPortEnableFifo(
|
InbvPortEnableFifo(
|
||||||
IN ULONG PortId,
|
IN ULONG PortId,
|
||||||
IN BOOLEAN Enable
|
IN BOOLEAN Enable
|
||||||
);
|
);
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvPortPutByte(
|
InbvPortPutByte(
|
||||||
IN ULONG PortId,
|
IN ULONG PortId,
|
||||||
IN BOOLEAN Output
|
IN BOOLEAN Output
|
||||||
);
|
);
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvPortTerminate(
|
InbvPortTerminate(
|
||||||
IN ULONG PortId
|
IN ULONG PortId
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
NTAPI
|
NTAPI
|
||||||
InbvPortInitialize(
|
InbvPortInitialize(
|
||||||
IN ULONG BaudRate,
|
IN ULONG BaudRate,
|
||||||
IN ULONG PortNumber,
|
IN ULONG PortNumber,
|
||||||
IN PUCHAR PortAddress,
|
IN PUCHAR PortAddress,
|
||||||
OUT PULONG PortId,
|
OUT PULONG PortId,
|
||||||
IN BOOLEAN IsMMIODevice
|
IN BOOLEAN IsMMIODevice
|
||||||
);
|
);
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue