[NTOSKRNL]
[reactos.git] / ntoskrnl / ex / dbgctrl.c
1 /*
2 * PROJECT: ReactOS Kernel
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: ntoskrnl/ex/dbgctrl.c
5 * PURPOSE: System debug control
6 * PROGRAMMERS: Alex Ionescu
7 */
8
9 /* INCLUDES *****************************************************************/
10
11 #include <ntoskrnl.h>
12 #define NDEBUG
13 #include <debug.h>
14
15 /* FUNCTIONS *****************************************************************/
16
17 /*++
18 * @name NtSystemDebugControl
19 * @implemented
20 *
21 * Perform various queries to debugger.
22 * This API is subject to test-case creation to further evaluate its
23 * abilities (if needed to at all)
24 *
25 * See: http://www.osronline.com/showthread.cfm?link=93915
26 * http://void.ru/files/Ntexapi.h
27 * http://www.codeguru.com/code/legacy/system/ntexapi.zip
28 * http://www.securityfocus.com/bid/9694
29 *
30 * @param ControlCode
31 * Description of the parameter. Wrapped to more lines on ~70th
32 * column.
33 *
34 * @param InputBuffer
35 * FILLME
36 *
37 * @param InputBufferLength
38 * FILLME
39 *
40 * @param OutputBuffer
41 * FILLME
42 *
43 * @param OutputBufferLength
44 * FILLME
45 *
46 * @param ReturnLength
47 * FILLME
48 *
49 * @return STATUS_SUCCESS in case of success, proper error code otherwise
50 *
51 * @remarks None
52 *
53 *--*/
54 NTSTATUS
55 NTAPI
56 NtSystemDebugControl(SYSDBG_COMMAND ControlCode,
57 PVOID InputBuffer,
58 ULONG InputBufferLength,
59 PVOID OutputBuffer,
60 ULONG OutputBufferLength,
61 PULONG ReturnLength)
62 {
63 /* FIXME: TODO */
64 return STATUS_SUCCESS;
65 }