Functions |
| NTSTATUS NTAPI | IKsDevice_fnQueryInterface (IN IKsDevice *iface, REFIID refiid, PVOID *Output) |
| ULONG NTAPI | IKsDevice_fnAddRef (IN IKsDevice *iface) |
| ULONG NTAPI | IKsDevice_fnRelease (IN IKsDevice *iface) |
| PKSDEVICE NTAPI | IKsDevice_fnGetStruct (IN IKsDevice *iface) |
| NTSTATUS NTAPI | IKsDevice_fnInitializeObjectBag (IN IKsDevice *iface, IN PKSIOBJECT_BAG Bag, IN PRKMUTEX Mutex) |
| NTSTATUS NTAPI | IKsDevice_fnAcquireDevice (IN IKsDevice *iface) |
| NTSTATUS NTAPI | IKsDevice_fnReleaseDevice (IN IKsDevice *iface) |
| NTSTATUS NTAPI | IKsDevice_fnGetAdapterObject (IN IKsDevice *iface, IN PADAPTER_OBJECT *Object, IN PULONG MaxMappingsByteCount, IN PULONG MappingTableStride) |
| NTSTATUS NTAPI | IKsDevice_fnAddPowerEntry (IN IKsDevice *iface, IN struct KSPOWER_ENTRY *Entry, IN IKsPowerNotify *Notify) |
| NTSTATUS NTAPI | IKsDevice_fnRemovePowerEntry (IN IKsDevice *iface, IN struct KSPOWER_ENTRY *Entry) |
| NTSTATUS NTAPI | IKsDevice_fnPinStateChange (IN IKsDevice *iface, IN KSPIN Pin, IN PIRP Irp, IN KSSTATE OldState, IN KSSTATE NewState) |
| NTSTATUS NTAPI | IKsDevice_fnArbitrateAdapterChannel (IN IKsDevice *iface, IN ULONG NumberOfMapRegisters, IN PDRIVER_CONTROL ExecutionRoutine, IN PVOID Context) |
| NTSTATUS NTAPI | IKsDevice_fnCheckIoCapability (IN IKsDevice *iface, IN ULONG Unknown) |
| VOID NTAPI | IKsDevice_PnpPostStart (IN PDEVICE_OBJECT DeviceObject, IN PVOID Context) |
| NTSTATUS NTAPI | IKsDevice_PnpStartDevice (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | IKsDevice_Pnp (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | IKsDevice_Power (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | IKsDevice_Create (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| KSDDKAPI NTSTATUS NTAPI | KsInitializeDevice (IN PDEVICE_OBJECT FunctionalDeviceObject, IN PDEVICE_OBJECT PhysicalDeviceObject, IN PDEVICE_OBJECT NextDeviceObject, IN const KSDEVICE_DESCRIPTOR *Descriptor OPTIONAL) |
| KSDDKAPI NTSTATUS NTAPI | KsReferenceSoftwareBusObject (IN KSDEVICE_HEADER Header) |
| KSDDKAPI NTSTATUS NTAPI | KsReferenceBusObject (IN KSDEVICE_HEADER Header) |
| KSDDKAPI VOID NTAPI | KsDereferenceBusObject (IN KSDEVICE_HEADER Header) |
| KSDDKAPI VOID NTAPI | KsDereferenceSoftwareBusObject (IN KSDEVICE_HEADER Header) |
Variables |
| static IKsDeviceVtbl | vt_IKsDevice |