New stubbing of KS (Kernel Streaming) and associated header files.
[reactos.git] / reactos / drivers / multimedia / ks / ks.def
diff --git a/reactos/drivers/multimedia/ks/ks.def b/reactos/drivers/multimedia/ks/ks.def
new file mode 100644 (file)
index 0000000..f146fc5
--- /dev/null
@@ -0,0 +1,111 @@
+;
+; Exports definition file for ks.sys
+;
+
+EXPORTS
+KsCreateAllocator@12
+KsCreateDefaultAllocator@4
+KsValidateAllocatorCreateRequest@8
+KsCreateDefaultAllocatorEx@24
+KsValidateAllocatorFramingEx@12
+
+KsCreateClock@12
+KsCreateDefaultClock@8
+KsAllocateDefaultClock@4
+KsAllocateDefaultClockEx@28
+KsFreeDefaultClock@4
+KsValidateClockCreateRequest@8
+KsGetDefaultClockState@4
+KsSetDefaultClockState@8
+KsGetDefaultClockTime@4
+KsSetDefaultClockTime@12
+
+KsMethodHandler@12
+KsMethodHandlerWithAllocator@20
+KsFastMethodHandler@32
+
+KsPropertyHandler@12
+KsPropertyHandlerWithAllocator@20
+KsUnserializeObjectPropertiesFromRegistry@12
+KsFastPropertyHandler@32
+
+KsGenerateEvent@4
+KsEnableEventWithAllocator@32
+KsGenerateDataEvent@12
+KsEnableEvent@24
+KsDiscardEvent@4
+KsDisableEvent@16
+KsFreeEventList@16
+
+KsValidateTopologyNodeCreateRequest@12
+KsCreateTopologyNode@16
+KsTopologyPropertyHandler@16
+
+KsCreatePin@16
+KsValidateConnectRequest@16
+KsPinPropertyHandler@20
+KsPinDataIntersection@24
+
+KsHandleSizedListQuery@16
+
+KsAcquireResetValue@8
+KsAddIrpToCancelableQueue@20
+KsAddObjectCreateItemToDeviceHeader@20
+KsAddObjectCreateItemToObjectHeader@20
+KsAllocateDeviceHeader@12
+KsAllocateExtraData@12
+KsAllocateObjectCreateItem@16
+KsAllocateObjectHeader@20
+KsCancelIo@8
+KsCancelRoutine@8
+KsDefaultDeviceIoCompletion@8
+KsDispatchFastIoDeviceControlFailure@36
+KsDispatchFastReadFailure@32
+; KsDispatchFastWriteFailure@32
+KsDispatchInvalidDeviceRequest@8
+KsDispatchIrp@8
+KsDispatchSpecificMethod@8
+KsDispatchSpecificProperty@8
+KsForwardAndCatchIrp@16
+KsForwardIrp@12
+KsFreeDeviceHeader@4
+KsFreeObjectHeader@4
+KsGetChildCreateParameter@8
+KsMoveIrpsOnCancelableQueue@28
+KsProbeStreamIrp@12
+KsQueryInformationFile@16
+KsQueryObjectAccessMask@4
+KsQueryObjectCreateItem@4
+KsReadFile@32
+KsReleaseIrpOnCancelableQueue@8
+KsRemoveIrpFromCancelableQueue@16
+KsRemoveSpecificIrpFromCancelableQueue@4
+KsSetInformationFile@16
+KsSetMajorFunctionHandler@8
+KsStreamIo@44
+KsWriteFile@32
+
+KsRegisterWorker@8
+KsUnregisterWorker@4
+KsRegisterCountedWorker@12
+KsDecrementCountedWorker@4
+KsIncrementCountedWorker@4
+KsQueueWorkItem@8
+
+KsCacheMedium@12
+KsDefaultDispatchPnp@8
+KsSetDevicePnpAndBaseObject@12
+KsDefaultDispatchPower@8
+KsSetPowerDispatch@12
+KsReferenceBusObject@4
+KsDereferenceBusObject@4
+KsFreeObjectCreateItem@8
+KsFreeObjectCreateItemsByContext@8
+KsLoadResource@24
+; KsNullDriverUnload@4
+KsPinDataIntersectionEx@32
+KsQueryDevicePnpObject@4
+KsRecalculateStackDepth@8
+KsSetTargetDeviceObject@8
+KsSetTargetState@8
+KsSynchronousIoControlDevice@32