ReactOS 0.4.15-dev-8419-g7f0e8a3
kddll.h
Go to the documentation of this file.
1#ifndef _KDDLL_
2#define _KDDLL_
3
4typedef ULONG KDSTATUS;
5#define KdPacketReceived 0
6#define KdPacketTimedOut 1
7#define KdPacketNeedsResend 2
8
13);
14
19);
20
24 IN ULONG PacketType,
25 OUT PSTRING MessageHeader,
26 OUT PSTRING MessageData,
29);
30
34 IN BOOLEAN SleepTransition
35);
36
39KdSave(
40 IN BOOLEAN SleepTransition
41);
42
43VOID
46 IN ULONG PacketType,
47 IN PSTRING MessageHeader,
48 IN PSTRING MessageData,
50);
51
55 VOID
56);
57
61 VOID
62);
63
64#endif
unsigned char BOOLEAN
LONG NTSTATUS
Definition: precomp.h:26
_In_ ULONG _In_opt_ WDFREQUEST _In_opt_ PVOID _In_ size_t _In_ PVOID _In_ size_t _Out_ size_t * DataLength
Definition: cdrom.h:1444
#define _In_opt_
Definition: ms_sal.h:309
NTSTATUS NTAPI KdD0Transition(VOID)
Definition: kdcom.c:99
NTSTATUS NTAPI KdRestore(IN BOOLEAN SleepTransition)
Definition: kdcom.c:121
NTSTATUS NTAPI KdD3Transition(VOID)
Definition: kdcom.c:106
VOID NTAPI KdSendPacket(IN ULONG PacketType, IN PSTRING MessageHeader, IN PSTRING MessageData, IN OUT PKD_CONTEXT Context)
Definition: kddll.c:314
NTSTATUS NTAPI KdDebuggerInitialize0(_In_opt_ PLOADER_PARAMETER_BLOCK LoaderBlock)
Definition: kdvm.c:277
KDSTATUS NTAPI KdReceivePacket(IN ULONG PacketType, OUT PSTRING MessageHeader, OUT PSTRING MessageData, OUT PULONG DataLength, IN OUT PKD_CONTEXT Context)
Definition: kddll.c:80
ULONG KDSTATUS
Definition: kddll.h:4
NTSTATUS NTAPI KdDebuggerInitialize1(_In_opt_ PLOADER_PARAMETER_BLOCK LoaderBlock)
Definition: kdvm.c:338
NTSTATUS NTAPI KdSave(IN BOOLEAN SleepTransition)
Definition: kdcom.c:113
uint32_t * PULONG
Definition: typedefs.h:59
#define NTAPI
Definition: typedefs.h:36
#define IN
Definition: typedefs.h:39
uint32_t ULONG
Definition: typedefs.h:59
#define OUT
Definition: typedefs.h:40