70c6c921fc84b6302e0efe720ce08b7c2f69e0e2
2 * COPYRIGHT: GPL, see COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * FILE: drivers/base/kddll/kddll.h
5 * PURPOSE: Base definitions for the kernel debugger.
6 * PROGRAMMER: Timo Kreuzer (timo.kreuzer@ewactos.org)
13 //#define KDDEBUG /* uncomment to enable debugging this dll */
15 typedef ULONG (*PFNDBGPRNT
)(const char *Format
, ...);
16 extern PFNDBGPRNT KdpDbgPrint
;
19 #define KDDBGPRINT(...)
21 #define KDDBGPRINT KdpDbgPrint
26 KDP_PACKET_RECEIVED
= 0,
27 KDP_PACKET_TIMEOUT
= 1,
45 KdpReceivePacketLeader(
46 OUT PULONG PacketLeader
);
50 KdpSendByte(IN UCHAR Byte
);
54 KdpPollByte(OUT PUCHAR OutByte
);
58 KdpReceiveByte(OUT PUCHAR OutByte
);