- Start implementing object bag support functions
[reactos.git] / reactos / drivers / ksfilter / ks / ks.spec
1 @ stdcall KsCreateAllocator(ptr ptr ptr)
2 @ stdcall KsCreateDefaultAllocator(ptr)
3 @ stdcall KsValidateAllocatorCreateRequest(ptr ptr)
4 @ stdcall KsCreateDefaultAllocatorEx(ptr ptr ptr ptr ptr ptr)
5 @ stdcall KsValidateAllocatorFramingEx(ptr long ptr)
6
7 @ stdcall KsCreateClock(ptr ptr ptr)
8 @ stdcall KsCreateDefaultClock(ptr ptr)
9 @ stdcall KsAllocateDefaultClock(ptr)
10 @ stdcall KsAllocateDefaultClockEx(ptr ptr ptr ptr ptr ptr long)
11 @ stdcall KsFreeDefaultClock(ptr)
12 @ stdcall KsValidateClockCreateRequest(ptr ptr)
13 @ stdcall KsGetDefaultClockState(ptr)
14 @ stdcall KsSetDefaultClockState(ptr long)
15 @ stdcall KsGetDefaultClockTime(ptr)
16 @ stdcall KsSetDefaultClockTime(ptr long long)
17
18 @ stdcall KsMethodHandler(ptr long ptr)
19 @ stdcall KsMethodHandlerWithAllocator(ptr long ptr ptr long)
20 @ stdcall KsFastMethodHandler(ptr ptr long ptr long ptr long ptr)
21
22 @ stdcall KsPropertyHandler(ptr long ptr)
23 @ stdcall KsPropertyHandlerWithAllocator(ptr long ptr ptr long)
24 @ stdcall KsUnserializeObjectPropertiesFromRegistry(ptr ptr ptr)
25 @ stdcall KsFastPropertyHandler(ptr ptr long ptr long ptr long ptr)
26
27 @ stdcall KsGenerateEvent(ptr)
28 @ stdcall KsEnableEventWithAllocator(ptr long ptr ptr long ptr ptr long)
29 @ stdcall KsGenerateDataEvent(ptr long ptr)
30 @ stdcall KsEnableEvent(ptr long ptr ptr long ptr)
31 @ stdcall KsDiscardEvent(ptr)
32 @ stdcall KsDisableEvent(ptr ptr long ptr)
33 @ stdcall KsFreeEventList(ptr ptr long ptr)
34
35 @ stdcall KsValidateTopologyNodeCreateRequest(ptr ptr ptr)
36 @ stdcall KsCreateTopologyNode(ptr ptr long ptr)
37 @ stdcall KsTopologyPropertyHandler(ptr ptr ptr ptr)
38
39 @ stdcall KsCreatePin(ptr ptr long ptr)
40 @ stdcall KsValidateConnectRequest(ptr long ptr ptr)
41 @ stdcall KsPinPropertyHandler(ptr ptr ptr long ptr)
42 @ stdcall KsPinDataIntersection(ptr ptr ptr long ptr ptr)
43
44 @ stdcall KsHandleSizedListQuery(ptr long long ptr)
45
46 @ stdcall KsAcquireResetValue(ptr ptr)
47 @ stdcall KsDefaultForwardIrp(ptr ptr)
48 @ stdcall KsAddIrpToCancelableQueue(ptr ptr ptr long ptr)
49 @ stdcall KsAddObjectCreateItemToDeviceHeader(ptr ptr ptr wstr ptr)
50 @ stdcall KsAddObjectCreateItemToObjectHeader(ptr ptr ptr wstr ptr)
51 @ stdcall KsAllocateDeviceHeader(ptr long ptr)
52 @ stdcall KsAllocateExtraData(ptr long ptr)
53 @ stdcall KsAllocateObjectCreateItem(long ptr long ptr)
54 @ stdcall KsAllocateObjectHeader(ptr long ptr ptr ptr)
55 @ stdcall KsCancelIo(ptr ptr)
56 @ stdcall KsCancelRoutine(ptr ptr)
57 @ stdcall KsDefaultDeviceIoCompletion(ptr ptr)
58 @ stdcall KsDispatchFastIoDeviceControlFailure(ptr long ptr long ptr long long ptr ptr)
59 @ stdcall KsDispatchFastReadFailure(ptr ptr long long long ptr ptr ptr)
60 ; KsDispatchFastWriteFailure@32
61 @ stdcall KsDispatchInvalidDeviceRequest(ptr ptr)
62 @ stdcall KsDispatchIrp(ptr ptr)
63 @ stdcall KsDispatchSpecificMethod(ptr ptr)
64 @ stdcall KsDispatchSpecificProperty(ptr ptr)
65 @ stdcall KsForwardAndCatchIrp(ptr ptr ptr long)
66 @ stdcall KsForwardIrp(ptr ptr long)
67 @ stdcall KsFreeDeviceHeader(ptr)
68 @ stdcall KsFreeObjectHeader(ptr)
69 @ stdcall KsGetChildCreateParameter(ptr ptr)
70 @ stdcall KsMoveIrpsOnCancelableQueue(ptr ptr ptr ptr long ptr ptr)
71 @ stdcall KsProbeStreamIrp(ptr long long)
72 @ stdcall KsQueryInformationFile(ptr ptr long long)
73 @ stdcall KsQueryObjectAccessMask(ptr)
74 @ stdcall KsQueryObjectCreateItem(ptr)
75 @ stdcall KsReadFile(ptr ptr ptr ptr ptr long long long)
76 @ stdcall KsReleaseIrpOnCancelableQueue(ptr ptr)
77 @ stdcall KsRemoveIrpFromCancelableQueue(ptr ptr long long)
78 @ stdcall KsRemoveSpecificIrpFromCancelableQueue(ptr)
79 @ stdcall KsSetInformationFile(ptr ptr long long)
80 @ stdcall KsSetMajorFunctionHandler(ptr long)
81 @ stdcall KsStreamIo(ptr ptr ptr ptr ptr long ptr ptr long long long)
82 @ stdcall KsWriteFile(ptr ptr ptr ptr ptr long long long)
83
84 @ stdcall KsRegisterWorker(long ptr)
85 @ stdcall KsUnregisterWorker(ptr)
86 @ stdcall KsRegisterCountedWorker(long ptr ptr)
87 @ stdcall KsDecrementCountedWorker(ptr)
88 @ stdcall KsIncrementCountedWorker(ptr)
89 @ stdcall KsQueueWorkItem(ptr ptr)
90
91 @ stdcall KsCacheMedium(ptr ptr long)
92 @ stdcall KsDefaultDispatchPnp(ptr ptr)
93 @ stdcall KsSetDevicePnpAndBaseObject(ptr ptr ptr)
94 @ stdcall KsDefaultDispatchPower(ptr ptr)
95 @ stdcall KsSetPowerDispatch(ptr ptr ptr)
96 @ stdcall KsReferenceBusObject(ptr)
97 @ stdcall KsDereferenceBusObject(ptr)
98 @ stdcall KsFreeObjectCreateItem(ptr ptr)
99 @ stdcall KsFreeObjectCreateItemsByContext(ptr ptr)
100 @ stdcall KsLoadResource(ptr long ptr long ptr ptr)
101 ; KsNullDriverUnload@4
102 @ stdcall KsPinDataIntersectionEx(ptr ptr ptr long ptr long ptr ptr)
103 @ stdcall KsQueryDevicePnpObject(ptr)
104 @ stdcall KsRecalculateStackDepth(ptr long)
105 @ stdcall KsSetTargetDeviceObject(ptr ptr)
106 @ stdcall KsSetTargetState(ptr long)
107 @ stdcall KsSynchronousIoControlDevice(ptr long long ptr long ptr long ptr)
108 @ stdcall KsInitializeDriver(ptr ptr ptr)
109
110 ; Kernel COM
111 @ stdcall KoCreateInstance(ptr ptr long ptr ptr)