Top Description Inners
com.sun.jna.platform.win32

public Interface VerRsrc

Imports
com.sun.jna.Pointer, .Structure, .Structure.FieldOrder

Interface for the VerRsrc.h header file.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
VerRsrc.VS_FIXEDFILEINFO

Contains version information for a file.

com.sun.jna.platform.win32 back to summary

public Class VerRsrc.VS_FIXEDFILEINFO

extends Structure
Class Inheritance
Known Direct Subclasses
com.sun.jna.platform.win32.VerRsrc.VS_FIXEDFILEINFO.ByReference
Annotations
@FieldOrder:dwSignature, dwStrucVersion, dwFileVersionMS, dwFileVersionLS, dwProductVersionMS, dwProductVersionLS, dwFileFlagsMask, dwFileFlags, dwFileOS, dwFileType, dwFileSubtype, dwFileDateMS, dwFileDateLS

Contains version information for a file. This information is language and code page independent.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public WinDef.DWORD
dwFileDateLS

The least significant 32 bits of the file's 64-bit binary creation date and time stamp.

public WinDef.DWORD
dwFileDateMS

The most significant 32 bits of the file's 64-bit binary creation date and time stamp.

public WinDef.DWORD
dwFileFlags

Contains a bitmask that specifies the Boolean attributes of the file.

public WinDef.DWORD
dwFileFlagsMask

Contains a bitmask that specifies the valid bits in dwFileFlags.

public WinDef.DWORD
dwFileOS

The operating system for which this file was designed.

public WinDef.DWORD
dwFileSubtype

The function of the file.

public WinDef.DWORD
dwFileType

The general type of file.

public WinDef.DWORD
dwFileVersionLS

The least significant 32 bits of the file's binary version number.

public WinDef.DWORD
dwFileVersionMS

The most significant 32 bits of the file's binary version number.

public WinDef.DWORD
dwProductVersionLS

The least significant 32 bits of the binary version number of the product with which this file was distributed.

public WinDef.DWORD
dwProductVersionMS

The most significant 32 bits of the binary version number of the product with which this file was distributed.

public WinDef.DWORD
dwSignature

Contains the value 0xFEEF04BD.

public WinDef.DWORD
dwStrucVersion

The binary version number of this structure.

Inherited from com.sun.jna.Structure:
ALIGN_DEFAULTALIGN_GNUCALIGN_MSVCALIGN_NONECALCULATE_SIZE

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public int
public int
public int
public int
public int
public int
public int
public int
Inherited from com.sun.jna.Structure:
allocateMemoryallocateMemoryautoAllocateautoReadautoReadautoWriteautoWritecacheTypeInfocalculateSizeclearcreateFieldsOrdercreateFieldsOrdercreateFieldsOrdercreateFieldsOrderdataEqualsdataEqualsensureAllocatedequalsfieldOffsetgetAutoReadgetAutoWritegetFieldListgetFieldOrdergetFieldsgetNativeAlignmentgetNativeSizegetNativeSizegetPointergetStringEncodinggetStructAlignmenthashCodenewInstancenewInstancereadreadFieldreadFieldsetAlignTypesetAutoReadsetAutoSynchsetAutoWritesetStringEncodingsizesortFieldstoArraytoArraytoStringtoStringuseMemoryuseMemorywritewriteFieldwriteFieldwriteField

Field Detail

dwFileDateLSback to summary
public WinDef.DWORD dwFileDateLS

The least significant 32 bits of the file's 64-bit binary creation date and time stamp.

dwFileDateMSback to summary
public WinDef.DWORD dwFileDateMS

The most significant 32 bits of the file's 64-bit binary creation date and time stamp.

dwFileFlagsback to summary
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.

dwFileFlagsMaskback to summary
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.

dwFileOSback to summary
public WinDef.DWORD dwFileOS

The operating system for which this file was designed.

dwFileSubtypeback to summary
public WinDef.DWORD dwFileSubtype

The function of the file. The possible values depend on the value of dwFileType.

dwFileTypeback to summary
public WinDef.DWORD dwFileType

The general type of file.

dwFileVersionLSback to summary
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.

dwFileVersionMSback to summary
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.

dwProductVersionLSback to summary
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.

dwProductVersionMSback to summary
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.

dwSignatureback to summary
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.

dwStrucVersionback to summary
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.

Constructor Detail

VS_FIXEDFILEINFOback to summary
public VS_FIXEDFILEINFO()
VS_FIXEDFILEINFOback to summary
public VS_FIXEDFILEINFO(Pointer memory)

Method Detail

getFileVersionBuildback to summary
public int getFileVersionBuild()
getFileVersionMajorback to summary
public int getFileVersionMajor()
getFileVersionMinorback to summary
public int getFileVersionMinor()
getFileVersionRevisionback to summary
public int getFileVersionRevision()
getProductVersionBuildback to summary
public int getProductVersionBuild()
getProductVersionMajorback to summary
public int getProductVersionMajor()
getProductVersionMinorback to summary
public int getProductVersionMinor()
getProductVersionRevisionback to summary
public int getProductVersionRevision()
com.sun.jna.platform.win32 back to summary

public Class VerRsrc.VS_FIXEDFILEINFO.ByReference

extends VS_FIXEDFILEINFO
implements ByReference
Class Inheritance
All Implemented Interfaces
com.sun.jna.Structure.ByReference

Constructor Summary

AccessConstructor and Description
public
public

Constructor Detail

ByReferenceback to summary
public ByReference()
ByReferenceback to summary
public ByReference(Pointer memory)