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)
16 //#define KDDEBUG /* uncomment to enable debugging this dll */
18 typedef ULONG (*PFNDBGPRNT
)(const char *Format
, ...);
19 extern PFNDBGPRNT KdpDbgPrint
;
22 #define KDDBGPRINT(...)
24 #define KDDBGPRINT KdpDbgPrint
29 KDP_PACKET_RECEIVED
= 0,
30 KDP_PACKET_TIMEOUT
= 1,
48 KdpReceivePacketLeader(
49 OUT PULONG PacketLeader
);
53 KdpSendByte(IN UCHAR Byte
);
57 KdpPollByte(OUT PUCHAR OutByte
);
61 KdpReceiveByte(OUT PUCHAR OutByte
);
67 #endif /* _KDDLL_H_ */