Documentation ¶
Index ¶
- type VersionInfo
- func (vi *VersionInfo) AddTranslation(language, codepage uint16)
- func (vi *VersionInfo) FileVersion() uint64
- func (vi *VersionInfo) FileVersionString() string
- func (vi *VersionInfo) ProductVersion() uint64
- func (vi *VersionInfo) ProductVersionString() string
- func (vi *VersionInfo) SetFileVersion(v uint64)
- func (vi *VersionInfo) SetFileVersionString(s string) error
- func (vi *VersionInfo) SetProductVersion(v uint64)
- func (vi *VersionInfo) SetProductVersionString(s string) error
- func (vi *VersionInfo) SetString(language, codepage uint16, key, value string)
- func (vi *VersionInfo) String(language, codepage uint16, key string) (string, bool)
- func (vi *VersionInfo) WriteTo(w io.Writer) (int64, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VersionInfo ¶
type VersionInfo struct {
// contains filtered or unexported fields
}
VersionInfo is a root structure for a version info resource.
func New ¶
func New() *VersionInfo
New returns new version info resource with some fields set to default.
func (*VersionInfo) AddTranslation ¶
func (vi *VersionInfo) AddTranslation(language, codepage uint16)
AddTranslation adds a translation info.
func (*VersionInfo) FileVersion ¶
func (vi *VersionInfo) FileVersion() uint64
FileVersion returns file version in integer.
func (*VersionInfo) FileVersionString ¶
func (vi *VersionInfo) FileVersionString() string
FileVersionString returns file version in string, formatted in "Major.Minor.Patch.Build" form.
func (*VersionInfo) ProductVersion ¶
func (vi *VersionInfo) ProductVersion() uint64
ProductVersion returns product version in integer.
func (*VersionInfo) ProductVersionString ¶
func (vi *VersionInfo) ProductVersionString() string
ProductVersionString returns product version in string, formatted in "Major.Minor.Patch.Build" form.
func (*VersionInfo) SetFileVersion ¶
func (vi *VersionInfo) SetFileVersion(v uint64)
SetFileVersion sets file version in integer.
func (*VersionInfo) SetFileVersionString ¶
func (vi *VersionInfo) SetFileVersionString(s string) error
SetFileVersionString sets file version in string, returns error if s is not in a form of "Major.Minor.Patch.Build".
func (*VersionInfo) SetProductVersion ¶
func (vi *VersionInfo) SetProductVersion(v uint64)
SetProductVersion sets product version in integer.
func (*VersionInfo) SetProductVersionString ¶
func (vi *VersionInfo) SetProductVersionString(s string) error
SetProductVersionString sets product version in string, returns error if s is not in a form "Major.Minor.Patch.Build".
func (*VersionInfo) SetString ¶
func (vi *VersionInfo) SetString(language, codepage uint16, key, value string)
SetString sets a string value for a key in string table which is indicated by given language and codepage pair.