mirror of
				https://github.com/winfsp/winfsp.git
				synced 2025-10-29 19:18:39 -05:00 
			
		
		
		
	dll: renamed FSP_FILE_SYSTEM_INTERFACE methods
This commit is contained in:
		| @@ -56,17 +56,17 @@ typedef struct _FSP_FILE_SYSTEM_INTERFACE | ||||
|     NTSTATUS (*GetSecurity)(FSP_FILE_SYSTEM *FileSystem, | ||||
|         PWSTR FileName, PDWORD PFileAttributes, | ||||
|         PSECURITY_DESCRIPTOR SecurityDescriptor, SIZE_T *PSecurityDescriptorSize); | ||||
|     NTSTATUS (*FileCreate)(FSP_FILE_SYSTEM *FileSystem, | ||||
|     NTSTATUS (*Create)(FSP_FILE_SYSTEM *FileSystem, | ||||
|         FSP_FSCTL_TRANSACT_REQ *Request, FSP_FILE_NODE **PFileNode); | ||||
|     NTSTATUS (*FileOpen)(FSP_FILE_SYSTEM *FileSystem, | ||||
|     NTSTATUS (*Open)(FSP_FILE_SYSTEM *FileSystem, | ||||
|         FSP_FSCTL_TRANSACT_REQ *Request, FSP_FILE_NODE **PFileNode); | ||||
|     NTSTATUS (*FileOverwrite)(FSP_FILE_SYSTEM *FileSystem, | ||||
|     NTSTATUS (*Overwrite)(FSP_FILE_SYSTEM *FileSystem, | ||||
|         FSP_FSCTL_TRANSACT_REQ *Request, BOOLEAN Supersede, FSP_FILE_NODE **PFileNode); | ||||
|     NTSTATUS (*FileOpenParentDirectory)(FSP_FILE_SYSTEM *FileSystem, | ||||
|     NTSTATUS (*OpenParentDirectory)(FSP_FILE_SYSTEM *FileSystem, | ||||
|         FSP_FSCTL_TRANSACT_REQ *Request, FSP_FILE_NODE **PFileNode, PBOOLEAN PFileExists); | ||||
|     NTSTATUS (*FileCleanup)(FSP_FILE_SYSTEM *FileSystem, | ||||
|     NTSTATUS (*Cleanup)(FSP_FILE_SYSTEM *FileSystem, | ||||
|         FSP_FSCTL_TRANSACT_REQ *Request, FSP_FILE_NODE *FileNode); | ||||
|     NTSTATUS (*FileClose)(FSP_FILE_SYSTEM *FileSystem, | ||||
|     NTSTATUS (*Close)(FSP_FILE_SYSTEM *FileSystem, | ||||
|         FSP_FSCTL_TRANSACT_REQ *Request, FSP_FILE_NODE *FileNode); | ||||
| } FSP_FILE_SYSTEM_INTERFACE; | ||||
| typedef struct _FSP_FILE_SYSTEM | ||||
|   | ||||
| @@ -9,12 +9,12 @@ | ||||
| FSP_API NTSTATUS FspFileSystemOpCleanup(FSP_FILE_SYSTEM *FileSystem, | ||||
|     FSP_FSCTL_TRANSACT_REQ *Request) | ||||
| { | ||||
|     if (0 == FileSystem->Interface->FileCleanup) | ||||
|     if (0 == FileSystem->Interface->Cleanup) | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, STATUS_INVALID_DEVICE_REQUEST); | ||||
|  | ||||
|     FSP_FILE_NODE *FileNode = (PVOID)Request->Req.Close.UserContext; | ||||
|  | ||||
|     FileSystem->Interface->FileCleanup(FileSystem, Request, FileNode); | ||||
|     FileSystem->Interface->Cleanup(FileSystem, Request, FileNode); | ||||
|  | ||||
|     return FspFileSystemSendCleanupResponse(FileSystem, Request); | ||||
| } | ||||
|   | ||||
| @@ -9,12 +9,12 @@ | ||||
| FSP_API NTSTATUS FspFileSystemOpClose(FSP_FILE_SYSTEM *FileSystem, | ||||
|     FSP_FSCTL_TRANSACT_REQ *Request) | ||||
| { | ||||
|     if (0 == FileSystem->Interface->FileClose) | ||||
|     if (0 == FileSystem->Interface->Close) | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, STATUS_INVALID_DEVICE_REQUEST); | ||||
|  | ||||
|     FSP_FILE_NODE *FileNode = (PVOID)Request->Req.Close.UserContext; | ||||
|  | ||||
|     FileSystem->Interface->FileClose(FileSystem, Request, FileNode); | ||||
|     FileSystem->Interface->Close(FileSystem, Request, FileNode); | ||||
|  | ||||
|     return FspFileSystemSendCloseResponse(FileSystem, Request); | ||||
| } | ||||
|   | ||||
| @@ -47,7 +47,7 @@ static NTSTATUS FspFileSystemOpCreate_FileCreate(FSP_FILE_SYSTEM *FileSystem, | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|  | ||||
|     Result = FileSystem->Interface->FileCreate(FileSystem, Request, &FileNode); | ||||
|     Result = FileSystem->Interface->Create(FileSystem, Request, &FileNode); | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|  | ||||
| @@ -72,15 +72,15 @@ static NTSTATUS FspFileSystemOpCreate_FileOpen(FSP_FILE_SYSTEM *FileSystem, | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|  | ||||
|     Result = FileSystem->Interface->FileOpen(FileSystem, Request, &FileNode); | ||||
|     Result = FileSystem->Interface->Open(FileSystem, Request, &FileNode); | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|  | ||||
|     Result = FspShareCheck(FileSystem, GrantedAccess, Request->Req.Create.ShareAccess, FileNode); | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|     { | ||||
|         if (0 != FileSystem->Interface->FileClose) | ||||
|             FileSystem->Interface->FileClose(FileSystem, Request, FileNode); | ||||
|         if (0 != FileSystem->Interface->Close) | ||||
|             FileSystem->Interface->Close(FileSystem, Request, FileNode); | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|     } | ||||
|  | ||||
| @@ -107,7 +107,7 @@ static NTSTATUS FspFileSystemOpCreate_FileOpenIf(FSP_FILE_SYSTEM *FileSystem, | ||||
|  | ||||
|     if (!Create) | ||||
|     { | ||||
|         Result = FileSystem->Interface->FileOpen(FileSystem, Request, &FileNode); | ||||
|         Result = FileSystem->Interface->Open(FileSystem, Request, &FileNode); | ||||
|         if (!NT_SUCCESS(Result)) | ||||
|         { | ||||
|             if (STATUS_OBJECT_NAME_NOT_FOUND != Result) | ||||
| @@ -125,7 +125,7 @@ static NTSTATUS FspFileSystemOpCreate_FileOpenIf(FSP_FILE_SYSTEM *FileSystem, | ||||
|         if (!NT_SUCCESS(Result)) | ||||
|             return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|  | ||||
|         Result = FileSystem->Interface->FileCreate(FileSystem, Request, &FileNode); | ||||
|         Result = FileSystem->Interface->Create(FileSystem, Request, &FileNode); | ||||
|         if (!NT_SUCCESS(Result)) | ||||
|             return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|  | ||||
| @@ -136,8 +136,8 @@ static NTSTATUS FspFileSystemOpCreate_FileOpenIf(FSP_FILE_SYSTEM *FileSystem, | ||||
|     Result = FspShareCheck(FileSystem, GrantedAccess, Request->Req.Create.ShareAccess, FileNode); | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|     { | ||||
|         if (0 != FileSystem->Interface->FileClose) | ||||
|             FileSystem->Interface->FileClose(FileSystem, Request, FileNode); | ||||
|         if (0 != FileSystem->Interface->Close) | ||||
|             FileSystem->Interface->Close(FileSystem, Request, FileNode); | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|     } | ||||
|  | ||||
| @@ -166,15 +166,15 @@ static NTSTATUS FspFileSystemOpCreate_FileOverwrite(FSP_FILE_SYSTEM *FileSystem, | ||||
|             (~DELETE | (Request->Req.Create.DesiredAccess & DELETE)) : | ||||
|             (~FILE_WRITE_DATA | (Request->Req.Create.DesiredAccess & FILE_WRITE_DATA)); | ||||
|  | ||||
|     Result = FileSystem->Interface->FileOverwrite(FileSystem, Request, Supersede, &FileNode); | ||||
|     Result = FileSystem->Interface->Overwrite(FileSystem, Request, Supersede, &FileNode); | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|  | ||||
|     Result = FspShareCheck(FileSystem, GrantedAccess, Request->Req.Create.ShareAccess, FileNode); | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|     { | ||||
|         if (0 != FileSystem->Interface->FileClose) | ||||
|             FileSystem->Interface->FileClose(FileSystem, Request, FileNode); | ||||
|         if (0 != FileSystem->Interface->Close) | ||||
|             FileSystem->Interface->Close(FileSystem, Request, FileNode); | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|     } | ||||
|  | ||||
| @@ -210,7 +210,7 @@ static NTSTATUS FspFileSystemOpCreate_FileOverwriteIf(FSP_FILE_SYSTEM *FileSyste | ||||
|  | ||||
|     if (!Create) | ||||
|     { | ||||
|         Result = FileSystem->Interface->FileOverwrite(FileSystem, Request, FALSE, &FileNode); | ||||
|         Result = FileSystem->Interface->Overwrite(FileSystem, Request, FALSE, &FileNode); | ||||
|         if (!NT_SUCCESS(Result)) | ||||
|         { | ||||
|             if (STATUS_OBJECT_NAME_NOT_FOUND != Result) | ||||
| @@ -225,7 +225,7 @@ static NTSTATUS FspFileSystemOpCreate_FileOverwriteIf(FSP_FILE_SYSTEM *FileSyste | ||||
|         if (!NT_SUCCESS(Result)) | ||||
|             return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|  | ||||
|         Result = FileSystem->Interface->FileCreate(FileSystem, Request, &FileNode); | ||||
|         Result = FileSystem->Interface->Create(FileSystem, Request, &FileNode); | ||||
|         if (!NT_SUCCESS(Result)) | ||||
|             return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|  | ||||
| @@ -236,8 +236,8 @@ static NTSTATUS FspFileSystemOpCreate_FileOverwriteIf(FSP_FILE_SYSTEM *FileSyste | ||||
|     Result = FspShareCheck(FileSystem, GrantedAccess, Request->Req.Create.ShareAccess, FileNode); | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|     { | ||||
|         if (0 != FileSystem->Interface->FileClose) | ||||
|             FileSystem->Interface->FileClose(FileSystem, Request, FileNode); | ||||
|         if (0 != FileSystem->Interface->Close) | ||||
|             FileSystem->Interface->Close(FileSystem, Request, FileNode); | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|     } | ||||
|  | ||||
| @@ -261,7 +261,7 @@ static NTSTATUS FspFileSystemOpCreate_FileOpenTargetDirectory(FSP_FILE_SYSTEM *F | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|  | ||||
|     Result = FileSystem->Interface->FileOpenParentDirectory(FileSystem, Request, | ||||
|     Result = FileSystem->Interface->OpenParentDirectory(FileSystem, Request, | ||||
|         &FileNode, &FileExists); | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
| @@ -269,8 +269,8 @@ static NTSTATUS FspFileSystemOpCreate_FileOpenTargetDirectory(FSP_FILE_SYSTEM *F | ||||
|     Result = FspShareCheck(FileSystem, GrantedAccess, Request->Req.Create.ShareAccess, FileNode); | ||||
|     if (!NT_SUCCESS(Result)) | ||||
|     { | ||||
|         if (0 != FileSystem->Interface->FileClose) | ||||
|             FileSystem->Interface->FileClose(FileSystem, Request, FileNode); | ||||
|         if (0 != FileSystem->Interface->Close) | ||||
|             FileSystem->Interface->Close(FileSystem, Request, FileNode); | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, Result); | ||||
|     } | ||||
|  | ||||
| @@ -281,10 +281,10 @@ static NTSTATUS FspFileSystemOpCreate_FileOpenTargetDirectory(FSP_FILE_SYSTEM *F | ||||
| FSP_API NTSTATUS FspFileSystemOpCreate(FSP_FILE_SYSTEM *FileSystem, | ||||
|     FSP_FSCTL_TRANSACT_REQ *Request) | ||||
| { | ||||
|     if (0 == FileSystem->Interface->FileCreate || | ||||
|         0 == FileSystem->Interface->FileOpen || | ||||
|         0 == FileSystem->Interface->FileOverwrite || | ||||
|         0 == FileSystem->Interface->FileOpenParentDirectory) | ||||
|     if (0 == FileSystem->Interface->Create || | ||||
|         0 == FileSystem->Interface->Open || | ||||
|         0 == FileSystem->Interface->Overwrite || | ||||
|         0 == FileSystem->Interface->OpenParentDirectory) | ||||
|         return FspFileSystemSendResponseWithStatus(FileSystem, Request, STATUS_INVALID_DEVICE_REQUEST); | ||||
|  | ||||
|     if (Request->Req.Create.OpenTargetDirectory) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user