mirror of
https://github.com/winfsp/winfsp.git
synced 2025-06-07 20:42:09 -05:00
inc,sys: PassQueryDirectoryFileName
This commit is contained in:
parent
34546def3c
commit
1ac172d2f8
@ -152,7 +152,8 @@ typedef struct
|
|||||||
UINT32 PostCleanupWhenModifiedOnly:1; /* post Cleanup when a file was modified/deleted */
|
UINT32 PostCleanupWhenModifiedOnly:1; /* post Cleanup when a file was modified/deleted */
|
||||||
UINT32 PassQueryDirectoryPattern:1; /* pass Pattern during QueryDirectory operations */
|
UINT32 PassQueryDirectoryPattern:1; /* pass Pattern during QueryDirectory operations */
|
||||||
UINT32 AlwaysUseDoubleBuffering:1;
|
UINT32 AlwaysUseDoubleBuffering:1;
|
||||||
UINT32 KmReservedFlags:3;
|
UINT32 PassQueryDirectoryFileName:1; /* pass FileName during QueryDirectory (GetDirInfoByName) */
|
||||||
|
UINT32 KmReservedFlags:2;
|
||||||
/* user-mode flags */
|
/* user-mode flags */
|
||||||
UINT32 UmFileContextIsUserContext2:1; /* user mode: FileContext parameter is UserContext2 */
|
UINT32 UmFileContextIsUserContext2:1; /* user mode: FileContext parameter is UserContext2 */
|
||||||
UINT32 UmFileContextIsFullContext:1; /* user mode: FileContext parameter is FullContext */
|
UINT32 UmFileContextIsFullContext:1; /* user mode: FileContext parameter is FullContext */
|
||||||
|
@ -574,7 +574,8 @@ static NTSTATUS FspFsvolQueryDirectoryRetry(
|
|||||||
PassQueryDirectoryPattern = TRUE;
|
PassQueryDirectoryPattern = TRUE;
|
||||||
PatternIsFileName = !FsRtlDoesNameContainWildCards(&FileDesc->DirectoryPattern);
|
PatternIsFileName = !FsRtlDoesNameContainWildCards(&FileDesc->DirectoryPattern);
|
||||||
}
|
}
|
||||||
else if (!FsRtlDoesNameContainWildCards(&FileDesc->DirectoryPattern))
|
else if (FsvolDeviceExtension->VolumeParams.PassQueryDirectoryFileName &&
|
||||||
|
!FsRtlDoesNameContainWildCards(&FileDesc->DirectoryPattern))
|
||||||
{
|
{
|
||||||
PassQueryDirectoryPattern = TRUE;
|
PassQueryDirectoryPattern = TRUE;
|
||||||
PatternIsFileName = TRUE;
|
PatternIsFileName = TRUE;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user