This commit is contained in:
Bill Zissimopoulos
2016-01-03 16:47:33 -08:00
parent f2f9e9f94b
commit 675559118d
3 changed files with 27 additions and 24 deletions

View File

@ -50,6 +50,10 @@ typedef struct _FSP_FILE_SYSTEM_INTERFACE
PWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, SIZE_T *);
NTSTATUS (*FileCreate)(FSP_FILE_SYSTEM *,
FSP_FSCTL_TRANSACT_REQ *, FSP_FILE_NODE **FileNode);
NTSTATUS (*FileOpen)(FSP_FILE_SYSTEM *,
FSP_FSCTL_TRANSACT_REQ *, FSP_FILE_NODE **FileNode);
NTSTATUS (*FileClose)(FSP_FILE_SYSTEM *,
FSP_FSCTL_TRANSACT_REQ *, FSP_FILE_NODE *FileNode);
} FSP_FILE_SYSTEM_INTERFACE;
typedef struct _FSP_FILE_SYSTEM
{
@ -144,7 +148,7 @@ FSP_API NTSTATUS FspAccessCheck(FSP_FILE_SYSTEM *FileSystem,
FSP_FSCTL_TRANSACT_REQ *Request, BOOLEAN AllowTraverseCheck, DWORD DesiredAccess,
PDWORD PGrantedAccess);
FSP_API NTSTATUS FspShareCheck(FSP_FILE_SYSTEM *FileSystem,
FSP_FSCTL_TRANSACT_REQ *Request, FSP_FILE_NODE *FileNode);
DWORD GrantedAccess, DWORD ShareAccess, FSP_FILE_NODE *FileNode);
/*
* Path Handling