---
name: "WSAAddressToStringW"
section: "3w"
platform: "linux"
package: "libwine-dev"
version: "1.4.1-4"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/WSAAddressToStringW"
---

# WSAAddressToStringW(3w)

## NAME

**WSAAddressToStringW** (WS2\_32.28)

## SYNOPSIS

INT WSAAddressToStringW\
  (\
   LPSOCKADDR          *sockaddr*,\
   DWORD               *len*,\
   LPWSAPROTOCOL\_INFOW *info*,\
   LPWSTR              *string*,\
   LPDWORD             *lenstr*\
  )

## DESCRIPTION

Convert a *sockaddr* address into a readable address *string*.

## PARAMS

*sockaddr* **\[In\]**  Pointer to a *sockaddr* structure.

*len* **\[In\]**  Size of the *sockaddr* structure.

*info* **\[In\]**  Pointer to a **WSAPROTOCOL\_INFOW** structure (optional).

*string* **\[In/Out\]**  Pointer to a buffer to receive the address *string*.

*lenstr* **\[In/Out\]**  Size of the receive buffer in WCHARs.

## RETURNS

**Success:** **0**

**Failure:** **SOCKET\_ERROR**.

## NOTES

The 'info' parameter is ignored.

## IMPLEMENTATION

Declared in **"winsock2.h"**.

Implemented in **"dlls/ws2\_32/socket.c"**.

Debug channel **"winsock"**.
