Versions in this module Expand all Collapse all v0 v0.1.0 Oct 18, 2023 Changes in this version + const DATA_ONLY + const DECRYPTION_IN_PROGRESS + const DECRYPTION_PAUSED + const ENCRYPTION_IN_PROGRESS + const ENCRYPTION_PAUSED + const FULLY_DECRYPTED + const FULLY_ENCRYPTED + const NOT_WIPED + const ON_DEMAND_WIPE + const SESS_CACHED_INTERACTIVE_LOGON + const SESS_INTERACTIVE_LOGON + const SESS_REMOTE_INTERACTIVE_LOGON + const SYNCHRONOUS + const WIPED + const WIPING_IN_PROGRESS + const WIPING_PAUSED + type BitLockerConversionStatus struct + ConversionStatus uint32 + EncryptionFlags uint32 + EncryptionPercentage uint32 + WipingPercentage uint32 + WipingStatus uint32 + type BitLockerDeviceInfo struct + ConversionStatus uint32 + DeviceID string + DriveLetter string + PersistentVolumeID string + ProtectionStatus uint32 + RecoveryKeys []string + type CPU struct + FriendlyName string + NumberOfCores uint8 + NumberOfLogical uint8 + type Disk struct + Available uint64 + BitLockerEnabled bool + BitLockerEncrypted bool + BitLockerRecoveryInfo *BitLockerDeviceInfo + DriveName string + FileSystem string + TotalSize uint64 + type Hardware struct + BIOSManufacturer string + BIOSReleaseDate time.Time + BIOSVersion string + CPU []CPU + HardwareUUID string + IsUsingUEFI bool + Manufacturer string + Memory []MemoryDIMM + Model string + SecureBootEnabled bool + ServiceTag string + TPMSpecVersion string + type LocalGroup struct + Comment string + Name string + type LocalGroupMember struct + Domain string + DomainAndName string + Name string + type LocalUser struct + BadPasswordCount uint32 + FullName string + IsAdmin bool + IsEnabled bool + IsLocked bool + LastLogon time.Time + NoChangePassword bool + NumberOfLogons uint32 + PasswordAge time.Duration + PasswordNeverExpires bool + Username string + type Memory struct + FreePageFile uint64 + FreeRAM uint64 + SystemManagedPageFile bool + TotalPageFile uint64 + TotalRAM uint64 + UsableRAM uint64 + type MemoryDIMM struct + MType string + Size uint64 + Speed uint16 + type Network struct + DHCPEnabled bool + IPAddressCIDR []string + MACAddress string + Name string + type OperatingSystem struct + Architecture string + FriendlyName string + LanguageCode uint16 + LastBootUpTime time.Time + Version string + type Process struct + Executable string + Fullpath string + Pid int + Ppid int + Username string + type Service struct + AcceptStop bool + DisplayName string + IsRunning bool + RunningPid uint32 + SCName string + ServiceType uint32 + Status uint32 + StatusText string + type SessionDetails struct + DnsDomainName string + Domain string + LocalAdmin bool + LocalUser bool + LogonTime time.Time + LogonType uint32 + Username string + func (s *SessionDetails) FullUser() string + func (s *SessionDetails) GetLogonType() string + type Software struct + Arch string + Contact string + DisplayName string + DisplayVersion string + EstimatedSize uint64 + HelpLink string + InstallDate time.Time + InstallLocation string + InstallSource string + Publisher string + UninstallString string + VersionMajor uint64 + VersionMinor uint64 + func (s *Software) Architecture() string + func (s *Software) Name() string + func (s *Software) Version() string + type WindowsUpdate struct + NumUpdates int + UpdateHistory []*WindowsUpdateHistory + UpdatesReq bool + type WindowsUpdateHistory struct + EventDate time.Time + Status string + UpdateName string