ReadDirectoryChangesExW method
int
ReadDirectoryChangesExW(
- Pointer<
Void> hDirectory, - Pointer<
Void> lpBuffer, - int nBufferLength,
- int bWatchSubtree,
- int dwNotifyFilter,
- Pointer<
Uint64> lpBytesReturned, - Pointer<
LPOVERLAPPED> lpOverlapped, - Pointer<
NativeFunction< lpCompletionRoutine,LPOVERLAPPED_COMPLETION_ROUTINE> > - int ReadDirectoryNotifyInformationClass,
Implementation
int ReadDirectoryChangesExW(
ffi.Pointer<ffi.Void> hDirectory,
ffi.Pointer<ffi.Void> lpBuffer,
int nBufferLength,
int bWatchSubtree,
int dwNotifyFilter,
ffi.Pointer<ffi.Uint64> lpBytesReturned,
ffi.Pointer<LPOVERLAPPED> lpOverlapped,
ffi.Pointer<ffi.NativeFunction<LPOVERLAPPED_COMPLETION_ROUTINE>>
lpCompletionRoutine,
int ReadDirectoryNotifyInformationClass,
) {
return (_ReadDirectoryChangesExW ??= _dylib.lookupFunction<
_c_ReadDirectoryChangesExW,
_dart_ReadDirectoryChangesExW>('ReadDirectoryChangesExW'))(
hDirectory,
lpBuffer,
nBufferLength,
bWatchSubtree,
dwNotifyFilter,
lpBytesReturned,
lpOverlapped,
lpCompletionRoutine,
ReadDirectoryNotifyInformationClass,
);
}