|
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