HyperDbg/hyperdbg/kdserial/win11sdk.h
2022-06-22 10:21:21 -07:00

51 lines
1,020 B
C

#pragma once
__declspec(dllexport) void HviGetDebugDeviceOptions();
__declspec(dllexport) void HviGetHypervisorFeatures();
__declspec(dllexport) void HviIsHypervisorVendorMicrosoft();
inline void
HviGetDebugDeviceOptions()
{
return;
}
inline void
HviGetHypervisorFeatures()
{
return;
}
inline void
HviIsHypervisorVendorMicrosoft()
{
return;
}
// -------------------------------------------------------------------- Globals
BOOLEAN
UsifInitializePort(
_In_opt_ _Null_terminated_ PCHAR LoadOptions,
_Inout_ PCPPORT Port,
BOOLEAN MemoryMapped,
UCHAR AccessSize,
UCHAR BitWidth);
BOOLEAN
UsifSetBaud(
_Inout_ PCPPORT Port,
ULONG Rate);
UART_STATUS
UsifGetByte(
_Inout_ PCPPORT Port,
_Out_ PUCHAR Byte);
UART_STATUS
UsifPutByte(
_Inout_ PCPPORT Port,
UCHAR Byte,
BOOLEAN BusyWait);
BOOLEAN
UsifRxReady(
_Inout_ PCPPORT Port);