;
; Definition file of ks.sys
; Automatic generated by gendef
; written by Kai Tietz 2008
;
LIBRARY "ks.sys"
EXPORTS
; public: __thiscall CBaseUnknown::CBaseUnknown(struct _GUID const &,struct IUnknown *)
??0CBaseUnknown@@QAE@ABU_GUID@@PAUIUnknown@@@Z ; has WINAPI (@8)
; public: __thiscall CBaseUnknown::CBaseUnknown(struct IUnknown *)
??0CBaseUnknown@@QAE@PAUIUnknown@@@Z ; has WINAPI (@4)
; public: virtual __thiscall CBaseUnknown::~CBaseUnknown(void)
??1CBaseUnknown@@UAE@XZ
; public: void __thiscall CBaseUnknown::__dflt_ctor_closure(void)
??_FCBaseUnknown@@QAEXXZ
; public: virtual unsigned long __stdcall CBaseUnknown::IndirectedAddRef(void)
?IndirectedAddRef@CBaseUnknown@@UAGKXZ ; has WINAPI (@4)
; public: virtual long __stdcall CBaseUnknown::IndirectedQueryInterface(struct _GUID const &,void **)
?IndirectedQueryInterface@CBaseUnknown@@UAGJABU_GUID@@PAPAX@Z ; has WINAPI (@12)
; public: virtual unsigned long __stdcall CBaseUnknown::IndirectedRelease(void)
?IndirectedRelease@CBaseUnknown@@UAGKXZ ; has WINAPI (@4)
; public: virtual unsigned long __stdcall CBaseUnknown::NonDelegatedAddRef(void)
?NonDelegatedAddRef@CBaseUnknown@@UAGKXZ ; has WINAPI (@4)
; public: virtual long __stdcall CBaseUnknown::NonDelegatedQueryInterface(struct _GUID const &,void **)
?NonDelegatedQueryInterface@CBaseUnknown@@UAGJABU_GUID@@PAPAX@Z ; has WINAPI (@12)
; public: virtual unsigned long __stdcall CBaseUnknown::NonDelegatedRelease(void)
?NonDelegatedRelease@CBaseUnknown@@UAGKXZ ; has WINAPI (@4)
DllInitialize@4
KoCreateInstance@20
KoDeviceInitialize@4
KoDriverInitialize@12
KoRelease@4
KsAcquireControl@4
KsAcquireDevice@4
KsAcquireDeviceSecurityLock@8
KsAcquireResetValue@8
KsAddDevice@8
KsAddEvent@8
KsAddIrpToCancelableQueue@20
KsAddItemToObjectBag@12
KsAddObjectCreateItemToDeviceHeader@20
KsAddObjectCreateItemToObjectHeader@20
KsAllocateDefaultClock@4
KsAllocateDefaultClockEx@28
KsAllocateDeviceHeader@12
KsAllocateExtraData@12
KsAllocateObjectBag@8
KsAllocateObjectCreateItem@16
KsAllocateObjectHeader@20
KsCacheMedium@12
KsCancelIo@8
KsCancelRoutine@8
KsCompletePendingRequest@4
KsCopyObjectBagItems@8
KsCreateAllocator@12
KsCreateBusEnumObject@24
KsCreateClock@12
KsCreateDefaultAllocator@4
KsCreateDefaultAllocatorEx@24
KsCreateDefaultClock@8
KsCreateDefaultSecurity@8
KsCreateDevice@20
KsCreateFilterFactory@32
KsCreatePin@16
KsCreateTopologyNode@16
KsDecrementCountedWorker@4
KsDefaultAddEventHandler@12
KsDefaultDeviceIoCompletion@8
KsDefaultDispatchPnp@8
KsDefaultDispatchPower@8
KsDefaultForwardIrp@8
KsDereferenceBusObject@4
KsDereferenceSoftwareBusObject@4
KsDeviceGetBusData@20
KsDeviceRegisterAdapterObject@16
KsDeviceSetBusData@20
KsDisableEvent@16
KsDiscardEvent@4
KsDispatchFastIoDeviceControlFailure@36
KsDispatchFastReadFailure@32
KsDispatchInvalidDeviceRequest@8
KsDispatchIrp@8
KsDispatchQuerySecurity@8
KsDispatchSetSecurity@8
KsDispatchSpecificMethod@8
KsDispatchSpecificProperty@8
KsEnableEvent@24
KsEnableEventWithAllocator@32
KsFastMethodHandler@32
KsFastPropertyHandler@32
KsFilterAcquireProcessingMutex@4
KsFilterAddTopologyConnections@12
KsFilterAttemptProcessing@8
KsFilterCreateNode@12
KsFilterCreatePinFactory@12
KsFilterFactoryAddCreateItem@16
KsFilterFactoryGetSymbolicLink@4
KsFilterFactorySetDeviceClassesState@8
KsFilterFactoryUpdateCacheData@8
KsFilterGetAndGate@4
KsFilterGetChildPinCount@8
KsFilterGetFirstChildPin@8
KsFilterRegisterPowerCallbacks@12
KsFilterReleaseProcessingMutex@4
KsForwardAndCatchIrp@16
KsForwardIrp@12
KsFreeDefaultClock@4
KsFreeDeviceHeader@4
KsFreeEventList@16
KsFreeObjectBag@4
KsFreeObjectCreateItem@8
KsFreeObjectCreateItemsByContext@8
KsFreeObjectHeader@4
KsGenerateDataEvent@12
KsGenerateEvent@4
KsGenerateEventList@20
KsGenerateEvents@28
KsGetBusEnumIdentifier@4
KsGetBusEnumParentFDOFromChildPDO@8
KsGetBusEnumPnpDeviceObject@8
KsGetDefaultClockState@4
KsGetDefaultClockTime@4
KsGetDevice@4
KsGetDeviceForDeviceObject@4
KsGetFilterFromIrp@4
KsGetFirstChild@4
KsGetImageNameAndResourceId@16
KsGetNextSibling@4
KsGetNodeIdFromIrp@4
KsGetObjectFromFileObject@4
KsGetObjectTypeFromFileObject@4
KsGetObjectTypeFromIrp@4
KsGetOuterUnknown@4
KsGetParent@4
KsGetPinFromIrp@4
KsHandleSizedListQuery@16
KsIncrementCountedWorker@4
KsInitializeDevice@16
KsInitializeDriver@12
KsInstallBusEnumInterface@4
KsIsBusEnumChildDevice@8
KsLoadResource@24
KsMapModuleName@20
KsMergeAutomationTables@16
KsMethodHandler@12
KsMethodHandlerWithAllocator@20
KsMoveIrpsOnCancelableQueue@28
KsNullDriverUnload@4
KsPinAcquireProcessingMutex@4
KsPinAttachAndGate@8
KsPinAttachOrGate@8
KsPinAttemptProcessing@8
KsPinDataIntersection@24
KsPinGetAndGate@4
KsPinGetAvailableByteCount@12
KsPinGetConnectedFilterInterface@12
KsPinGetConnectedPinDeviceObject@4
KsPinGetConnectedPinFileObject@4
KsPinGetConnectedPinInterface@12
KsPinGetCopyRelationships@12
KsPinGetFirstCloneStreamPointer@4
KsPinGetLeadingEdgeStreamPointer@8
KsPinGetNextSiblingPin@4
KsPinGetParentFilter@4
KsPinGetReferenceClockInterface@8
KsPinGetTrailingEdgeStreamPointer@8
KsPinPropertyHandler@20
KsPinRegisterFrameReturnCallback@8
KsPinRegisterHandshakeCallback@8
KsPinRegisterIrpCompletionCallback@8
KsPinRegisterPowerCallbacks@12
KsPinReleaseProcessingMutex@4
KsPinSetPinClockTime@12
KsPinSubmitFrame@20
KsPinSubmitFrameMdl@16
KsProbeStreamIrp@12
KsProcessPinUpdate@4
KsPropertyHandler@12
KsPropertyHandlerWithAllocator@20
KsQueryDevicePnpObject@4
KsQueryInformationFile@16
KsQueryObjectAccessMask@4
KsQueryObjectCreateItem@4
KsQueueWorkItem@8
KsReadFile@32
KsRecalculateStackDepth@8
KsReferenceBusObject@4
KsReferenceSoftwareBusObject@4
KsRegisterAggregatedClientUnknown@8
KsRegisterCountedWorker@12
KsRegisterFilterWithNoKSPins@24
KsRegisterWorker@8
KsReleaseControl@4
KsReleaseDevice@4
KsReleaseDeviceSecurityLock@4
KsReleaseIrpOnCancelableQueue@8
KsRemoveBusEnumInterface@4
KsRemoveIrpFromCancelableQueue@16
KsRemoveItemFromObjectBag@12
KsRemoveSpecificIrpFromCancelableQueue@4
KsServiceBusEnumCreateRequest@8
KsServiceBusEnumPnpRequest@8
KsSetDefaultClockState@8
KsSetDefaultClockTime@12
KsSetDevicePnpAndBaseObject@12
KsSetInformationFile@16
KsSetMajorFunctionHandler@8
KsSetPowerDispatch@12
KsSetTargetDeviceObject@8
KsSetTargetState@8
KsStreamIo@44
KsStreamPointerAdvance@4
KsStreamPointerAdvanceOffsets@16
KsStreamPointerAdvanceOffsetsAndUnlock@16
KsStreamPointerCancelTimeout@4
KsStreamPointerClone@16
KsStreamPointerDelete@4
KsStreamPointerGetIrp@12
KsStreamPointerGetMdl@4
KsStreamPointerGetNextClone@4
KsStreamPointerLock@4
KsStreamPointerScheduleTimeout@16
KsStreamPointerSetStatusCode@8
KsStreamPointerUnlock@8
KsSynchronousIoControlDevice@32
KsTerminateDevice@4
KsTopologyPropertyHandler@16
KsUnregisterWorker@4
KsUnserializeObjectPropertiesFromRegistry@12
KsValidateAllocatorCreateRequest@8
KsValidateAllocatorFramingEx@12
KsValidateClockCreateRequest@8
KsValidateConnectRequest@16
KsValidateTopologyNodeCreateRequest@12
KsWriteFile@32
KsiDefaultClockAddMarkEvent@12
KsiPropertyDefaultClockGetCorrelatedPhysicalTime@12
KsiPropertyDefaultClockGetCorrelatedTime@12
KsiPropertyDefaultClockGetFunctionTable@12
KsiPropertyDefaultClockGetPhysicalTime@12
KsiPropertyDefaultClockGetResolution@12
KsiPropertyDefaultClockGetState@12
KsiPropertyDefaultClockGetTime@12
KsiQueryObjectCreateItemsPresent@4
_KsEdit@20
