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