#define KeRaiseIrql(irql, oldIrql)
#define KeLowerIrql(oldIrql)
KSPIN_LOCK KdpDebuggerLock
BOOLEAN KdpControlCPressed
BOOLEAN KdDebuggerEnabled
KDP_STATUS NTAPI KdReceivePacket(IN ULONG PacketType, OUT PSTRING MessageHeader, OUT PSTRING MessageData, OUT PULONG DataLength, IN OUT PKD_CONTEXT KdContext)
BOOLEAN NTAPI KdpPollBreakInWithPortLock(VOID)
BOOLEAN NTAPI KdPollBreakIn(VOID)
VOID NTAPI KdpPortLock(VOID)
VOID NTAPI KdpPortUnlock(VOID)
_In_ ULONGLONG _In_ ULONGLONG _In_ BOOLEAN Enable
FORCEINLINE BOOLEAN KeDisableInterrupts(VOID)
FORCEINLINE VOID KeRestoreInterrupts(BOOLEAN WereEnabled)
BOOLEAN FASTCALL KeTryToAcquireSpinLockAtDpcLevel(IN OUT PKSPIN_LOCK SpinLock)
VOID FASTCALL KiAcquireSpinLock(IN PKSPIN_LOCK SpinLock)
VOID FASTCALL KiReleaseSpinLock(IN PKSPIN_LOCK SpinLock)
BOOLEAN KdpControlCPending
#define PACKET_TYPE_KD_POLL_BREAKIN
_Requires_lock_held_ Interrupt _Releases_lock_ Interrupt _In_ _IRQL_restores_ KIRQL OldIrql