mirror of
https://github.com/reactos/reactos.git
synced 2025-08-07 05:52:57 +00:00
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
This commit is contained in:
parent
b94e2d8ca0
commit
c2c66aff7d
24198 changed files with 0 additions and 37285 deletions
73
hal/halx86/generic/sysinfo.c
Normal file
73
hal/halx86/generic/sysinfo.c
Normal file
|
@ -0,0 +1,73 @@
|
|||
/*
|
||||
* PROJECT: ReactOS HAL
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: hal/halx86/generic/sysinfo.c
|
||||
* PURPOSE: HAL Information Routines
|
||||
* PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org)
|
||||
*/
|
||||
|
||||
/* INCLUDES *******************************************************************/
|
||||
|
||||
#include <hal.h>
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
/* FUNCTIONS ******************************************************************/
|
||||
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
HaliQuerySystemInformation(IN HAL_QUERY_INFORMATION_CLASS InformationClass,
|
||||
IN ULONG BufferSize,
|
||||
IN OUT PVOID Buffer,
|
||||
OUT PULONG ReturnedLength)
|
||||
{
|
||||
#define REPORT_THIS_CASE(X) case X: DPRINT1("Unhandled case: %s\n", #X); break
|
||||
switch (InformationClass)
|
||||
{
|
||||
REPORT_THIS_CASE(HalInstalledBusInformation);
|
||||
REPORT_THIS_CASE(HalProfileSourceInformation);
|
||||
REPORT_THIS_CASE(HalInformationClassUnused1);
|
||||
REPORT_THIS_CASE(HalPowerInformation);
|
||||
REPORT_THIS_CASE(HalProcessorSpeedInformation);
|
||||
REPORT_THIS_CASE(HalCallbackInformation);
|
||||
REPORT_THIS_CASE(HalMapRegisterInformation);
|
||||
REPORT_THIS_CASE(HalMcaLogInformation);
|
||||
case HalFrameBufferCachingInformation:
|
||||
{
|
||||
/* FIXME: TODO */
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
REPORT_THIS_CASE(HalDisplayBiosInformation);
|
||||
REPORT_THIS_CASE(HalProcessorFeatureInformation);
|
||||
REPORT_THIS_CASE(HalNumaTopologyInterface);
|
||||
REPORT_THIS_CASE(HalErrorInformation);
|
||||
REPORT_THIS_CASE(HalCmcLogInformation);
|
||||
REPORT_THIS_CASE(HalCpeLogInformation);
|
||||
REPORT_THIS_CASE(HalQueryMcaInterface);
|
||||
REPORT_THIS_CASE(HalQueryAMLIIllegalIOPortAddresses);
|
||||
REPORT_THIS_CASE(HalQueryMaxHotPlugMemoryAddress);
|
||||
REPORT_THIS_CASE(HalPartitionIpiInterface);
|
||||
REPORT_THIS_CASE(HalPlatformInformation);
|
||||
REPORT_THIS_CASE(HalQueryProfileSourceList);
|
||||
REPORT_THIS_CASE(HalInitLogInformation);
|
||||
REPORT_THIS_CASE(HalFrequencyInformation);
|
||||
REPORT_THIS_CASE(HalProcessorBrandString);
|
||||
REPORT_THIS_CASE(HalHypervisorInformation);
|
||||
REPORT_THIS_CASE(HalPlatformTimerInformation);
|
||||
REPORT_THIS_CASE(HalAcpiAuditInformation);
|
||||
}
|
||||
#undef REPORT_THIS_CASE
|
||||
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
HaliSetSystemInformation(IN HAL_SET_INFORMATION_CLASS InformationClass,
|
||||
IN ULONG BufferSize,
|
||||
IN OUT PVOID Buffer)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue