ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

kdfuncs.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.