code: func getNameAndItsPpid(pid int) (exefile string, parentid int, err error) {
  	pe, err := getProcessEntry(pid)
  	if err != nil {
  		return "", 0, err
  	}
  
  	name := syscall.UTF16ToString(pe.ExeFile[:])
  	return name, int(pe.ParentProcessID), nil
  }
docs: // getNameAndItsPpid returns the exe file name its parent process id.