misc.c
来自「winNT技术操作系统,国外开放的原代码和LIUX一样」· C语言 代码 · 共 219 行
C
219 行
#include <ks.h>/* =============================================================== Misc. Helper Functions*//* @unimplemented*/KSDDKAPI NTSTATUS NTAPIKsCacheMedium( IN PUNICODE_STRING SymbolicLink, IN PKSPIN_MEDIUM Medium, IN DWORD PinDirection){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* @unimplemented*/KSDDKAPI NTSTATUS NTAPIKsDefaultDispatchPnp( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* @unimplemented*/KSDDKAPI VOID NTAPIKsSetDevicePnpAndBaseObject( IN KSDEVICE_HEADER Header, IN PDEVICE_OBJECT PnpDeviceObject, IN PDEVICE_OBJECT BaseDevice){ UNIMPLEMENTED;}/* @unimplemented*/KSDDKAPI NTSTATUS NTAPIKsDefaultDispatchPower( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* @unimplemented*/KSDDKAPI VOID NTAPIKsSetPowerDispatch( IN KSOBJECT_HEADER Header, IN PFNKSCONTEXT_DISPATCH PowerDispatch OPTIONAL, IN PVOID PowerContext OPTIONAL){ UNIMPLEMENTED;}/* @unimplemented*/KSDDKAPI NTSTATUS NTAPIKsReferenceBusObject( IN KSDEVICE_HEADER Header){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* @unimplemented*/KSDDKAPI VOID NTAPIKsDereferenceBusObject( IN KSDEVICE_HEADER Header){ UNIMPLEMENTED;}/* @unimplemented*/KSDDKAPI NTSTATUS NTAPIKsFreeObjectCreateItem( IN KSDEVICE_HEADER Header, IN PUNICODE_STRING CreateItem){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* @unimplemented*/KSDDKAPI NTSTATUS NTAPIKsFreeObjectCreateItemsByContext( IN KSDEVICE_HEADER Header, IN PVOID Context){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* @unimplemented*/KSDDKAPI NTSTATUS NTAPIKsLoadResource( IN PVOID ImageBase, IN POOL_TYPE PoolType, IN ULONG_PTR ResourceName, IN ULONG ResourceType, OUT PVOID* Resource, OUT PULONG ResourceSize){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* @unimplemented*/VOIDKsNullDriverUnload( IN PDRIVER_OBJECT DriverObject){ UNIMPLEMENTED;}/* @unimplemented*/KSDDKAPI NTSTATUS NTAPIKsPinDataIntersectionEx( IN PIRP Irp, IN PKSP_PIN Pin, OUT PVOID Data, IN ULONG DescriptorsCount, IN const KSPIN_DESCRIPTOR* Descriptor, IN ULONG DescriptorSize, IN PFNKSINTERSECTHANDLEREX IntersectHandler OPTIONAL, IN PVOID HandlerContext OPTIONAL){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* @unimplemented*/KSDDKAPI PDEVICE_OBJECT NTAPIKsQueryDevicePnpObject( IN KSDEVICE_HEADER Header){ UNIMPLEMENTED; return NULL;}/* @unimplemented*/KSDDKAPI VOID NTAPIKsRecalculateStackDepth( IN KSDEVICE_HEADER Header, IN BOOLEAN ReuseStackLocation){ UNIMPLEMENTED;}/* @unimplemented*/KSDDKAPI VOID NTAPIKsSetTargetDeviceObject( IN KSOBJECT_HEADER Header, IN PDEVICE_OBJECT TargetDevice OPTIONAL){ UNIMPLEMENTED;}/* @unimplemented*/KSDDKAPI VOID NTAPIKsSetTargetState( IN KSOBJECT_HEADER Header, IN KSTARGET_STATE TargetState){ UNIMPLEMENTED;}/* @unimplemented*/KSDDKAPI NTSTATUS NTAPIKsSynchronousIoControlDevice( IN PFILE_OBJECT FileObject, IN KPROCESSOR_MODE RequestorMode, IN DWORD IoControl, IN PVOID InBuffer, IN ULONG InSize, OUT PVOID OutBuffer, IN ULONG OUtSize, OUT PULONG BytesReturned){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?