3 /* ===============================================================
10 KSDDKAPI NTSTATUS NTAPI
12 IN PUNICODE_STRING SymbolicLink
,
13 IN PKSPIN_MEDIUM Medium
,
14 IN DWORD PinDirection
)
17 return STATUS_UNSUCCESSFUL
;
23 KSDDKAPI NTSTATUS NTAPI
25 IN PDEVICE_OBJECT DeviceObject
,
29 return STATUS_UNSUCCESSFUL
;
36 KsSetDevicePnpAndBaseObject(
37 IN KSDEVICE_HEADER Header
,
38 IN PDEVICE_OBJECT PnpDeviceObject
,
39 IN PDEVICE_OBJECT BaseDevice
)
47 KSDDKAPI NTSTATUS NTAPI
48 KsDefaultDispatchPower(
49 IN PDEVICE_OBJECT DeviceObject
,
53 return STATUS_UNSUCCESSFUL
;
61 IN KSOBJECT_HEADER Header
,
62 IN PFNKSCONTEXT_DISPATCH PowerDispatch OPTIONAL
,
63 IN PVOID PowerContext OPTIONAL
)
71 KSDDKAPI NTSTATUS NTAPI
73 IN KSDEVICE_HEADER Header
)
76 return STATUS_UNSUCCESSFUL
;
83 KsDereferenceBusObject(
84 IN KSDEVICE_HEADER Header
)
92 KSDDKAPI NTSTATUS NTAPI
93 KsFreeObjectCreateItem(
94 IN KSDEVICE_HEADER Header
,
95 IN PUNICODE_STRING CreateItem
)
98 return STATUS_UNSUCCESSFUL
;
104 KSDDKAPI NTSTATUS NTAPI
105 KsFreeObjectCreateItemsByContext(
106 IN KSDEVICE_HEADER Header
,
110 return STATUS_UNSUCCESSFUL
;
116 KSDDKAPI NTSTATUS NTAPI
119 IN POOL_TYPE PoolType
,
120 IN ULONG_PTR ResourceName
,
121 IN ULONG ResourceType
,
123 OUT PULONG ResourceSize
)
126 return STATUS_UNSUCCESSFUL
;
134 IN PDRIVER_OBJECT DriverObject
)
142 KSDDKAPI NTSTATUS NTAPI
143 KsPinDataIntersectionEx(
147 IN ULONG DescriptorsCount
,
148 IN
const KSPIN_DESCRIPTOR
* Descriptor
,
149 IN ULONG DescriptorSize
,
150 IN PFNKSINTERSECTHANDLEREX IntersectHandler OPTIONAL
,
151 IN PVOID HandlerContext OPTIONAL
)
154 return STATUS_UNSUCCESSFUL
;
160 KSDDKAPI PDEVICE_OBJECT NTAPI
161 KsQueryDevicePnpObject(
162 IN KSDEVICE_HEADER Header
)
172 KsRecalculateStackDepth(
173 IN KSDEVICE_HEADER Header
,
174 IN BOOLEAN ReuseStackLocation
)
183 KsSetTargetDeviceObject(
184 IN KSOBJECT_HEADER Header
,
185 IN PDEVICE_OBJECT TargetDevice OPTIONAL
)
195 IN KSOBJECT_HEADER Header
,
196 IN KSTARGET_STATE TargetState
)
204 KSDDKAPI NTSTATUS NTAPI
205 KsSynchronousIoControlDevice(
206 IN PFILE_OBJECT FileObject
,
207 IN KPROCESSOR_MODE RequestorMode
,
213 OUT PULONG BytesReturned
)
216 return STATUS_UNSUCCESSFUL
;