@@ -404,9 +404,9 @@ extension FileManager {
404404
405405 let handle : HANDLE = try FileManager . default. _fileSystemRepresentation ( withPath: path) {
406406 CreateFileW ( $0, GENERIC_READ,
407- DWORD ( FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE) ,
408- nil , DWORD ( OPEN_EXISTING) ,
409- DWORD ( FILE_FLAG_OPEN_REPARSE_POINT | FILE_FLAG_BACKUP_SEMANTICS) ,
407+ FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
408+ nil , OPEN_EXISTING,
409+ FILE_FLAG_OPEN_REPARSE_POINT | FILE_FLAG_BACKUP_SEMANTICS,
410410 nil )
411411 }
412412 if handle == INVALID_HANDLE_VALUE {
@@ -518,10 +518,9 @@ extension FileManager {
518518 let hFile : HANDLE = try FileManager . default. _fileSystemRepresentation ( withPath: path) {
519519 // BACKUP_SEMANTICS are (confusingly) required in order to receive a
520520 // handle to a directory
521- CreateFileW ( $0, /*dwDesiredAccess=*/DWORD ( 0 ) ,
522- DWORD ( FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE) ,
523- /*lpSecurityAttributes=*/nil , DWORD ( OPEN_EXISTING) ,
524- DWORD ( FILE_FLAG_BACKUP_SEMANTICS) , /*hTemplateFile=*/nil )
521+ CreateFileW ( $0, 0 ,
522+ FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
523+ nil , OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, nil )
525524 }
526525 if hFile == INVALID_HANDLE_VALUE {
527526 return try FileManager . default. _fileSystemRepresentation ( withPath: path) {
@@ -744,10 +743,8 @@ extension FileManager {
744743 do { faAttributes = try windowsFileAttributes ( atPath: path) } catch { return false }
745744 if faAttributes. dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT == FILE_ATTRIBUTE_REPARSE_POINT {
746745 let handle : HANDLE = ( try ? FileManager . default. _fileSystemRepresentation ( withPath: path) {
747- CreateFileW ( $0, /* dwDesiredAccess= */ DWORD ( 0 ) ,
748- DWORD ( FILE_SHARE_READ) , /* lpSecurityAttributes= */ nil ,
749- DWORD ( OPEN_EXISTING) ,
750- DWORD ( FILE_FLAG_BACKUP_SEMANTICS) , /* hTemplateFile= */ nil )
746+ CreateFileW ( $0, 0 , FILE_SHARE_READ, nil , OPEN_EXISTING,
747+ FILE_FLAG_BACKUP_SEMANTICS, nil )
751748 } ) ?? INVALID_HANDLE_VALUE
752749 if handle == INVALID_HANDLE_VALUE { return false }
753750 defer { CloseHandle ( handle) }
@@ -822,11 +819,9 @@ extension FileManager {
822819
823820 var statInfo = stat ( )
824821 let handle =
825- CreateFileW ( _fsRep, /*dwDesiredAccess=*/DWORD ( 0 ) ,
826- DWORD ( FILE_SHARE_READ) , /*lpSecurityAttributes=*/nil ,
827- DWORD ( OPEN_EXISTING) ,
828- DWORD ( FILE_FLAG_OPEN_REPARSE_POINT | FILE_FLAG_BACKUP_SEMANTICS) ,
829- /*hTemplateFile=*/nil )
822+ CreateFileW ( _fsRep, 0 , FILE_SHARE_READ, nil , OPEN_EXISTING,
823+ FILE_FLAG_OPEN_REPARSE_POINT | FILE_FLAG_BACKUP_SEMANTICS,
824+ nil )
830825 if handle == INVALID_HANDLE_VALUE {
831826 throw _NSErrorWithWindowsError ( GetLastError ( ) , reading: false , paths: [ path] )
832827 }
@@ -872,19 +867,19 @@ extension FileManager {
872867 internal func _contentsEqual( atPath path1: String , andPath path2: String ) -> Bool {
873868 let path1Handle : HANDLE = ( try ? FileManager . default. _fileSystemRepresentation ( withPath: path1) {
874869 CreateFileW ( $0, GENERIC_READ,
875- DWORD ( FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE) ,
876- nil , DWORD ( OPEN_EXISTING) ,
877- DWORD ( FILE_FLAG_OPEN_REPARSE_POINT | FILE_FLAG_BACKUP_SEMANTICS) ,
870+ FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
871+ nil , OPEN_EXISTING,
872+ FILE_FLAG_OPEN_REPARSE_POINT | FILE_FLAG_BACKUP_SEMANTICS,
878873 nil )
879874 } ) ?? INVALID_HANDLE_VALUE
880875 if path1Handle == INVALID_HANDLE_VALUE { return false }
881876 defer { CloseHandle ( path1Handle) }
882877
883878 let path2Handle : HANDLE = ( try ? FileManager . default. _fileSystemRepresentation ( withPath: path2) {
884879 CreateFileW ( $0, GENERIC_READ,
885- DWORD ( FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE) ,
886- nil , DWORD ( OPEN_EXISTING) ,
887- DWORD ( FILE_FLAG_OPEN_REPARSE_POINT | FILE_FLAG_BACKUP_SEMANTICS) ,
880+ FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
881+ nil , OPEN_EXISTING,
882+ FILE_FLAG_OPEN_REPARSE_POINT | FILE_FLAG_BACKUP_SEMANTICS,
888883 nil )
889884 } ) ?? INVALID_HANDLE_VALUE
890885 if path2Handle == INVALID_HANDLE_VALUE { return false }
@@ -972,8 +967,8 @@ extension FileManager {
972967 FILETIME ( from: time_t ( ( modificationTime ?? stat. lastModificationDate) . timeIntervalSince1970) )
973968
974969 let hFile : HANDLE =
975- CreateFileW ( fsr, DWORD ( GENERIC_WRITE) , DWORD ( FILE_SHARE_WRITE) ,
976- nil , DWORD ( OPEN_EXISTING ) , 0 , nil )
970+ CreateFileW ( fsr, GENERIC_WRITE, FILE_SHARE_WRITE, nil , OPEN_EXISTING , 0 ,
971+ nil )
977972 if hFile == INVALID_HANDLE_VALUE {
978973 throw _NSErrorWithWindowsError ( GetLastError ( ) , reading: true , paths: [ path] )
979974 }
0 commit comments