1; 2; Definition file of ks.sys 3; Automatic generated by gendef 4; written by Kai Tietz 2008 5; 6LIBRARY "ks.sys" 7EXPORTS 8; public: __thiscall CBaseUnknown::CBaseUnknown(struct _GUID const &,struct IUnknown *) 9??0CBaseUnknown@@QAE@ABU_GUID@@PAUIUnknown@@@Z ; has WINAPI (@8) 10; public: __thiscall CBaseUnknown::CBaseUnknown(struct IUnknown *) 11??0CBaseUnknown@@QAE@PAUIUnknown@@@Z ; has WINAPI (@4) 12; public: virtual __thiscall CBaseUnknown::~CBaseUnknown(void) 13??1CBaseUnknown@@UAE@XZ 14; public: void __thiscall CBaseUnknown::__dflt_ctor_closure(void) 15??_FCBaseUnknown@@QAEXXZ 16; public: virtual unsigned long __stdcall CBaseUnknown::IndirectedAddRef(void) 17?IndirectedAddRef@CBaseUnknown@@UAGKXZ ; has WINAPI (@4) 18; public: virtual long __stdcall CBaseUnknown::IndirectedQueryInterface(struct _GUID const &,void **) 19?IndirectedQueryInterface@CBaseUnknown@@UAGJABU_GUID@@PAPAX@Z ; has WINAPI (@12) 20; public: virtual unsigned long __stdcall CBaseUnknown::IndirectedRelease(void) 21?IndirectedRelease@CBaseUnknown@@UAGKXZ ; has WINAPI (@4) 22; public: virtual unsigned long __stdcall CBaseUnknown::NonDelegatedAddRef(void) 23?NonDelegatedAddRef@CBaseUnknown@@UAGKXZ ; has WINAPI (@4) 24; public: virtual long __stdcall CBaseUnknown::NonDelegatedQueryInterface(struct _GUID const &,void **) 25?NonDelegatedQueryInterface@CBaseUnknown@@UAGJABU_GUID@@PAPAX@Z ; has WINAPI (@12) 26; public: virtual unsigned long __stdcall CBaseUnknown::NonDelegatedRelease(void) 27?NonDelegatedRelease@CBaseUnknown@@UAGKXZ ; has WINAPI (@4) 28DllInitialize@4 29KoCreateInstance@20 30KoDeviceInitialize@4 31KoDriverInitialize@12 32KoRelease@4 33KsAcquireControl@4 34KsAcquireDevice@4 35KsAcquireDeviceSecurityLock@8 36KsAcquireResetValue@8 37KsAddDevice@8 38KsAddEvent@8 39KsAddIrpToCancelableQueue@20 40KsAddItemToObjectBag@12 41KsAddObjectCreateItemToDeviceHeader@20 42KsAddObjectCreateItemToObjectHeader@20 43KsAllocateDefaultClock@4 44KsAllocateDefaultClockEx@28 45KsAllocateDeviceHeader@12 46KsAllocateExtraData@12 47KsAllocateObjectBag@8 48KsAllocateObjectCreateItem@16 49KsAllocateObjectHeader@20 50KsCacheMedium@12 51KsCancelIo@8 52KsCancelRoutine@8 53KsCompletePendingRequest@4 54KsCopyObjectBagItems@8 55KsCreateAllocator@12 56KsCreateBusEnumObject@24 57KsCreateClock@12 58KsCreateDefaultAllocator@4 59KsCreateDefaultAllocatorEx@24 60KsCreateDefaultClock@8 61KsCreateDefaultSecurity@8 62KsCreateDevice@20 63KsCreateFilterFactory@32 64KsCreatePin@16 65KsCreateTopologyNode@16 66KsDecrementCountedWorker@4 67KsDefaultAddEventHandler@12 68KsDefaultDeviceIoCompletion@8 69KsDefaultDispatchPnp@8 70KsDefaultDispatchPower@8 71KsDefaultForwardIrp@8 72KsDereferenceBusObject@4 73KsDereferenceSoftwareBusObject@4 74KsDeviceGetBusData@20 75KsDeviceRegisterAdapterObject@16 76KsDeviceSetBusData@20 77KsDisableEvent@16 78KsDiscardEvent@4 79KsDispatchFastIoDeviceControlFailure@36 80KsDispatchFastReadFailure@32 81KsDispatchInvalidDeviceRequest@8 82KsDispatchIrp@8 83KsDispatchQuerySecurity@8 84KsDispatchSetSecurity@8 85KsDispatchSpecificMethod@8 86KsDispatchSpecificProperty@8 87KsEnableEvent@24 88KsEnableEventWithAllocator@32 89KsFastMethodHandler@32 90KsFastPropertyHandler@32 91KsFilterAcquireProcessingMutex@4 92KsFilterAddTopologyConnections@12 93KsFilterAttemptProcessing@8 94KsFilterCreateNode@12 95KsFilterCreatePinFactory@12 96KsFilterFactoryAddCreateItem@16 97KsFilterFactoryGetSymbolicLink@4 98KsFilterFactorySetDeviceClassesState@8 99KsFilterFactoryUpdateCacheData@8 100KsFilterGetAndGate@4 101KsFilterGetChildPinCount@8 102KsFilterGetFirstChildPin@8 103KsFilterRegisterPowerCallbacks@12 104KsFilterReleaseProcessingMutex@4 105KsForwardAndCatchIrp@16 106KsForwardIrp@12 107KsFreeDefaultClock@4 108KsFreeDeviceHeader@4 109KsFreeEventList@16 110KsFreeObjectBag@4 111KsFreeObjectCreateItem@8 112KsFreeObjectCreateItemsByContext@8 113KsFreeObjectHeader@4 114KsGenerateDataEvent@12 115KsGenerateEvent@4 116KsGenerateEventList@20 117KsGenerateEvents@28 118KsGetBusEnumIdentifier@4 119KsGetBusEnumParentFDOFromChildPDO@8 120KsGetBusEnumPnpDeviceObject@8 121KsGetDefaultClockState@4 122KsGetDefaultClockTime@4 123KsGetDevice@4 124KsGetDeviceForDeviceObject@4 125KsGetFilterFromIrp@4 126KsGetFirstChild@4 127KsGetImageNameAndResourceId@16 128KsGetNextSibling@4 129KsGetNodeIdFromIrp@4 130KsGetObjectFromFileObject@4 131KsGetObjectTypeFromFileObject@4 132KsGetObjectTypeFromIrp@4 133KsGetOuterUnknown@4 134KsGetParent@4 135KsGetPinFromIrp@4 136KsHandleSizedListQuery@16 137KsIncrementCountedWorker@4 138KsInitializeDevice@16 139KsInitializeDriver@12 140KsInstallBusEnumInterface@4 141KsIsBusEnumChildDevice@8 142KsLoadResource@24 143KsMapModuleName@20 144KsMergeAutomationTables@16 145KsMethodHandler@12 146KsMethodHandlerWithAllocator@20 147KsMoveIrpsOnCancelableQueue@28 148KsNullDriverUnload@4 149KsPinAcquireProcessingMutex@4 150KsPinAttachAndGate@8 151KsPinAttachOrGate@8 152KsPinAttemptProcessing@8 153KsPinDataIntersection@24 154KsPinGetAndGate@4 155KsPinGetAvailableByteCount@12 156KsPinGetConnectedFilterInterface@12 157KsPinGetConnectedPinDeviceObject@4 158KsPinGetConnectedPinFileObject@4 159KsPinGetConnectedPinInterface@12 160KsPinGetCopyRelationships@12 161KsPinGetFirstCloneStreamPointer@4 162KsPinGetLeadingEdgeStreamPointer@8 163KsPinGetNextSiblingPin@4 164KsPinGetParentFilter@4 165KsPinGetReferenceClockInterface@8 166KsPinGetTrailingEdgeStreamPointer@8 167KsPinPropertyHandler@20 168KsPinRegisterFrameReturnCallback@8 169KsPinRegisterHandshakeCallback@8 170KsPinRegisterIrpCompletionCallback@8 171KsPinRegisterPowerCallbacks@12 172KsPinReleaseProcessingMutex@4 173KsPinSetPinClockTime@12 174KsPinSubmitFrame@20 175KsPinSubmitFrameMdl@16 176KsProbeStreamIrp@12 177KsProcessPinUpdate@4 178KsPropertyHandler@12 179KsPropertyHandlerWithAllocator@20 180KsQueryDevicePnpObject@4 181KsQueryInformationFile@16 182KsQueryObjectAccessMask@4 183KsQueryObjectCreateItem@4 184KsQueueWorkItem@8 185KsReadFile@32 186KsRecalculateStackDepth@8 187KsReferenceBusObject@4 188KsReferenceSoftwareBusObject@4 189KsRegisterAggregatedClientUnknown@8 190KsRegisterCountedWorker@12 191KsRegisterFilterWithNoKSPins@24 192KsRegisterWorker@8 193KsReleaseControl@4 194KsReleaseDevice@4 195KsReleaseDeviceSecurityLock@4 196KsReleaseIrpOnCancelableQueue@8 197KsRemoveBusEnumInterface@4 198KsRemoveIrpFromCancelableQueue@16 199KsRemoveItemFromObjectBag@12 200KsRemoveSpecificIrpFromCancelableQueue@4 201KsServiceBusEnumCreateRequest@8 202KsServiceBusEnumPnpRequest@8 203KsSetDefaultClockState@8 204KsSetDefaultClockTime@12 205KsSetDevicePnpAndBaseObject@12 206KsSetInformationFile@16 207KsSetMajorFunctionHandler@8 208KsSetPowerDispatch@12 209KsSetTargetDeviceObject@8 210KsSetTargetState@8 211KsStreamIo@44 212KsStreamPointerAdvance@4 213KsStreamPointerAdvanceOffsets@16 214KsStreamPointerAdvanceOffsetsAndUnlock@16 215KsStreamPointerCancelTimeout@4 216KsStreamPointerClone@16 217KsStreamPointerDelete@4 218KsStreamPointerGetIrp@12 219KsStreamPointerGetMdl@4 220KsStreamPointerGetNextClone@4 221KsStreamPointerLock@4 222KsStreamPointerScheduleTimeout@16 223KsStreamPointerSetStatusCode@8 224KsStreamPointerUnlock@8 225KsSynchronousIoControlDevice@32 226KsTerminateDevice@4 227KsTopologyPropertyHandler@16 228KsUnregisterWorker@4 229KsUnserializeObjectPropertiesFromRegistry@12 230KsValidateAllocatorCreateRequest@8 231KsValidateAllocatorFramingEx@12 232KsValidateClockCreateRequest@8 233KsValidateConnectRequest@16 234KsValidateTopologyNodeCreateRequest@12 235KsWriteFile@32 236KsiDefaultClockAddMarkEvent@12 237KsiPropertyDefaultClockGetCorrelatedPhysicalTime@12 238KsiPropertyDefaultClockGetCorrelatedTime@12 239KsiPropertyDefaultClockGetFunctionTable@12 240KsiPropertyDefaultClockGetPhysicalTime@12 241KsiPropertyDefaultClockGetResolution@12 242KsiPropertyDefaultClockGetState@12 243KsiPropertyDefaultClockGetTime@12 244KsiQueryObjectCreateItemsPresent@4 245_KsEdit@20 246