This commit is contained in:
Bill Zissimopoulos
2015-11-27 23:37:57 -08:00
parent 0db1f0614b
commit 97c98ac265
19 changed files with 68 additions and 74 deletions

View File

@ -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 };