diff options
Diffstat (limited to 'src/structured_values/file_name.rs')
-rw-r--r-- | src/structured_values/file_name.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/structured_values/file_name.rs b/src/structured_values/file_name.rs index ad7787e..72b528a 100644 --- a/src/structured_values/file_name.rs +++ b/src/structured_values/file_name.rs @@ -29,7 +29,7 @@ const NAME_MAX_SIZE: usize = (u8::MAX as usize) * mem::size_of::<u16>(); #[allow(unused)] #[derive(BinRead, Clone, Debug)] struct FileNameHeader { - parent_directory_ref: NtfsFileReference, + parent_directory_reference: NtfsFileReference, creation_time: NtfsTime, modification_time: NtfsTime, mft_record_modification_time: NtfsTime, @@ -104,6 +104,10 @@ impl NtfsFileName { NtfsFileNamespace::n(self.header.namespace).unwrap() } + pub fn parent_directory_reference(&self) -> NtfsFileReference { + self.header.parent_directory_reference + } + fn read_name(&mut self, data: &[u8]) { debug_assert!(self.name.is_empty()); let start = FILE_NAME_HEADER_SIZE; |