Versions in this module Expand all Collapse all v1 v1.1.0 Aug 26, 2018 Changes in this version + const SizeBool + const SizeChar + const SizeDouble + const SizeEnum + const SizePtr + const SizeSingle + const SizeUint16 + const SizeUint32 + const SizeUint64 + const SizeUint8 + type Reader struct + func NewReader(r io.Reader) *Reader + func (r *Reader) FileTime() (f FileTime, err error) + func (r *Reader) Read(p []byte) (n int, err error) + func (r *Reader) ReadBytes(n int) ([]byte, error) + func (r *Reader) UTF16String(n int) (str string, err error) + func (r *Reader) Uint16() (uint16, error) + func (r *Reader) Uint32() (uint32, error) + func (r *Reader) Uint64() (uint64, error) + func (r *Reader) Uint8() (uint8, error) v1.0.0 Aug 23, 2018 Changes in this version + const ClaimTypeIDInt64 + const ClaimTypeIDString + const ClaimTypeIDUInt64 + const ClaimsSourceTypeAD + const ClaimsTypeIDBoolean + const CompressionFormatLZNT1 + const CompressionFormatNone + const CompressionFormatXPress + const CompressionFormatXPressHuff + const SEGroupEnabled + const SEGroupEnabledByDefault + const SEGroupMandatory + const SEGroupOwner + const SEGroupResource + func SetFlag(a *uint32, i uint) + type ClaimEntry struct + ID string + Type uint16 + TypeBool ClaimTypeBoolean + TypeInt64 ClaimTypeInt64 + TypeString ClaimTypeString + TypeUInt64 ClaimTypeUInt64 + func (u ClaimEntry) SwitchFunc(_ interface{}) string + type ClaimTypeBoolean struct + Value []bool + ValueCount uint32 + type ClaimTypeInt64 struct + Value []int64 + ValueCount uint32 + type ClaimTypeString struct + Value []LPWSTR + ValueCount uint32 + type ClaimTypeUInt64 struct + Value []uint64 + ValueCount uint32 + type ClaimsArray struct + ClaimEntries []ClaimEntry + ClaimsCount uint32 + ClaimsSourceType uint16 + type ClaimsBlob struct + EncodedBlob EncodedBlob + Size uint32 + type ClaimsSet struct + ClaimsArrayCount uint32 + ClaimsArrays []ClaimsArray + ReservedField []byte + ReservedFieldSize uint32 + ReservedType uint16 + type ClaimsSetMetadata struct + ClaimsSetBytes []byte + ClaimsSetSize uint32 + CompressionFormat uint16 + ReservedField []byte + ReservedFieldSize uint32 + ReservedType uint16 + UncompressedClaimsSetSize uint32 + func (m *ClaimsSetMetadata) ClaimsSet() (c ClaimsSet, err error) + type CypherBlock struct + Data [8]byte + type DomainGroupMembership struct + DomainID RPCSID + GroupCount uint32 + GroupIDs []GroupMembership + type EncodedBlob []byte + func (b EncodedBlob) Size(c interface{}) int + type FileTime struct + HighDateTime uint32 + LowDateTime uint32 + func GetFileTime(t time.Time) FileTime + func (ft FileTime) MSEpoch() int64 + func (ft FileTime) Time() time.Time + func (ft FileTime) Unix() int64 + type GroupMembership struct + Attributes uint32 + RelativeID uint32 + type KerbSidAndAttributes struct + Attributes uint32 + SID RPCSID + type LPWSTR struct + Value string + func (s *LPWSTR) String() string + type RPCSID struct + IdentifierAuthority [6]byte + Revision uint8 + SubAuthority []uint32 + SubAuthorityCount uint8 + func (s *RPCSID) String() string + type RPCUnicodeString struct + Length uint16 + MaximumLength uint16 + Value string + func (r *RPCUnicodeString) String() string + type UserSessionKey struct + CypherBlock [2]CypherBlock Other modules containing this package gopkg.in/jcmturner/rpc.v2