libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY Class Referenceabstract

#include <FILE_ID_BOTH_DIR_INFORMATION.hh>

Public Member Functions

virtual uint32_t NextEntryOffset () const =0
 
virtual void NextEntryOffset (uint32_t value)=0
 
virtual const std::string ShortName () const =0
 
virtual void ShortName (const std::string &ShortName)=0
 
virtual const std::string & FileName () const =0
 
virtual void FileName (const std::string &FileName)=0
 
virtual uint32_t FileIndex () const =0
 
virtual void FileIndex (uint32_t FileIndex)=0
 
virtual WindowsTime CreationTime () const =0
 
virtual void CreationTime (WindowsTime CreationTime)=0
 
virtual WindowsTime LastAccessTime () const =0
 
virtual void LastAccessTime (WindowsTime LastAccessTime)=0
 
virtual WindowsTime LastWriteTime () const =0
 
virtual void LastWriteTime (WindowsTime LastWriteTime)=0
 
virtual WindowsTime ChangeTime () const =0
 
virtual void ChangeTime (WindowsTime ChangeTime)=0
 
virtual uint64_t EndOfFile () const =0
 
virtual void EndOfFile (uint64_t EndOfFile)=0
 
virtual uint64_t AllocationSize () const =0
 
virtual void AllocationSize (uint64_t AllocationSize)=0
 
virtual FILE_ATTRIBUTES FileAttributes () const =0
 
virtual void FileAttributes (FILE_ATTRIBUTES FileAttributes)=0
 
virtual uint32_t EaSize () const =0
 
virtual void EaSize (uint32_t EaSize)=0
 
virtual uint64_t FileId () const =0
 
virtual void FileId (uint64_t FileId)=0
 
virtual guest_ptr< void > ptr () const =0
 
virtual uint32_t buffer_size () const =0
 
virtual ~FILE_ID_BOTH_DIR_INFORMATION_ENTRY ()=default
 

Static Public Member Functions

static std::shared_ptr< FILE_ID_BOTH_DIR_INFORMATION_ENTRYmake_shared (const guest_ptr< void > &ptr)
 

Constructor & Destructor Documentation

◆ ~FILE_ID_BOTH_DIR_INFORMATION_ENTRY()

virtual introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::~FILE_ID_BOTH_DIR_INFORMATION_ENTRY ( )
virtualdefault

Member Function Documentation

◆ AllocationSize() [1/2]

virtual uint64_t introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::AllocationSize ( ) const
pure virtual

◆ AllocationSize() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::AllocationSize ( uint64_t  AllocationSize)
pure virtual

◆ buffer_size()

virtual uint32_t introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::buffer_size ( ) const
pure virtual

◆ ChangeTime() [1/2]

virtual WindowsTime introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::ChangeTime ( ) const
pure virtual

◆ ChangeTime() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::ChangeTime ( WindowsTime  ChangeTime)
pure virtual

◆ CreationTime() [1/2]

virtual WindowsTime introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::CreationTime ( ) const
pure virtual

◆ CreationTime() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::CreationTime ( WindowsTime  CreationTime)
pure virtual

◆ EaSize() [1/2]

virtual uint32_t introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::EaSize ( ) const
pure virtual

◆ EaSize() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::EaSize ( uint32_t  EaSize)
pure virtual

◆ EndOfFile() [1/2]

virtual uint64_t introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::EndOfFile ( ) const
pure virtual

◆ EndOfFile() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::EndOfFile ( uint64_t  EndOfFile)
pure virtual

◆ FileAttributes() [1/2]

virtual FILE_ATTRIBUTES introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::FileAttributes ( ) const
pure virtual

◆ FileAttributes() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::FileAttributes ( FILE_ATTRIBUTES  FileAttributes)
pure virtual

◆ FileId() [1/2]

virtual uint64_t introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::FileId ( ) const
pure virtual

◆ FileId() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::FileId ( uint64_t  FileId)
pure virtual

◆ FileIndex() [1/2]

virtual uint32_t introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::FileIndex ( ) const
pure virtual

◆ FileIndex() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::FileIndex ( uint32_t  FileIndex)
pure virtual

◆ FileName() [1/2]

virtual const std::string & introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::FileName ( ) const
pure virtual

◆ FileName() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::FileName ( const std::string &  FileName)
pure virtual

◆ LastAccessTime() [1/2]

virtual WindowsTime introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::LastAccessTime ( ) const
pure virtual

◆ LastAccessTime() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::LastAccessTime ( WindowsTime  LastAccessTime)
pure virtual

◆ LastWriteTime() [1/2]

virtual WindowsTime introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::LastWriteTime ( ) const
pure virtual

◆ LastWriteTime() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::LastWriteTime ( WindowsTime  LastWriteTime)
pure virtual

◆ make_shared()

static std::shared_ptr< FILE_ID_BOTH_DIR_INFORMATION_ENTRY > introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::make_shared ( const guest_ptr< void > &  ptr)
static

◆ NextEntryOffset() [1/2]

virtual uint32_t introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::NextEntryOffset ( ) const
pure virtual

◆ NextEntryOffset() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::NextEntryOffset ( uint32_t  value)
pure virtual

◆ ptr()

virtual guest_ptr< void > introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::ptr ( ) const
pure virtual

◆ ShortName() [1/2]

virtual const std::string introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::ShortName ( ) const
pure virtual

◆ ShortName() [2/2]

virtual void introvirt::windows::nt::FILE_ID_BOTH_DIR_INFORMATION_ENTRY::ShortName ( const std::string &  ShortName)
pure virtual

The documentation for this class was generated from the following file: