aboutsummaryrefslogtreecommitdiff
path: root/core/sys
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2023-02-28 10:49:42 +0000
committerGitHub <noreply@github.com>2023-02-28 10:49:42 +0000
commitc8d3a9121bbed1cff1fee45d6ecf0fa4748f4d21 (patch)
tree5a3684778fea36d3c24709c63d85e8e2f85cba89 /core/sys
parentf0950e2286d355e951402f1bf66015bbc69392f3 (diff)
parent8738695bd8fbe48749b702a9b00aa14a9f086aa4 (diff)
Merge pull request #2354 from elusivePorpoise/master
FindFirstChangeNotification series of calls
Diffstat (limited to 'core/sys')
-rw-r--r--core/sys/windows/kernel32.odin7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/sys/windows/kernel32.odin b/core/sys/windows/kernel32.odin
index 6def41c5d..f736696e1 100644
--- a/core/sys/windows/kernel32.odin
+++ b/core/sys/windows/kernel32.odin
@@ -315,6 +315,13 @@ foreign kernel32 {
lpOverlapped: LPOVERLAPPED,
lpCompletionRoutine: LPOVERLAPPED_COMPLETION_ROUTINE,
) -> BOOL ---
+ FindFirstChangeNotificationW :: proc(
+ lpPathName: LPWSTR,
+ bWatchSubtree: BOOL,
+ dwNotifyFilter: DWORD,
+ ) -> HANDLE ---
+ FindNextChangeNotification :: proc(hChangeHandle: HANDLE) -> BOOL ---
+ FindCloseChangeNotification :: proc(hChangeHandle: HANDLE) -> BOOL ---
InitializeSRWLock :: proc(SRWLock: ^SRWLOCK) ---
AcquireSRWLockExclusive :: proc(SRWLock: ^SRWLOCK) ---