Versions in this module Expand all Collapse all v0 v0.5.1 Jan 15, 2023 Changes in this version + const NewAuthSystem + const NewCryptSystem + func BuildRangeOverlap(r1, r2 BuildRange) bool + func PrintBanner() + func QueryDescriptors(v Build, desc interface{}, to interface{}) error + type Build uint32 + const Alpha + const V1_12_1 + const V1_12_2 + const V2_0_1 + const V2_4_3 + const V3_0_2 + const V3_3_5a + const V4_0_1 + const V4_3_4 + const V5_4_8 + const V6_2_4 + const V8_3_0 + var Max Build = 0xFFFFFFFF + func ParseDBD(str string) (Build, error) + func (b Build) BuildInfo() *BuildInfo + func (b Build) ClientVersion() *realmlist.ClientVersion + func (b Build) DBD() string + func (b Build) Exp() int + func (b Build) SemVer() string + func (b Build) String() string + func (b Build) VersionData() []byte + func (hasFeature Build) AddedIn(update Build) bool + func (hasFeature Build) RemovedIn(update Build) bool + type BuildInfo struct + BugfixVersion uint32 + HotfixVersion string + Mac64AuthSeed []byte + MacChecksumSeed []byte + MajorVersion uint32 + MinorVersion uint32 + Win64AuthSeed []byte + WinAuthSeed []byte + WinChecksumSeed []byte + type BuildRange [2]Build + func Range(min, max Build) BuildRange + func (b BuildRange) Unary() bool + func (br BuildRange) Contains(v Build) bool + func (br BuildRange) String() string + type CoreVersion struct + Major Rev + Minor Rev + Patch Rev + var GophercraftVersion CoreVersion + func ParseCoreVersion(str string) (CoreVersion, error) + func (cv CoreVersion) String() string + func (i CoreVersion) Cmp(j CoreVersion) int + func (i CoreVersion) LessThan(j CoreVersion) bool + type Rev uint16 + type Selector string + func (sl Selector) Match(b Build) bool