mirror of
https://github.com/reactos/reactos.git
synced 2025-06-01 23:48:12 +00:00
- Partly implement PcRegisterIoTimeout, PcUnregisterIoTimeout
svn path=/trunk/; revision=37946
This commit is contained in:
parent
6fe59166a1
commit
c28aa247f6
2 changed files with 43 additions and 32 deletions
|
@ -30,3 +30,46 @@ PcGetTimeInterval(
|
||||||
return (CurrentTime.QuadPart - Since);
|
return (CurrentTime.QuadPart - Since);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
NTSTATUS NTAPI
|
||||||
|
PcRegisterIoTimeout(
|
||||||
|
IN PDEVICE_OBJECT pDeviceObject,
|
||||||
|
IN PIO_TIMER_ROUTINE pTimerRoutine,
|
||||||
|
IN PVOID pContext)
|
||||||
|
{
|
||||||
|
NTSTATUS Status;
|
||||||
|
|
||||||
|
|
||||||
|
/* FIXME
|
||||||
|
* check if timer is already used
|
||||||
|
*/
|
||||||
|
|
||||||
|
Status = IoInitializeTimer(pDeviceObject, pTimerRoutine, pContext);
|
||||||
|
if (!NT_SUCCESS(Status))
|
||||||
|
{
|
||||||
|
DPRINT("IoInitializeTimer failed with %x\n", Status);
|
||||||
|
return Status;
|
||||||
|
}
|
||||||
|
|
||||||
|
IoStartTimer(pDeviceObject);
|
||||||
|
return STATUS_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
NTSTATUS NTAPI
|
||||||
|
PcUnregisterIoTimeout(
|
||||||
|
IN PDEVICE_OBJECT pDeviceObject,
|
||||||
|
IN PIO_TIMER_ROUTINE pTimerRoutine,
|
||||||
|
IN PVOID pContext)
|
||||||
|
{
|
||||||
|
/* FIXME
|
||||||
|
* check if timer is already used
|
||||||
|
*/
|
||||||
|
|
||||||
|
IoStopTimer(pDeviceObject);
|
||||||
|
return STATUS_SUCCESS;
|
||||||
|
}
|
||||||
|
|
|
@ -86,38 +86,6 @@ PcCompletePendingPropertyRequest(
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* ===============================================================
|
|
||||||
I/O Timeouts
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
NTSTATUS NTAPI
|
|
||||||
PcRegisterIoTimeout(
|
|
||||||
IN PDEVICE_OBJECT pDeviceObject,
|
|
||||||
IN PIO_TIMER_ROUTINE pTimerRoutine,
|
|
||||||
IN PVOID pContext)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return STATUS_UNSUCCESSFUL;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
NTSTATUS NTAPI
|
|
||||||
PcUnregisterIoTimeout(
|
|
||||||
IN PDEVICE_OBJECT pDeviceObject,
|
|
||||||
IN PIO_TIMER_ROUTINE pTimerRoutine,
|
|
||||||
IN PVOID pContext)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return STATUS_UNSUCCESSFUL;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* ===============================================================
|
/* ===============================================================
|
||||||
Physical Connections
|
Physical Connections
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue