├── .gitignore ├── LICENSE ├── README.md ├── cmd ├── journalscan │ ├── filter.go │ ├── main.go │ ├── regex.go │ ├── scan.go │ ├── settings.go │ └── time.go ├── mftscan │ ├── filter.go │ ├── main.go │ ├── regex.go │ ├── result.go │ ├── scan.go │ ├── settings.go │ ├── size.go │ ├── summary.go │ └── time.go ├── usnjournal │ └── main.go └── volmanager │ └── main.go ├── fileapi ├── basicinfo.go ├── doc.go ├── fileinfo.go ├── fileinfoclass.go ├── fileinfoforhandle.go ├── renameinfo.go ├── syscall.go └── time.go ├── fileattr ├── doc.go ├── format.go └── value.go ├── fileref ├── constants.go ├── descriptor.go └── id.go ├── fsctl ├── constants.go └── doc.go ├── go.mod ├── go.sum ├── guidconv └── guid.go ├── hsync ├── coordinator.go ├── doc.go ├── handle.go └── handle_test.go ├── ioctl ├── doc.go ├── mount.go └── storage.go ├── ioctlcode ├── code.go ├── constants.go └── doc.go ├── ioctltype ├── device.go └── mount.go ├── mountapi ├── syscall.go └── unicode.go ├── storageapi ├── constants.go ├── doc.go ├── syscall.go ├── types.go └── utility.go ├── usn ├── cache.go ├── cursor.go ├── enumerator.go ├── filer.go ├── filter.go ├── iter.go ├── journal.go ├── mft.go ├── monitor.go ├── options.go ├── processor.go ├── reason.go ├── record.go ├── stats.go ├── syscall.go ├── types.go ├── unicode.go └── usn.go ├── usnfilter ├── boolean.go ├── doc.go ├── isdir.go ├── regexp.go └── string.go ├── usnsource ├── doc.go ├── format.go └── info.go ├── volume ├── doc.go └── volume.go └── volumeapi ├── constants.go ├── doc.go ├── resolve.go ├── syscall.go └── utility.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/README.md -------------------------------------------------------------------------------- /cmd/journalscan/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/journalscan/filter.go -------------------------------------------------------------------------------- /cmd/journalscan/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/journalscan/main.go -------------------------------------------------------------------------------- /cmd/journalscan/regex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/journalscan/regex.go -------------------------------------------------------------------------------- /cmd/journalscan/scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/journalscan/scan.go -------------------------------------------------------------------------------- /cmd/journalscan/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/journalscan/settings.go -------------------------------------------------------------------------------- /cmd/journalscan/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/journalscan/time.go -------------------------------------------------------------------------------- /cmd/mftscan/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/mftscan/filter.go -------------------------------------------------------------------------------- /cmd/mftscan/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/mftscan/main.go -------------------------------------------------------------------------------- /cmd/mftscan/regex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/mftscan/regex.go -------------------------------------------------------------------------------- /cmd/mftscan/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/mftscan/result.go -------------------------------------------------------------------------------- /cmd/mftscan/scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/mftscan/scan.go -------------------------------------------------------------------------------- /cmd/mftscan/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/mftscan/settings.go -------------------------------------------------------------------------------- /cmd/mftscan/size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/mftscan/size.go -------------------------------------------------------------------------------- /cmd/mftscan/summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/mftscan/summary.go -------------------------------------------------------------------------------- /cmd/mftscan/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/mftscan/time.go -------------------------------------------------------------------------------- /cmd/usnjournal/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/usnjournal/main.go -------------------------------------------------------------------------------- /cmd/volmanager/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/cmd/volmanager/main.go -------------------------------------------------------------------------------- /fileapi/basicinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileapi/basicinfo.go -------------------------------------------------------------------------------- /fileapi/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileapi/doc.go -------------------------------------------------------------------------------- /fileapi/fileinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileapi/fileinfo.go -------------------------------------------------------------------------------- /fileapi/fileinfoclass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileapi/fileinfoclass.go -------------------------------------------------------------------------------- /fileapi/fileinfoforhandle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileapi/fileinfoforhandle.go -------------------------------------------------------------------------------- /fileapi/renameinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileapi/renameinfo.go -------------------------------------------------------------------------------- /fileapi/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileapi/syscall.go -------------------------------------------------------------------------------- /fileapi/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileapi/time.go -------------------------------------------------------------------------------- /fileattr/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileattr/doc.go -------------------------------------------------------------------------------- /fileattr/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileattr/format.go -------------------------------------------------------------------------------- /fileattr/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileattr/value.go -------------------------------------------------------------------------------- /fileref/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileref/constants.go -------------------------------------------------------------------------------- /fileref/descriptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileref/descriptor.go -------------------------------------------------------------------------------- /fileref/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fileref/id.go -------------------------------------------------------------------------------- /fsctl/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fsctl/constants.go -------------------------------------------------------------------------------- /fsctl/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/fsctl/doc.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/go.sum -------------------------------------------------------------------------------- /guidconv/guid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/guidconv/guid.go -------------------------------------------------------------------------------- /hsync/coordinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/hsync/coordinator.go -------------------------------------------------------------------------------- /hsync/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/hsync/doc.go -------------------------------------------------------------------------------- /hsync/handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/hsync/handle.go -------------------------------------------------------------------------------- /hsync/handle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/hsync/handle_test.go -------------------------------------------------------------------------------- /ioctl/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/ioctl/doc.go -------------------------------------------------------------------------------- /ioctl/mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/ioctl/mount.go -------------------------------------------------------------------------------- /ioctl/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/ioctl/storage.go -------------------------------------------------------------------------------- /ioctlcode/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/ioctlcode/code.go -------------------------------------------------------------------------------- /ioctlcode/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/ioctlcode/constants.go -------------------------------------------------------------------------------- /ioctlcode/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/ioctlcode/doc.go -------------------------------------------------------------------------------- /ioctltype/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/ioctltype/device.go -------------------------------------------------------------------------------- /ioctltype/mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/ioctltype/mount.go -------------------------------------------------------------------------------- /mountapi/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/mountapi/syscall.go -------------------------------------------------------------------------------- /mountapi/unicode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/mountapi/unicode.go -------------------------------------------------------------------------------- /storageapi/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/storageapi/constants.go -------------------------------------------------------------------------------- /storageapi/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/storageapi/doc.go -------------------------------------------------------------------------------- /storageapi/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/storageapi/syscall.go -------------------------------------------------------------------------------- /storageapi/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/storageapi/types.go -------------------------------------------------------------------------------- /storageapi/utility.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/storageapi/utility.go -------------------------------------------------------------------------------- /usn/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/cache.go -------------------------------------------------------------------------------- /usn/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/cursor.go -------------------------------------------------------------------------------- /usn/enumerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/enumerator.go -------------------------------------------------------------------------------- /usn/filer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/filer.go -------------------------------------------------------------------------------- /usn/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/filter.go -------------------------------------------------------------------------------- /usn/iter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/iter.go -------------------------------------------------------------------------------- /usn/journal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/journal.go -------------------------------------------------------------------------------- /usn/mft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/mft.go -------------------------------------------------------------------------------- /usn/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/monitor.go -------------------------------------------------------------------------------- /usn/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/options.go -------------------------------------------------------------------------------- /usn/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/processor.go -------------------------------------------------------------------------------- /usn/reason.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/reason.go -------------------------------------------------------------------------------- /usn/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/record.go -------------------------------------------------------------------------------- /usn/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/stats.go -------------------------------------------------------------------------------- /usn/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/syscall.go -------------------------------------------------------------------------------- /usn/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/types.go -------------------------------------------------------------------------------- /usn/unicode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/unicode.go -------------------------------------------------------------------------------- /usn/usn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usn/usn.go -------------------------------------------------------------------------------- /usnfilter/boolean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usnfilter/boolean.go -------------------------------------------------------------------------------- /usnfilter/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usnfilter/doc.go -------------------------------------------------------------------------------- /usnfilter/isdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usnfilter/isdir.go -------------------------------------------------------------------------------- /usnfilter/regexp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usnfilter/regexp.go -------------------------------------------------------------------------------- /usnfilter/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usnfilter/string.go -------------------------------------------------------------------------------- /usnsource/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usnsource/doc.go -------------------------------------------------------------------------------- /usnsource/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usnsource/format.go -------------------------------------------------------------------------------- /usnsource/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/usnsource/info.go -------------------------------------------------------------------------------- /volume/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/volume/doc.go -------------------------------------------------------------------------------- /volume/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/volume/volume.go -------------------------------------------------------------------------------- /volumeapi/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/volumeapi/constants.go -------------------------------------------------------------------------------- /volumeapi/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/volumeapi/doc.go -------------------------------------------------------------------------------- /volumeapi/resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/volumeapi/resolve.go -------------------------------------------------------------------------------- /volumeapi/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/volumeapi/syscall.go -------------------------------------------------------------------------------- /volumeapi/utility.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gentlemanautomaton/volmgmt/HEAD/volumeapi/utility.go --------------------------------------------------------------------------------