/// <summary> /// Process a file and call a callback function with the file contents. /// </summary> /// <param name="callback">Callback action to call with content.</param> /// <param name="a_ptr">Pointer that will be passed to callback.</param> /// <returns>returns 1 on error and 0 on success.</returns> public bool WalkFile(FileContentWalkDelegate callback, IntPtr a_ptr) { var ret = NativeMethods.tsk_fs_file_walk(this._handle, 0, callback, a_ptr); return(ret == 0); }
internal static extern byte tsk_fs_file_walk(FileHandle ptr_fs_file, FileWalkFlag flag, FileContentWalkDelegate file_walk_cb, IntPtr a_ptr);