ReactOS  0.4.14-dev-293-g2b39b42
kdfuncs.h
Go to the documentation of this file.
1 /*++ NDK Version: 0098
2 
3 Copyright (c) Alex Ionescu. All rights reserved.
4 
5 Header Name:
6 
7  kdfuncs.h
8 
9 Abstract:
10 
11  Function definitions for the Kernel Debugger.
12 
13 Author:
14 
15  Alex Ionescu (alexi@tinykrnl.org) - Updated - 27-Feb-2006
16 
17 --*/
18 
19 #ifndef _KDFUNCS_H
20 #define _KDFUNCS_H
21 
22 //
23 // Dependencies
24 //
25 #include <umtypes.h>
26 #include <kdtypes.h>
27 
28 #ifndef NTOS_MODE_USER
29 
30 //
31 // Debugger API
32 //
34 NTAPI
43 );
44 
45 BOOLEAN
46 NTAPI
48  VOID
49 );
50 
51 #endif
52 
53 //
54 // Native Calls
55 //
58 NTAPI
61  ULONG Level
62 );
63 
66 NTAPI
69  ULONG Level,
71 );
72 
75 NTAPI
83 );
84 
87 NTAPI
90  ULONG Level
91 );
92 
95 NTAPI
98  ULONG Level,
100 );
101 
102 NTSYSAPI
103 NTSTATUS
104 NTAPI
112 );
113 #endif
IN CINT OUT PVOID IN ULONG OUT PULONG ReturnLength
Definition: dumpinfo.c:39
NTSYSAPI NTSTATUS NTAPI ZwQueryDebugFilterState(ULONG ComponentId, ULONG Level)
NTSYSCALLAPI NTSTATUS NTAPI NtQueryDebugFilterState(ULONG ComponentId, ULONG Level)
LONG NTSTATUS
Definition: precomp.h:26
_Must_inspect_result_ _In_ PFILE_OBJECT _In_ ULONG _In_ ULONG _In_ ULONG OutputBufferLength
Definition: fltkernel.h:1374
#define NTSYSCALLAPI
Definition: ntbasedef.h:204
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
Definition: wmitypes.h:55
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char UINT32 ComponentId
Definition: acpixf.h:1264
Definition: shell.h:41
#define NTSYSAPI
Definition: ntoskrnl.h:14
CHAR InputBuffer[80]
Definition: conmgr.c:33
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
unsigned char BOOLEAN
enum _SYSDBG_COMMAND SYSDBG_COMMAND
_IRQL_requires_same_ typedef _In_ ULONG ControlCode
Definition: wmitypes.h:55
_Must_inspect_result_ __drv_aliasesMem _In_ PDEVICE_OBJECT _In_opt_ PVOID _In_ ULONG _Out_opt_ PVOID OutputBuffer
Definition: iofuncs.h:713
NTSYSAPI NTSTATUS NTAPI ZwSystemDebugControl(SYSDBG_COMMAND ControlCode, PVOID InputBuffer, ULONG InputBufferLength, PVOID OutputBuffer, ULONG OutputBufferLength, PULONG ReturnLength)
_In_ KPROCESSOR_MODE PreviousMode
Definition: sefuncs.h:103
CCHAR KPROCESSOR_MODE
Definition: ketypes.h:7
NTSYSCALLAPI NTSTATUS NTAPI NtSystemDebugControl(SYSDBG_COMMAND ControlCode, PVOID InputBuffer, ULONG InputBufferLength, PVOID OutputBuffer, ULONG OutputBufferLength, PULONG ReturnLength)
Definition: dbgctrl.c:186
_Must_inspect_result_ _In_ PFILE_OBJECT _In_ ULONG _In_ ULONG InputBufferLength
Definition: fltkernel.h:1372
NTSYSAPI NTSTATUS NTAPI ZwSetDebugFilterState(ULONG ComponentId, ULONG Level, BOOLEAN State)
unsigned int * PULONG
Definition: retypes.h:1
unsigned int ULONG
Definition: retypes.h:1
BOOLEAN NTAPI KdPollBreakIn(VOID)
Definition: kdmain.c:352
NTSTATUS NTAPI KdSystemDebugControl(SYSDBG_COMMAND Command, PVOID InputBuffer, ULONG InputBufferLength, PVOID OutputBuffer, ULONG OutputBufferLength, PULONG ReturnLength, KPROCESSOR_MODE PreviousMode)
NTSYSCALLAPI NTSTATUS NTAPI NtSetDebugFilterState(ULONG ComponentId, ULONG Level, BOOLEAN State)