Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for UTF16PtrToString (0.27 sec)

  1. src/net/lookup_windows.go

    	}
    	if e != nil {
    		return "", newDNSError(winError("dnsquery", e), name, "")
    	}
    	defer syscall.DnsRecordListFree(rec, 1)
    
    	resolved := resolveCNAME(syscall.StringToUTF16Ptr(name), rec)
    	cname := windows.UTF16PtrToString(resolved)
    	return absDomainName(cname), nil
    }
    
    func (r *Resolver) lookupSRV(ctx context.Context, service, proto, name string) (string, []*SRV, error) {
    	if systemConf().mustUseGoResolver(r) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 14 18:23:45 UTC 2024
    - 14.2K bytes
    - Viewed (0)
  2. src/os/user/lookup_windows.go

    		return "", e
    	}
    	var p *byte
    	e = syscall.NetUserGetInfo(s, u, 10, &p)
    	if e != nil {
    		return "", e
    	}
    	defer syscall.NetApiBufferFree(p)
    	i := (*syscall.UserInfo10)(unsafe.Pointer(p))
    	return windows.UTF16PtrToString(i.FullName), nil
    }
    
    func lookupFullName(domain, username, domainAndUser string) (string, error) {
    	joined, err := isDomainJoined()
    	if err == nil && joined {
    		name, err := lookupFullNameDomain(domainAndUser)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 12 16:42:41 UTC 2023
    - 11.8K bytes
    - Viewed (0)
  3. src/internal/syscall/windows/syscall_windows.go

    // proper long path handling without the need for fixups.
    //
    //go:linkname CanUseLongPaths
    var CanUseLongPaths bool
    
    // UTF16PtrToString is like UTF16ToString, but takes *uint16
    // as a parameter instead of []uint16.
    func UTF16PtrToString(p *uint16) string {
    	if p == nil {
    		return ""
    	}
    	end := unsafe.Pointer(p)
    	n := 0
    	for *(*uint16)(end) != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 22:55:25 UTC 2024
    - 15.5K bytes
    - Viewed (0)
  4. src/syscall/security_windows.go

    func (sid *SID) String() (string, error) {
    	var s *uint16
    	e := ConvertSidToStringSid(sid, &s)
    	if e != nil {
    		return "", e
    	}
    	defer LocalFree((Handle)(unsafe.Pointer(s)))
    	return utf16PtrToString(s), nil
    }
    
    // Len returns the length, in bytes, of a valid security identifier sid.
    func (sid *SID) Len() int {
    	return int(GetLengthSid(sid))
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 12 16:42:41 UTC 2023
    - 10K bytes
    - Viewed (0)
Back to top