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

#include <VS_VERSIONINFO.hh>

Inheritance diagram for introvirt::windows::pe::VS_VERSIONINFO:
Collaboration diagram for introvirt::windows::pe::VS_VERSIONINFO:

Public Member Functions

virtual const VS_FIXEDFILEINFOValue () const =0
 
virtual const pe::StringFileInfoStringFileInfo () const =0
 
virtual const pe::VarFileInfoVarFileInfo () const =0
 
- Public Member Functions inherited from introvirt::windows::pe::FILE_INFO
virtual uint16_t wLength () const =0
 
virtual uint16_t wValueLength () const =0
 
virtual uint16_t wType () const =0
 
virtual const std::string & szKey () const =0
 
virtual guest_ptr< void > pChildren () const =0
 
virtual ~FILE_INFO ()=default
 

Static Public Member Functions

static std::unique_ptr< VS_VERSIONINFOmake_unique (const guest_ptr< void > &ptr)
 

Detailed Description

Member Function Documentation

◆ make_unique()

static std::unique_ptr< VS_VERSIONINFO > introvirt::windows::pe::VS_VERSIONINFO::make_unique ( const guest_ptr< void > &  ptr)
static

◆ StringFileInfo()

virtual const pe::StringFileInfo * introvirt::windows::pe::VS_VERSIONINFO::StringFileInfo ( ) const
pure virtual

Returns nullptr if non-existent

◆ Value()

virtual const VS_FIXEDFILEINFO & introvirt::windows::pe::VS_VERSIONINFO::Value ( ) const
pure virtual

◆ VarFileInfo()

virtual const pe::VarFileInfo * introvirt::windows::pe::VS_VERSIONINFO::VarFileInfo ( ) const
pure virtual

Returns nullptr if non-existent


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