From: Jeffrey Altman Date: Sun, 31 Mar 2013 00:15:42 +0000 (-0400) Subject: Windows: RDR DeviceObject Characteristics X-Git-Tag: upstream/1.8.0_pre1^2~1252 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=9174531dca75f1f2d235ed806f784422792c3ab2;p=packages%2Fo%2Fopenafs.git Windows: RDR DeviceObject Characteristics Set both FILE_DEVICE_SECURE_OPEN and FILE_DEVICE_REMOTE when creating Device Objects for the AFS Redirector. Change-Id: I336287817d913c612e2fe7cfbb4198900a846b0f Reviewed-on: http://gerrit.openafs.org/9698 Reviewed-by: Peter Scott Tested-by: BuildBot Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- diff --git a/src/WINNT/afsrdr/kernel/fs/AFSInit.cpp b/src/WINNT/afsrdr/kernel/fs/AFSInit.cpp index 5d8774f37..25e11b086 100644 --- a/src/WINNT/afsrdr/kernel/fs/AFSInit.cpp +++ b/src/WINNT/afsrdr/kernel/fs/AFSInit.cpp @@ -260,7 +260,7 @@ DriverEntry( PDRIVER_OBJECT DriverObject, sizeof( AFSDeviceExt), &uniDeviceName, FILE_DEVICE_NETWORK_FILE_SYSTEM, - 0, + FILE_DEVICE_SECURE_OPEN | FILE_REMOTE_DEVICE, FALSE, &SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RWX_RES_RWX, (LPCGUID)&GUID_SD_AFS_REDIRECTOR_CONTROL_OBJECT, diff --git a/src/WINNT/afsrdr/kernel/fs/AFSRDRSupport.cpp b/src/WINNT/afsrdr/kernel/fs/AFSRDRSupport.cpp index 8a6ef4211..295a60bcc 100644 --- a/src/WINNT/afsrdr/kernel/fs/AFSRDRSupport.cpp +++ b/src/WINNT/afsrdr/kernel/fs/AFSRDRSupport.cpp @@ -64,7 +64,7 @@ AFSInitRDRDevice() sizeof( AFSDeviceExt), pFsRtlRegisterUncProviderEx ? NULL : &uniDeviceName, FILE_DEVICE_NETWORK_FILE_SYSTEM, - FILE_REMOTE_DEVICE, + FILE_DEVICE_SECURE_OPEN | FILE_REMOTE_DEVICE, FALSE, &AFSRDRDeviceObject);