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

#include <VS_FIXEDFILEINFO.hh>

Public Member Functions

virtual uint32_t dwSignature () const =0
 
virtual uint32_t dwStrucVersion () const =0
 
virtual uint64_t dwFileVersion () const =0
 
virtual uint64_t dwProductVersion () const =0
 
virtual uint32_t dwFileFlagsMask () const =0
 
virtual uint32_t dwFileFlags () const =0
 
virtual uint32_t dwFileOS () const =0
 
virtual uint32_t dwFileType () const =0
 
virtual uint32_t dwFileSubtype () const =0
 
virtual uint64_t dwFileDate () const =0
 
virtual ~VS_FIXEDFILEINFO ()=default
 

Detailed Description

Constructor & Destructor Documentation

◆ ~VS_FIXEDFILEINFO()

virtual introvirt::windows::pe::VS_FIXEDFILEINFO::~VS_FIXEDFILEINFO ( )
virtualdefault

Member Function Documentation

◆ dwFileDate()

virtual uint64_t introvirt::windows::pe::VS_FIXEDFILEINFO::dwFileDate ( ) const
pure virtual
Returns
The file's binary creation date and time stamp

◆ dwFileFlags()

virtual uint32_t introvirt::windows::pe::VS_FIXEDFILEINFO::dwFileFlags ( ) const
pure virtual
Returns
a bitmask of VS_FF_* types

◆ dwFileFlagsMask()

virtual uint32_t introvirt::windows::pe::VS_FIXEDFILEINFO::dwFileFlagsMask ( ) const
pure virtual
Returns
A bitmask that specifies the valid bits in FileFlags.

◆ dwFileOS()

virtual uint32_t introvirt::windows::pe::VS_FIXEDFILEINFO::dwFileOS ( ) const
pure virtual
Returns
a VOS_* type indicating the operating system for which this file was designed. Multiple bits can be set (ex. 16-bit Windows running on MS-DOS).

◆ dwFileSubtype()

virtual uint32_t introvirt::windows::pe::VS_FIXEDFILEINFO::dwFileSubtype ( ) const
pure virtual
Returns
a VFT_DRV_* or VFT_FONT_* (depending on the file type)

◆ dwFileType()

virtual uint32_t introvirt::windows::pe::VS_FIXEDFILEINFO::dwFileType ( ) const
pure virtual
Returns
a VFT_* type indicating the general type of file.

◆ dwFileVersion()

virtual uint64_t introvirt::windows::pe::VS_FIXEDFILEINFO::dwFileVersion ( ) const
pure virtual
Returns
The file's binary version number

◆ dwProductVersion()

virtual uint64_t introvirt::windows::pe::VS_FIXEDFILEINFO::dwProductVersion ( ) const
pure virtual
Returns
The binary version number of the product with which this file was distributed.

◆ dwSignature()

virtual uint32_t introvirt::windows::pe::VS_FIXEDFILEINFO::dwSignature ( ) const
pure virtual

◆ dwStrucVersion()

virtual uint32_t introvirt::windows::pe::VS_FIXEDFILEINFO::dwStrucVersion ( ) const
pure virtual
Returns
The major binary version number of this structure.

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