KsSetMajorFunctionHandler(
_In_ PDRIVER_OBJECT DriverObject,
_In_ ULONG MajorFunction);
-__checkReturn
+
+_Check_return_
_IRQL_requires_max_(PASSIVE_LEVEL)
KSDDKAPI
NTSTATUS
_In_ ULONG OutUsed,
_In_ BOOLEAN Eject);
-__checkReturn
+_Check_return_
_IRQL_requires_max_(DISPATCH_LEVEL)
KSDDKAPI
NTSTATUS
_IRQL_requires_max_(PASSIVE_LEVEL)
KSDDKAPI
+PKSDEVICE
+NTAPI
+KsGetDevice(
+ _In_ PVOID Object);
+
+_IRQL_requires_max_(PASSIVE_LEVEL)
+static
__inline
PKSDEVICE
KsFilterFactoryGetDevice(
- _In_ PKSFILTERFACTORY FilterFactory);
+ _In_ PKSFILTERFACTORY FilterFactory)
+{
+ return KsGetDevice((PVOID)FilterFactory);
+}
/* etc. */
#endif /* avstream */