2006-12-10 05:43:49 +00:00
|
|
|
/* ===============================================================
|
|
|
|
Clock Functions
|
|
|
|
*/
|
|
|
|
|
2007-04-20 16:45:18 +00:00
|
|
|
#include <ntddk.h>
|
|
|
|
#include <debug.h>
|
2006-12-10 05:43:49 +00:00
|
|
|
#include <ks.h>
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI NTSTATUS NTAPI
|
|
|
|
KsCreateClock(
|
|
|
|
IN HANDLE ConnectionHandle,
|
|
|
|
IN PKSCLOCK_CREATE ClockCreate,
|
|
|
|
OUT PHANDLE ClockHandle)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_UNSUCCESSFUL;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI NTSTATUS NTAPI
|
|
|
|
KsCreateDefaultClock(
|
|
|
|
IN PIRP Irp,
|
|
|
|
IN PKSDEFAULTCLOCK DefaultClock)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_UNSUCCESSFUL;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI NTSTATUS NTAPI
|
|
|
|
KsAllocateDefaultClock(
|
|
|
|
OUT PKSDEFAULTCLOCK* DefaultClock)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_UNSUCCESSFUL;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI NTSTATUS NTAPI
|
|
|
|
KsAllocateDefaultClockEx(
|
|
|
|
OUT PKSDEFAULTCLOCK* DefaultClock,
|
|
|
|
IN PVOID Context OPTIONAL,
|
|
|
|
IN PFNKSSETTIMER SetTimer OPTIONAL,
|
|
|
|
IN PFNKSCANCELTIMER CancelTimer OPTIONAL,
|
|
|
|
IN PFNKSCORRELATEDTIME CorrelatedTime OPTIONAL,
|
|
|
|
IN const KSRESOLUTION* Resolution OPTIONAL,
|
|
|
|
IN ULONG Flags)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_UNSUCCESSFUL;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI VOID NTAPI
|
|
|
|
KsFreeDefaultClock(
|
|
|
|
IN PKSDEFAULTCLOCK DefaultClock)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI NTSTATUS NTAPI
|
|
|
|
KsValidateClockCreateRequest(
|
|
|
|
IN PIRP Irp,
|
|
|
|
OUT PKSCLOCK_CREATE* ClockCreate)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_UNSUCCESSFUL;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI KSSTATE NTAPI
|
|
|
|
KsGetDefaultClockState(
|
|
|
|
IN PKSDEFAULTCLOCK DefaultClock)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_UNSUCCESSFUL;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI VOID NTAPI
|
|
|
|
KsSetDefaultClockState(
|
|
|
|
IN PKSDEFAULTCLOCK DefaultClock,
|
|
|
|
IN KSSTATE State)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI LONGLONG NTAPI
|
|
|
|
KsGetDefaultClockTime(
|
|
|
|
IN PKSDEFAULTCLOCK DefaultClock)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI VOID NTAPI
|
|
|
|
KsSetDefaultClockTime(
|
|
|
|
IN PKSDEFAULTCLOCK DefaultClock,
|
|
|
|
IN LONGLONG Time)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
}
|