Package com.sun.jna.platform.win32
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.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classVerRsrc.VS_FIXEDFILEINFO.ByReference- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description WinDef.DWORDdwFileDateLSThe least significant 32 bits of the file's 64-bit binary creation date and time stamp.WinDef.DWORDdwFileDateMSThe most significant 32 bits of the file's 64-bit binary creation date and time stamp.WinDef.DWORDdwFileFlagsContains a bitmask that specifies the Boolean attributes of the file.WinDef.DWORDdwFileFlagsMaskContains a bitmask that specifies the valid bits in dwFileFlags.WinDef.DWORDdwFileOSThe operating system for which this file was designed.WinDef.DWORDdwFileSubtypeThe function of the file.WinDef.DWORDdwFileTypeThe general type of file.WinDef.DWORDdwFileVersionLSThe least significant 32 bits of the file's binary version number.WinDef.DWORDdwFileVersionMSThe most significant 32 bits of the file's binary version number.WinDef.DWORDdwProductVersionLSThe least significant 32 bits of the binary version number of the product with which this file was distributed.WinDef.DWORDdwProductVersionMSThe most significant 32 bits of the binary version number of the product with which this file was distributed.WinDef.DWORDdwSignatureContains the value 0xFEEF04BD.WinDef.DWORDdwStrucVersionThe binary version number of this structure.- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description VS_FIXEDFILEINFO()VS_FIXEDFILEINFO(Pointer memory)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetFileVersionBuild()intgetFileVersionMajor()intgetFileVersionMinor()intgetFileVersionRevision()intgetProductVersionBuild()intgetProductVersionMajor()intgetProductVersionMinor()intgetProductVersionRevision()- 
Methods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
 
- 
 
- 
- 
- 
Field Detail- 
dwSignaturepublic 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.
 - 
dwStrucVersionpublic 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.
 - 
dwFileVersionMSpublic 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.
 - 
dwFileVersionLSpublic 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.
 - 
dwProductVersionMSpublic 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.
 - 
dwProductVersionLSpublic 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.
 - 
dwFileFlagsMaskpublic 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.
 - 
dwFileFlagspublic 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.
 - 
dwFileOSpublic WinDef.DWORD dwFileOS The operating system for which this file was designed.
 - 
dwFileTypepublic WinDef.DWORD dwFileType The general type of file.
 - 
dwFileSubtypepublic WinDef.DWORD dwFileSubtype The function of the file. The possible values depend on the value of dwFileType.
 - 
dwFileDateMSpublic WinDef.DWORD dwFileDateMS The most significant 32 bits of the file's 64-bit binary creation date and time stamp.
 - 
dwFileDateLSpublic WinDef.DWORD dwFileDateLS The least significant 32 bits of the file's 64-bit binary creation date and time stamp.
 
- 
 - 
Constructor Detail- 
VS_FIXEDFILEINFOpublic VS_FIXEDFILEINFO() 
 - 
VS_FIXEDFILEINFOpublic VS_FIXEDFILEINFO(Pointer memory) 
 
- 
 - 
Method Detail- 
getFileVersionMajorpublic int getFileVersionMajor() 
 - 
getFileVersionMinorpublic int getFileVersionMinor() 
 - 
getFileVersionRevisionpublic int getFileVersionRevision() 
 - 
getFileVersionBuildpublic int getFileVersionBuild() 
 - 
getProductVersionMajorpublic int getProductVersionMajor() 
 - 
getProductVersionMinorpublic int getProductVersionMinor() 
 - 
getProductVersionRevisionpublic int getProductVersionRevision() 
 - 
getProductVersionBuildpublic int getProductVersionBuild() 
 
- 
 
-