Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenkdfuncs.h
Go to the documentation of this file.
00001 /*++ NDK Version: 0098 00002 00003 Copyright (c) Alex Ionescu. All rights reserved. 00004 00005 Header Name: 00006 00007 kdfuncs.h 00008 00009 Abstract: 00010 00011 Function definitions for the Kernel Debugger. 00012 00013 Author: 00014 00015 Alex Ionescu (alexi@tinykrnl.org) - Updated - 27-Feb-2006 00016 00017 --*/ 00018 00019 #ifndef _KDFUNCS_H 00020 #define _KDFUNCS_H 00021 00022 // 00023 // Dependencies 00024 // 00025 #include <umtypes.h> 00026 #include <kdtypes.h> 00027 00028 #ifndef NTOS_MODE_USER 00029 00030 // 00031 // Debugger API 00032 // 00033 NTSTATUS 00034 NTAPI 00035 KdSystemDebugControl( 00036 SYSDBG_COMMAND Command, 00037 PVOID InputBuffer, 00038 ULONG InputBufferLength, 00039 PVOID OutputBuffer, 00040 ULONG OutputBufferLength, 00041 PULONG ReturnLength, 00042 KPROCESSOR_MODE PreviousMode 00043 ); 00044 00045 BOOLEAN 00046 NTAPI 00047 KdPollBreakIn( 00048 VOID 00049 ); 00050 00051 #endif 00052 00053 // 00054 // Native Calls 00055 // 00056 NTSYSCALLAPI 00057 NTSTATUS 00058 NTAPI 00059 NtQueryDebugFilterState( 00060 ULONG ComponentId, 00061 ULONG Level 00062 ); 00063 00064 NTSYSCALLAPI 00065 NTSTATUS 00066 NTAPI 00067 NtSetDebugFilterState( 00068 ULONG ComponentId, 00069 ULONG Level, 00070 BOOLEAN State 00071 ); 00072 00073 NTSYSCALLAPI 00074 NTSTATUS 00075 NTAPI 00076 NtSystemDebugControl( 00077 SYSDBG_COMMAND ControlCode, 00078 PVOID InputBuffer, 00079 ULONG InputBufferLength, 00080 PVOID OutputBuffer, 00081 ULONG OutputBufferLength, 00082 PULONG ReturnLength 00083 ); 00084 00085 NTSYSAPI 00086 NTSTATUS 00087 NTAPI 00088 ZwQueryDebugFilterState( 00089 ULONG ComponentId, 00090 ULONG Level 00091 ); 00092 00093 NTSYSAPI 00094 NTSTATUS 00095 NTAPI 00096 ZwSetDebugFilterState( 00097 ULONG ComponentId, 00098 ULONG Level, 00099 BOOLEAN State 00100 ); 00101 00102 NTSYSAPI 00103 NTSTATUS 00104 NTAPI 00105 ZwSystemDebugControl( 00106 SYSDBG_COMMAND ControlCode, 00107 PVOID InputBuffer, 00108 ULONG InputBufferLength, 00109 PVOID OutputBuffer, 00110 ULONG OutputBufferLength, 00111 PULONG ReturnLength 00112 ); 00113 #endif Generated on Mon May 28 2012 04:30:46 for ReactOS by
1.7.6.1
|