Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for UTF16PtrToString (0.24 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. pkg/kubelet/winstats/perfcounters.go

    	if err != nil {
    		return nil, err
    	}
    
    	data := map[string]uint64{}
    	for i := 0; i < int(bufCount); i++ {
    		c := filledBuf[i]
    		value := uint64(c.FmtValue.DoubleValue)
    		name := win_pdh.UTF16PtrToString(c.SzName)
    		data[name] = value
    	}
    
    	return data, nil
    }
    
    // getQueriedData is used for getting data using the given query handle.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 13 19:13:24 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  4. 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)
  5. src/os/exec_windows.go

    	h, e := syscall.OpenProcess(da, false, uint32(pid))
    	if e != nil {
    		return nil, NewSyscallError("OpenProcess", e)
    	}
    	return newHandleProcess(pid, uintptr(h)), nil
    }
    
    func init() {
    	cmd := windows.UTF16PtrToString(syscall.GetCommandLine())
    	if len(cmd) == 0 {
    		arg0, _ := Executable()
    		Args = []string{arg0}
    	} else {
    		Args = commandLineToArgv(cmd)
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 22:06:47 UTC 2024
    - 5K bytes
    - Viewed (0)
  6. src/net/interface_windows.go

    		if index == 0 { // ipv6IfIndex is a substitute for ifIndex
    			index = aa.Ipv6IfIndex
    		}
    		if ifindex == 0 || ifindex == int(index) {
    			ifi := Interface{
    				Index: int(index),
    				Name:  windows.UTF16PtrToString(aa.FriendlyName),
    			}
    			if aa.OperStatus == windows.IfOperStatusUp {
    				ifi.Flags |= FlagUp
    				ifi.Flags |= FlagRunning
    			}
    			// For now we need to infer link-layer service
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 10:25:02 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/sys/windows/exec_windows.go

    	if err != nil {
    		return nil, err
    	}
    	defer LocalFree(Handle(unsafe.Pointer(argv)))
    
    	var args []string
    	for _, p := range unsafe.Slice(argv, argc) {
    		args = append(args, UTF16PtrToString(p))
    	}
    	return args, nil
    }
    
    // CommandLineToArgv parses a Unicode command line string and sets
    // argc to the number of parsed arguments.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 10 16:32:44 UTC 2023
    - 7.3K bytes
    - Viewed (0)
  8. 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)
  9. src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go

    		return nil, err
    	}
    	return &a[0], nil
    }
    
    // UTF16PtrToString takes a pointer to a UTF-16 sequence and returns the corresponding UTF-8 encoded string.
    // If the pointer is nil, it returns the empty string. It assumes that the UTF-16 sequence is terminated
    // at a zero word; if the zero word is not present, the program may crash.
    func UTF16PtrToString(p *uint16) string {
    	if p == nil {
    		return ""
    	}
    	if *p == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 05 22:18:42 UTC 2024
    - 82.8K bytes
    - Viewed (0)
  10. src/syscall/syscall_windows.go

    			maxLen += 3
    		}
    	}
    	buf := decodeWTF16(s, make([]byte, 0, maxLen))
    	return unsafe.String(unsafe.SliceData(buf), len(buf))
    }
    
    // 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: Thu Mar 21 11:49:46 UTC 2024
    - 52.7K bytes
    - Viewed (0)
Back to top