mirror of
https://github.com/winfsp/winfsp.git
synced 2025-06-15 08:12:45 -05:00
dll: FspShareAccessRemove in cleanup
This commit is contained in:
@ -123,6 +123,12 @@ typedef struct
|
||||
{
|
||||
UINT64 UserContext;
|
||||
UINT64 UserContext2;
|
||||
UINT32 ReadAccess:1; /* file was open for read access */
|
||||
UINT32 WriteAccess:1; /* file was open for write access */
|
||||
UINT32 DeleteAccess:1; /* file was open for delete access */
|
||||
UINT32 SharedRead:1; /* file was open for shared read access */
|
||||
UINT32 SharedWrite:1; /* file was open for shared write access */
|
||||
UINT32 SharedDelete:1; /* file was open for shared delete access */
|
||||
} Cleanup;
|
||||
struct
|
||||
{
|
||||
|
@ -189,8 +189,10 @@ FSP_API PGENERIC_MAPPING FspGetFileGenericMapping(VOID);
|
||||
FSP_API NTSTATUS FspAccessCheck(FSP_FILE_SYSTEM *FileSystem,
|
||||
FSP_FSCTL_TRANSACT_REQ *Request, BOOLEAN CheckParentDirectory, BOOLEAN AllowTraverseCheck,
|
||||
DWORD DesiredAccess, PDWORD PGrantedAccess);
|
||||
FSP_API NTSTATUS FspShareCheck(FSP_FILE_SYSTEM *FileSystem,
|
||||
FSP_API NTSTATUS FspShareAccessCheck(FSP_FILE_SYSTEM *FileSystem,
|
||||
FSP_FSCTL_TRANSACT_REQ *Request, DWORD GrantedAccess, FSP_FILE_NODE *FileNode);
|
||||
FSP_API VOID FspShareAccessRemove(FSP_FILE_SYSTEM *FileSystem,
|
||||
FSP_FSCTL_TRANSACT_REQ *Request, FSP_FILE_NODE *FileNode);
|
||||
FSP_API NTSTATUS FspFileSystemPreCreateCheck(FSP_FILE_SYSTEM *FileSystem,
|
||||
FSP_FSCTL_TRANSACT_REQ *Request, BOOLEAN AllowTraverseCheck, PDWORD PGrantedAccess);
|
||||
FSP_API VOID FspFileSystemPostCreateCheck(FSP_FILE_SYSTEM *FileSystem,
|
||||
|
Reference in New Issue
Block a user