Data Structures |
| struct | KSIDEFAULTCLOCK |
| struct | KSICLOCK |
Typedefs |
| typedef struct KSIDEFAULTCLOCK * | PKSIDEFAULTCLOCK |
| typedef struct KSICLOCK * | PKSICLOCK |
Functions |
| NTSTATUS NTAPI | ClockPropertyTime (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| NTSTATUS NTAPI | ClockPropertyPhysicalTime (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| NTSTATUS NTAPI | ClockPropertyCorrelatedTime (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| NTSTATUS NTAPI | ClockPropertyCorrelatedPhysicalTime (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| NTSTATUS NTAPI | ClockPropertyResolution (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| NTSTATUS NTAPI | ClockPropertyState (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| NTSTATUS NTAPI | ClockPropertyFunctionTable (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| | DEFINE_KSPROPERTY_CLOCKSET (ClockPropertyTable, ClockPropertyTime, ClockPropertyPhysicalTime, ClockPropertyCorrelatedTime, ClockPropertyCorrelatedPhysicalTime, ClockPropertyResolution, ClockPropertyState, ClockPropertyFunctionTable) |
| LONGLONG FASTCALL | ClockGetPhysicalTime (IN PFILE_OBJECT FileObject) |
| LONGLONG FASTCALL | ClockGetCorrelatedTime (IN PFILE_OBJECT FileObject, OUT PLONGLONG SystemTime) |
| LONGLONG FASTCALL | ClockGetTime (IN PFILE_OBJECT FileObject) |
| LONGLONG FASTCALL | ClockGetCorrelatedPhysicalTime (IN PFILE_OBJECT FileObject, OUT PLONGLONG SystemTime) |
| KSDDKAPI NTSTATUS NTAPI | KsCreateClock (IN HANDLE ConnectionHandle, IN PKSCLOCK_CREATE ClockCreate, OUT PHANDLE ClockHandle) |
| KSDDKAPI NTSTATUS NTAPI | KsValidateClockCreateRequest (IN PIRP Irp, OUT PKSCLOCK_CREATE *OutClockCreate) |
| NTSTATUS NTAPI | IKsClock_DispatchDeviceIoControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | IKsClock_DispatchClose (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| KSDDKAPI NTSTATUS NTAPI | KsCreateDefaultClock (IN PIRP Irp, IN PKSDEFAULTCLOCK DefaultClock) |
| KSDDKAPI NTSTATUS NTAPI | KsAllocateDefaultClock (OUT PKSDEFAULTCLOCK *DefaultClock) |
| 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) |
| KSDDKAPI VOID NTAPI | KsFreeDefaultClock (IN PKSDEFAULTCLOCK DefaultClock) |
| KSDDKAPI KSSTATE NTAPI | KsGetDefaultClockState (IN PKSDEFAULTCLOCK DefaultClock) |
| KSDDKAPI VOID NTAPI | KsSetDefaultClockState (IN PKSDEFAULTCLOCK DefaultClock, IN KSSTATE State) |
| KSDDKAPI LONGLONG NTAPI | KsGetDefaultClockTime (IN PKSDEFAULTCLOCK DefaultClock) |
| KSDDKAPI VOID NTAPI | KsSetDefaultClockTime (IN PKSDEFAULTCLOCK DefaultClock, IN LONGLONG Time) |
Variables |
| KSPROPERTY_SET | ClockPropertySet [] |
| static KSDISPATCH_TABLE | DispatchTable |