Major update of the build system:
[reactos.git] / reactos / include / ddk / kdfuncs.h
1 #ifndef __INCLUDE_DDK_KDFUNCS_H
2 #define __INCLUDE_DDK_KDFUNCS_H
3 /* $Id: kdfuncs.h,v 1.4 2001/08/21 20:13:05 chorns Exp $ */
4
5 /* --- NTOSKRNL.EXE --- */
6 #if defined(__NTOSKRNL__)
7 extern BOOLEAN KdDebuggerEnabled __declspec(dllexport);
8 extern BOOLEAN KdDebuggerNotPresent __declspec(dllexport);
9 #else
10 extern BOOLEAN KdDebuggerEnabled __declspec(dllimport);
11 extern BOOLEAN KdDebuggerNotPresent __declspec(dllimport);
12 #endif
13
14 BYTE
15 STDCALL
16 KdPollBreakIn (
17 VOID
18 );
19
20 BOOLEAN
21 STDCALL
22 KdPortInitialize (
23 PKD_PORT_INFORMATION PortInformation,
24 DWORD Unknown1,
25 DWORD Unknown2
26 );
27 BOOLEAN
28 STDCALL
29 KdPortGetByte (
30 PUCHAR ByteRecieved
31 );
32 BOOLEAN
33 STDCALL
34 KdPortPollByte (
35 PUCHAR ByteRecieved
36 );
37 VOID
38 STDCALL
39 KdPortPutByte (
40 UCHAR ByteToSend
41 );
42 VOID
43 STDCALL
44 KdPortRestore (
45 VOID
46 );
47 VOID
48 STDCALL
49 KdPortSave (
50 VOID
51 );
52
53 #endif /* __INCLUDE_DDK_KDFUNCS_H */