- Add some UNIMPLEMENTED macros to highlight API's being called

- Reformat the code, no other changes

svn path=/trunk/; revision=27382
This commit is contained in:
Ged Murphy 2007-07-04 08:26:47 +00:00
parent 8db103104e
commit d090403690

View file

@ -30,8 +30,7 @@ BOOLEAN PopAcpiPresent = FALSE;
*/
NTSTATUS
STDCALL
PoCallDriver(
IN PDEVICE_OBJECT DeviceObject,
PoCallDriver(IN PDEVICE_OBJECT DeviceObject,
IN OUT PIRP Irp)
{
NTSTATUS Status;
@ -46,12 +45,12 @@ PoCallDriver(
*/
PULONG
STDCALL
PoRegisterDeviceForIdleDetection(
IN PDEVICE_OBJECT DeviceObject,
PoRegisterDeviceForIdleDetection(IN PDEVICE_OBJECT DeviceObject,
IN ULONG ConservationIdleTime,
IN ULONG PerformanceIdleTime,
IN DEVICE_POWER_STATE State)
{
UNIMPLEMENTED;
return NULL;
}
@ -60,17 +59,17 @@ PoRegisterDeviceForIdleDetection(
*/
PVOID
STDCALL
PoRegisterSystemState(
IN PVOID StateHandle,
PoRegisterSystemState(IN PVOID StateHandle,
IN EXECUTION_STATE Flags)
{
UNIMPLEMENTED;
return NULL;
}
static
NTSTATUS STDCALL
PopRequestPowerIrpCompletion(
IN PDEVICE_OBJECT DeviceObject,
NTSTATUS
STDCALL
PopRequestPowerIrpCompletion(IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp,
IN PVOID Context)
{
@ -80,8 +79,7 @@ PopRequestPowerIrpCompletion(
Stack = IoGetNextIrpStackLocation(Irp);
RequestPowerItem = (PREQUEST_POWER_ITEM)Context;
RequestPowerItem->CompletionRoutine(
DeviceObject,
RequestPowerItem->CompletionRoutine(DeviceObject,
Stack->MinorFunction,
RequestPowerItem->PowerState,
RequestPowerItem->Context,
@ -89,6 +87,7 @@ PopRequestPowerIrpCompletion(
ExFreePool(&Irp->IoStatus);
ExFreePool(Context);
return STATUS_SUCCESS;
}
@ -97,8 +96,7 @@ PopRequestPowerIrpCompletion(
*/
NTSTATUS
STDCALL
PoRequestPowerIrp(
IN PDEVICE_OBJECT DeviceObject,
PoRequestPowerIrp(IN PDEVICE_OBJECT DeviceObject,
IN UCHAR MinorFunction,
IN POWER_STATE PowerState,
IN PREQUEST_POWER_COMPLETE CompletionFunction,
@ -130,8 +128,7 @@ PoRequestPowerIrp(
/* Always call the top of the device stack */
TopDeviceObject = IoGetAttachedDeviceReference(DeviceObject);
Irp = IoBuildSynchronousFsdRequest(
IRP_MJ_PNP,
Irp = IoBuildSynchronousFsdRequest(IRP_MJ_PNP,
TopDeviceObject,
NULL,
0,
@ -178,6 +175,7 @@ VOID
NTAPI
PoSetDeviceBusy(IN PULONG IdlePointer)
{
UNIMPLEMENTED;
*IdlePointer = 0;
}
@ -185,7 +183,7 @@ VOID
NTAPI
PopCleanupPowerState(IN PPOWER_STATE PowerState)
{
/* FIXME */
//UNIMPLEMENTED;
}
/*
@ -193,8 +191,7 @@ PopCleanupPowerState(IN PPOWER_STATE PowerState)
*/
POWER_STATE
STDCALL
PoSetPowerState(
IN PDEVICE_OBJECT DeviceObject,
PoSetPowerState(IN PDEVICE_OBJECT DeviceObject,
IN POWER_STATE_TYPE Type,
IN POWER_STATE State)
{
@ -213,9 +210,9 @@ PoSetPowerState(
*/
VOID
STDCALL
PoSetSystemState(
IN EXECUTION_STATE Flags)
PoSetSystemState(IN EXECUTION_STATE Flags)
{
UNIMPLEMENTED;
}
/*
@ -223,9 +220,9 @@ PoSetSystemState(
*/
VOID
STDCALL
PoStartNextPowerIrp(
IN PIRP Irp)
PoStartNextPowerIrp(IN PIRP Irp)
{
UNIMPLEMENTED;
}
/*
@ -233,15 +230,14 @@ PoStartNextPowerIrp(
*/
VOID
STDCALL
PoUnregisterSystemState(
IN PVOID StateHandle)
PoUnregisterSystemState(IN PVOID StateHandle)
{
UNIMPLEMENTED;
}
NTSTATUS
NTAPI
PopSetSystemPowerState(
SYSTEM_POWER_STATE PowerState)
PopSetSystemPowerState(SYSTEM_POWER_STATE PowerState)
{
IO_STATUS_BLOCK IoStatusBlock;
PDEVICE_OBJECT DeviceObject;
@ -254,7 +250,8 @@ PopSetSystemPowerState(
if (!PopAcpiPresent) return STATUS_NOT_IMPLEMENTED;
Status = IopGetSystemPowerDeviceObject(&DeviceObject);
if (!NT_SUCCESS(Status)) {
if (!NT_SUCCESS(Status))
{
CPRINT("No system power driver available\n");
return STATUS_UNSUCCESSFUL;
}
@ -284,6 +281,7 @@ PopSetSystemPowerState(
IrpSp->Parameters.Power.Type = SystemPowerState;
IrpSp->Parameters.Power.State.SystemState = PowerState;
DPRINT("Calling ACPI driver");
Status = PoCallDriver(Fdo, Irp);
if (Status == STATUS_PENDING)
{
@ -395,8 +393,7 @@ PoInitializePrcb(IN PKPRCB Prcb)
*/
NTSTATUS
STDCALL
NtInitiatePowerAction (
IN POWER_ACTION SystemAction,
NtInitiatePowerAction (IN POWER_ACTION SystemAction,
IN SYSTEM_POWER_STATE MinSystemState,
IN ULONG Flags,
IN BOOLEAN Asynchronous)
@ -410,13 +407,11 @@ NtInitiatePowerAction (
*/
NTSTATUS
STDCALL
NtPowerInformation(
IN POWER_INFORMATION_LEVEL PowerInformationLevel,
NtPowerInformation(IN POWER_INFORMATION_LEVEL PowerInformationLevel,
IN PVOID InputBuffer OPTIONAL,
IN ULONG InputBufferLength,
OUT PVOID OutputBuffer OPTIONAL,
IN ULONG OutputBufferLength
)
IN ULONG OutputBufferLength)
{
NTSTATUS Status;
@ -427,6 +422,7 @@ NtPowerInformation(
PowerInformationLevel,
InputBuffer, InputBufferLength,
OutputBuffer, OutputBufferLength);
switch (PowerInformationLevel)
{
case SystemBatteryState:
@ -459,9 +455,7 @@ NtPowerInformation(
NTSTATUS
STDCALL
PoQueueShutdownWorkItem(
IN PWORK_QUEUE_ITEM WorkItem
)
PoQueueShutdownWorkItem(IN PWORK_QUEUE_ITEM WorkItem)
{
PAGED_CODE();