From 40a99275f1cb03bef4225cd52d0f97c6a979e572 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Sun, 3 Jan 2016 17:36:25 -0800 Subject: [PATCH] dll: WIP --- inc/winfsp/winfsp.h | 2 +- src/dll/access.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/inc/winfsp/winfsp.h b/inc/winfsp/winfsp.h index 2d474ca7..a2ede271 100644 --- a/inc/winfsp/winfsp.h +++ b/inc/winfsp/winfsp.h @@ -46,7 +46,7 @@ typedef struct _FSP_FILE_SYSTEM_INTERFACE { NTSTATUS (*AccessCheck)(FSP_FILE_SYSTEM *, FSP_FSCTL_TRANSACT_REQ *, DWORD, PDWORD); - NTSTATUS (*QuerySecurity)(FSP_FILE_SYSTEM *, + NTSTATUS (*GetSecurity)(FSP_FILE_SYSTEM *, PWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, SIZE_T *); NTSTATUS (*FileCreate)(FSP_FILE_SYSTEM *, FSP_FSCTL_TRANSACT_REQ *, FSP_FILE_NODE **FileNode); diff --git a/src/dll/access.c b/src/dll/access.c index 85ad0cf7..74d5b1ad 100644 --- a/src/dll/access.c +++ b/src/dll/access.c @@ -24,7 +24,7 @@ static NTSTATUS FspGetFileSecurityDescriptor(FSP_FILE_SYSTEM *FileSystem, { for (;;) { - NTSTATUS Result = FileSystem->Interface->QuerySecurity(FileSystem, + NTSTATUS Result = FileSystem->Interface->GetSecurity(FileSystem, FileName, OWNER_SECURITY_INFORMATION | GROUP_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION, *PSecurityDescriptor, PSecurityDescriptorSize); @@ -45,7 +45,7 @@ FSP_API NTSTATUS FspAccessCheck(FSP_FILE_SYSTEM *FileSystem, if (0 != FileSystem->Interface->AccessCheck) return FileSystem->Interface->AccessCheck(FileSystem, Request, DesiredAccess, PGrantedAccess); - if (0 == FileSystem->Interface->QuerySecurity) + if (0 == FileSystem->Interface->GetSecurity) { *PGrantedAccess = DesiredAccess; return STATUS_SUCCESS;