Namespace: go.std.syscall
v1.0Contents
Summary
Provides a low-level interface to the syscall package.
Package syscall contains an interface to the low-level operating system
primitives. The details vary depending on the underlying system, and
by default, godoc will display the syscall documentation for the current
system. If you want godoc to display syscall documentation for another
system, set $GOOS and $GOARCH to the desired system. For example, if
you want to view documentation for freebsd/arm on linux/amd64, set $GOOS
to freebsd and $GOARCH to arm.
The primary use of syscall is inside other packages that provide a more
portable interface to the system, such as "os", "time" and "net". Use
those packages rather than this one if you can.
For details of the functions and data types in this package consult
the manuals for the appropriate operating system.
These calls return err == nil to indicate success; otherwise
err is an operating system error describing the failure.
On most systems, that error has type syscall.Errno.
Deprecated: this package is locked down. Callers should use the
corresponding package in the golang.org/x/sys repository instead.
That is also where updates required by new systems or versions
should be applied. See https://golang.org/s/go1.4-syscall for more
information.
Index
- *AddrinfoW
- *ByHandleFileInformation
- *CertChainContext
- *CertChainElement
- *CertChainPara
- *CertChainPolicyPara
- *CertChainPolicyStatus
- *CertContext
- *CertEnhKeyUsage
- *CertInfo
- *CertRevocationCrlInfo
- *CertRevocationInfo
- *CertSimpleChain
- *CertTrustListInfo
- *CertTrustStatus
- *CertUsageMatch
- *DLL
- *DLLError
- *DNSMXData
- *DNSPTRData
- *DNSRecord
- *DNSSRVData
- *DNSTXTData
- *Errno
- *FileNotifyInformation
- *Filetime
- *GUID
- *Handle
- *Hostent
- *IPMreq
- *IPv6Mreq
- *InterfaceInfo
- *IpAdapterInfo
- *IpAddrString
- *IpAddressString
- *IpMaskString
- *LazyDLL
- *LazyProc
- *Linger
- *MibIfRow
- *Overlapped
- *Pointer
- *Proc
- *ProcAttr
- *ProcessEntry32
- *ProcessInformation
- *Protoent
- *RawSockaddr
- *RawSockaddrAny
- *RawSockaddrInet4
- *RawSockaddrInet6
- *RawSockaddrUnix
- *Rusage
- *SID
- *SIDAndAttributes
- *SSLExtraCertChainPolicyPara
- *SecurityAttributes
- *Servent
- *Signal
- *SockaddrGen
- *SockaddrInet4
- *SockaddrInet6
- *SockaddrUnix
- *StartupInfo
- *SysProcAttr
- *Systemtime
- *TCPKeepalive
- *Timespec
- *Timeval
- *Timezoneinformation
- *Token
- *Tokenprimarygroup
- *Tokenuser
- *TransmitFileBuffers
- *UserInfo10
- *WSABuf
- *WSAData
- *WSAProtocolChain
- *WSAProtocolInfo
- *WaitStatus
- *Win32FileAttributeData
- *Win32finddata
- AF_INET
- AF_INET6
- AF_NETBIOS
- AF_UNIX
- AF_UNSPEC
- AI_CANONNAME
- AI_NUMERICHOST
- AI_PASSIVE
- APPLICATION_ERROR
- AUTHTYPE_CLIENT
- AUTHTYPE_SERVER
- Accept
- AddrinfoW
- BASE_PROTOCOL
- Bind
- ByHandleFileInformation
- BytePtrFromString
- ByteSliceFromString
- CERT_CHAIN_POLICY_AUTHENTICODE
- CERT_CHAIN_POLICY_AUTHENTICODE_TS
- CERT_CHAIN_POLICY_BASE
- CERT_CHAIN_POLICY_BASIC_CONSTRAINTS
- CERT_CHAIN_POLICY_EV
- CERT_CHAIN_POLICY_MICROSOFT_ROOT
- CERT_CHAIN_POLICY_NT_AUTH
- CERT_CHAIN_POLICY_SSL
- CERT_E_CN_NO_MATCH
- CERT_E_EXPIRED
- CERT_E_PURPOSE
- CERT_E_ROLE
- CERT_E_UNTRUSTEDROOT
- CERT_STORE_ADD_ALWAYS
- CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG
- CERT_STORE_PROV_MEMORY
- CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT
- CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT
- CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT
- CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT
- CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT
- CERT_TRUST_INVALID_BASIC_CONSTRAINTS
- CERT_TRUST_INVALID_EXTENSION
- CERT_TRUST_INVALID_NAME_CONSTRAINTS
- CERT_TRUST_INVALID_POLICY_CONSTRAINTS
- CERT_TRUST_IS_CYCLIC
- CERT_TRUST_IS_EXPLICIT_DISTRUST
- CERT_TRUST_IS_NOT_SIGNATURE_VALID
- CERT_TRUST_IS_NOT_TIME_VALID
- CERT_TRUST_IS_NOT_VALID_FOR_USAGE
- CERT_TRUST_IS_OFFLINE_REVOCATION
- CERT_TRUST_IS_REVOKED
- CERT_TRUST_IS_UNTRUSTED_ROOT
- CERT_TRUST_NO_ERROR
- CERT_TRUST_NO_ISSUANCE_CHAIN_POLICY
- CERT_TRUST_REVOCATION_STATUS_UNKNOWN
- CREATE_ALWAYS
- CREATE_NEW
- CREATE_NEW_PROCESS_GROUP
- CREATE_UNICODE_ENVIRONMENT
- CRYPT_DEFAULT_CONTAINER_OPTIONAL
- CRYPT_DELETEKEYSET
- CRYPT_MACHINE_KEYSET
- CRYPT_NEWKEYSET
- CRYPT_SILENT
- CRYPT_VERIFYCONTEXT
- CTRL_BREAK_EVENT
- CTRL_CLOSE_EVENT
- CTRL_C_EVENT
- CTRL_LOGOFF_EVENT
- CTRL_SHUTDOWN_EVENT
- CancelIo
- CancelIoEx
- CertAddCertificateContextToStore
- CertChainContext
- CertChainElement
- CertChainPara
- CertChainPolicyPara
- CertChainPolicyStatus
- CertCloseStore
- CertContext
- CertEnhKeyUsage
- CertEnumCertificatesInStore
- CertFreeCertificateChain
- CertFreeCertificateContext
- CertGetCertificateChain
- CertInfo
- CertOpenStore
- CertRevocationCrlInfo
- CertRevocationInfo
- CertSimpleChain
- CertTrustListInfo
- CertTrustStatus
- CertUsageMatch
- CertVerifyCertificateChainPolicy
- Chdir
- Chmod
- Chown
- Clearenv
- Close
- CloseHandle
- CloseOnExec
- Closesocket
- ComputerName
- Conn
- Connect
- CopySid
- CreateIoCompletionPort
- CreatePipe
- CreateToolhelp32Snapshot
- CryptReleaseContext
- DLL
- DLLError
- DNSMXData
- DNSPTRData
- DNSRecord
- DNSSRVData
- DNSTXTData
- DNS_INFO_NO_RECORDS
- DNS_TYPE_A
- DNS_TYPE_A6
- DNS_TYPE_AAAA
- DNS_TYPE_ADDRS
- DNS_TYPE_AFSDB
- DNS_TYPE_ALL
- DNS_TYPE_ANY
- DNS_TYPE_ATMA
- DNS_TYPE_AXFR
- DNS_TYPE_CERT
- DNS_TYPE_CNAME
- DNS_TYPE_DHCID
- DNS_TYPE_DNAME
- DNS_TYPE_DNSKEY
- DNS_TYPE_DS
- DNS_TYPE_EID
- DNS_TYPE_GID
- DNS_TYPE_GPOS
- DNS_TYPE_HINFO
- DNS_TYPE_ISDN
- DNS_TYPE_IXFR
- DNS_TYPE_KEY
- DNS_TYPE_KX
- DNS_TYPE_LOC
- DNS_TYPE_MAILA
- DNS_TYPE_MAILB
- DNS_TYPE_MB
- DNS_TYPE_MD
- DNS_TYPE_MF
- DNS_TYPE_MG
- DNS_TYPE_MINFO
- DNS_TYPE_MR
- DNS_TYPE_MX
- DNS_TYPE_NAPTR
- DNS_TYPE_NBSTAT
- DNS_TYPE_NIMLOC
- DNS_TYPE_NS
- DNS_TYPE_NSAP
- DNS_TYPE_NSAPPTR
- DNS_TYPE_NSEC
- DNS_TYPE_NULL
- DNS_TYPE_NXT
- DNS_TYPE_OPT
- DNS_TYPE_PTR
- DNS_TYPE_PX
- DNS_TYPE_RP
- DNS_TYPE_RRSIG
- DNS_TYPE_RT
- DNS_TYPE_SIG
- DNS_TYPE_SINK
- DNS_TYPE_SOA
- DNS_TYPE_SRV
- DNS_TYPE_TEXT
- DNS_TYPE_TKEY
- DNS_TYPE_TSIG
- DNS_TYPE_UID
- DNS_TYPE_UINFO
- DNS_TYPE_UNSPEC
- DNS_TYPE_WINS
- DNS_TYPE_WINSR
- DNS_TYPE_WKS
- DNS_TYPE_X25
- DUPLICATE_CLOSE_SOURCE
- DUPLICATE_SAME_ACCESS
- DnsRecordListFree
- DnsSectionAdditional
- DnsSectionAnswer
- DnsSectionAuthority
- DnsSectionQuestion
- DuplicateHandle
- E2BIG
- EACCES
- EADDRINUSE
- EADDRNOTAVAIL
- EADV
- EAFNOSUPPORT
- EAGAIN
- EALREADY
- EBADE
- EBADF
- EBADFD
- EBADMSG
- EBADR
- EBADRQC
- EBADSLT
- EBFONT
- EBUSY
- ECANCELED
- ECHILD
- ECHRNG
- ECOMM
- ECONNABORTED
- ECONNREFUSED
- ECONNRESET
- EDEADLK
- EDEADLOCK
- EDESTADDRREQ
- EDOM
- EDOTDOT
- EDQUOT
- EEXIST
- EFAULT
- EFBIG
- EHOSTDOWN
- EHOSTUNREACH
- EIDRM
- EILSEQ
- EINPROGRESS
- EINTR
- EINVAL
- EIO
- EISCONN
- EISDIR
- EISNAM
- EKEYEXPIRED
- EKEYREJECTED
- EKEYREVOKED
- EL2HLT
- EL2NSYNC
- EL3HLT
- EL3RST
- ELIBACC
- ELIBBAD
- ELIBEXEC
- ELIBMAX
- ELIBSCN
- ELNRNG
- ELOOP
- EMEDIUMTYPE
- EMFILE
- EMLINK
- EMSGSIZE
- EMULTIHOP
- ENAMETOOLONG
- ENAVAIL
- ENETDOWN
- ENETRESET
- ENETUNREACH
- ENFILE
- ENOANO
- ENOBUFS
- ENOCSI
- ENODATA
- ENODEV
- ENOENT
- ENOEXEC
- ENOKEY
- ENOLCK
- ENOLINK
- ENOMEDIUM
- ENOMEM
- ENOMSG
- ENONET
- ENOPKG
- ENOPROTOOPT
- ENOSPC
- ENOSR
- ENOSTR
- ENOSYS
- ENOTBLK
- ENOTCONN
- ENOTDIR
- ENOTEMPTY
- ENOTNAM
- ENOTRECOVERABLE
- ENOTSOCK
- ENOTSUP
- ENOTTY
- ENOTUNIQ
- ENXIO
- EOPNOTSUPP
- EOVERFLOW
- EOWNERDEAD
- EPERM
- EPFNOSUPPORT
- EPIPE
- EPROTO
- EPROTONOSUPPORT
- EPROTOTYPE
- ERANGE
- EREMCHG
- EREMOTE
- EREMOTEIO
- ERESTART
- EROFS
- ERROR_ACCESS_DENIED
- ERROR_ALREADY_EXISTS
- ERROR_BROKEN_PIPE
- ERROR_BUFFER_OVERFLOW
- ERROR_DIR_NOT_EMPTY
- ERROR_ENVVAR_NOT_FOUND
- ERROR_FILE_EXISTS
- ERROR_FILE_NOT_FOUND
- ERROR_HANDLE_EOF
- ERROR_INSUFFICIENT_BUFFER
- ERROR_IO_PENDING
- ERROR_MOD_NOT_FOUND
- ERROR_MORE_DATA
- ERROR_NETNAME_DELETED
- ERROR_NOT_FOUND
- ERROR_NO_MORE_FILES
- ERROR_OPERATION_ABORTED
- ERROR_PATH_NOT_FOUND
- ERROR_PRIVILEGE_NOT_HELD
- ERROR_PROC_NOT_FOUND
- ESHUTDOWN
- ESOCKTNOSUPPORT
- ESPIPE
- ESRCH
- ESRMNT
- ESTALE
- ESTRPIPE
- ETIME
- ETIMEDOUT
- ETOOMANYREFS
- ETXTBSY
- EUCLEAN
- EUNATCH
- EUSERS
- EWINDOWS
- EWOULDBLOCK
- EXDEV
- EXFULL
- Environ
- Errno
- EscapeArg
- Exec
- Exit
- ExitProcess
- FILE_ACTION_ADDED
- FILE_ACTION_MODIFIED
- FILE_ACTION_REMOVED
- FILE_ACTION_RENAMED_NEW_NAME
- FILE_ACTION_RENAMED_OLD_NAME
- FILE_APPEND_DATA
- FILE_ATTRIBUTE_ARCHIVE
- FILE_ATTRIBUTE_DIRECTORY
- FILE_ATTRIBUTE_HIDDEN
- FILE_ATTRIBUTE_NORMAL
- FILE_ATTRIBUTE_READONLY
- FILE_ATTRIBUTE_REPARSE_POINT
- FILE_ATTRIBUTE_SYSTEM
- FILE_BEGIN
- FILE_CURRENT
- FILE_END
- FILE_FLAG_BACKUP_SEMANTICS
- FILE_FLAG_OPEN_REPARSE_POINT
- FILE_FLAG_OVERLAPPED
- FILE_LIST_DIRECTORY
- FILE_MAP_COPY
- FILE_MAP_EXECUTE
- FILE_MAP_READ
- FILE_MAP_WRITE
- FILE_NOTIFY_CHANGE_ATTRIBUTES
- FILE_NOTIFY_CHANGE_CREATION
- FILE_NOTIFY_CHANGE_DIR_NAME
- FILE_NOTIFY_CHANGE_FILE_NAME
- FILE_NOTIFY_CHANGE_LAST_ACCESS
- FILE_NOTIFY_CHANGE_LAST_WRITE
- FILE_NOTIFY_CHANGE_SIZE
- FILE_SHARE_DELETE
- FILE_SHARE_READ
- FILE_SHARE_WRITE
- FILE_SKIP_COMPLETION_PORT_ON_SUCCESS
- FILE_SKIP_SET_EVENT_ON_HANDLE
- FILE_TYPE_CHAR
- FILE_TYPE_DISK
- FILE_TYPE_PIPE
- FILE_TYPE_REMOTE
- FILE_TYPE_UNKNOWN
- FILE_WRITE_ATTRIBUTES
- FORMAT_MESSAGE_ALLOCATE_BUFFER
- FORMAT_MESSAGE_ARGUMENT_ARRAY
- FORMAT_MESSAGE_FROM_HMODULE
- FORMAT_MESSAGE_FROM_STRING
- FORMAT_MESSAGE_FROM_SYSTEM
- FORMAT_MESSAGE_IGNORE_INSERTS
- FORMAT_MESSAGE_MAX_WIDTH_MASK
- FSCTL_GET_REPARSE_POINT
- Fchdir
- Fchmod
- Fchown
- FileNotifyInformation
- Filetime
- FindClose
- FindNextFile
- FlushFileBuffers
- FlushViewOfFile
- ForkLock
- FreeAddrInfoW
- FreeLibrary
- Fsync
- Ftruncate
- FullPath
- GENERIC_ALL
- GENERIC_EXECUTE
- GENERIC_READ
- GENERIC_WRITE
- GUID
- GetCommandLine
- GetCurrentProcess
- GetEnvironmentStrings
- GetFileExInfoStandard
- GetFileExMaxInfoLevel
- GetFileInformationByHandle
- GetFileType
- GetHostByName
- GetIfEntry
- GetLastError
- GetLengthSid
- GetProcAddress
- GetProcessTimes
- GetProtoByName
- GetServByName
- GetStartupInfo
- GetStdHandle
- GetSystemTimeAsFileTime
- GetTimeZoneInformation
- GetVersion
- Getegid
- Getenv
- Geteuid
- Getgid
- Getgroups
- Getpagesize
- Getpeername
- Getpid
- Getppid
- Getsockname
- GetsockoptInt
- Gettimeofday
- Getuid
- Getwd
- HANDLE_FLAG_INHERIT
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_CONFIG
- HKEY_CURRENT_USER
- HKEY_DYN_DATA
- HKEY_LOCAL_MACHINE
- HKEY_PERFORMANCE_DATA
- HKEY_USERS
- Handle
- Hostent
- IFF_BROADCAST
- IFF_LOOPBACK
- IFF_MULTICAST
- IFF_POINTTOPOINT
- IFF_UP
- IGNORE
- INFINITE
- INVALID_FILE_ATTRIBUTES
- IOC_IN
- IOC_INOUT
- IOC_OUT
- IOC_VENDOR
- IOC_WS2
- IO_REPARSE_TAG_SYMLINK
- IPMreq
- IPPROTO_IP
- IPPROTO_IPV6
- IPPROTO_TCP
- IPPROTO_UDP
- IPV6_JOIN_GROUP
- IPV6_LEAVE_GROUP
- IPV6_MULTICAST_HOPS
- IPV6_MULTICAST_IF
- IPV6_MULTICAST_LOOP
- IPV6_UNICAST_HOPS
- IPV6_V6ONLY
- IP_ADD_MEMBERSHIP
- IP_DROP_MEMBERSHIP
- IP_MULTICAST_IF
- IP_MULTICAST_LOOP
- IP_MULTICAST_TTL
- IP_TOS
- IP_TTL
- IPv6Mreq
- ImplementsGetwd
- InterfaceInfo
- InvalidHandle
- IpAdapterInfo
- IpAddrString
- IpAddressString
- IpMaskString
- KEY_ALL_ACCESS
- KEY_CREATE_LINK
- KEY_CREATE_SUB_KEY
- KEY_ENUMERATE_SUB_KEYS
- KEY_EXECUTE
- KEY_NOTIFY
- KEY_QUERY_VALUE
- KEY_READ
- KEY_SET_VALUE
- KEY_WOW64_32KEY
- KEY_WOW64_64KEY
- KEY_WRITE
- LANG_ENGLISH
- LAYERED_PROTOCOL
- LazyDLL
- LazyProc
- Lchown
- Linger
- Link
- Listen
- LoadCancelIoEx
- LoadConnectEx
- LoadCreateSymbolicLink
- LoadDLL
- LoadGetAddrInfo
- LoadLibrary
- LoadSetFileCompletionNotificationModes
- LocalFree
- LookupSID
- MAXIMUM_REPARSE_DATA_BUFFER_SIZE
- MAXLEN_IFDESCR
- MAXLEN_PHYSADDR
- MAX_ADAPTER_ADDRESS_LENGTH
- MAX_ADAPTER_DESCRIPTION_LENGTH
- MAX_ADAPTER_NAME_LENGTH
- MAX_COMPUTERNAME_LENGTH
- MAX_INTERFACE_NAME_LEN
- MAX_LONG_PATH
- MAX_PATH
- MAX_PROTOCOL_CHAIN
- MapViewOfFile
- MaxTokenInfoClass
- MibIfRow
- Mkdir
- MustLoadDLL
- NameCanonical
- NameCanonicalEx
- NameDisplay
- NameDnsDomain
- NameFullyQualifiedDN
- NameSamCompatible
- NameServicePrincipal
- NameUniqueId
- NameUnknown
- NameUserPrincipal
- NetSetupDomainName
- NetSetupUnjoined
- NetSetupUnknownStatus
- NetSetupWorkgroupName
- NewCallback
- NewCallbackCDecl
- NewLazyDLL
- NsecToFiletime
- NsecToTimespec
- NsecToTimeval
- Ntohs
- OID_PKIX_KP_SERVER_AUTH
- OID_SERVER_GATED_CRYPTO
- OID_SGC_NETSCAPE
- OPEN_ALWAYS
- OPEN_EXISTING
- O_APPEND
- O_ASYNC
- O_CLOEXEC
- O_CREAT
- O_EXCL
- O_NOCTTY
- O_NONBLOCK
- O_RDONLY
- O_RDWR
- O_SYNC
- O_TRUNC
- O_WRONLY
- Open
- OpenCurrentProcessToken
- OpenProcess
- OpenProcessToken
- Overlapped
- PAGE_EXECUTE_READ
- PAGE_EXECUTE_READWRITE
- PAGE_EXECUTE_WRITECOPY
- PAGE_READONLY
- PAGE_READWRITE
- PAGE_WRITECOPY
- PFL_HIDDEN
- PFL_MATCHES_PROTOCOL_ZERO
- PFL_MULTIPLE_PROTO_ENTRIES
- PFL_NETWORKDIRECT_PROVIDER
- PFL_RECOMMENDED_PROTO_ENTRY
- PKCS_7_ASN_ENCODING
- PROCESS_QUERY_INFORMATION
- PROCESS_TERMINATE
- PROV_DH_SCHANNEL
- PROV_DSS
- PROV_DSS_DH
- PROV_EC_ECDSA_FULL
- PROV_EC_ECDSA_SIG
- PROV_EC_ECNRA_FULL
- PROV_EC_ECNRA_SIG
- PROV_FORTEZZA
- PROV_INTEL_SEC
- PROV_MS_EXCHANGE
- PROV_REPLACE_OWF
- PROV_RNG
- PROV_RSA_AES
- PROV_RSA_FULL
- PROV_RSA_SCHANNEL
- PROV_RSA_SIG
- PROV_SPYRUS_LYNKS
- PROV_SSL
- Pipe
- Pointer
- PostQueuedCompletionStatus
- Proc
- ProcAttr
- Process32First
- Process32Next
- ProcessEntry32
- ProcessInformation
- Protoent
- REG_BINARY
- REG_DWORD
- REG_DWORD_BIG_ENDIAN
- REG_DWORD_LITTLE_ENDIAN
- REG_EXPAND_SZ
- REG_FULL_RESOURCE_DESCRIPTOR
- REG_LINK
- REG_MULTI_SZ
- REG_NONE
- REG_QWORD
- REG_QWORD_LITTLE_ENDIAN
- REG_RESOURCE_LIST
- REG_RESOURCE_REQUIREMENTS_LIST
- REG_SZ
- RawConn
- RawSockaddr
- RawSockaddrAny
- RawSockaddrInet4
- RawSockaddrInet6
- RawSockaddrUnix
- Read
- Readlink
- Recvfrom
- RegCloseKey
- Rename
- Rmdir
- Rusage
- SHUT_RD
- SHUT_RDWR
- SHUT_WR
- SID
- SIDAndAttributes
- SIGABRT
- SIGALRM
- SIGBUS
- SIGFPE
- SIGHUP
- SIGILL
- SIGINT
- SIGKILL
- SIGPIPE
- SIGQUIT
- SIGSEGV
- SIGTERM
- SIGTRAP
- SIO_GET_EXTENSION_FUNCTION_POINTER
- SIO_GET_INTERFACE_LIST
- SIO_KEEPALIVE_VALS
- SIO_UDP_CONNRESET
- SOCK_DGRAM
- SOCK_RAW
- SOCK_SEQPACKET
- SOCK_STREAM
- SOL_SOCKET
- SOMAXCONN
- SO_BROADCAST
- SO_DONTROUTE
- SO_KEEPALIVE
- SO_LINGER
- SO_RCVBUF
- SO_REUSEADDR
- SO_SNDBUF
- SO_UPDATE_ACCEPT_CONTEXT
- SO_UPDATE_CONNECT_CONTEXT
- SSLExtraCertChainPolicyPara
- STANDARD_RIGHTS_ALL
- STANDARD_RIGHTS_EXECUTE
- STANDARD_RIGHTS_READ
- STANDARD_RIGHTS_REQUIRED
- STANDARD_RIGHTS_WRITE
- STARTF_USESHOWWINDOW
- STARTF_USESTDHANDLES
- STD_ERROR_HANDLE
- STD_INPUT_HANDLE
- STD_OUTPUT_HANDLE
- SUBLANG_ENGLISH_US
- SW_FORCEMINIMIZE
- SW_HIDE
- SW_MAXIMIZE
- SW_MINIMIZE
- SW_NORMAL
- SW_RESTORE
- SW_SHOW
- SW_SHOWDEFAULT
- SW_SHOWMAXIMIZED
- SW_SHOWMINIMIZED
- SW_SHOWMINNOACTIVE
- SW_SHOWNA
- SW_SHOWNOACTIVATE
- SW_SHOWNORMAL
- SYMBOLIC_LINK_FLAG_DIRECTORY
- SYNCHRONIZE
- S_IFBLK
- S_IFCHR
- S_IFDIR
- S_IFIFO
- S_IFLNK
- S_IFMT
- S_IFREG
- S_IFSOCK
- S_IRUSR
- S_ISGID
- S_ISUID
- S_ISVTX
- S_IWRITE
- S_IWUSR
- S_IXUSR
- SecurityAttributes
- Seek
- Sendto
- Servent
- SetEndOfFile
- SetFileCompletionNotificationModes
- SetFileTime
- SetHandleInformation
- SetNonblock
- Setenv
- SetsockoptIPMreq
- SetsockoptIPv6Mreq
- SetsockoptInet4Addr
- SetsockoptInt
- SetsockoptLinger
- SetsockoptTimeval
- Shutdown
- SidTypeAlias
- SidTypeComputer
- SidTypeDeletedAccount
- SidTypeDomain
- SidTypeGroup
- SidTypeInvalid
- SidTypeLabel
- SidTypeUnknown
- SidTypeUser
- SidTypeWellKnownGroup
- Signal
- Sockaddr
- SockaddrGen
- SockaddrInet4
- SockaddrInet6
- SockaddrUnix
- Socket
- SocketDisableIPv6
- StartProcess
- StartupInfo
- Stderr
- Stdin
- Stdout
- StringBytePtr
- StringByteSlice
- StringToSid
- StringToUTF16
- StringToUTF16Ptr
- Symlink
- SysProcAttr
- Syscall
- Syscall12
- Syscall15
- Syscall18
- Syscall6
- Syscall9
- SyscallN
- Systemtime
- TCPKeepalive
- TCP_NODELAY
- TF_DISCONNECT
- TF_REUSE_SOCKET
- TF_USE_DEFAULT_WORKER
- TF_USE_KERNEL_APC
- TF_USE_SYSTEM_THREAD
- TF_WRITE_BEHIND
- TH32CS_INHERIT
- TH32CS_SNAPALL
- TH32CS_SNAPHEAPLIST
- TH32CS_SNAPMODULE
- TH32CS_SNAPMODULE32
- TH32CS_SNAPPROCESS
- TH32CS_SNAPTHREAD
- TIME_ZONE_ID_DAYLIGHT
- TIME_ZONE_ID_STANDARD
- TIME_ZONE_ID_UNKNOWN
- TOKEN_ADJUST_DEFAULT
- TOKEN_ADJUST_GROUPS
- TOKEN_ADJUST_PRIVILEGES
- TOKEN_ADJUST_SESSIONID
- TOKEN_ALL_ACCESS
- TOKEN_ASSIGN_PRIMARY
- TOKEN_DUPLICATE
- TOKEN_EXECUTE
- TOKEN_IMPERSONATE
- TOKEN_QUERY
- TOKEN_QUERY_SOURCE
- TOKEN_READ
- TOKEN_WRITE
- TRUNCATE_EXISTING
- TerminateProcess
- Timespec
- TimespecToNsec
- Timeval
- Timezoneinformation
- Token
- TokenAccessInformation
- TokenAuditPolicy
- TokenDefaultDacl
- TokenElevation
- TokenElevationType
- TokenGroups
- TokenGroupsAndPrivileges
- TokenHasRestrictions
- TokenImpersonationLevel
- TokenIntegrityLevel
- TokenLinkedToken
- TokenLogonSid
- TokenMandatoryPolicy
- TokenOrigin
- TokenOwner
- TokenPrimaryGroup
- TokenPrivileges
- TokenRestrictedSids
- TokenSandBoxInert
- TokenSessionId
- TokenSessionReference
- TokenSource
- TokenStatistics
- TokenType
- TokenUIAccess
- TokenUser
- TokenVirtualizationAllowed
- TokenVirtualizationEnabled
- Tokenprimarygroup
- Tokenuser
- TranslateAccountName
- TransmitFile
- TransmitFileBuffers
- UNIX_PATH_MAX
- USAGE_MATCH_TYPE_AND
- USAGE_MATCH_TYPE_OR
- UTF16FromString
- UTF16PtrFromString
- UTF16ToString
- Unlink
- UnmapViewOfFile
- Unsetenv
- UserInfo10
- Utimes
- UtimesNano
- VirtualLock
- VirtualUnlock
- WAIT_ABANDONED
- WAIT_FAILED
- WAIT_OBJECT_0
- WAIT_TIMEOUT
- WSABuf
- WSACleanup
- WSADESCRIPTION_LEN
- WSAData
- WSAEACCES
- WSAECONNABORTED
- WSAECONNRESET
- WSAID_CONNECTEX
- WSAPROTOCOL_LEN
- WSAProtocolChain
- WSAProtocolInfo
- WSASYS_STATUS_LEN
- WSAStartup
- WaitForSingleObject
- WaitStatus
- Win32FileAttributeData
- Win32finddata
- Write
- X509_ASN_ENCODING
- XP1_CONNECTIONLESS
- XP1_CONNECT_DATA
- XP1_DISCONNECT_DATA
- XP1_EXPEDITED_DATA
- XP1_GRACEFUL_CLOSE
- XP1_GUARANTEED_DELIVERY
- XP1_GUARANTEED_ORDER
- XP1_IFS_HANDLES
- XP1_MESSAGE_ORIENTED
- XP1_MULTIPOINT_CONTROL_PLANE
- XP1_MULTIPOINT_DATA_PLANE
- XP1_PARTIAL_MESSAGE
- XP1_PSEUDO_STREAM
- XP1_QOS_SUPPORTED
- XP1_SAN_SUPPORT_SDP
- XP1_SUPPORT_BROADCAST
- XP1_SUPPORT_MULTIPOINT
- XP1_UNI_RECV
- XP1_UNI_SEND
- arrayOfAddrinfoW
- arrayOfByHandleFileInformation
- arrayOfCertChainContext
- arrayOfCertChainElement
- arrayOfCertChainPara
- arrayOfCertChainPolicyPara
- arrayOfCertChainPolicyStatus
- arrayOfCertContext
- arrayOfCertEnhKeyUsage
- arrayOfCertInfo
- arrayOfCertRevocationCrlInfo
- arrayOfCertRevocationInfo
- arrayOfCertSimpleChain
- arrayOfCertTrustListInfo
- arrayOfCertTrustStatus
- arrayOfCertUsageMatch
- arrayOfConn
- arrayOfDLL
- arrayOfDLLError
- arrayOfDNSMXData
- arrayOfDNSPTRData
- arrayOfDNSRecord
- arrayOfDNSSRVData
- arrayOfDNSTXTData
- arrayOfErrno
- arrayOfFileNotifyInformation
- arrayOfFiletime
- arrayOfGUID
- arrayOfHandle
- arrayOfHostent
- arrayOfIPMreq
- arrayOfIPv6Mreq
- arrayOfInterfaceInfo
- arrayOfIpAdapterInfo
- arrayOfIpAddrString
- arrayOfIpAddressString
- arrayOfIpMaskString
- arrayOfLazyDLL
- arrayOfLazyProc
- arrayOfLinger
- arrayOfMibIfRow
- arrayOfOverlapped
- arrayOfPointer
- arrayOfProc
- arrayOfProcAttr
- arrayOfProcessEntry32
- arrayOfProcessInformation
- arrayOfProtoent
- arrayOfRawConn
- arrayOfRawSockaddr
- arrayOfRawSockaddrAny
- arrayOfRawSockaddrInet4
- arrayOfRawSockaddrInet6
- arrayOfRawSockaddrUnix
- arrayOfRusage
- arrayOfSID
- arrayOfSIDAndAttributes
- arrayOfSSLExtraCertChainPolicyPara
- arrayOfSecurityAttributes
- arrayOfServent
- arrayOfSignal
- arrayOfSockaddr
- arrayOfSockaddrGen
- arrayOfSockaddrInet4
- arrayOfSockaddrInet6
- arrayOfSockaddrUnix
- arrayOfStartupInfo
- arrayOfSysProcAttr
- arrayOfSystemtime
- arrayOfTCPKeepalive
- arrayOfTimespec
- arrayOfTimeval
- arrayOfTimezoneinformation
- arrayOfToken
- arrayOfTokenprimarygroup
- arrayOfTokenuser
- arrayOfTransmitFileBuffers
- arrayOfUserInfo10
- arrayOfWSABuf
- arrayOfWSAData
- arrayOfWSAProtocolChain
- arrayOfWSAProtocolInfo
- arrayOfWaitStatus
- arrayOfWin32FileAttributeData
- arrayOfWin32finddata
Legend
-
Constant
Variable
Function
Macro
Special form
Type
GoVar
Receiver/Method
Constants
Constants are variables with :const true in their metadata. Joker currently does not recognize them as special; as such, it allows redefining them or their values.-
AF_INET
Int v1.0 -
AF_INET6
Int v1.0 -
AF_NETBIOS
Int v1.0 -
AF_UNIX
Int v1.0 -
AF_UNSPEC
Int v1.0 -
AI_CANONNAME
Int v1.0 -
AI_NUMERICHOST
Int v1.0 -
AI_PASSIVE
Int v1.0 -
APPLICATION_ERROR
Int v1.0Windows reserves errors >= 1<<29 for application use.
-
AUTHTYPE_CLIENT
Int v1.0 -
AUTHTYPE_SERVER
Int v1.0 -
BASE_PROTOCOL
Int v1.0 -
CERT_CHAIN_POLICY_AUTHENTICODE
Int v1.0 -
CERT_CHAIN_POLICY_AUTHENTICODE_TS
Int v1.0 -
CERT_CHAIN_POLICY_BASE
Int v1.0 -
CERT_CHAIN_POLICY_BASIC_CONSTRAINTS
Int v1.0 -
CERT_CHAIN_POLICY_EV
Int v1.0 -
CERT_CHAIN_POLICY_MICROSOFT_ROOT
Int v1.0 -
CERT_CHAIN_POLICY_NT_AUTH
Int v1.0 -
CERT_CHAIN_POLICY_SSL
Int v1.0 -
CERT_E_CN_NO_MATCH
Int v1.0 -
CERT_E_EXPIRED
Int v1.0 -
CERT_E_PURPOSE
Int v1.0 -
CERT_E_ROLE
Int v1.0 -
CERT_E_UNTRUSTEDROOT
Int v1.0 -
CERT_STORE_ADD_ALWAYS
Int v1.0 -
CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG
Int v1.0 -
CERT_STORE_PROV_MEMORY
Int v1.0 -
CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT
Int v1.0 -
CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT
Int v1.0 -
CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT
Int v1.0 -
CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT
Int v1.0 -
CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT
Int v1.0 -
CERT_TRUST_INVALID_BASIC_CONSTRAINTS
Int v1.0 -
CERT_TRUST_INVALID_EXTENSION
Int v1.0 -
CERT_TRUST_INVALID_NAME_CONSTRAINTS
Int v1.0 -
CERT_TRUST_INVALID_POLICY_CONSTRAINTS
Int v1.0 -
CERT_TRUST_IS_CYCLIC
Int v1.0 -
CERT_TRUST_IS_EXPLICIT_DISTRUST
Int v1.0 -
CERT_TRUST_IS_NOT_SIGNATURE_VALID
Int v1.0 -
CERT_TRUST_IS_NOT_TIME_VALID
Int v1.0 -
CERT_TRUST_IS_NOT_VALID_FOR_USAGE
Int v1.0 -
CERT_TRUST_IS_OFFLINE_REVOCATION
Int v1.0 -
CERT_TRUST_IS_REVOKED
Int v1.0 -
CERT_TRUST_IS_UNTRUSTED_ROOT
Int v1.0 -
CERT_TRUST_NO_ERROR
Int v1.0 -
CERT_TRUST_NO_ISSUANCE_CHAIN_POLICY
Int v1.0 -
CERT_TRUST_REVOCATION_STATUS_UNKNOWN
Int v1.0 -
CREATE_ALWAYS
Int v1.0 -
CREATE_NEW
Int v1.0 -
CREATE_NEW_PROCESS_GROUP
Int v1.0 -
CREATE_UNICODE_ENVIRONMENT
Int v1.0 -
CRYPT_DEFAULT_CONTAINER_OPTIONAL
Int v1.0 -
CRYPT_DELETEKEYSET
Int v1.0 -
CRYPT_MACHINE_KEYSET
Int v1.0 -
CRYPT_NEWKEYSET
Int v1.0 -
CRYPT_SILENT
Int v1.0 -
CRYPT_VERIFYCONTEXT
Int v1.0 -
CTRL_BREAK_EVENT
Int v1.0 -
CTRL_CLOSE_EVENT
Int v1.0 -
CTRL_C_EVENT
Int v1.0 -
CTRL_LOGOFF_EVENT
Int v1.0 -
CTRL_SHUTDOWN_EVENT
Int v1.0 -
DNS_INFO_NO_RECORDS
Int v1.0 -
DNS_TYPE_A
Int v1.0 -
DNS_TYPE_A6
Int v1.0 -
DNS_TYPE_AAAA
Int v1.0 -
DNS_TYPE_ADDRS
Int v1.0 -
DNS_TYPE_AFSDB
Int v1.0 -
DNS_TYPE_ALL
Int v1.0 -
DNS_TYPE_ANY
Int v1.0 -
DNS_TYPE_ATMA
Int v1.0 -
DNS_TYPE_AXFR
Int v1.0 -
DNS_TYPE_CERT
Int v1.0 -
DNS_TYPE_CNAME
Int v1.0 -
DNS_TYPE_DHCID
Int v1.0 -
DNS_TYPE_DNAME
Int v1.0 -
DNS_TYPE_DNSKEY
Int v1.0 -
DNS_TYPE_DS
Int v1.0 -
DNS_TYPE_EID
Int v1.0 -
DNS_TYPE_GID
Int v1.0 -
DNS_TYPE_GPOS
Int v1.0 -
DNS_TYPE_HINFO
Int v1.0 -
DNS_TYPE_ISDN
Int v1.0 -
DNS_TYPE_IXFR
Int v1.0 -
DNS_TYPE_KEY
Int v1.0 -
DNS_TYPE_KX
Int v1.0 -
DNS_TYPE_LOC
Int v1.0 -
DNS_TYPE_MAILA
Int v1.0 -
DNS_TYPE_MAILB
Int v1.0 -
DNS_TYPE_MB
Int v1.0 -
DNS_TYPE_MD
Int v1.0 -
DNS_TYPE_MF
Int v1.0 -
DNS_TYPE_MG
Int v1.0 -
DNS_TYPE_MINFO
Int v1.0 -
DNS_TYPE_MR
Int v1.0 -
DNS_TYPE_MX
Int v1.0 -
DNS_TYPE_NAPTR
Int v1.0 -
DNS_TYPE_NBSTAT
Int v1.0 -
DNS_TYPE_NIMLOC
Int v1.0 -
DNS_TYPE_NS
Int v1.0 -
DNS_TYPE_NSAP
Int v1.0 -
DNS_TYPE_NSAPPTR
Int v1.0 -
DNS_TYPE_NSEC
Int v1.0 -
DNS_TYPE_NULL
Int v1.0 -
DNS_TYPE_NXT
Int v1.0 -
DNS_TYPE_OPT
Int v1.0 -
DNS_TYPE_PTR
Int v1.0 -
DNS_TYPE_PX
Int v1.0 -
DNS_TYPE_RP
Int v1.0 -
DNS_TYPE_RRSIG
Int v1.0 -
DNS_TYPE_RT
Int v1.0 -
DNS_TYPE_SIG
Int v1.0 -
DNS_TYPE_SINK
Int v1.0 -
DNS_TYPE_SOA
Int v1.0 -
DNS_TYPE_SRV
Int v1.0 -
DNS_TYPE_TEXT
Int v1.0 -
DNS_TYPE_TKEY
Int v1.0 -
DNS_TYPE_TSIG
Int v1.0 -
DNS_TYPE_UID
Int v1.0 -
DNS_TYPE_UINFO
Int v1.0 -
DNS_TYPE_UNSPEC
Int v1.0 -
DNS_TYPE_WINS
Int v1.0 -
DNS_TYPE_WINSR
Int v1.0 -
DNS_TYPE_WKS
Int v1.0 -
DNS_TYPE_X25
Int v1.0 -
DUPLICATE_CLOSE_SOURCE
Int v1.0 -
DUPLICATE_SAME_ACCESS
Int v1.0 -
DnsSectionAdditional
Int v1.0 -
DnsSectionAnswer
Int v1.0 -
DnsSectionAuthority
Int v1.0 -
DnsSectionQuestion
Int v1.0flags inside DNSRecord.Dw
-
FILE_ACTION_ADDED
Int v1.0do not reorder
-
FILE_ACTION_MODIFIED
Int v1.0 -
FILE_ACTION_REMOVED
Int v1.0 -
FILE_ACTION_RENAMED_NEW_NAME
Int v1.0 -
FILE_ACTION_RENAMED_OLD_NAME
Int v1.0 -
FILE_APPEND_DATA
Int v1.0 -
FILE_ATTRIBUTE_ARCHIVE
Int v1.0 -
FILE_ATTRIBUTE_DIRECTORY
Int v1.0 -
FILE_ATTRIBUTE_HIDDEN
Int v1.0 -
FILE_ATTRIBUTE_NORMAL
Int v1.0 -
FILE_ATTRIBUTE_READONLY
Int v1.0 -
FILE_ATTRIBUTE_REPARSE_POINT
Int v1.0 -
FILE_ATTRIBUTE_SYSTEM
Int v1.0 -
FILE_BEGIN
Int v1.0 -
FILE_CURRENT
Int v1.0 -
FILE_END
Int v1.0 -
FILE_FLAG_BACKUP_SEMANTICS
Int v1.0 -
FILE_FLAG_OPEN_REPARSE_POINT
Int v1.0 -
FILE_FLAG_OVERLAPPED
Int v1.0 -
FILE_LIST_DIRECTORY
Int v1.0 -
FILE_MAP_COPY
Int v1.0 -
FILE_MAP_EXECUTE
Int v1.0 -
FILE_MAP_READ
Int v1.0 -
FILE_MAP_WRITE
Int v1.0 -
FILE_NOTIFY_CHANGE_ATTRIBUTES
Int v1.0 -
FILE_NOTIFY_CHANGE_CREATION
Int v1.0 -
FILE_NOTIFY_CHANGE_DIR_NAME
Int v1.0 -
FILE_NOTIFY_CHANGE_FILE_NAME
Int v1.0do not reorder
-
FILE_NOTIFY_CHANGE_LAST_ACCESS
Int v1.0 -
FILE_NOTIFY_CHANGE_LAST_WRITE
Int v1.0 -
FILE_NOTIFY_CHANGE_SIZE
Int v1.0 -
FILE_SHARE_DELETE
Int v1.0 -
FILE_SHARE_READ
Int v1.0 -
FILE_SHARE_WRITE
Int v1.0 -
FILE_SKIP_COMPLETION_PORT_ON_SUCCESS
Int v1.0 -
FILE_SKIP_SET_EVENT_ON_HANDLE
Int v1.0 -
FILE_TYPE_CHAR
Int v1.0 -
FILE_TYPE_DISK
Int v1.0 -
FILE_TYPE_PIPE
Int v1.0 -
FILE_TYPE_REMOTE
Int v1.0 -
FILE_TYPE_UNKNOWN
Int v1.0 -
FILE_WRITE_ATTRIBUTES
Int v1.0 -
FORMAT_MESSAGE_ALLOCATE_BUFFER
Int v1.0 -
FORMAT_MESSAGE_ARGUMENT_ARRAY
Int v1.0 -
FORMAT_MESSAGE_FROM_HMODULE
Int v1.0 -
FORMAT_MESSAGE_FROM_STRING
Int v1.0 -
FORMAT_MESSAGE_FROM_SYSTEM
Int v1.0 -
FORMAT_MESSAGE_IGNORE_INSERTS
Int v1.0 -
FORMAT_MESSAGE_MAX_WIDTH_MASK
Int v1.0 -
FSCTL_GET_REPARSE_POINT
Int v1.0 -
GENERIC_ALL
Int v1.0 -
GENERIC_EXECUTE
Int v1.0 -
GENERIC_READ
Int v1.0 -
GENERIC_WRITE
Int v1.0 -
GetFileExInfoStandard
Int v1.0 -
GetFileExMaxInfoLevel
Int v1.0 -
HANDLE_FLAG_INHERIT
Int v1.0 -
HKEY_CLASSES_ROOT
Int v1.0do not reorder
-
HKEY_CURRENT_CONFIG
Int v1.0 -
HKEY_CURRENT_USER
Int v1.0 -
HKEY_DYN_DATA
Int v1.0 -
HKEY_LOCAL_MACHINE
Int v1.0 -
HKEY_PERFORMANCE_DATA
Int v1.0 -
HKEY_USERS
Int v1.0 -
IFF_BROADCAST
Int v1.0 -
IFF_LOOPBACK
Int v1.0 -
IFF_MULTICAST
Int v1.0 -
IFF_POINTTOPOINT
Int v1.0 -
IFF_UP
Int v1.0 -
IGNORE
Int v1.0 -
INFINITE
Int v1.0 -
INVALID_FILE_ATTRIBUTES
Int v1.0 -
IOC_IN
Int v1.0 -
IOC_INOUT
Int v1.0 -
IOC_OUT
Int v1.0 -
IOC_VENDOR
Int v1.0 -
IOC_WS2
Int v1.0 -
IO_REPARSE_TAG_SYMLINK
Int v1.0 -
IPPROTO_IP
Int v1.0 -
IPPROTO_IPV6
Int v1.0 -
IPPROTO_TCP
Int v1.0 -
IPPROTO_UDP
Int v1.0 -
IPV6_JOIN_GROUP
Int v1.0 -
IPV6_LEAVE_GROUP
Int v1.0 -
IPV6_MULTICAST_HOPS
Int v1.0 -
IPV6_MULTICAST_IF
Int v1.0 -
IPV6_MULTICAST_LOOP
Int v1.0 -
IPV6_UNICAST_HOPS
Int v1.0 -
IPV6_V6ONLY
Int v1.0 -
IP_ADD_MEMBERSHIP
Int v1.0 -
IP_DROP_MEMBERSHIP
Int v1.0 -
IP_MULTICAST_IF
Int v1.0 -
IP_MULTICAST_LOOP
Int v1.0 -
IP_MULTICAST_TTL
Int v1.0 -
IP_TOS
Int v1.0 -
IP_TTL
Int v1.0 -
ImplementsGetwd
Boolean v1.0 -
KEY_ALL_ACCESS
Int v1.0 -
KEY_CREATE_LINK
Int v1.0 -
KEY_CREATE_SUB_KEY
Int v1.0 -
KEY_ENUMERATE_SUB_KEYS
Int v1.0 -
KEY_EXECUTE
Int v1.0 -
KEY_NOTIFY
Int v1.0 -
KEY_QUERY_VALUE
Int v1.0 -
KEY_READ
Int v1.0 -
KEY_SET_VALUE
Int v1.0 -
KEY_WOW64_32KEY
Int v1.0 -
KEY_WOW64_64KEY
Int v1.0 -
KEY_WRITE
Int v1.0 -
LANG_ENGLISH
Int v1.0 -
LAYERED_PROTOCOL
Int v1.0 -
MAXIMUM_REPARSE_DATA_BUFFER_SIZE
Int v1.0 -
MAXLEN_IFDESCR
Int v1.0 -
MAXLEN_PHYSADDR
Int v1.0 -
MAX_ADAPTER_ADDRESS_LENGTH
Int v1.0 -
MAX_ADAPTER_DESCRIPTION_LENGTH
Int v1.0 -
MAX_ADAPTER_NAME_LENGTH
Int v1.0 -
MAX_COMPUTERNAME_LENGTH
Int v1.0 -
MAX_INTERFACE_NAME_LEN
Int v1.0 -
MAX_LONG_PATH
Int v1.0 -
MAX_PATH
Int v1.0 -
MAX_PROTOCOL_CHAIN
Int v1.0 -
MaxTokenInfoClass
Int v1.0 -
NameCanonical
Int v1.0 -
NameCanonicalEx
Int v1.0 -
NameDisplay
Int v1.0 -
NameDnsDomain
Int v1.0 -
NameFullyQualifiedDN
Int v1.0 -
NameSamCompatible
Int v1.0 -
NameServicePrincipal
Int v1.0 -
NameUniqueId
Int v1.0 -
NameUnknown
Int v1.0 -
NameUserPrincipal
Int v1.0 -
NetSetupDomainName
Int v1.0 -
NetSetupUnjoined
Int v1.0 -
NetSetupUnknownStatus
Int v1.0do not reorder
-
NetSetupWorkgroupName
Int v1.0 -
OPEN_ALWAYS
Int v1.0 -
OPEN_EXISTING
Int v1.0 -
O_APPEND
Int v1.0 -
O_ASYNC
Int v1.0 -
O_CLOEXEC
Int v1.0 -
O_CREAT
Int v1.0 -
O_EXCL
Int v1.0 -
O_NOCTTY
Int v1.0 -
O_NONBLOCK
Int v1.0 -
O_RDONLY
Int v1.0Invented values to support what package os expects.
-
O_RDWR
Int v1.0 -
O_SYNC
Int v1.0 -
O_TRUNC
Int v1.0 -
O_WRONLY
Int v1.0 -
PAGE_EXECUTE_READ
Int v1.0 -
PAGE_EXECUTE_READWRITE
Int v1.0 -
PAGE_EXECUTE_WRITECOPY
Int v1.0 -
PAGE_READONLY
Int v1.0 -
PAGE_READWRITE
Int v1.0 -
PAGE_WRITECOPY
Int v1.0 -
PFL_HIDDEN
Int v1.0 -
PFL_MATCHES_PROTOCOL_ZERO
Int v1.0 -
PFL_MULTIPLE_PROTO_ENTRIES
Int v1.0 -
PFL_NETWORKDIRECT_PROVIDER
Int v1.0 -
PFL_RECOMMENDED_PROTO_ENTRY
Int v1.0 -
PKCS_7_ASN_ENCODING
Int v1.0 -
PROCESS_QUERY_INFORMATION
Int v1.0 -
PROCESS_TERMINATE
Int v1.0 -
PROV_DH_SCHANNEL
Int v1.0 -
PROV_DSS
Int v1.0 -
PROV_DSS_DH
Int v1.0 -
PROV_EC_ECDSA_FULL
Int v1.0 -
PROV_EC_ECDSA_SIG
Int v1.0 -
PROV_EC_ECNRA_FULL
Int v1.0 -
PROV_EC_ECNRA_SIG
Int v1.0 -
PROV_FORTEZZA
Int v1.0 -
PROV_INTEL_SEC
Int v1.0 -
PROV_MS_EXCHANGE
Int v1.0 -
PROV_REPLACE_OWF
Int v1.0 -
PROV_RNG
Int v1.0 -
PROV_RSA_AES
Int v1.0 -
PROV_RSA_FULL
Int v1.0wincrypt.h
-
PROV_RSA_SCHANNEL
Int v1.0 -
PROV_RSA_SIG
Int v1.0 -
PROV_SPYRUS_LYNKS
Int v1.0 -
PROV_SSL
Int v1.0 -
REG_BINARY
Int v1.0 -
REG_DWORD
Int v1.0 -
REG_DWORD_BIG_ENDIAN
Int v1.0 -
REG_DWORD_LITTLE_ENDIAN
Int v1.0 -
REG_EXPAND_SZ
Int v1.0 -
REG_FULL_RESOURCE_DESCRIPTOR
Int v1.0 -
REG_LINK
Int v1.0 -
REG_MULTI_SZ
Int v1.0 -
REG_NONE
Int v1.0do not reorder
-
REG_QWORD
Int v1.0 -
REG_QWORD_LITTLE_ENDIAN
Int v1.0 -
REG_RESOURCE_LIST
Int v1.0 -
REG_RESOURCE_REQUIREMENTS_LIST
Int v1.0 -
REG_SZ
Int v1.0 -
SHUT_RD
Int v1.0 -
SHUT_RDWR
Int v1.0 -
SHUT_WR
Int v1.0 -
SIO_GET_EXTENSION_FUNCTION_POINTER
Int v1.0 -
SIO_GET_INTERFACE_LIST
Int v1.0 -
SIO_KEEPALIVE_VALS
Int v1.0 -
SIO_UDP_CONNRESET
Int v1.0 -
SOCK_DGRAM
Int v1.0 -
SOCK_RAW
Int v1.0 -
SOCK_SEQPACKET
Int v1.0 -
SOCK_STREAM
Int v1.0 -
SOL_SOCKET
Int v1.0 -
SOMAXCONN
Int v1.0 -
SO_BROADCAST
Int v1.0 -
SO_DONTROUTE
Int v1.0 -
SO_KEEPALIVE
Int v1.0 -
SO_LINGER
Int v1.0 -
SO_RCVBUF
Int v1.0 -
SO_REUSEADDR
Int v1.0 -
SO_SNDBUF
Int v1.0 -
SO_UPDATE_ACCEPT_CONTEXT
Int v1.0 -
SO_UPDATE_CONNECT_CONTEXT
Int v1.0 -
STANDARD_RIGHTS_ALL
Int v1.0 -
STANDARD_RIGHTS_EXECUTE
Int v1.0 -
STANDARD_RIGHTS_READ
Int v1.0 -
STANDARD_RIGHTS_REQUIRED
Int v1.0 -
STANDARD_RIGHTS_WRITE
Int v1.0 -
STARTF_USESHOWWINDOW
Int v1.0 -
STARTF_USESTDHANDLES
Int v1.0 -
STD_ERROR_HANDLE
Int v1.0 -
STD_INPUT_HANDLE
Int v1.0 -
STD_OUTPUT_HANDLE
Int v1.0 -
SUBLANG_ENGLISH_US
Int v1.0 -
SW_FORCEMINIMIZE
Int v1.0ShowWindow constants
-
SW_HIDE
Int v1.0winuser.h
-
SW_MAXIMIZE
Int v1.0ShowWindow constants
-
SW_MINIMIZE
Int v1.0ShowWindow constants
-
SW_NORMAL
Int v1.0ShowWindow constants
-
SW_RESTORE
Int v1.0ShowWindow constants
-
SW_SHOW
Int v1.0ShowWindow constants
-
SW_SHOWDEFAULT
Int v1.0ShowWindow constants
-
SW_SHOWMAXIMIZED
Int v1.0ShowWindow constants
-
SW_SHOWMINIMIZED
Int v1.0ShowWindow constants
-
SW_SHOWMINNOACTIVE
Int v1.0ShowWindow constants
-
SW_SHOWNA
Int v1.0ShowWindow constants
-
SW_SHOWNOACTIVATE
Int v1.0ShowWindow constants
-
SW_SHOWNORMAL
Int v1.0ShowWindow constants
-
SYMBOLIC_LINK_FLAG_DIRECTORY
Int v1.0 -
SYNCHRONIZE
Int v1.0 -
S_IFBLK
Int v1.0Invented values to support what package os expects.
-
S_IFCHR
Int v1.0Invented values to support what package os expects.
-
S_IFDIR
Int v1.0Invented values to support what package os expects.
-
S_IFIFO
Int v1.0Invented values to support what package os expects.
-
S_IFLNK
Int v1.0Invented values to support what package os expects.
-
S_IFMT
Int v1.0Invented values to support what package os expects.
-
S_IFREG
Int v1.0Invented values to support what package os expects.
-
S_IFSOCK
Int v1.0Invented values to support what package os expects.
-
S_IRUSR
Int v1.0Invented values to support what package os expects.
-
S_ISGID
Int v1.0Invented values to support what package os expects.
-
S_ISUID
Int v1.0Invented values to support what package os expects.
-
S_ISVTX
Int v1.0Invented values to support what package os expects.
-
S_IWRITE
Int v1.0Invented values to support what package os expects.
-
S_IWUSR
Int v1.0Invented values to support what package os expects.
-
S_IXUSR
Int v1.0Invented values to support what package os expects.
-
SidTypeAlias
Int v1.0 -
SidTypeComputer
Int v1.0 -
SidTypeDeletedAccount
Int v1.0 -
SidTypeDomain
Int v1.0 -
SidTypeGroup
Int v1.0 -
SidTypeInvalid
Int v1.0 -
SidTypeLabel
Int v1.0 -
SidTypeUnknown
Int v1.0 -
SidTypeUser
Int v1.0do not reorder
-
SidTypeWellKnownGroup
Int v1.0 -
TCP_NODELAY
Int v1.0 -
TF_DISCONNECT
Int v1.0 -
TF_REUSE_SOCKET
Int v1.0 -
TF_USE_DEFAULT_WORKER
Int v1.0 -
TF_USE_KERNEL_APC
Int v1.0 -
TF_USE_SYSTEM_THREAD
Int v1.0 -
TF_WRITE_BEHIND
Int v1.0 -
TH32CS_INHERIT
Int v1.0 -
TH32CS_SNAPALL
Int v1.0 -
TH32CS_SNAPHEAPLIST
Int v1.0flags for CreateToolhelp32Snapshot
-
TH32CS_SNAPMODULE
Int v1.0 -
TH32CS_SNAPMODULE32
Int v1.0 -
TH32CS_SNAPPROCESS
Int v1.0 -
TH32CS_SNAPTHREAD
Int v1.0 -
TIME_ZONE_ID_DAYLIGHT
Int v1.0 -
TIME_ZONE_ID_STANDARD
Int v1.0 -
TIME_ZONE_ID_UNKNOWN
Int v1.0 -
TOKEN_ADJUST_DEFAULT
Int v1.0 -
TOKEN_ADJUST_GROUPS
Int v1.0 -
TOKEN_ADJUST_PRIVILEGES
Int v1.0 -
TOKEN_ADJUST_SESSIONID
Int v1.0 -
TOKEN_ALL_ACCESS
Int v1.0 -
TOKEN_ASSIGN_PRIMARY
Int v1.0do not reorder
-
TOKEN_DUPLICATE
Int v1.0 -
TOKEN_EXECUTE
Int v1.0 -
TOKEN_IMPERSONATE
Int v1.0 -
TOKEN_QUERY
Int v1.0 -
TOKEN_QUERY_SOURCE
Int v1.0 -
TOKEN_READ
Int v1.0 -
TOKEN_WRITE
Int v1.0 -
TRUNCATE_EXISTING
Int v1.0 -
TokenAccessInformation
Int v1.0 -
TokenAuditPolicy
Int v1.0 -
TokenDefaultDacl
Int v1.0 -
TokenElevation
Int v1.0 -
TokenElevationType
Int v1.0 -
TokenGroups
Int v1.0 -
TokenGroupsAndPrivileges
Int v1.0 -
TokenHasRestrictions
Int v1.0 -
TokenImpersonationLevel
Int v1.0 -
TokenIntegrityLevel
Int v1.0 -
TokenLinkedToken
Int v1.0 -
TokenLogonSid
Int v1.0 -
TokenMandatoryPolicy
Int v1.0 -
TokenOrigin
Int v1.0 -
TokenOwner
Int v1.0 -
TokenPrimaryGroup
Int v1.0 -
TokenPrivileges
Int v1.0 -
TokenRestrictedSids
Int v1.0 -
TokenSandBoxInert
Int v1.0 -
TokenSessionId
Int v1.0 -
TokenSessionReference
Int v1.0 -
TokenSource
Int v1.0 -
TokenStatistics
Int v1.0 -
TokenType
Int v1.0 -
TokenUIAccess
Int v1.0 -
TokenUser
Int v1.0do not reorder
-
TokenVirtualizationAllowed
Int v1.0 -
TokenVirtualizationEnabled
Int v1.0 -
UNIX_PATH_MAX
Int v1.0defined in afunix.h
-
USAGE_MATCH_TYPE_AND
Int v1.0 -
USAGE_MATCH_TYPE_OR
Int v1.0 -
WAIT_ABANDONED
Int v1.0 -
WAIT_FAILED
Int v1.0 -
WAIT_OBJECT_0
Int v1.0 -
WAIT_TIMEOUT
Int v1.0 -
WSADESCRIPTION_LEN
Int v1.0 -
WSAPROTOCOL_LEN
Int v1.0 -
WSASYS_STATUS_LEN
Int v1.0 -
X509_ASN_ENCODING
Int v1.0 -
XP1_CONNECTIONLESS
Int v1.0 -
XP1_CONNECT_DATA
Int v1.0 -
XP1_DISCONNECT_DATA
Int v1.0 -
XP1_EXPEDITED_DATA
Int v1.0 -
XP1_GRACEFUL_CLOSE
Int v1.0 -
XP1_GUARANTEED_DELIVERY
Int v1.0 -
XP1_GUARANTEED_ORDER
Int v1.0 -
XP1_IFS_HANDLES
Int v1.0 -
XP1_MESSAGE_ORIENTED
Int v1.0 -
XP1_MULTIPOINT_CONTROL_PLANE
Int v1.0 -
XP1_MULTIPOINT_DATA_PLANE
Int v1.0 -
XP1_PARTIAL_MESSAGE
Int v1.0 -
XP1_PSEUDO_STREAM
Int v1.0 -
XP1_QOS_SUPPORTED
Int v1.0 -
XP1_SAN_SUPPORT_SDP
Int v1.0 -
XP1_SUPPORT_BROADCAST
Int v1.0 -
XP1_SUPPORT_MULTIPOINT
Int v1.0 -
XP1_UNI_RECV
Int v1.0 -
XP1_UNI_SEND
Int v1.0
Variables
-
E2BIG
GoObject v1.0Invented values to support what package os and others expects.
-
EACCES
GoObject v1.0Invented values to support what package os and others expects.
-
EADDRINUSE
GoObject v1.0Invented values to support what package os and others expects.
-
EADDRNOTAVAIL
GoObject v1.0Invented values to support what package os and others expects.
-
EADV
GoObject v1.0Invented values to support what package os and others expects.
-
EAFNOSUPPORT
GoObject v1.0Invented values to support what package os and others expects.
-
EAGAIN
GoObject v1.0Invented values to support what package os and others expects.
-
EALREADY
GoObject v1.0Invented values to support what package os and others expects.
-
EBADE
GoObject v1.0Invented values to support what package os and others expects.
-
EBADF
GoObject v1.0Invented values to support what package os and others expects.
-
EBADFD
GoObject v1.0Invented values to support what package os and others expects.
-
EBADMSG
GoObject v1.0Invented values to support what package os and others expects.
-
EBADR
GoObject v1.0Invented values to support what package os and others expects.
-
EBADRQC
GoObject v1.0Invented values to support what package os and others expects.
-
EBADSLT
GoObject v1.0Invented values to support what package os and others expects.
-
EBFONT
GoObject v1.0Invented values to support what package os and others expects.
-
EBUSY
GoObject v1.0Invented values to support what package os and others expects.
-
ECANCELED
GoObject v1.0Invented values to support what package os and others expects.
-
ECHILD
GoObject v1.0Invented values to support what package os and others expects.
-
ECHRNG
GoObject v1.0Invented values to support what package os and others expects.
-
ECOMM
GoObject v1.0Invented values to support what package os and others expects.
-
ECONNABORTED
GoObject v1.0Invented values to support what package os and others expects.
-
ECONNREFUSED
GoObject v1.0Invented values to support what package os and others expects.
-
ECONNRESET
GoObject v1.0Invented values to support what package os and others expects.
-
EDEADLK
GoObject v1.0Invented values to support what package os and others expects.
-
EDEADLOCK
GoObject v1.0Invented values to support what package os and others expects.
-
EDESTADDRREQ
GoObject v1.0Invented values to support what package os and others expects.
-
EDOM
GoObject v1.0Invented values to support what package os and others expects.
-
EDOTDOT
GoObject v1.0Invented values to support what package os and others expects.
-
EDQUOT
GoObject v1.0Invented values to support what package os and others expects.
-
EEXIST
GoObject v1.0Invented values to support what package os and others expects.
-
EFAULT
GoObject v1.0Invented values to support what package os and others expects.
-
EFBIG
GoObject v1.0Invented values to support what package os and others expects.
-
EHOSTDOWN
GoObject v1.0Invented values to support what package os and others expects.
-
EHOSTUNREACH
GoObject v1.0Invented values to support what package os and others expects.
-
EIDRM
GoObject v1.0Invented values to support what package os and others expects.
-
EILSEQ
GoObject v1.0Invented values to support what package os and others expects.
-
EINPROGRESS
GoObject v1.0Invented values to support what package os and others expects.
-
EINTR
GoObject v1.0Invented values to support what package os and others expects.
-
EINVAL
GoObject v1.0Invented values to support what package os and others expects.
-
EIO
GoObject v1.0Invented values to support what package os and others expects.
-
EISCONN
GoObject v1.0Invented values to support what package os and others expects.
-
EISDIR
GoObject v1.0Invented values to support what package os and others expects.
-
EISNAM
GoObject v1.0Invented values to support what package os and others expects.
-
EKEYEXPIRED
GoObject v1.0Invented values to support what package os and others expects.
-
EKEYREJECTED
GoObject v1.0Invented values to support what package os and others expects.
-
EKEYREVOKED
GoObject v1.0Invented values to support what package os and others expects.
-
EL2HLT
GoObject v1.0Invented values to support what package os and others expects.
-
EL2NSYNC
GoObject v1.0Invented values to support what package os and others expects.
-
EL3HLT
GoObject v1.0Invented values to support what package os and others expects.
-
EL3RST
GoObject v1.0Invented values to support what package os and others expects.
-
ELIBACC
GoObject v1.0Invented values to support what package os and others expects.
-
ELIBBAD
GoObject v1.0Invented values to support what package os and others expects.
-
ELIBEXEC
GoObject v1.0Invented values to support what package os and others expects.
-
ELIBMAX
GoObject v1.0Invented values to support what package os and others expects.
-
ELIBSCN
GoObject v1.0Invented values to support what package os and others expects.
-
ELNRNG
GoObject v1.0Invented values to support what package os and others expects.
-
ELOOP
GoObject v1.0Invented values to support what package os and others expects.
-
EMEDIUMTYPE
GoObject v1.0Invented values to support what package os and others expects.
-
EMFILE
GoObject v1.0Invented values to support what package os and others expects.
-
EMLINK
GoObject v1.0Invented values to support what package os and others expects.
-
EMSGSIZE
GoObject v1.0Invented values to support what package os and others expects.
-
EMULTIHOP
GoObject v1.0Invented values to support what package os and others expects.
-
ENAMETOOLONG
GoObject v1.0Invented values to support what package os and others expects.
-
ENAVAIL
GoObject v1.0Invented values to support what package os and others expects.
-
ENETDOWN
GoObject v1.0Invented values to support what package os and others expects.
-
ENETRESET
GoObject v1.0Invented values to support what package os and others expects.
-
ENETUNREACH
GoObject v1.0Invented values to support what package os and others expects.
-
ENFILE
GoObject v1.0Invented values to support what package os and others expects.
-
ENOANO
GoObject v1.0Invented values to support what package os and others expects.
-
ENOBUFS
GoObject v1.0Invented values to support what package os and others expects.
-
ENOCSI
GoObject v1.0Invented values to support what package os and others expects.
-
ENODATA
GoObject v1.0Invented values to support what package os and others expects.
-
ENODEV
GoObject v1.0Invented values to support what package os and others expects.
-
ENOENT
GoObject v1.0Go names for Windows errors.
-
ENOEXEC
GoObject v1.0Invented values to support what package os and others expects.
-
ENOKEY
GoObject v1.0Invented values to support what package os and others expects.
-
ENOLCK
GoObject v1.0Invented values to support what package os and others expects.
-
ENOLINK
GoObject v1.0Invented values to support what package os and others expects.
-
ENOMEDIUM
GoObject v1.0Invented values to support what package os and others expects.
-
ENOMEM
GoObject v1.0Invented values to support what package os and others expects.
-
ENOMSG
GoObject v1.0Invented values to support what package os and others expects.
-
ENONET
GoObject v1.0Invented values to support what package os and others expects.
-
ENOPKG
GoObject v1.0Invented values to support what package os and others expects.
-
ENOPROTOOPT
GoObject v1.0Invented values to support what package os and others expects.
-
ENOSPC
GoObject v1.0Invented values to support what package os and others expects.
-
ENOSR
GoObject v1.0Invented values to support what package os and others expects.
-
ENOSTR
GoObject v1.0Invented values to support what package os and others expects.
-
ENOSYS
GoObject v1.0Invented values to support what package os and others expects.
-
ENOTBLK
GoObject v1.0Invented values to support what package os and others expects.
-
ENOTCONN
GoObject v1.0Invented values to support what package os and others expects.
-
ENOTDIR
GoObject v1.0Go names for Windows errors.
-
ENOTEMPTY
GoObject v1.0Invented values to support what package os and others expects.
-
ENOTNAM
GoObject v1.0Invented values to support what package os and others expects.
-
ENOTRECOVERABLE
GoObject v1.0Invented values to support what package os and others expects.
-
ENOTSOCK
GoObject v1.0Invented values to support what package os and others expects.
-
ENOTSUP
GoObject v1.0Invented values to support what package os and others expects.
-
ENOTTY
GoObject v1.0Invented values to support what package os and others expects.
-
ENOTUNIQ
GoObject v1.0Invented values to support what package os and others expects.
-
ENXIO
GoObject v1.0Invented values to support what package os and others expects.
-
EOPNOTSUPP
GoObject v1.0Invented values to support what package os and others expects.
-
EOVERFLOW
GoObject v1.0Invented values to support what package os and others expects.
-
EOWNERDEAD
GoObject v1.0Invented values to support what package os and others expects.
-
EPERM
GoObject v1.0Invented values to support what package os and others expects.
-
EPFNOSUPPORT
GoObject v1.0Invented values to support what package os and others expects.
-
EPIPE
GoObject v1.0Invented values to support what package os and others expects.
-
EPROTO
GoObject v1.0Invented values to support what package os and others expects.
-
EPROTONOSUPPORT
GoObject v1.0Invented values to support what package os and others expects.
-
EPROTOTYPE
GoObject v1.0Invented values to support what package os and others expects.
-
ERANGE
GoObject v1.0Invented values to support what package os and others expects.
-
EREMCHG
GoObject v1.0Invented values to support what package os and others expects.
-
EREMOTE
GoObject v1.0Invented values to support what package os and others expects.
-
EREMOTEIO
GoObject v1.0Invented values to support what package os and others expects.
-
ERESTART
GoObject v1.0Invented values to support what package os and others expects.
-
EROFS
GoObject v1.0Invented values to support what package os and others expects.
-
ERROR_ACCESS_DENIED
GoObject v1.0 -
ERROR_ALREADY_EXISTS
GoObject v1.0 -
ERROR_BROKEN_PIPE
GoObject v1.0 -
ERROR_BUFFER_OVERFLOW
GoObject v1.0 -
ERROR_DIR_NOT_EMPTY
GoObject v1.0 -
ERROR_ENVVAR_NOT_FOUND
GoObject v1.0 -
ERROR_FILE_EXISTS
GoObject v1.0 -
ERROR_FILE_NOT_FOUND
GoObject v1.0Windows errors.
-
ERROR_HANDLE_EOF
GoObject v1.0 -
ERROR_INSUFFICIENT_BUFFER
GoObject v1.0 -
ERROR_IO_PENDING
GoObject v1.0 -
ERROR_MOD_NOT_FOUND
GoObject v1.0 -
ERROR_MORE_DATA
GoObject v1.0 -
ERROR_NETNAME_DELETED
GoObject v1.0 -
ERROR_NOT_FOUND
GoObject v1.0 -
ERROR_NO_MORE_FILES
GoObject v1.0 -
ERROR_OPERATION_ABORTED
GoObject v1.0 -
ERROR_PATH_NOT_FOUND
GoObject v1.0 -
ERROR_PRIVILEGE_NOT_HELD
GoObject v1.0 -
ERROR_PROC_NOT_FOUND
GoObject v1.0 -
ESHUTDOWN
GoObject v1.0Invented values to support what package os and others expects.
-
ESOCKTNOSUPPORT
GoObject v1.0Invented values to support what package os and others expects.
-
ESPIPE
GoObject v1.0Invented values to support what package os and others expects.
-
ESRCH
GoObject v1.0Invented values to support what package os and others expects.
-
ESRMNT
GoObject v1.0Invented values to support what package os and others expects.
-
ESTALE
GoObject v1.0Invented values to support what package os and others expects.
-
ESTRPIPE
GoObject v1.0Invented values to support what package os and others expects.
-
ETIME
GoObject v1.0Invented values to support what package os and others expects.
-
ETIMEDOUT
GoObject v1.0Invented values to support what package os and others expects.
-
ETOOMANYREFS
GoObject v1.0Invented values to support what package os and others expects.
-
ETXTBSY
GoObject v1.0Invented values to support what package os and others expects.
-
EUCLEAN
GoObject v1.0Invented values to support what package os and others expects.
-
EUNATCH
GoObject v1.0Invented values to support what package os and others expects.
-
EUSERS
GoObject v1.0Invented values to support what package os and others expects.
-
EWINDOWS
GoObject v1.0Invented values to support what package os and others expects.
-
EWOULDBLOCK
GoObject v1.0Invented values to support what package os and others expects.
-
EXDEV
GoObject v1.0Invented values to support what package os and others expects.
-
EXFULL
GoObject v1.0Invented values to support what package os and others expects.
-
ForkLock
Var v1.0 -
InvalidHandle
GoObject v1.0 -
OID_PKIX_KP_SERVER_AUTH
Var v1.0 -
OID_SERVER_GATED_CRYPTO
Var v1.0 -
OID_SGC_NETSCAPE
Var v1.0 -
SIGABRT
GoObject v1.0 -
SIGALRM
GoObject v1.0 -
SIGBUS
GoObject v1.0 -
SIGFPE
GoObject v1.0 -
SIGHUP
GoObject v1.0More invented values for signals
-
SIGILL
GoObject v1.0 -
SIGINT
GoObject v1.0 -
SIGKILL
GoObject v1.0 -
SIGPIPE
GoObject v1.0 -
SIGQUIT
GoObject v1.0 -
SIGSEGV
GoObject v1.0 -
SIGTERM
GoObject v1.0 -
SIGTRAP
GoObject v1.0 -
SocketDisableIPv6
Var v1.0For testing: clients can set this flag to force
creation of IPv6 sockets to return EAFNOSUPPORT.
-
Stderr
Var v1.0 -
Stdin
Var v1.0 -
Stdout
Var v1.0 -
WSAEACCES
GoObject v1.0 -
WSAECONNABORTED
GoObject v1.0 -
WSAECONNRESET
GoObject v1.0 -
WSAID_CONNECTEX
Var v1.0
Functions, Macros, and Special Forms
-
Accept
Function v1.0(Accept fd)
Go input arguments: (fd Handle)
Go returns: (nfd Handle, sa Sockaddr, err error)
Joker input arguments: [^Handle fd]
Joker returns: [^Handle nfd, ^Sockaddr sa, ^Error err] -
Bind
Function v1.0(Bind fd sa)
Go input arguments: (fd Handle, sa Sockaddr)
Go returns: error
Joker input arguments: [^Handle fd, ^Sockaddr sa]
Joker returns: ^Error err -
BytePtrFromString
Function v1.0(BytePtrFromString s)
BytePtrFromString returns a pointer to a NUL-terminated array of
bytes containing the text of s. If s contains a NUL byte at any
location, it returns (nil, EINVAL).
Go input arguments: (s string)
Go returns: (*byte, error)
Joker input arguments: [^String s]
Joker returns: [^*Byte, ^Error] -
ByteSliceFromString
Function v1.0(ByteSliceFromString s)
ByteSliceFromString returns a NUL-terminated slice of bytes
containing the text of s. If s contains a NUL byte at any
location, it returns (nil, EINVAL).
Go input arguments: (s string)
Go returns: ([]byte, error)
Joker input arguments: [^String s]
Joker returns: [^arrayOfByte, ^Error] -
CancelIo
Function v1.0(CancelIo s)
Go input arguments: (s Handle)
Go returns: error
Joker input arguments: [^Handle s]
Joker returns: ^Error err -
CancelIoEx
Function v1.0(CancelIoEx s o)
Go input arguments: (s Handle, o *Overlapped)
Go returns: error
Joker input arguments: [^Handle s, ^*Overlapped o]
Joker returns: ^Error err -
CertAddCertificateContextToStore
Function v1.0(CertAddCertificateContextToStore store certContext addDisposition storeContext)
Go input arguments: (store Handle, certContext *CertContext, addDisposition uint32, storeContext **CertContext)
Go returns: error
Joker input arguments: [^Handle store, ^*CertContext certContext, ^Number addDisposition, ^**CertContext storeContext]
Joker returns: ^Error err -
CertCloseStore
Function v1.0(CertCloseStore store flags)
Go input arguments: (store Handle, flags uint32)
Go returns: error
Joker input arguments: [^Handle store, ^Number flags]
Joker returns: ^Error err -
CertEnumCertificatesInStore
Function v1.0(CertEnumCertificatesInStore store prevContext)
Go input arguments: (store Handle, prevContext *CertContext)
Go returns: (context *CertContext, err error)
Joker input arguments: [^Handle store, ^*CertContext prevContext]
Joker returns: [^*CertContext context, ^Error err] -
CertFreeCertificateChain
Function v1.0(CertFreeCertificateChain ctx)
Go input arguments: (ctx *CertChainContext)
Joker input arguments: [^*CertChainContext ctx] -
CertFreeCertificateContext
Function v1.0(CertFreeCertificateContext ctx)
Go input arguments: (ctx *CertContext)
Go returns: error
Joker input arguments: [^*CertContext ctx]
Joker returns: ^Error err -
CertGetCertificateChain
Function v1.0(CertGetCertificateChain engine leaf time additionalStore para flags reserved chainCtx)
Go input arguments: (engine Handle, leaf *CertContext, time *Filetime, additionalStore Handle, para *CertChainPara, flags uint32, reserved uintptr, chainCtx **CertChainContext)
Go returns: error
Joker input arguments: [^Handle engine, ^*CertContext leaf, ^*Filetime time, ^Handle additionalStore, ^*CertChainPara para, ^Number flags, ^Number reserved, ^**CertChainContext chainCtx]
Joker returns: ^Error err -
CertOpenStore
Function v1.0(CertOpenStore storeProvider msgAndCertEncodingType cryptProv flags para)
Go input arguments: (storeProvider uintptr, msgAndCertEncodingType uint32, cryptProv uintptr, flags uint32, para uintptr)
Go returns: (handle Handle, err error)
Joker input arguments: [^Number storeProvider, ^Number msgAndCertEncodingType, ^Number cryptProv, ^Number flags, ^Number para]
Joker returns: [^Handle handle, ^Error err] -
CertVerifyCertificateChainPolicy
Function v1.0(CertVerifyCertificateChainPolicy policyOID chain para status)
Go input arguments: (policyOID uintptr, chain *CertChainContext, para *CertChainPolicyPara, status *CertChainPolicyStatus)
Go returns: error
Joker input arguments: [^Number policyOID, ^*CertChainContext chain, ^*CertChainPolicyPara para, ^*CertChainPolicyStatus status]
Joker returns: ^Error err -
Chdir
Function v1.0(Chdir path)
Go input arguments: (path string)
Go returns: error
Joker input arguments: [^String path]
Joker returns: ^Error err -
Chmod
Function v1.0(Chmod path mode)
Go input arguments: (path string, mode uint32)
Go returns: error
Joker input arguments: [^String path, ^Number mode]
Joker returns: ^Error err -
Chown
Function v1.0(Chown path uid gid)
Go input arguments: (path string, uid int, gid int)
Go returns: error
Joker input arguments: [^String path, ^Int uid, ^Int gid]
Joker returns: ^Error err -
Clearenv
Function v1.0(Clearenv)
Joker input arguments: []
-
Close
Function v1.0(Close fd)
Go input arguments: (fd Handle)
Go returns: error
Joker input arguments: [^Handle fd]
Joker returns: ^Error err -
CloseHandle
Function v1.0(CloseHandle handle)
Go input arguments: (handle Handle)
Go returns: error
Joker input arguments: [^Handle handle]
Joker returns: ^Error err -
CloseOnExec
Function v1.0(CloseOnExec fd)
Go input arguments: (fd Handle)
Joker input arguments: [^Handle fd] -
Closesocket
Function v1.0(Closesocket s)
Go input arguments: (s Handle)
Go returns: error
Joker input arguments: [^Handle s]
Joker returns: ^Error err -
ComputerName
Function v1.0(ComputerName)
Go returns: (name string, err error)
Joker input arguments: []
Joker returns: [^String name, ^Error err] -
Connect
Function v1.0(Connect fd sa)
Go input arguments: (fd Handle, sa Sockaddr)
Go returns: error
Joker input arguments: [^Handle fd, ^Sockaddr sa]
Joker returns: ^Error err -
CopySid
Function v1.0(CopySid destSidLen destSid srcSid)
Go input arguments: (destSidLen uint32, destSid *SID, srcSid *SID)
Go returns: error
Joker input arguments: [^Number destSidLen, ^*SID destSid, ^*SID srcSid]
Joker returns: ^Error err -
CreateIoCompletionPort
Function v1.0(CreateIoCompletionPort filehandle cphandle key threadcnt)
Deprecated: CreateIoCompletionPort has the wrong function signature. Use x/sys/windows.CreateIoCompletionPort.
Go input arguments: (filehandle Handle, cphandle Handle, key uint32, threadcnt uint32)
Go returns: (Handle, error)
Joker input arguments: [^Handle filehandle, ^Handle cphandle, ^Number key, ^Number threadcnt]
Joker returns: [^Handle, ^Error] -
CreatePipe
Function v1.0(CreatePipe readhandle writehandle sa size)
Go input arguments: (readhandle *Handle, writehandle *Handle, sa *SecurityAttributes, size uint32)
Go returns: error
Joker input arguments: [^*Handle readhandle, ^*Handle writehandle, ^*SecurityAttributes sa, ^Number size]
Joker returns: ^Error err -
CreateToolhelp32Snapshot
Function v1.0(CreateToolhelp32Snapshot flags processId)
Go input arguments: (flags uint32, processId uint32)
Go returns: (handle Handle, err error)
Joker input arguments: [^Number flags, ^Number processId]
Joker returns: [^Handle handle, ^Error err] -
CryptReleaseContext
Function v1.0(CryptReleaseContext provhandle flags)
Go input arguments: (provhandle Handle, flags uint32)
Go returns: error
Joker input arguments: [^Handle provhandle, ^Number flags]
Joker returns: ^Error err -
DnsRecordListFree
Function v1.0(DnsRecordListFree rl freetype)
Go input arguments: (rl *DNSRecord, freetype uint32)
Joker input arguments: [^*DNSRecord rl, ^Number freetype] -
DuplicateHandle
Function v1.0(DuplicateHandle hSourceProcessHandle hSourceHandle hTargetProcessHandle lpTargetHandle dwDesiredAccess bInheritHandle dwOptions)
Go input arguments: (hSourceProcessHandle Handle, hSourceHandle Handle, hTargetProcessHandle Handle, lpTargetHandle *Handle, dwDesiredAccess uint32, bInheritHandle bool, dwOptions uint32)
Go returns: error
Joker input arguments: [^Handle hSourceProcessHandle, ^Handle hSourceHandle, ^Handle hTargetProcessHandle, ^*Handle lpTargetHandle, ^Number dwDesiredAccess, ^Boolean bInheritHandle, ^Number dwOptions]
Joker returns: ^Error err -
Environ
Function v1.0(Environ)
Go returns: []string
Joker input arguments: []
Joker returns: ^arrayOfString -
EscapeArg
Function v1.0(EscapeArg s)
EscapeArg rewrites command line argument s as prescribed
in https://msdn.microsoft.com/en-us/library/ms880421.
This function returns "" (2 double quotes) if s is empty.
Alternatively, these transformations are done:
- every back slash (\) is doubled, but only if immediately
followed by double quote (");
- every double quote (") is escaped by back slash (\);
- finally, s is wrapped with double quotes (arg -> "arg"),
but only if there is space or tab inside s.
Go input arguments: (s string)
Go returns: string
Joker input arguments: [^String s]
Joker returns: ^String -
Exec
Function v1.0(Exec argv0 argv envv)
Go input arguments: (argv0 string, argv []string, envv []string)
Go returns: error
Joker input arguments: [^String argv0, ^arrayOfString argv, ^arrayOfString envv]
Joker returns: ^Error err -
Exit
Function v1.0(Exit code)
Go input arguments: (code int)
Joker input arguments: [^Int code] -
ExitProcess
Function v1.0(ExitProcess exitcode)
Go input arguments: (exitcode uint32)
Joker input arguments: [^Number exitcode] -
Fchdir
Function v1.0(Fchdir fd)
TODO(brainman): fix all needed for os
Go input arguments: (fd Handle)
Go returns: error
Joker input arguments: [^Handle fd]
Joker returns: ^Error err -
Fchmod
Function v1.0(Fchmod fd mode)
Go input arguments: (fd Handle, mode uint32)
Go returns: error
Joker input arguments: [^Handle fd, ^Number mode]
Joker returns: ^Error err -
Fchown
Function v1.0(Fchown fd uid gid)
Go input arguments: (fd Handle, uid int, gid int)
Go returns: error
Joker input arguments: [^Handle fd, ^Int uid, ^Int gid]
Joker returns: ^Error err -
FindClose
Function v1.0(FindClose handle)
Go input arguments: (handle Handle)
Go returns: error
Joker input arguments: [^Handle handle]
Joker returns: ^Error err -
FindNextFile
Function v1.0(FindNextFile handle data)
Go input arguments: (handle Handle, data *Win32finddata)
Go returns: error
Joker input arguments: [^Handle handle, ^*Win32finddata data]
Joker returns: ^Error err -
FlushFileBuffers
Function v1.0(FlushFileBuffers handle)
Go input arguments: (handle Handle)
Go returns: error
Joker input arguments: [^Handle handle]
Joker returns: ^Error err -
FlushViewOfFile
Function v1.0(FlushViewOfFile addr length)
Go input arguments: (addr uintptr, length uintptr)
Go returns: error
Joker input arguments: [^Number addr, ^Number length]
Joker returns: ^Error err -
FreeAddrInfoW
Function v1.0(FreeAddrInfoW addrinfo)
Go input arguments: (addrinfo *AddrinfoW)
Joker input arguments: [^*AddrinfoW addrinfo] -
FreeLibrary
Function v1.0(FreeLibrary handle)
Go input arguments: (handle Handle)
Go returns: error
Joker input arguments: [^Handle handle]
Joker returns: ^Error err -
Fsync
Function v1.0(Fsync fd)
Go input arguments: (fd Handle)
Go returns: error
Joker input arguments: [^Handle fd]
Joker returns: ^Error err -
Ftruncate
Function v1.0(Ftruncate fd length)
Go input arguments: (fd Handle, length int64)
Go returns: error
Joker input arguments: [^Handle fd, ^BigInt length]
Joker returns: ^Error err -
FullPath
Function v1.0(FullPath name)
FullPath retrieves the full path of the specified file.
Go input arguments: (name string)
Go returns: (path string, err error)
Joker input arguments: [^String name]
Joker returns: [^String path, ^Error err] -
GetCommandLine
Function v1.0(GetCommandLine)
Go returns: *uint16
Joker input arguments: []
Joker returns: ^*Int cmd -
GetCurrentProcess
Function v1.0(GetCurrentProcess)
Go returns: (pseudoHandle Handle, err error)
Joker input arguments: []
Joker returns: [^Handle pseudoHandle, ^Error err] -
GetEnvironmentStrings
Function v1.0(GetEnvironmentStrings)
Go returns: (envs *uint16, err error)
Joker input arguments: []
Joker returns: [^*Int envs, ^Error err] -
GetFileInformationByHandle
Function v1.0(GetFileInformationByHandle handle data)
Go input arguments: (handle Handle, data *ByHandleFileInformation)
Go returns: error
Joker input arguments: [^Handle handle, ^*ByHandleFileInformation data]
Joker returns: ^Error err -
GetFileType
Function v1.0(GetFileType filehandle)
Go input arguments: (filehandle Handle)
Go returns: (n uint32, err error)
Joker input arguments: [^Handle filehandle]
Joker returns: [^Number n, ^Error err] -
GetHostByName
Function v1.0(GetHostByName name)
Go input arguments: (name string)
Go returns: (h *Hostent, err error)
Joker input arguments: [^String name]
Joker returns: [^*Hostent h, ^Error err] -
GetIfEntry
Function v1.0(GetIfEntry pIfRow)
Go input arguments: (pIfRow *MibIfRow)
Go returns: error
Joker input arguments: [^*MibIfRow pIfRow]
Joker returns: ^Error errcode -
GetLastError
Function v1.0(GetLastError)
Go returns: error
Joker input arguments: []
Joker returns: ^Error lasterr -
GetLengthSid
Function v1.0(GetLengthSid sid)
Go input arguments: (sid *SID)
Go returns: uint32
Joker input arguments: [^*SID sid]
Joker returns: ^Number len -
GetProcAddress
Function v1.0(GetProcAddress module procname)
Go input arguments: (module Handle, procname string)
Go returns: (proc uintptr, err error)
Joker input arguments: [^Handle module, ^String procname]
Joker returns: [^Number proc, ^Error err] -
GetProcessTimes
Function v1.0(GetProcessTimes handle creationTime exitTime kernelTime userTime)
Go input arguments: (handle Handle, creationTime *Filetime, exitTime *Filetime, kernelTime *Filetime, userTime *Filetime)
Go returns: error
Joker input arguments: [^Handle handle, ^*Filetime creationTime, ^*Filetime exitTime, ^*Filetime kernelTime, ^*Filetime userTime]
Joker returns: ^Error err -
GetProtoByName
Function v1.0(GetProtoByName name)
Go input arguments: (name string)
Go returns: (p *Protoent, err error)
Joker input arguments: [^String name]
Joker returns: [^*Protoent p, ^Error err] -
GetServByName
Function v1.0(GetServByName name proto)
Go input arguments: (name string, proto string)
Go returns: (s *Servent, err error)
Joker input arguments: [^String name, ^String proto]
Joker returns: [^*Servent s, ^Error err] -
GetStartupInfo
Function v1.0(GetStartupInfo startupInfo)
Go input arguments: (startupInfo *StartupInfo)
Go returns: error
Joker input arguments: [^*StartupInfo startupInfo]
Joker returns: ^Error err -
GetStdHandle
Function v1.0(GetStdHandle stdhandle)
Go input arguments: (stdhandle int)
Go returns: (handle Handle, err error)
Joker input arguments: [^Int stdhandle]
Joker returns: [^Handle handle, ^Error err] -
GetSystemTimeAsFileTime
Function v1.0(GetSystemTimeAsFileTime time)
Go input arguments: (time *Filetime)
Joker input arguments: [^*Filetime time] -
GetTimeZoneInformation
Function v1.0(GetTimeZoneInformation tzi)
Go input arguments: (tzi *Timezoneinformation)
Go returns: (rc uint32, err error)
Joker input arguments: [^*Timezoneinformation tzi]
Joker returns: [^Number rc, ^Error err] -
GetVersion
Function v1.0(GetVersion)
Go returns: (ver uint32, err error)
Joker input arguments: []
Joker returns: [^Number ver, ^Error err] -
Getegid
Function v1.0(Getegid)
Go returns: int
Joker input arguments: []
Joker returns: ^Int egid -
Getenv
Function v1.0(Getenv key)
Go input arguments: (key string)
Go returns: (value string, found bool)
Joker input arguments: [^String key]
Joker returns: [^String value, ^Boolean found] -
Geteuid
Function v1.0(Geteuid)
Go returns: int
Joker input arguments: []
Joker returns: ^Int euid -
Getgid
Function v1.0(Getgid)
Go returns: int
Joker input arguments: []
Joker returns: ^Int gid -
Getgroups
Function v1.0(Getgroups)
Go returns: (gids []int, err error)
Joker input arguments: []
Joker returns: [^arrayOfInt gids, ^Error err] -
Getpagesize
Function v1.0(Getpagesize)
Go returns: int
Joker input arguments: []
Joker returns: ^Int -
Getpeername
Function v1.0(Getpeername fd)
Go input arguments: (fd Handle)
Go returns: (sa Sockaddr, err error)
Joker input arguments: [^Handle fd]
Joker returns: [^Sockaddr sa, ^Error err] -
Getpid
Function v1.0(Getpid)
Go returns: int
Joker input arguments: []
Joker returns: ^Int pid -
Getppid
Function v1.0(Getppid)
Go returns: int
Joker input arguments: []
Joker returns: ^Int ppid -
Getsockname
Function v1.0(Getsockname fd)
Go input arguments: (fd Handle)
Go returns: (sa Sockaddr, err error)
Joker input arguments: [^Handle fd]
Joker returns: [^Sockaddr sa, ^Error err] -
GetsockoptInt
Function v1.0(GetsockoptInt fd level opt)
Go input arguments: (fd Handle, level int, opt int)
Go returns: (int, error)
Joker input arguments: [^Handle fd, ^Int level, ^Int opt]
Joker returns: [^Int, ^Error] -
Gettimeofday
Function v1.0(Gettimeofday tv)
Go input arguments: (tv *Timeval)
Go returns: error
Joker input arguments: [^*Timeval tv]
Joker returns: ^Error err -
Getuid
Function v1.0(Getuid)
Go returns: int
Joker input arguments: []
Joker returns: ^Int uid -
Getwd
Function v1.0(Getwd)
Go returns: (wd string, err error)
Joker input arguments: []
Joker returns: [^String wd, ^Error err] -
Lchown
Function v1.0(Lchown path uid gid)
Go input arguments: (path string, uid int, gid int)
Go returns: error
Joker input arguments: [^String path, ^Int uid, ^Int gid]
Joker returns: ^Error err -
Link
Function v1.0(Link oldpath newpath)
Go input arguments: (oldpath string, newpath string)
Go returns: error
Joker input arguments: [^String oldpath, ^String newpath]
Joker returns: ^Error err -
Listen
Function v1.0(Listen s n)
Go input arguments: (s Handle, n int)
Go returns: error
Joker input arguments: [^Handle s, ^Int n]
Joker returns: ^Error err -
LoadCancelIoEx
Function v1.0(LoadCancelIoEx)
Go returns: error
Joker input arguments: []
Joker returns: ^Error -
LoadConnectEx
Function v1.0(LoadConnectEx)
Go returns: error
Joker input arguments: []
Joker returns: ^Error -
LoadCreateSymbolicLink
Function v1.0(LoadCreateSymbolicLink)
Go returns: error
Joker input arguments: []
Joker returns: ^Error -
LoadDLL
Function v1.0(LoadDLL name)
LoadDLL loads the named DLL file into memory.
If name is not an absolute path and is not a known system DLL used by
Go, Windows will search for the named DLL in many locations, causing
potential DLL preloading attacks.
Use LazyDLL in golang.org/x/sys/windows for a secure way to
load system DLLs.
Go input arguments: (name string)
Go returns: (*DLL, error)
Joker input arguments: [^String name]
Joker returns: [^*DLL, ^Error] -
LoadGetAddrInfo
Function v1.0(LoadGetAddrInfo)
Go returns: error
Joker input arguments: []
Joker returns: ^Error -
LoadLibrary
Function v1.0(LoadLibrary libname)
Go input arguments: (libname string)
Go returns: (handle Handle, err error)
Joker input arguments: [^String libname]
Joker returns: [^Handle handle, ^Error err] -
LoadSetFileCompletionNotificationModes
Function v1.0(LoadSetFileCompletionNotificationModes)
Go returns: error
Joker input arguments: []
Joker returns: ^Error -
LocalFree
Function v1.0(LocalFree hmem)
Go input arguments: (hmem Handle)
Go returns: (handle Handle, err error)
Joker input arguments: [^Handle hmem]
Joker returns: [^Handle handle, ^Error err] -
LookupSID
Function v1.0(LookupSID system account)
LookupSID retrieves a security identifier sid for the account
and the name of the domain on which the account was found.
System specify target computer to search.
Go input arguments: (system string, account string)
Go returns: (sid *SID, domain string, accType uint32, err error)
Joker input arguments: [^String system, ^String account]
Joker returns: [^*SID sid, ^String domain, ^Number accType, ^Error err] -
MapViewOfFile
Function v1.0(MapViewOfFile handle access offsetHigh offsetLow length)
Go input arguments: (handle Handle, access uint32, offsetHigh uint32, offsetLow uint32, length uintptr)
Go returns: (addr uintptr, err error)
Joker input arguments: [^Handle handle, ^Number access, ^Number offsetHigh, ^Number offsetLow, ^Number length]
Joker returns: [^Number addr, ^Error err] -
Mkdir
Function v1.0(Mkdir path mode)
Go input arguments: (path string, mode uint32)
Go returns: error
Joker input arguments: [^String path, ^Number mode]
Joker returns: ^Error err -
MustLoadDLL
Function v1.0(MustLoadDLL name)
MustLoadDLL is like LoadDLL but panics if load operation fails.
Go input arguments: (name string)
Go returns: *DLL
Joker input arguments: [^String name]
Joker returns: ^*DLL -
NewCallback
Function v1.0(NewCallback fn)
NewCallback converts a Go function to a function pointer conforming to the stdcall calling convention.
This is useful when interoperating with Windows code requiring callbacks.
The argument is expected to be a function with one uintptr-sized result. The function must not have arguments with size larger than the size of uintptr.
Only a limited number of callbacks may be created in a single Go process, and any memory allocated
for these callbacks is never released.
Between NewCallback and NewCallbackCDecl, at least 1024 callbacks can always be created.
Go input arguments: (fn any)
Go returns: uintptr
Joker input arguments: [^GoObject fn]
Joker returns: ^Number -
NewCallbackCDecl
Function v1.0(NewCallbackCDecl fn)
NewCallbackCDecl converts a Go function to a function pointer conforming to the cdecl calling convention.
This is useful when interoperating with Windows code requiring callbacks.
The argument is expected to be a function with one uintptr-sized result. The function must not have arguments with size larger than the size of uintptr.
Only a limited number of callbacks may be created in a single Go process, and any memory allocated
for these callbacks is never released.
Between NewCallback and NewCallbackCDecl, at least 1024 callbacks can always be created.
Go input arguments: (fn any)
Go returns: uintptr
Joker input arguments: [^GoObject fn]
Joker returns: ^Number -
NewLazyDLL
Function v1.0(NewLazyDLL name)
NewLazyDLL creates new LazyDLL associated with DLL file.
Go input arguments: (name string)
Go returns: *LazyDLL
Joker input arguments: [^String name]
Joker returns: ^*LazyDLL -
NsecToFiletime
Function v1.0(NsecToFiletime nsec)
Go input arguments: (nsec int64)
Go returns: Filetime
Joker input arguments: [^BigInt nsec]
Joker returns: ^Filetime ft -
NsecToTimespec
Function v1.0(NsecToTimespec nsec)
Go input arguments: (nsec int64)
Go returns: Timespec
Joker input arguments: [^BigInt nsec]
Joker returns: ^Timespec ts -
NsecToTimeval
Function v1.0(NsecToTimeval nsec)
Go input arguments: (nsec int64)
Go returns: Timeval
Joker input arguments: [^BigInt nsec]
Joker returns: ^Timeval tv -
Ntohs
Function v1.0(Ntohs netshort)
Go input arguments: (netshort uint16)
Go returns: uint16
Joker input arguments: [^Int netshort]
Joker returns: ^Int u -
Open
Function v1.0(Open path mode perm)
Go input arguments: (path string, mode int, perm uint32)
Go returns: (fd Handle, err error)
Joker input arguments: [^String path, ^Int mode, ^Number perm]
Joker returns: [^Handle fd, ^Error err] -
OpenCurrentProcessToken
Function v1.0(OpenCurrentProcessToken)
OpenCurrentProcessToken opens the access token
associated with current process.
Go returns: (Token, error)
Joker input arguments: []
Joker returns: [^Token, ^Error] -
OpenProcess
Function v1.0(OpenProcess da inheritHandle pid)
Go input arguments: (da uint32, inheritHandle bool, pid uint32)
Go returns: (handle Handle, err error)
Joker input arguments: [^Number da, ^Boolean inheritHandle, ^Number pid]
Joker returns: [^Handle handle, ^Error err] -
OpenProcessToken
Function v1.0(OpenProcessToken h access token)
Go input arguments: (h Handle, access uint32, token *Token)
Go returns: error
Joker input arguments: [^Handle h, ^Number access, ^*Token token]
Joker returns: ^Error err -
Pipe
Function v1.0(Pipe p)
Go input arguments: (p []Handle)
Go returns: error
Joker input arguments: [^arrayOfHandle p]
Joker returns: ^Error err -
PostQueuedCompletionStatus
Function v1.0(PostQueuedCompletionStatus cphandle qty key overlapped)
Deprecated: PostQueuedCompletionStatus has the wrong function signature. Use x/sys/windows.PostQueuedCompletionStatus.
Go input arguments: (cphandle Handle, qty uint32, key uint32, overlapped *Overlapped)
Go returns: error
Joker input arguments: [^Handle cphandle, ^Number qty, ^Number key, ^*Overlapped overlapped]
Joker returns: ^Error -
Process32First
Function v1.0(Process32First snapshot procEntry)
Go input arguments: (snapshot Handle, procEntry *ProcessEntry32)
Go returns: error
Joker input arguments: [^Handle snapshot, ^*ProcessEntry32 procEntry]
Joker returns: ^Error err -
Process32Next
Function v1.0(Process32Next snapshot procEntry)
Go input arguments: (snapshot Handle, procEntry *ProcessEntry32)
Go returns: error
Joker input arguments: [^Handle snapshot, ^*ProcessEntry32 procEntry]
Joker returns: ^Error err -
Read
Function v1.0(Read fd p)
Go input arguments: (fd Handle, p []byte)
Go returns: (n int, err error)
Joker input arguments: [^Handle fd, ^arrayOfByte p]
Joker returns: [^Int n, ^Error err] -
Readlink
Function v1.0(Readlink path buf)
Readlink returns the destination of the named symbolic link.
Go input arguments: (path string, buf []byte)
Go returns: (n int, err error)
Joker input arguments: [^String path, ^arrayOfByte buf]
Joker returns: [^Int n, ^Error err] -
Recvfrom
Function v1.0(Recvfrom fd p flags)
Go input arguments: (fd Handle, p []byte, flags int)
Go returns: (n int, from Sockaddr, err error)
Joker input arguments: [^Handle fd, ^arrayOfByte p, ^Int flags]
Joker returns: [^Int n, ^Sockaddr from, ^Error err] -
RegCloseKey
Function v1.0(RegCloseKey key)
Go input arguments: (key Handle)
Go returns: error
Joker input arguments: [^Handle key]
Joker returns: ^Error regerrno -
Rename
Function v1.0(Rename oldpath newpath)
Go input arguments: (oldpath string, newpath string)
Go returns: error
Joker input arguments: [^String oldpath, ^String newpath]
Joker returns: ^Error err -
Rmdir
Function v1.0(Rmdir path)
Go input arguments: (path string)
Go returns: error
Joker input arguments: [^String path]
Joker returns: ^Error err -
Seek
Function v1.0(Seek fd offset whence)
Go input arguments: (fd Handle, offset int64, whence int)
Go returns: (newoffset int64, err error)
Joker input arguments: [^Handle fd, ^BigInt offset, ^Int whence]
Joker returns: [^BigInt newoffset, ^Error err] -
Sendto
Function v1.0(Sendto fd p flags to)
Go input arguments: (fd Handle, p []byte, flags int, to Sockaddr)
Go returns: error
Joker input arguments: [^Handle fd, ^arrayOfByte p, ^Int flags, ^Sockaddr to]
Joker returns: ^Error err -
SetEndOfFile
Function v1.0(SetEndOfFile handle)
Go input arguments: (handle Handle)
Go returns: error
Joker input arguments: [^Handle handle]
Joker returns: ^Error err -
SetFileCompletionNotificationModes
Function v1.0(SetFileCompletionNotificationModes handle flags)
Go input arguments: (handle Handle, flags uint8)
Go returns: error
Joker input arguments: [^Handle handle, ^Int flags]
Joker returns: ^Error err -
SetFileTime
Function v1.0(SetFileTime handle ctime atime wtime)
Go input arguments: (handle Handle, ctime *Filetime, atime *Filetime, wtime *Filetime)
Go returns: error
Joker input arguments: [^Handle handle, ^*Filetime ctime, ^*Filetime atime, ^*Filetime wtime]
Joker returns: ^Error err -
SetHandleInformation
Function v1.0(SetHandleInformation handle mask flags)
Go input arguments: (handle Handle, mask uint32, flags uint32)
Go returns: error
Joker input arguments: [^Handle handle, ^Number mask, ^Number flags]
Joker returns: ^Error err -
SetNonblock
Function v1.0(SetNonblock fd nonblocking)
Go input arguments: (fd Handle, nonblocking bool)
Go returns: error
Joker input arguments: [^Handle fd, ^Boolean nonblocking]
Joker returns: ^Error err -
Setenv
Function v1.0(Setenv key value)
Go input arguments: (key string, value string)
Go returns: error
Joker input arguments: [^String key, ^String value]
Joker returns: ^Error -
SetsockoptIPMreq
Function v1.0(SetsockoptIPMreq fd level opt mreq)
Go input arguments: (fd Handle, level int, opt int, mreq *IPMreq)
Go returns: error
Joker input arguments: [^Handle fd, ^Int level, ^Int opt, ^*IPMreq mreq]
Joker returns: ^Error err -
SetsockoptIPv6Mreq
Function v1.0(SetsockoptIPv6Mreq fd level opt mreq)
Go input arguments: (fd Handle, level int, opt int, mreq *IPv6Mreq)
Go returns: error
Joker input arguments: [^Handle fd, ^Int level, ^Int opt, ^*IPv6Mreq mreq]
Joker returns: ^Error err -
SetsockoptInet4Addr
Function v1.0(SetsockoptInet4Addr fd level opt value)
Go input arguments: (fd Handle, level int, opt int, value [4]byte)
Go returns: error
Joker input arguments: [^Handle fd, ^Int level, ^Int opt, ^array4OfByte value]
Joker returns: ^Error err -
SetsockoptInt
Function v1.0(SetsockoptInt fd level opt value)
Go input arguments: (fd Handle, level int, opt int, value int)
Go returns: error
Joker input arguments: [^Handle fd, ^Int level, ^Int opt, ^Int value]
Joker returns: ^Error err -
SetsockoptLinger
Function v1.0(SetsockoptLinger fd level opt l)
Go input arguments: (fd Handle, level int, opt int, l *Linger)
Go returns: error
Joker input arguments: [^Handle fd, ^Int level, ^Int opt, ^*Linger l]
Joker returns: ^Error err -
SetsockoptTimeval
Function v1.0(SetsockoptTimeval fd level opt tv)
Go input arguments: (fd Handle, level int, opt int, tv *Timeval)
Go returns: error
Joker input arguments: [^Handle fd, ^Int level, ^Int opt, ^*Timeval tv]
Joker returns: ^Error err -
Shutdown
Function v1.0(Shutdown fd how)
Go input arguments: (fd Handle, how int)
Go returns: error
Joker input arguments: [^Handle fd, ^Int how]
Joker returns: ^Error err -
Socket
Function v1.0(Socket domain typ proto)
Go input arguments: (domain int, typ int, proto int)
Go returns: (fd Handle, err error)
Joker input arguments: [^Int domain, ^Int typ, ^Int proto]
Joker returns: [^Handle fd, ^Error err] -
StartProcess
Function v1.0(StartProcess argv0 argv attr)
Go input arguments: (argv0 string, argv []string, attr *ProcAttr)
Go returns: (pid int, handle uintptr, err error)
Joker input arguments: [^String argv0, ^arrayOfString argv, ^*ProcAttr attr]
Joker returns: [^Int pid, ^Number handle, ^Error err] -
StringBytePtr
Function v1.0(StringBytePtr s)
StringBytePtr returns a pointer to a NUL-terminated array of bytes.
If s contains a NUL byte this function panics instead of returning
an error.
Deprecated: Use BytePtrFromString instead.
Go input arguments: (s string)
Go returns: *byte
Joker input arguments: [^String s]
Joker returns: ^*Byte -
StringByteSlice
Function v1.0(StringByteSlice s)
StringByteSlice converts a string to a NUL-terminated []byte,
If s contains a NUL byte this function panics instead of
returning an error.
Deprecated: Use ByteSliceFromString instead.
Go input arguments: (s string)
Go returns: []byte
Joker input arguments: [^String s]
Joker returns: ^arrayOfByte -
StringToSid
Function v1.0(StringToSid s)
StringToSid converts a string-format security identifier
sid into a valid, functional sid.
Go input arguments: (s string)
Go returns: (*SID, error)
Joker input arguments: [^String s]
Joker returns: [^*SID, ^Error] -
StringToUTF16
Function v1.0(StringToUTF16 s)
StringToUTF16 returns the UTF-16 encoding of the UTF-8 string s,
with a terminating NUL added. If s contains a NUL byte this
function panics instead of returning an error.
Deprecated: Use UTF16FromString instead.
Go input arguments: (s string)
Go returns: []uint16
Joker input arguments: [^String s]
Joker returns: ^arrayOfInt -
StringToUTF16Ptr
Function v1.0(StringToUTF16Ptr s)
StringToUTF16Ptr returns pointer to the UTF-16 encoding of
the UTF-8 string s, with a terminating NUL added. If s
contains a NUL byte this function panics instead of
returning an error.
Deprecated: Use UTF16PtrFromString instead.
Go input arguments: (s string)
Go returns: *uint16
Joker input arguments: [^String s]
Joker returns: ^*Int -
Symlink
Function v1.0(Symlink path link)
Go input arguments: (path string, link string)
Go returns: error
Joker input arguments: [^String path, ^String link]
Joker returns: ^Error err -
Syscall
Function v1.0(Syscall trap nargs a1 a2 a3)
Deprecated: Use SyscallN instead.
Go input arguments: (trap uintptr, nargs uintptr, a1 uintptr, a2 uintptr, a3 uintptr)
Go returns: (r1 uintptr, r2 uintptr, err Errno)
Joker input arguments: [^Number trap, ^Number nargs, ^Number a1, ^Number a2, ^Number a3]
Joker returns: [^Number r1, ^Number r2, ^Errno err] -
Syscall12
Function v1.0(Syscall12 trap nargs a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12)
Deprecated: Use SyscallN instead.
Go input arguments: (trap uintptr, nargs uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr, a6 uintptr, a7 uintptr, a8 uintptr, a9 uintptr, a10 uintptr, a11 uintptr, a12 uintptr)
Go returns: (r1 uintptr, r2 uintptr, err Errno)
Joker input arguments: [^Number trap, ^Number nargs, ^Number a1, ^Number a2, ^Number a3, ^Number a4, ^Number a5, ^Number a6, ^Number a7, ^Number a8, ^Number a9, ^Number a10, ^Number a11, ^Number a12]
Joker returns: [^Number r1, ^Number r2, ^Errno err] -
Syscall15
Function v1.0(Syscall15 trap nargs a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15)
Deprecated: Use SyscallN instead.
Go input arguments: (trap uintptr, nargs uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr, a6 uintptr, a7 uintptr, a8 uintptr, a9 uintptr, a10 uintptr, a11 uintptr, a12 uintptr, a13 uintptr, a14 uintptr, a15 uintptr)
Go returns: (r1 uintptr, r2 uintptr, err Errno)
Joker input arguments: [^Number trap, ^Number nargs, ^Number a1, ^Number a2, ^Number a3, ^Number a4, ^Number a5, ^Number a6, ^Number a7, ^Number a8, ^Number a9, ^Number a10, ^Number a11, ^Number a12, ^Number a13, ^Number a14, ^Number a15]
Joker returns: [^Number r1, ^Number r2, ^Errno err] -
Syscall18
Function v1.0(Syscall18 trap nargs a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18)
Deprecated: Use SyscallN instead.
Go input arguments: (trap uintptr, nargs uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr, a6 uintptr, a7 uintptr, a8 uintptr, a9 uintptr, a10 uintptr, a11 uintptr, a12 uintptr, a13 uintptr, a14 uintptr, a15 uintptr, a16 uintptr, a17 uintptr, a18 uintptr)
Go returns: (r1 uintptr, r2 uintptr, err Errno)
Joker input arguments: [^Number trap, ^Number nargs, ^Number a1, ^Number a2, ^Number a3, ^Number a4, ^Number a5, ^Number a6, ^Number a7, ^Number a8, ^Number a9, ^Number a10, ^Number a11, ^Number a12, ^Number a13, ^Number a14, ^Number a15, ^Number a16, ^Number a17, ^Number a18]
Joker returns: [^Number r1, ^Number r2, ^Errno err] -
Syscall6
Function v1.0(Syscall6 trap nargs a1 a2 a3 a4 a5 a6)
Deprecated: Use SyscallN instead.
Go input arguments: (trap uintptr, nargs uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr, a6 uintptr)
Go returns: (r1 uintptr, r2 uintptr, err Errno)
Joker input arguments: [^Number trap, ^Number nargs, ^Number a1, ^Number a2, ^Number a3, ^Number a4, ^Number a5, ^Number a6]
Joker returns: [^Number r1, ^Number r2, ^Errno err] -
Syscall9
Function v1.0(Syscall9 trap nargs a1 a2 a3 a4 a5 a6 a7 a8 a9)
Deprecated: Use SyscallN instead.
Go input arguments: (trap uintptr, nargs uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr, a6 uintptr, a7 uintptr, a8 uintptr, a9 uintptr)
Go returns: (r1 uintptr, r2 uintptr, err Errno)
Joker input arguments: [^Number trap, ^Number nargs, ^Number a1, ^Number a2, ^Number a3, ^Number a4, ^Number a5, ^Number a6, ^Number a7, ^Number a8, ^Number a9]
Joker returns: [^Number r1, ^Number r2, ^Errno err] -
SyscallN
Function v1.0(SyscallN trap & args)
Go input arguments: (trap uintptr, args ...uintptr)
Go returns: (r1 uintptr, r2 uintptr, err Errno)
Joker input arguments: [^Number trap, & ^Number args]
Joker returns: [^Number r1, ^Number r2, ^Errno err] -
TerminateProcess
Function v1.0(TerminateProcess handle exitcode)
Go input arguments: (handle Handle, exitcode uint32)
Go returns: error
Joker input arguments: [^Handle handle, ^Number exitcode]
Joker returns: ^Error err -
TimespecToNsec
Function v1.0(TimespecToNsec ts)
Go input arguments: (ts Timespec)
Go returns: int64
Joker input arguments: [^Timespec ts]
Joker returns: ^BigInt -
TranslateAccountName
Function v1.0(TranslateAccountName username from to initSize)
TranslateAccountName converts a directory service
object name from one format to another.
Go input arguments: (username string, from uint32, to uint32, initSize int)
Go returns: (string, error)
Joker input arguments: [^String username, ^Number from, ^Number to, ^Int initSize]
Joker returns: [^String, ^Error] -
TransmitFile
Function v1.0(TransmitFile s handle bytesToWrite bytsPerSend overlapped transmitFileBuf flags)
Go input arguments: (s Handle, handle Handle, bytesToWrite uint32, bytsPerSend uint32, overlapped *Overlapped, transmitFileBuf *TransmitFileBuffers, flags uint32)
Go returns: error
Joker input arguments: [^Handle s, ^Handle handle, ^Number bytesToWrite, ^Number bytsPerSend, ^*Overlapped overlapped, ^*TransmitFileBuffers transmitFileBuf, ^Number flags]
Joker returns: ^Error err -
UTF16FromString
Function v1.0(UTF16FromString s)
UTF16FromString returns the UTF-16 encoding of the UTF-8 string
s, with a terminating NUL added. If s contains a NUL byte at any
location, it returns (nil, EINVAL).
Go input arguments: (s string)
Go returns: ([]uint16, error)
Joker input arguments: [^String s]
Joker returns: [^arrayOfInt, ^Error] -
UTF16PtrFromString
Function v1.0(UTF16PtrFromString s)
UTF16PtrFromString returns pointer to the UTF-16 encoding of
the UTF-8 string s, with a terminating NUL added. If s
contains a NUL byte at any location, it returns (nil, EINVAL).
Go input arguments: (s string)
Go returns: (*uint16, error)
Joker input arguments: [^String s]
Joker returns: [^*Int, ^Error] -
UTF16ToString
Function v1.0(UTF16ToString s)
UTF16ToString returns the UTF-8 encoding of the UTF-16 sequence s,
with a terminating NUL removed.
Go input arguments: (s []uint16)
Go returns: string
Joker input arguments: [^arrayOfInt s]
Joker returns: ^String -
Unlink
Function v1.0(Unlink path)
Go input arguments: (path string)
Go returns: error
Joker input arguments: [^String path]
Joker returns: ^Error err -
UnmapViewOfFile
Function v1.0(UnmapViewOfFile addr)
Go input arguments: (addr uintptr)
Go returns: error
Joker input arguments: [^Number addr]
Joker returns: ^Error err -
Unsetenv
Function v1.0(Unsetenv key)
Go input arguments: (key string)
Go returns: error
Joker input arguments: [^String key]
Joker returns: ^Error -
Utimes
Function v1.0(Utimes path tv)
Go input arguments: (path string, tv []Timeval)
Go returns: error
Joker input arguments: [^String path, ^arrayOfTimeval tv]
Joker returns: ^Error err -
UtimesNano
Function v1.0(UtimesNano path ts)
Go input arguments: (path string, ts []Timespec)
Go returns: error
Joker input arguments: [^String path, ^arrayOfTimespec ts]
Joker returns: ^Error err -
VirtualLock
Function v1.0(VirtualLock addr length)
Go input arguments: (addr uintptr, length uintptr)
Go returns: error
Joker input arguments: [^Number addr, ^Number length]
Joker returns: ^Error err -
VirtualUnlock
Function v1.0(VirtualUnlock addr length)
Go input arguments: (addr uintptr, length uintptr)
Go returns: error
Joker input arguments: [^Number addr, ^Number length]
Joker returns: ^Error err -
WSACleanup
Function v1.0(WSACleanup)
Go returns: error
Joker input arguments: []
Joker returns: ^Error err -
WSAStartup
Function v1.0(WSAStartup verreq data)
Go input arguments: (verreq uint32, data *WSAData)
Go returns: error
Joker input arguments: [^Number verreq, ^*WSAData data]
Joker returns: ^Error sockerr -
WaitForSingleObject
Function v1.0(WaitForSingleObject handle waitMilliseconds)
Go input arguments: (handle Handle, waitMilliseconds uint32)
Go returns: (event uint32, err error)
Joker input arguments: [^Handle handle, ^Number waitMilliseconds]
Joker returns: [^Number event, ^Error err] -
Write
Function v1.0(Write fd p)
Go input arguments: (fd Handle, p []byte)
Go returns: (n int, err error)
Joker input arguments: [^Handle fd, ^arrayOfByte p]
Joker returns: [^Int n, ^Error err]
Types
-
*AddrinfoW
Concrete Type v1.0 -
*ByHandleFileInformation
Concrete Type v1.0 -
*CertChainContext
Concrete Type v1.0 -
*CertChainElement
Concrete Type v1.0 -
*CertChainPara
Concrete Type v1.0 -
*CertChainPolicyPara
Concrete Type v1.0 -
*CertChainPolicyStatus
Concrete Type v1.0 -
*CertContext
Concrete Type v1.0 -
*CertEnhKeyUsage
Concrete Type v1.0 -
*CertInfo
Concrete Type v1.0 -
*CertRevocationCrlInfo
Concrete Type v1.0 -
*CertRevocationInfo
Concrete Type v1.0 -
*CertSimpleChain
Concrete Type v1.0 -
*CertTrustListInfo
Concrete Type v1.0 -
*CertTrustStatus
Concrete Type v1.0 -
*CertUsageMatch
Concrete Type v1.0 -
*DLL
Concrete Type v1.0A DLL implements access to a single DLL.
-
FindProc
Receiver for *DLL v1.0([name])
FindProc searches DLL d for procedure named name and returns *Proc
if found. It returns an error if search fails.
-
MustFindProc
Receiver for *DLL v1.0([name])
MustFindProc is like FindProc but panics if search fails.
-
Release
Receiver for *DLL v1.0([])
Release unloads DLL d from memory.
-
*DLLError
Concrete Type v1.0DLLError describes reasons for DLL load failures.
-
Error
Receiver for *DLLError v1.0([])
-
Unwrap
Receiver for *DLLError v1.0([])
-
*DNSMXData
Concrete Type v1.0 -
*DNSPTRData
Concrete Type v1.0 -
*DNSRecord
Concrete Type v1.0 -
*DNSSRVData
Concrete Type v1.0 -
*DNSTXTData
Concrete Type v1.0 -
*Errno
Concrete Type v1.0Errno is the Windows error number.
Errno values can be tested against error values from the os package
using errors.Is. For example:
_, _, err := syscall.Syscall(...)
if errors.Is(err, fs.ErrNotExist) ...
-
*FileNotifyInformation
Concrete Type v1.0 -
*Filetime
Concrete Type v1.0 -
Nanoseconds
Receiver for *Filetime v1.0([])
Nanoseconds returns Filetime ft in nanoseconds
since Epoch (00:00:00 UTC, January 1, 1970).
-
*GUID
Concrete Type v1.0 -
*Handle
Concrete Type v1.0 -
*Hostent
Concrete Type v1.0 -
*IPMreq
Concrete Type v1.0 -
*IPv6Mreq
Concrete Type v1.0 -
*InterfaceInfo
Concrete Type v1.0 -
*IpAdapterInfo
Concrete Type v1.0 -
*IpAddrString
Concrete Type v1.0 -
*IpAddressString
Concrete Type v1.0 -
*IpMaskString
Concrete Type v1.0 -
*LazyDLL
Concrete Type v1.0A LazyDLL implements access to a single DLL.
It will delay the load of the DLL until the first
call to its Handle method or to one of its
LazyProc's Addr method.
LazyDLL is subject to the same DLL preloading attacks as documented
on LoadDLL.
Use LazyDLL in golang.org/x/sys/windows for a secure way to
load system DLLs.
-
Handle
Receiver for *LazyDLL v1.0([])
Handle returns d's module handle.
-
Load
Receiver for *LazyDLL v1.0([])
Load loads DLL file d.Name into memory. It returns an error if fails.
Load will not try to load DLL, if it is already loaded into memory.
-
NewProc
Receiver for *LazyDLL v1.0([name])
NewProc returns a LazyProc for accessing the named procedure in the DLL d.
-
*LazyProc
Concrete Type v1.0A LazyProc implements access to a procedure inside a LazyDLL.
It delays the lookup until the Addr, Call, or Find method is called.
-
Addr
Receiver for *LazyProc v1.0([])
Addr returns the address of the procedure represented by p.
The return value can be passed to Syscall to run the procedure.
-
Find
Receiver for *LazyProc v1.0([])
Find searches DLL for procedure named p.Name. It returns
an error if search fails. Find will not search procedure,
if it is already found and loaded into memory.
-
*Linger
Concrete Type v1.0 -
*MibIfRow
Concrete Type v1.0 -
*Overlapped
Concrete Type v1.0 -
*Pointer
Concrete Type v1.0Pointer represents a pointer to an arbitrary Windows type.
Pointer-typed fields may point to one of many different types. It's
up to the caller to provide a pointer to the appropriate type, cast
to Pointer. The caller must obey the unsafe.Pointer rules while
doing so.
-
*Proc
Concrete Type v1.0A Proc implements access to a procedure inside a DLL.
-
Addr
Receiver for *Proc v1.0([])
Addr returns the address of the procedure represented by p.
The return value can be passed to Syscall to run the procedure.
-
*ProcAttr
Concrete Type v1.0 -
*ProcessEntry32
Concrete Type v1.0 -
*ProcessInformation
Concrete Type v1.0 -
*Protoent
Concrete Type v1.0 -
*RawSockaddr
Concrete Type v1.0 -
*RawSockaddrAny
Concrete Type v1.0 -
Sockaddr
Receiver for *RawSockaddrAny v1.0([])
-
*RawSockaddrInet4
Concrete Type v1.0 -
*RawSockaddrInet6
Concrete Type v1.0 -
*RawSockaddrUnix
Concrete Type v1.0 -
*Rusage
Concrete Type v1.0Invented structures to support what package os expects.
-
*SID
Concrete Type v1.0The security identifier (SID) structure is a variable-length
structure used to uniquely identify users or groups.
-
Copy
Receiver for *SID v1.0([])
Copy creates a duplicate of security identifier sid.
-
Len
Receiver for *SID v1.0([])
Len returns the length, in bytes, of a valid security identifier sid.
-
LookupAccount
Receiver for *SID v1.0([system])
LookupAccount retrieves the name of the account for this sid
and the name of the first domain on which this sid is found.
System specify target computer to search for.
-
String
Receiver for *SID v1.0([])
String converts sid to a string format
suitable for display, storage, or transmission.
-
*SIDAndAttributes
Concrete Type v1.0 -
*SSLExtraCertChainPolicyPara
Concrete Type v1.0 -
*SecurityAttributes
Concrete Type v1.0 -
*Servent
Concrete Type v1.0 -
*Signal
Concrete Type v1.0 -
*SockaddrGen
Concrete Type v1.0 -
*SockaddrInet4
Concrete Type v1.0 -
*SockaddrInet6
Concrete Type v1.0 -
*SockaddrUnix
Concrete Type v1.0 -
*StartupInfo
Concrete Type v1.0 -
*SysProcAttr
Concrete Type v1.0 -
*Systemtime
Concrete Type v1.0 -
*TCPKeepalive
Concrete Type v1.0 -
*Timespec
Concrete Type v1.0Timespec is an invented structure on Windows, but here for
consistency with the syscall package for other operating systems.
-
Nano
Receiver for *Timespec v1.0([])
Nano returns the time stored in ts as nanoseconds.
-
Unix
Receiver for *Timespec v1.0([])
Unix returns the time stored in ts as seconds plus nanoseconds.
-
*Timeval
Concrete Type v1.0Invented values to support what package os expects.
-
Nano
Receiver for *Timeval v1.0([])
Nano returns the time stored in tv as nanoseconds.
-
Nanoseconds
Receiver for *Timeval v1.0([])
-
Unix
Receiver for *Timeval v1.0([])
Unix returns the time stored in tv as seconds plus nanoseconds.
-
*Timezoneinformation
Concrete Type v1.0 -
*Token
Concrete Type v1.0An access token contains the security information for a logon session.
The system creates an access token when a user logs on, and every
process executed on behalf of the user has a copy of the token.
The token identifies the user, the user's groups, and the user's
privileges. The system uses the token to control access to securable
objects and to control the ability of the user to perform various
system-related operations on the local computer.
-
*Tokenprimarygroup
Concrete Type v1.0 -
*Tokenuser
Concrete Type v1.0 -
*TransmitFileBuffers
Concrete Type v1.0 -
*UserInfo10
Concrete Type v1.0 -
*WSABuf
Concrete Type v1.0 -
*WSAData
Concrete Type v1.0 -
*WSAProtocolChain
Concrete Type v1.0 -
*WSAProtocolInfo
Concrete Type v1.0 -
*WaitStatus
Concrete Type v1.0 -
*Win32FileAttributeData
Concrete Type v1.0 -
*Win32finddata
Concrete Type v1.0 -
AddrinfoW
Concrete Type v1.0 -
ByHandleFileInformation
Concrete Type v1.0 -
CertChainContext
Concrete Type v1.0 -
CertChainElement
Concrete Type v1.0 -
CertChainPara
Concrete Type v1.0 -
CertChainPolicyPara
Concrete Type v1.0 -
CertChainPolicyStatus
Concrete Type v1.0 -
CertContext
Concrete Type v1.0 -
CertEnhKeyUsage
Concrete Type v1.0 -
CertInfo
Concrete Type v1.0 -
CertRevocationCrlInfo
Concrete Type v1.0 -
CertRevocationInfo
Concrete Type v1.0 -
CertSimpleChain
Concrete Type v1.0 -
CertTrustListInfo
Concrete Type v1.0 -
CertTrustStatus
Concrete Type v1.0 -
CertUsageMatch
Concrete Type v1.0 -
Conn
Abstract Type v1.0Conn is implemented by some types in the net and os packages to provide
access to the underlying file descriptor or handle.
-
SyscallConn
Method for Conn v1.0([])
-
DLL
Concrete Type v1.0A DLL implements access to a single DLL.
-
DLLError
Concrete Type v1.0DLLError describes reasons for DLL load failures.
-
DNSMXData
Concrete Type v1.0 -
DNSPTRData
Concrete Type v1.0 -
DNSRecord
Concrete Type v1.0 -
DNSSRVData
Concrete Type v1.0 -
DNSTXTData
Concrete Type v1.0 -
Errno
Concrete Type v1.0Errno is the Windows error number.
Errno values can be tested against error values from the os package
using errors.Is. For example:
_, _, err := syscall.Syscall(...)
if errors.Is(err, fs.ErrNotExist) ...
-
Error
Receiver for Errno v1.0([])
-
Is
Receiver for Errno v1.0([target])
-
Temporary
Receiver for Errno v1.0([])
-
Timeout
Receiver for Errno v1.0([])
-
FileNotifyInformation
Concrete Type v1.0 -
Filetime
Concrete Type v1.0 -
GUID
Concrete Type v1.0 -
Handle
Concrete Type v1.0 -
Hostent
Concrete Type v1.0 -
IPMreq
Concrete Type v1.0 -
IPv6Mreq
Concrete Type v1.0 -
InterfaceInfo
Concrete Type v1.0 -
IpAdapterInfo
Concrete Type v1.0 -
IpAddrString
Concrete Type v1.0 -
IpAddressString
Concrete Type v1.0 -
IpMaskString
Concrete Type v1.0 -
LazyDLL
Concrete Type v1.0A LazyDLL implements access to a single DLL.
It will delay the load of the DLL until the first
call to its Handle method or to one of its
LazyProc's Addr method.
LazyDLL is subject to the same DLL preloading attacks as documented
on LoadDLL.
Use LazyDLL in golang.org/x/sys/windows for a secure way to
load system DLLs.
-
LazyProc
Concrete Type v1.0A LazyProc implements access to a procedure inside a LazyDLL.
It delays the lookup until the Addr, Call, or Find method is called.
-
Linger
Concrete Type v1.0 -
MibIfRow
Concrete Type v1.0 -
Overlapped
Concrete Type v1.0 -
Pointer
Concrete Type v1.0Pointer represents a pointer to an arbitrary Windows type.
Pointer-typed fields may point to one of many different types. It's
up to the caller to provide a pointer to the appropriate type, cast
to Pointer. The caller must obey the unsafe.Pointer rules while
doing so.
-
Proc
Concrete Type v1.0A Proc implements access to a procedure inside a DLL.
-
ProcAttr
Concrete Type v1.0 -
ProcessEntry32
Concrete Type v1.0 -
ProcessInformation
Concrete Type v1.0 -
Protoent
Concrete Type v1.0 -
RawConn
Abstract Type v1.0A RawConn is a raw network connection.
-
RawSockaddr
Concrete Type v1.0 -
RawSockaddrAny
Concrete Type v1.0 -
RawSockaddrInet4
Concrete Type v1.0 -
RawSockaddrInet6
Concrete Type v1.0 -
RawSockaddrUnix
Concrete Type v1.0 -
Rusage
Concrete Type v1.0Invented structures to support what package os expects.
-
SID
Concrete Type v1.0The security identifier (SID) structure is a variable-length
structure used to uniquely identify users or groups.
-
SIDAndAttributes
Concrete Type v1.0 -
SSLExtraCertChainPolicyPara
Concrete Type v1.0 -
SecurityAttributes
Concrete Type v1.0 -
Servent
Concrete Type v1.0 -
Signal
Concrete Type v1.0 -
Signal
Receiver for Signal v1.0([])
-
String
Receiver for Signal v1.0([])
-
Sockaddr
Abstract Type v1.0 -
SockaddrGen
Concrete Type v1.0 -
SockaddrInet4
Concrete Type v1.0 -
SockaddrInet6
Concrete Type v1.0 -
SockaddrUnix
Concrete Type v1.0 -
StartupInfo
Concrete Type v1.0 -
SysProcAttr
Concrete Type v1.0 -
Systemtime
Concrete Type v1.0 -
TCPKeepalive
Concrete Type v1.0 -
Timespec
Concrete Type v1.0Timespec is an invented structure on Windows, but here for
consistency with the syscall package for other operating systems.
-
Timeval
Concrete Type v1.0Invented values to support what package os expects.
-
Timezoneinformation
Concrete Type v1.0 -
Token
Concrete Type v1.0An access token contains the security information for a logon session.
The system creates an access token when a user logs on, and every
process executed on behalf of the user has a copy of the token.
The token identifies the user, the user's groups, and the user's
privileges. The system uses the token to control access to securable
objects and to control the ability of the user to perform various
system-related operations on the local computer.
-
Close
Receiver for Token v1.0([])
Close releases access to access token.
-
GetTokenPrimaryGroup
Receiver for Token v1.0([])
GetTokenPrimaryGroup retrieves access token t primary group information.
A pointer to a SID structure representing a group that will become
the primary group of any objects created by a process using this access token.
-
GetTokenUser
Receiver for Token v1.0([])
GetTokenUser retrieves access token t user account information.
-
GetUserProfileDirectory
Receiver for Token v1.0([])
GetUserProfileDirectory retrieves path to the
root directory of the access token t user's profile.
-
Tokenprimarygroup
Concrete Type v1.0 -
Tokenuser
Concrete Type v1.0 -
TransmitFileBuffers
Concrete Type v1.0 -
UserInfo10
Concrete Type v1.0 -
WSABuf
Concrete Type v1.0 -
WSAData
Concrete Type v1.0 -
WSAProtocolChain
Concrete Type v1.0 -
WSAProtocolInfo
Concrete Type v1.0 -
WaitStatus
Concrete Type v1.0 -
Continued
Receiver for WaitStatus v1.0([])
-
CoreDump
Receiver for WaitStatus v1.0([])
-
ExitStatus
Receiver for WaitStatus v1.0([])
-
Exited
Receiver for WaitStatus v1.0([])
-
Signal
Receiver for WaitStatus v1.0([])
-
Signaled
Receiver for WaitStatus v1.0([])
-
StopSignal
Receiver for WaitStatus v1.0([])
-
Stopped
Receiver for WaitStatus v1.0([])
-
TrapCause
Receiver for WaitStatus v1.0([])
-
Win32FileAttributeData
Concrete Type v1.0 -
Win32finddata
Concrete Type v1.0 -
arrayOfAddrinfoW
Concrete Type v1.0 -
arrayOfByHandleFileInformation
Concrete Type v1.0 -
arrayOfCertChainContext
Concrete Type v1.0 -
arrayOfCertChainElement
Concrete Type v1.0 -
arrayOfCertChainPara
Concrete Type v1.0 -
arrayOfCertChainPolicyPara
Concrete Type v1.0 -
arrayOfCertChainPolicyStatus
Concrete Type v1.0 -
arrayOfCertContext
Concrete Type v1.0 -
arrayOfCertEnhKeyUsage
Concrete Type v1.0 -
arrayOfCertInfo
Concrete Type v1.0 -
arrayOfCertRevocationCrlInfo
Concrete Type v1.0 -
arrayOfCertRevocationInfo
Concrete Type v1.0 -
arrayOfCertSimpleChain
Concrete Type v1.0 -
arrayOfCertTrustListInfo
Concrete Type v1.0 -
arrayOfCertTrustStatus
Concrete Type v1.0 -
arrayOfCertUsageMatch
Concrete Type v1.0 -
arrayOfConn
Concrete Type v1.0Conn is implemented by some types in the net and os packages to provide
access to the underlying file descriptor or handle.
-
arrayOfDLL
Concrete Type v1.0A DLL implements access to a single DLL.
-
arrayOfDLLError
Concrete Type v1.0DLLError describes reasons for DLL load failures.
-
arrayOfDNSMXData
Concrete Type v1.0 -
arrayOfDNSPTRData
Concrete Type v1.0 -
arrayOfDNSRecord
Concrete Type v1.0 -
arrayOfDNSSRVData
Concrete Type v1.0 -
arrayOfDNSTXTData
Concrete Type v1.0 -
arrayOfErrno
Concrete Type v1.0Errno is the Windows error number.
Errno values can be tested against error values from the os package
using errors.Is. For example:
_, _, err := syscall.Syscall(...)
if errors.Is(err, fs.ErrNotExist) ...
-
arrayOfFileNotifyInformation
Concrete Type v1.0 -
arrayOfFiletime
Concrete Type v1.0 -
arrayOfGUID
Concrete Type v1.0 -
arrayOfHandle
Concrete Type v1.0 -
arrayOfHostent
Concrete Type v1.0 -
arrayOfIPMreq
Concrete Type v1.0 -
arrayOfIPv6Mreq
Concrete Type v1.0 -
arrayOfInterfaceInfo
Concrete Type v1.0 -
arrayOfIpAdapterInfo
Concrete Type v1.0 -
arrayOfIpAddrString
Concrete Type v1.0 -
arrayOfIpAddressString
Concrete Type v1.0 -
arrayOfIpMaskString
Concrete Type v1.0 -
arrayOfLazyDLL
Concrete Type v1.0A LazyDLL implements access to a single DLL.
It will delay the load of the DLL until the first
call to its Handle method or to one of its
LazyProc's Addr method.
LazyDLL is subject to the same DLL preloading attacks as documented
on LoadDLL.
Use LazyDLL in golang.org/x/sys/windows for a secure way to
load system DLLs.
-
arrayOfLazyProc
Concrete Type v1.0A LazyProc implements access to a procedure inside a LazyDLL.
It delays the lookup until the Addr, Call, or Find method is called.
-
arrayOfLinger
Concrete Type v1.0 -
arrayOfMibIfRow
Concrete Type v1.0 -
arrayOfOverlapped
Concrete Type v1.0 -
arrayOfPointer
Concrete Type v1.0Pointer represents a pointer to an arbitrary Windows type.
Pointer-typed fields may point to one of many different types. It's
up to the caller to provide a pointer to the appropriate type, cast
to Pointer. The caller must obey the unsafe.Pointer rules while
doing so.
-
arrayOfProc
Concrete Type v1.0A Proc implements access to a procedure inside a DLL.
-
arrayOfProcAttr
Concrete Type v1.0 -
arrayOfProcessEntry32
Concrete Type v1.0 -
arrayOfProcessInformation
Concrete Type v1.0 -
arrayOfProtoent
Concrete Type v1.0 -
arrayOfRawConn
Concrete Type v1.0A RawConn is a raw network connection.
-
arrayOfRawSockaddr
Concrete Type v1.0 -
arrayOfRawSockaddrAny
Concrete Type v1.0 -
arrayOfRawSockaddrInet4
Concrete Type v1.0 -
arrayOfRawSockaddrInet6
Concrete Type v1.0 -
arrayOfRawSockaddrUnix
Concrete Type v1.0 -
arrayOfRusage
Concrete Type v1.0Invented structures to support what package os expects.
-
arrayOfSID
Concrete Type v1.0The security identifier (SID) structure is a variable-length
structure used to uniquely identify users or groups.
-
arrayOfSIDAndAttributes
Concrete Type v1.0 -
arrayOfSSLExtraCertChainPolicyPara
Concrete Type v1.0 -
arrayOfSecurityAttributes
Concrete Type v1.0 -
arrayOfServent
Concrete Type v1.0 -
arrayOfSignal
Concrete Type v1.0 -
arrayOfSockaddr
Concrete Type v1.0 -
arrayOfSockaddrGen
Concrete Type v1.0 -
arrayOfSockaddrInet4
Concrete Type v1.0 -
arrayOfSockaddrInet6
Concrete Type v1.0 -
arrayOfSockaddrUnix
Concrete Type v1.0 -
arrayOfStartupInfo
Concrete Type v1.0 -
arrayOfSysProcAttr
Concrete Type v1.0 -
arrayOfSystemtime
Concrete Type v1.0 -
arrayOfTCPKeepalive
Concrete Type v1.0 -
arrayOfTimespec
Concrete Type v1.0Timespec is an invented structure on Windows, but here for
consistency with the syscall package for other operating systems.
-
arrayOfTimeval
Concrete Type v1.0Invented values to support what package os expects.
-
arrayOfTimezoneinformation
Concrete Type v1.0 -
arrayOfToken
Concrete Type v1.0An access token contains the security information for a logon session.
The system creates an access token when a user logs on, and every
process executed on behalf of the user has a copy of the token.
The token identifies the user, the user's groups, and the user's
privileges. The system uses the token to control access to securable
objects and to control the ability of the user to perform various
system-related operations on the local computer.
-
arrayOfTokenprimarygroup
Concrete Type v1.0 -
arrayOfTokenuser
Concrete Type v1.0 -
arrayOfTransmitFileBuffers
Concrete Type v1.0 -
arrayOfUserInfo10
Concrete Type v1.0 -
arrayOfWSABuf
Concrete Type v1.0 -
arrayOfWSAData
Concrete Type v1.0 -
arrayOfWSAProtocolChain
Concrete Type v1.0 -
arrayOfWSAProtocolInfo
Concrete Type v1.0 -
arrayOfWaitStatus
Concrete Type v1.0 -
arrayOfWin32FileAttributeData
Concrete Type v1.0 -
arrayOfWin32finddata
Concrete Type v1.0