Versions in this module Expand all Collapse all go1 go1.18.10 Jan 10, 2023 Changes in this version + const ComputerNameDnsDomain — windows/amd64 + const ComputerNameDnsFullyQualified — windows/amd64 + const ComputerNameDnsHostname — windows/amd64 + const ComputerNameMax — windows/amd64 + const ComputerNameNetBIOS — windows/amd64 + const ComputerNamePhysicalDnsDomain — windows/amd64 + const ComputerNamePhysicalDnsFullyQualified — windows/amd64 + const ComputerNamePhysicalDnsHostname — windows/amd64 + const ComputerNamePhysicalNetBIOS — windows/amd64 + const ERROR_CALL_NOT_IMPLEMENTED — windows/amd64 + const ERROR_INVALID_NAME — windows/amd64 + const ERROR_INVALID_PARAMETER — windows/amd64 + const ERROR_LOCK_FAILED — windows/amd64 + const ERROR_LOCK_VIOLATION — windows/amd64 + const ERROR_NOT_SUPPORTED — windows/amd64 + const ERROR_NO_UNICODE_TRANSLATION — windows/amd64 + const ERROR_SHARING_VIOLATION — windows/amd64 + const FILE_NAME_NORMALIZED — windows/amd64 + const FILE_NAME_OPENED — windows/amd64 + const FSCTL_SET_REPARSE_POINT — windows/amd64 + const FileAlignmentInfo — windows/amd64 + const FileAttributeTagInfo — windows/amd64 + const FileBasicInfo — windows/amd64 + const FileCompressionInfo — windows/amd64 + const FileFullDirectoryInfo — windows/amd64 + const FileFullDirectoryRestartInfo — windows/amd64 + const FileIdBothDirectoryInfo — windows/amd64 + const FileIdBothDirectoryRestartInfo — windows/amd64 + const FileIdExtdDirectoryInfo — windows/amd64 + const FileIdExtdDirectoryRestartInfo — windows/amd64 + const FileIdInfo — windows/amd64 + const FileNameInfo — windows/amd64 + const FileRemoteProtocolInfo — windows/amd64 + const FileStandardInfo — windows/amd64 + const FileStorageInfo — windows/amd64 + const FileStreamInfo — windows/amd64 + const GAA_FLAG_INCLUDE_PREFIX — windows/amd64 + const IF_TYPE_ATM — windows/amd64 + const IF_TYPE_ETHERNET_CSMACD — windows/amd64 + const IF_TYPE_IEEE1394 — windows/amd64 + const IF_TYPE_IEEE80211 — windows/amd64 + const IF_TYPE_ISO88025_TOKENRING — windows/amd64 + const IF_TYPE_OTHER — windows/amd64 + const IF_TYPE_PPP — windows/amd64 + const IF_TYPE_SOFTWARE_LOOPBACK — windows/amd64 + const IF_TYPE_TUNNEL — windows/amd64 + const IO_REPARSE_TAG_MOUNT_POINT — windows/amd64 + const IfOperStatusDormant — windows/amd64 + const IfOperStatusDown — windows/amd64 + const IfOperStatusLowerLayerDown — windows/amd64 + const IfOperStatusNotPresent — windows/amd64 + const IfOperStatusTesting — windows/amd64 + const IfOperStatusUnknown — windows/amd64 + const IfOperStatusUp — windows/amd64 + const LG_INCLUDE_INDIRECT — windows/amd64 + const LOCKFILE_EXCLUSIVE_LOCK — windows/amd64 + const LOCKFILE_FAIL_IMMEDIATELY — windows/amd64 + const MAX_PREFERRED_LENGTH — windows/amd64 + const MB_ERR_INVALID_CHARS — windows/amd64 + const MOVEFILE_COPY_ALLOWED — windows/amd64 + const MOVEFILE_CREATE_HARDLINK — windows/amd64 + const MOVEFILE_DELAY_UNTIL_REBOOT — windows/amd64 + const MOVEFILE_FAIL_IF_NOT_TRACKABLE — windows/amd64 + const MOVEFILE_REPLACE_EXISTING — windows/amd64 + const MOVEFILE_WRITE_THROUGH — windows/amd64 + const MSG_CTRUNC — windows/amd64 + const MSG_PEEK — windows/amd64 + const MSG_TRUNC — windows/amd64 + const SE_GROUP_INTEGRITY — windows/amd64 + const SE_PRIVILEGE_ENABLED — windows/amd64 + const STYPE_DISKTREE — windows/amd64 + const SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE — windows/amd64 + const SYMLINK_FLAG_RELATIVE — windows/amd64 + const SecurityAnonymous — windows/amd64 + const SecurityDelegation — windows/amd64 + const SecurityIdentification — windows/amd64 + const SecurityImpersonation — windows/amd64 + const TOKEN_ADJUST_PRIVILEGES — windows/amd64 + const VOLUME_NAME_DOS — windows/amd64 + const VOLUME_NAME_GUID — windows/amd64 + const VOLUME_NAME_NONE — windows/amd64 + const VOLUME_NAME_NT — windows/amd64 + const WSAEMSGSIZE — windows/amd64 + const WSA_FLAG_NO_HANDLE_INHERIT — windows/amd64 + const WSA_FLAG_OVERLAPPED — windows/amd64 + var WSAID_WSARECVMSG = syscall.GUID — windows/amd64 + var WSAID_WSASENDMSG = syscall.GUID — windows/amd64 + func AdjustTokenPrivileges(token syscall.Token, disableAllPrivileges bool, newstate *TOKEN_PRIVILEGES, ...) error — windows/amd64 + func CreateEnvironmentBlock(block **uint16, token syscall.Token, inheritExisting bool) (err error) — windows/amd64 + func DestroyEnvironmentBlock(block *uint16) (err error) — windows/amd64 + func DuplicateTokenEx(hExistingToken syscall.Token, dwDesiredAccess uint32, ...) (err error) — windows/amd64 + func GetACP() (acp uint32) — windows/amd64 + func GetAdaptersAddresses(family uint32, flags uint32, reserved uintptr, ...) (errcode error) — windows/amd64 + func GetComputerNameEx(nameformat uint32, buf *uint16, n *uint32) (err error) — windows/amd64 + func GetConsoleCP() (ccp uint32) — windows/amd64 + func GetCurrentThread() (pseudoHandle syscall.Handle, err error) — windows/amd64 + func GetFileInformationByHandleEx(handle syscall.Handle, class uint32, info *byte, bufsize uint32) (err error) — windows/amd64 + func GetFinalPathNameByHandle(file syscall.Handle, filePath *uint16, filePathSize uint32, flags uint32) (n uint32, err error) — windows/amd64 + func GetModuleFileName(module syscall.Handle, fn *uint16, len uint32) (n uint32, err error) — windows/amd64 + func GetProcessMemoryInfo(handle syscall.Handle, memCounters *PROCESS_MEMORY_COUNTERS, cb uint32) (err error) — windows/amd64 + func GetProfilesDirectory(dir *uint16, dirLen *uint32) (err error) — windows/amd64 + func ImpersonateSelf(impersonationlevel uint32) (err error) — windows/amd64 + func LoadGetFinalPathNameByHandle() error — windows/amd64 + func LockFileEx(file syscall.Handle, flags uint32, reserved uint32, bytesLow uint32, ...) (err error) — windows/amd64 + func LookupPrivilegeValue(systemname *uint16, name *uint16, luid *LUID) (err error) — windows/amd64 + func MoveFileEx(from *uint16, to *uint16, flags uint32) (err error) — windows/amd64 + func MultiByteToWideChar(codePage uint32, dwFlags uint32, str *byte, nstr int32, wchar *uint16, ...) (nwrite int32, err error) — windows/amd64 + func NetShareAdd(serverName *uint16, level uint32, buf *byte, parmErr *uint16) (neterr error) — windows/amd64 + func NetShareDel(serverName *uint16, netName *uint16, reserved uint32) (neterr error) — windows/amd64 + func NetUserGetLocalGroups(serverName *uint16, userName *uint16, level uint32, flags uint32, buf **byte, ...) (neterr error) — windows/amd64 + func OpenThreadToken(h syscall.Handle, access uint32, openasself bool, token *syscall.Token) (err error) — windows/amd64 + func Rename(oldpath, newpath string) error — windows/amd64 + func RevertToSelf() (err error) — windows/amd64 + func RtlGenRandom(buf []byte) (err error) — windows/amd64 + func SetFileInformationByHandle(handle syscall.Handle, fileInformationClass uint32, buf uintptr, ...) (err error) — windows/amd64 + func SetTokenInformation(tokenHandle syscall.Token, tokenInformationClass uint32, ...) (err error) — windows/amd64 + func UTF16PtrToString(p *uint16) string — windows/amd64 + func UnlockFileEx(file syscall.Handle, reserved uint32, bytesLow uint32, bytesHigh uint32, ...) (err error) — windows/amd64 + func WSARecvMsg(fd syscall.Handle, msg *WSAMsg, bytesReceived *uint32, ...) error — windows/amd64 + func WSASendMsg(fd syscall.Handle, msg *WSAMsg, flags uint32, bytesSent *uint32, ...) error — windows/amd64 + func WSASendtoInet4(s syscall.Handle, bufs *syscall.WSABuf, bufcnt uint32, sent *uint32, ...) (err error) — windows/amd64 + func WSASendtoInet6(s syscall.Handle, bufs *syscall.WSABuf, bufcnt uint32, sent *uint32, ...) (err error) — windows/amd64 + func WSASocket(af int32, typ int32, protocol int32, protinfo *syscall.WSAProtocolInfo, ...) (handle syscall.Handle, err error) — windows/amd64 + type FILE_ATTRIBUTE_TAG_INFO struct — windows/amd64 + FileAttributes uint32 + ReparseTag uint32 + type FILE_BASIC_INFO struct — windows/amd64 + ChangedTime syscall.Filetime + CreationTime syscall.Filetime + FileAttributes uint32 + LastAccessTime syscall.Filetime + LastWriteTime syscall.Filetime + type IpAdapterAddresses struct — windows/amd64 + AdapterName *byte + Description *uint16 + DnsSuffix *uint16 + FirstAnycastAddress *IpAdapterAnycastAddress + FirstDnsServerAddress *IpAdapterDnsServerAdapter + FirstMulticastAddress *IpAdapterMulticastAddress + FirstPrefix *IpAdapterPrefix + FirstUnicastAddress *IpAdapterUnicastAddress + Flags uint32 + FriendlyName *uint16 + IfIndex uint32 + IfType uint32 + Ipv6IfIndex uint32 + Length uint32 + Mtu uint32 + Next *IpAdapterAddresses + OperStatus uint32 + PhysicalAddress [syscall.MAX_ADAPTER_ADDRESS_LENGTH]byte + PhysicalAddressLength uint32 + ZoneIndices [16]uint32 + type IpAdapterAnycastAddress struct — windows/amd64 + Address SocketAddress + Flags uint32 + Length uint32 + Next *IpAdapterAnycastAddress + type IpAdapterDnsServerAdapter struct — windows/amd64 + Address SocketAddress + Length uint32 + Next *IpAdapterDnsServerAdapter + Reserved uint32 + type IpAdapterMulticastAddress struct — windows/amd64 + Address SocketAddress + Flags uint32 + Length uint32 + Next *IpAdapterMulticastAddress + type IpAdapterPrefix struct — windows/amd64 + Address SocketAddress + Flags uint32 + Length uint32 + Next *IpAdapterPrefix + PrefixLength uint32 + type IpAdapterUnicastAddress struct — windows/amd64 + Address SocketAddress + DadState int32 + Flags uint32 + LeaseLifetime uint32 + Length uint32 + Next *IpAdapterUnicastAddress + OnLinkPrefixLength uint8 + PreferredLifetime uint32 + PrefixOrigin int32 + SuffixOrigin int32 + ValidLifetime uint32 + type LUID struct — windows/amd64 + HighPart int32 + LowPart uint32 + type LUID_AND_ATTRIBUTES struct — windows/amd64 + Attributes uint32 + Luid LUID + type LocalGroupUserInfo0 struct — windows/amd64 + Name *uint16 + type MountPointReparseBuffer struct — windows/amd64 + PathBuffer [1]uint16 + PrintNameLength uint16 + PrintNameOffset uint16 + SubstituteNameLength uint16 + SubstituteNameOffset uint16 + func (rb *MountPointReparseBuffer) Path() string + type PROCESS_MEMORY_COUNTERS struct — windows/amd64 + CB uint32 + PageFaultCount uint32 + PagefileUsage uintptr + PeakPagefileUsage uintptr + PeakWorkingSetSize uintptr + QuotaNonPagedPoolUsage uintptr + QuotaPagedPoolUsage uintptr + QuotaPeakNonPagedPoolUsage uintptr + QuotaPeakPagedPoolUsage uintptr + WorkingSetSize uintptr + type REPARSE_DATA_BUFFER struct — windows/amd64 + DUMMYUNIONNAME byte + ReparseDataLength uint16 + ReparseTag uint32 + Reserved uint16 + type REPARSE_DATA_BUFFER_HEADER struct — windows/amd64 + ReparseDataLength uint16 + ReparseTag uint32 + Reserved uint16 + type SHARE_INFO_2 struct — windows/amd64 + CurrentUses uint32 + MaxUses uint32 + Netname *uint16 + Passwd *uint16 + Path *uint16 + Permissions uint32 + Remark *uint16 + Type uint32 + type SID_AND_ATTRIBUTES struct — windows/amd64 + Attributes uint32 + Sid *syscall.SID + type SocketAddress struct — windows/amd64 + Sockaddr *syscall.RawSockaddrAny + SockaddrLength int32 + type SymbolicLinkReparseBuffer struct — windows/amd64 + Flags uint32 + PathBuffer [1]uint16 + PrintNameLength uint16 + PrintNameOffset uint16 + SubstituteNameLength uint16 + SubstituteNameOffset uint16 + func (rb *SymbolicLinkReparseBuffer) Path() string + type TOKEN_MANDATORY_LABEL struct — windows/amd64 + Label SID_AND_ATTRIBUTES + func (tml *TOKEN_MANDATORY_LABEL) Size() uint32 + type TOKEN_PRIVILEGES struct — windows/amd64 + PrivilegeCount uint32 + Privileges [1]LUID_AND_ATTRIBUTES + type TokenType uint32 — windows/amd64 + const TokenImpersonation + const TokenPrimary + type UserInfo4 struct — windows/amd64 + AcctExpires uint32 + AuthFlags uint32 + BadPwCount uint32 + CodePage uint32 + Comment *uint16 + CountryCode uint32 + Flags uint32 + FullName *uint16 + HomeDir *uint16 + HomeDirDrive *uint16 + LastLogoff uint32 + LastLogon uint32 + LogonHours *byte + LogonServer *uint16 + MaxStorage uint32 + Name *uint16 + NumLogons uint32 + Parms *uint16 + Password *uint16 + PasswordAge uint32 + PasswordExpired uint32 + PrimaryGroupID uint32 + Priv uint32 + Profile *uint16 + ScriptPath *uint16 + UnitsPerWeek uint32 + UserSid *syscall.SID + UsrComment *uint16 + Workstations *uint16 + type WSAMsg struct — windows/amd64 + BufferCount uint32 + Buffers *syscall.WSABuf + Control syscall.WSABuf + Flags uint32 + Name syscall.Pointer + Namelen int32