|
@@ -11,6 +11,8 @@ using Utilities;
|
|
|
|
|
|
namespace SMBLibrary
|
|
|
{
|
|
|
+ public delegate void OnNotifyChangeCompleted(NTStatus status, byte[] buffer, object context);
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -34,6 +36,19 @@ namespace SMBLibrary
|
|
|
|
|
|
NTStatus GetFileSystemInformation(out FileSystemInformation result, FileSystemInformationClass informationClass);
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ NTStatus NotifyChange(out object ioRequest, object handle, NotifyChangeFilter completionFilter, bool watchTree, int outputBufferSize, OnNotifyChangeCompleted onNotifyChangeCompleted, object context);
|
|
|
+
|
|
|
+ NTStatus Cancel(object ioRequest);
|
|
|
+
|
|
|
NTStatus DeviceIOControl(object handle, uint ctlCode, byte[] input, out byte[] output, int maxOutputLength);
|
|
|
}
|
|
|
}
|