@@ -183,8 +183,8 @@ extension FileManager {
183183 // BACKUP_SEMANTICS are (confusingly) required in order to receive a
184184 // handle to a directory
185185 CreateFileW ( $0, 0 ,
186- FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
187- nil , OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, nil )
186+ DWORD ( FILE_SHARE_READ) | DWORD ( FILE_SHARE_WRITE) | DWORD ( FILE_SHARE_DELETE) ,
187+ nil , DWORD ( OPEN_EXISTING) , DWORD ( FILE_FLAG_BACKUP_SEMANTICS) , nil )
188188 }
189189 if hFile == INVALID_HANDLE_VALUE {
190190 return try FileManager . default. _fileSystemRepresentation ( withPath: path) {
@@ -228,8 +228,8 @@ extension FileManager {
228228
229229 var statInfo = stat ( )
230230 let handle =
231- CreateFileW ( _fsRep, 0 , FILE_SHARE_READ, nil , OPEN_EXISTING,
232- FILE_FLAG_OPEN_REPARSE_POINT | FILE_FLAG_BACKUP_SEMANTICS,
231+ CreateFileW ( _fsRep, 0 , FILE_SHARE_READ, nil , DWORD ( OPEN_EXISTING) ,
232+ FILE_FLAG_OPEN_REPARSE_POINT | DWORD ( FILE_FLAG_BACKUP_SEMANTICS) ,
233233 nil )
234234 if handle == INVALID_HANDLE_VALUE {
235235 throw _NSErrorWithWindowsError ( GetLastError ( ) , reading: false , paths: [ path] )
@@ -292,7 +292,7 @@ extension FileManager {
292292 FILETIME ( from: time_t ( ( modificationTime ?? stat. lastModificationDate) . timeIntervalSince1970) )
293293
294294 let hFile : HANDLE =
295- CreateFileW ( fsr, GENERIC_WRITE, FILE_SHARE_WRITE, nil , OPEN_EXISTING, 0 ,
295+ CreateFileW ( fsr, GENERIC_WRITE, FILE_SHARE_WRITE, nil , DWORD ( OPEN_EXISTING) , 0 ,
296296 nil )
297297 if hFile == INVALID_HANDLE_VALUE {
298298 throw _NSErrorWithWindowsError ( GetLastError ( ) , reading: true , paths: [ path] )
0 commit comments