mirror of
https://github.com/winfsp/winfsp.git
synced 2025-07-03 09:22:57 -05:00
sys: WIP
This commit is contained in:
@ -67,25 +67,25 @@ DriverEntry(
|
||||
DriverObject->MajorFunction[IRP_MJ_SET_SECURITY] = FspSetSecurity;
|
||||
|
||||
/* setup the I/O completion functions */
|
||||
FspIoCompletionFunction[IRP_MJ_CREATE] = FspCreateComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_CLOSE] = FspCloseComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_READ] = FspReadComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_WRITE] = FspWriteComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_QUERY_INFORMATION] = FspQueryInformationComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_SET_INFORMATION] = FspSetInformationComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_QUERY_EA] = FspQueryEaComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_SET_EA] = FspSetEaComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_FLUSH_BUFFERS] = FspFlushBuffersComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_QUERY_VOLUME_INFORMATION] = FspQueryVolumeInformationComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_SET_VOLUME_INFORMATION] = FspSetVolumeInformationComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_DIRECTORY_CONTROL] = FspDirectoryControlComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_FILE_SYSTEM_CONTROL] = FspFileSystemControlComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_DEVICE_CONTROL] = FspDeviceControlComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_SHUTDOWN] = FspShutdownComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_LOCK_CONTROL] = FspLockControlComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_CLEANUP] = FspCleanupComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_QUERY_SECURITY] = FspQuerySecurityComplete;
|
||||
FspIoCompletionFunction[IRP_MJ_SET_SECURITY] = FspSetSecurityComplete;
|
||||
FspIoProcessFunction[IRP_MJ_CREATE] = FspCreateComplete;
|
||||
FspIoProcessFunction[IRP_MJ_CLOSE] = FspCloseComplete;
|
||||
FspIoProcessFunction[IRP_MJ_READ] = FspReadComplete;
|
||||
FspIoProcessFunction[IRP_MJ_WRITE] = FspWriteComplete;
|
||||
FspIoProcessFunction[IRP_MJ_QUERY_INFORMATION] = FspQueryInformationComplete;
|
||||
FspIoProcessFunction[IRP_MJ_SET_INFORMATION] = FspSetInformationComplete;
|
||||
FspIoProcessFunction[IRP_MJ_QUERY_EA] = FspQueryEaComplete;
|
||||
FspIoProcessFunction[IRP_MJ_SET_EA] = FspSetEaComplete;
|
||||
FspIoProcessFunction[IRP_MJ_FLUSH_BUFFERS] = FspFlushBuffersComplete;
|
||||
FspIoProcessFunction[IRP_MJ_QUERY_VOLUME_INFORMATION] = FspQueryVolumeInformationComplete;
|
||||
FspIoProcessFunction[IRP_MJ_SET_VOLUME_INFORMATION] = FspSetVolumeInformationComplete;
|
||||
FspIoProcessFunction[IRP_MJ_DIRECTORY_CONTROL] = FspDirectoryControlComplete;
|
||||
FspIoProcessFunction[IRP_MJ_FILE_SYSTEM_CONTROL] = FspFileSystemControlComplete;
|
||||
FspIoProcessFunction[IRP_MJ_DEVICE_CONTROL] = FspDeviceControlComplete;
|
||||
FspIoProcessFunction[IRP_MJ_SHUTDOWN] = FspShutdownComplete;
|
||||
FspIoProcessFunction[IRP_MJ_LOCK_CONTROL] = FspLockControlComplete;
|
||||
FspIoProcessFunction[IRP_MJ_CLEANUP] = FspCleanupComplete;
|
||||
FspIoProcessFunction[IRP_MJ_QUERY_SECURITY] = FspQuerySecurityComplete;
|
||||
FspIoProcessFunction[IRP_MJ_SET_SECURITY] = FspSetSecurityComplete;
|
||||
|
||||
/* setup fast I/O and resource acquisition */
|
||||
static FAST_IO_DISPATCH FspFastIoDispatch = { 0 };
|
||||
|
Reference in New Issue
Block a user