Class VerRsrc.VS_FIXEDFILEINFO

java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.VerRsrc.VS_FIXEDFILEINFO
Direct Known Subclasses:
VerRsrc.VS_FIXEDFILEINFO.ByReference
Enclosing interface:
VerRsrc

@FieldOrder({"dwSignature","dwStrucVersion","dwFileVersionMS","dwFileVersionLS","dwProductVersionMS","dwProductVersionLS","dwFileFlagsMask","dwFileFlags","dwFileOS","dwFileType","dwFileSubtype","dwFileDateMS","dwFileDateLS"}) public static class VerRsrc.VS_FIXEDFILEINFO extends Structure
Contains version information for a file. This information is language and code page independent.
  • Field Details

    • dwSignature

      public WinDef.DWORD dwSignature
      Contains the value 0xFEEF04BD. This is used with the szKey member of the VS_VERSIONINFO structure when searching a file for the VS_FIXEDFILEINFO structure.
    • dwStrucVersion

      public WinDef.DWORD dwStrucVersion
      The binary version number of this structure. The high-order word of this member contains the major version number, and the low-order word contains the minor version number.
    • dwFileVersionMS

      public WinDef.DWORD dwFileVersionMS
      The most significant 32 bits of the file's binary version number. This member is used with dwFileVersionLS to form a 64-bit value used for numeric comparisons.
    • dwFileVersionLS

      public WinDef.DWORD dwFileVersionLS
      The least significant 32 bits of the file's binary version number. This member is used with dwFileVersionMS to form a 64-bit value used for numeric comparisons.
    • dwProductVersionMS

      public WinDef.DWORD dwProductVersionMS
      The most significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionLS to form a 64-bit value used for numeric comparisons.
    • dwProductVersionLS

      public WinDef.DWORD dwProductVersionLS
      The least significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionMS to form a 64-bit value used for numeric comparisons.
    • dwFileFlagsMask

      public WinDef.DWORD dwFileFlagsMask
      Contains a bitmask that specifies the valid bits in dwFileFlags. A bit is valid only if it was defined when the file was created.
    • dwFileFlags

      public WinDef.DWORD dwFileFlags
      Contains a bitmask that specifies the Boolean attributes of the file. This member can include one or more of the following values.
    • dwFileOS

      public WinDef.DWORD dwFileOS
      The operating system for which this file was designed.
    • dwFileType

      public WinDef.DWORD dwFileType
      The general type of file.
    • dwFileSubtype

      public WinDef.DWORD dwFileSubtype
      The function of the file. The possible values depend on the value of dwFileType.
    • dwFileDateMS

      public WinDef.DWORD dwFileDateMS
      The most significant 32 bits of the file's 64-bit binary creation date and time stamp.
    • dwFileDateLS

      public WinDef.DWORD dwFileDateLS
      The least significant 32 bits of the file's 64-bit binary creation date and time stamp.
  • Constructor Details

    • VS_FIXEDFILEINFO

      public VS_FIXEDFILEINFO()
    • VS_FIXEDFILEINFO

      public VS_FIXEDFILEINFO(Pointer memory)
  • Method Details

    • getFileVersionMajor

      public int getFileVersionMajor()
    • getFileVersionMinor

      public int getFileVersionMinor()
    • getFileVersionRevision

      public int getFileVersionRevision()
    • getFileVersionBuild

      public int getFileVersionBuild()
    • getProductVersionMajor

      public int getProductVersionMajor()
    • getProductVersionMinor

      public int getProductVersionMinor()
    • getProductVersionRevision

      public int getProductVersionRevision()
    • getProductVersionBuild

      public int getProductVersionBuild()