|
14 | 14 | using System.Runtime.CompilerServices; |
15 | 15 | using System.Runtime.InteropServices; |
16 | 16 | using Vanara.Windows.Shell; |
17 | | -using Windows.Win32; |
18 | 17 | using Windows.Foundation; |
19 | 18 | using Windows.Storage; |
20 | 19 | using Windows.Storage.FileProperties; |
@@ -2125,7 +2124,7 @@ private void WatchForDirectoryChanges(string path, CloudDriveSyncStatus syncStat |
2125 | 2124 | notifyFilters |= FILE_NOTIFY_CHANGE_ATTRIBUTES; |
2126 | 2125 |
|
2127 | 2126 | var overlapped = new OVERLAPPED(); |
2128 | | - overlapped.hEvent = PInvoke.CreateEvent(null, false, false, null).DangerousGetHandle(); |
| 2127 | + overlapped.hEvent = CreateEvent(IntPtr.Zero, false, false, null); |
2129 | 2128 | const uint INFINITE = 0xFFFFFFFF; |
2130 | 2129 |
|
2131 | 2130 | while (x.Status != AsyncStatus.Canceled) |
@@ -2236,7 +2235,7 @@ private void WatchForGitChanges() |
2236 | 2235 | var notifyFilters = FILE_NOTIFY_CHANGE_DIR_NAME | FILE_NOTIFY_CHANGE_FILE_NAME | FILE_NOTIFY_CHANGE_LAST_WRITE | FILE_NOTIFY_CHANGE_SIZE | FILE_NOTIFY_CHANGE_CREATION; |
2237 | 2236 |
|
2238 | 2237 | var overlapped = new OVERLAPPED(); |
2239 | | - overlapped.hEvent = PInvoke.CreateEvent(null, false, false, null).DangerousGetHandle(); |
| 2238 | + overlapped.hEvent = CreateEvent(IntPtr.Zero, false, false, null); |
2240 | 2239 | const uint INFINITE = 0xFFFFFFFF; |
2241 | 2240 |
|
2242 | 2241 | while (x.Status != AsyncStatus.Canceled) |
|
0 commit comments