Commit History

Update README.md
0d0a14b
verified

anshdadhich commited on

Fix remaining _volumeHandle references to _handle in ReadMftRecordSize and Dispose
a464e40
verified

anshdadhich commited on

App.xaml.cs: Update to use IndexStore.Finalize() and index.Name(entry) APIs. Fix benchmark to use Entries list instead of removed NameCache property.
cee26fa
verified

anshdadhich commited on

MainWindow.xaml.cs: Update to use IndexStore.Finalize() API matching Rust. Remove CompleteIndex() call that no longer exists.
6b2f56b
verified

anshdadhich commited on

SearchEngine: Update to use IndexStore.Name()/NameLower()/BuildPath() APIs matching Rust. Remove NameAt/NameLowerAt references that no longer exist.
ca34d91
verified

anshdadhich commited on

CacheManager: Remove back-compat DriveRoots check that no longer exists. CacheData now uses single DriveRoot string matching Rust.
78e313f
verified

anshdadhich commited on

CRITICAL FIX: Use Win32Api.ERROR_HANDLE_EOF (raw 38) instead of literal HRESULT 0x80070026. GetLastWin32Error() returns raw Win32 codes, not HRESULTs. This was causing EOF to never be detected, making the scan loop run forever on garbage data and return 0 records.
1459e6c
verified

anshdadhich commited on

CRITICAL FIX: ERROR_HANDLE_EOF = 38 (raw Win32), not 0x80070026 (HRESULT). GetLastWin32Error returns raw codes. Rust windows-rs wraps as HRESULT which confused the original port.
c878efa
verified

anshdadhich commited on

IndexStore: Exact match to Rust — single drive_root string (not multi-drive), Name() and NameLower() arena accessors, Finalize() with sort_unstable_by_key behavior. Remove multi-drive DriveIdx/DriveRoots divergence.
36690d3
verified

anshdadhich commited on

SearchEngine: Exact match to Rust — use IndexStore.Name()/NameLower()/BuildPath() arena accessors, remove parallel/Spar optimization that diverged from Rust. Single-threaded matching identical to Rust behavior.
7914da1
verified

anshdadhich commited on

FIX CRITICAL BUG: Correct FSCTL hex constants. Was 0x900B03/0x900F44, correct is 0x900B3/0x900F4. This caused DeviceIoControl to return ERROR_INVALID_FUNCTION(1), making MFT scan return 0 records.
776e190
verified

anshdadhich commited on

UsnWatcher: Add Run() and RunShared() sync methods to match Rust API
1ff5f5b
verified

anshdadhich commited on

DriveDiscovery: Add missing using System (for StringComparison)
022ab12
verified

anshdadhich commited on

Fix IndexStore: rename Finalize() to CompleteIndex() to fix CS0465 collision with Object.Finalize
daf680a
verified

anshdadhich commited on

Fix IndexStore: rename Finalize→CompleteIndex (CS0465), add missing using System.Text
c0617a8
verified

anshdadhich commited on

Upload FastSeekWpf/MainWindow.xaml.cs
a5b97dd
verified

anshdadhich commited on

Upload FastSeekWpf/App.xaml.cs
8cd2e75
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
8821ae4
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
5cec55c
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
f4192b6
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
b299dd7
verified

anshdadhich commited on

Upload FastSeekWpf/App.xaml.cs
f55dd69
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
70e3a96
verified

anshdadhich commited on

Upload FastSeekWpf/App.xaml.cs
d524699
verified

anshdadhich commited on

Upload FastSeekWpf/Core/Elevation.cs
5f98228
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
aa2084e
verified

anshdadhich commited on

Upload FastSeekWpf/Core/Logger.cs
b0d361b
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
e3e4995
verified

anshdadhich commited on

Upload FastSeekWpf/Core/SearchEngine.cs
8f85f2c
verified

anshdadhich commited on

Upload FastSeekWpf/MainWindow.xaml.cs
8eb8349
verified

anshdadhich commited on

Upload FastSeekWpf/Core/CacheManager.cs
0e209a3
verified

anshdadhich commited on

Upload FastSeekWpf/Core/IndexStore.cs
7bb5463
verified

anshdadhich commited on

Upload FastSeekWpf/App.xaml.cs
a012a68
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
5c76d7c
verified

anshdadhich commited on

Upload FastSeekWpf/FastSeekWpf.csproj
deb54c0
verified

anshdadhich commited on

Upload FastSeekWpf/NativeInterop/Win32Api.cs
b5a56e9
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
b04a10b
verified

anshdadhich commited on

Upload FastSeekWpf/Core/DriveDiscovery.cs
9961292
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
61c1a28
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
c0302db
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
4188672
verified

anshdadhich commited on

Upload FastSeekWpf/App.xaml.cs
5f28b64
verified

anshdadhich commited on

Upload FastSeekWpf/Core/MftReader.cs
6eb91a5
verified

anshdadhich commited on

Upload FastSeekWpf/MainWindow.xaml.cs
48fb3f0
verified

anshdadhich commited on

Upload FastSeekWpf/App.xaml.cs
26e3416
verified

anshdadhich commited on

Upload FastSeekWpf/App.xaml.cs
83f4ac4
verified

anshdadhich commited on

Upload FastSeekWpf/App.xaml.cs
77e0536
verified

anshdadhich commited on

Upload FastSeekWpf/MainWindow.xaml.cs
55db286
verified

anshdadhich commited on

Upload FastSeekWpf/Core/SearchEngine.cs
96b5209
verified

anshdadhich commited on

Upload FastSeekWpf/App.xaml.cs
e351d28
verified

anshdadhich commited on