mirror of
https://github.com/reactos/reactos.git
synced 2024-11-07 15:10:53 +00:00
e1ef078741
The idea then would be to have the following behaviour (when specifying the following options in the kernel command line): /DEBUGPORT=COMi --> load KDCOM.DLL and use COMi port (i == 1,2,3,4) if possible. /DEBUGPORT=FOO --> load KDFOO.DLL (useful for KDUSB.DLL, KD1394.DLL, KDBAZIS.DLL for VirtualKD, etc...) /DEBUGPORT=ROSDBG:[COMi|SCREEN|FILE|GDB|...] --> load KDROSDBG.DLL which contains the ROS kernel debugger, and use COMi or SCREEN or... as output port. svn path=/branches/kd++/; revision=58883
243 lines
No EOL
2.4 KiB
C
243 lines
No EOL
2.4 KiB
C
/*
|
|
* PROJECT: ReactOS Boot Loader
|
|
* LICENSE: BSD - See COPYING.ARM in the top level directory
|
|
* FILE: drivers/sac/driver/concmd.c
|
|
* PURPOSE: Driver for the Server Administration Console (SAC) for EMS
|
|
* PROGRAMMERS: ReactOS Portable Systems Group
|
|
*/
|
|
|
|
/* INCLUDES *******************************************************************/
|
|
|
|
#include "sacdrv.h"
|
|
|
|
/* GLOBALS ********************************************************************/
|
|
|
|
/* FUNCTIONS ******************************************************************/
|
|
|
|
NTSTATUS
|
|
GetTListInfo(
|
|
IN PVOID TListData,
|
|
IN ULONG InputSize,
|
|
IN ULONG TotalSize
|
|
)
|
|
{
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
}
|
|
|
|
VOID
|
|
PrintTListInfo(
|
|
IN PVOID TListData
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
PutMore(
|
|
OUT PBOOLEAN ScreenFull
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
BOOLEAN
|
|
RetrieveIpAddressFromString(
|
|
IN PWCHAR IpString,
|
|
OUT PULONG IpAddress
|
|
)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
NTSTATUS
|
|
CallQueryIPIOCTL(
|
|
IN HANDLE DriverHandle,
|
|
IN PVOID DriverObject,
|
|
IN HANDLE WaitEvent,
|
|
IN PIO_STATUS_BLOCK IoStatusBlock,
|
|
IN PVOID InputBuffer,
|
|
IN ULONG InputBufferLength,
|
|
IN PVOID OutputBuffer,
|
|
IN ULONG OutputBufferLength,
|
|
IN BOOLEAN PrintMessage,
|
|
OUT PBOOLEAN MessagePrinted
|
|
)
|
|
{
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
}
|
|
|
|
VOID
|
|
DoFullInfoCommand(
|
|
VOID
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoPagingCommand(
|
|
VOID
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoSetTimeCommand(
|
|
IN PCHAR InputTime
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoKillCommand(
|
|
IN PCHAR KillString
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoLowerPriorityCommand(
|
|
IN PCHAR PrioString
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoRaisePriorityCommand(
|
|
IN PCHAR PrioString
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoLimitMemoryCommand(
|
|
IN PCHAR LimitString
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoRebootCommand(
|
|
IN BOOLEAN Reboot
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoCrashCommand(
|
|
VOID
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoMachineInformationCommand(
|
|
VOID
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
NTSTATUS
|
|
DoChannelListCommand(
|
|
VOID
|
|
)
|
|
{
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
}
|
|
|
|
NTSTATUS
|
|
DoChannelCloseByNameCommand(
|
|
IN PCHAR Count
|
|
)
|
|
{
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
}
|
|
|
|
NTSTATUS
|
|
DoChannelCloseByIndexCommand(
|
|
IN ULONG ChannelIndex
|
|
)
|
|
{
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
}
|
|
|
|
NTSTATUS
|
|
DoChannelSwitchByNameCommand(
|
|
IN PCHAR Count
|
|
)
|
|
{
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
}
|
|
|
|
NTSTATUS
|
|
DoChannelSwitchByIndexCommand(
|
|
IN ULONG ChannelIndex
|
|
)
|
|
{
|
|
return STATUS_NOT_IMPLEMENTED;
|
|
}
|
|
|
|
VOID
|
|
DoChannelCommand(
|
|
IN PCHAR ChannelString
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoCmdCommand(
|
|
VOID
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoLockCommand(
|
|
VOID
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoHelpCommand(
|
|
VOID
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoGetNetInfo(
|
|
IN BOOLEAN DoPrint
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoSetIpAddressCommand(
|
|
IN PCHAR IpString
|
|
)
|
|
{
|
|
|
|
}
|
|
|
|
VOID
|
|
DoTlistCommand(
|
|
VOID
|
|
)
|
|
{
|
|
|
|
} |