#include <assert.h>
#include "uv.h"
#include "internal.h"
#include "req-inl.h"
#include "idna.h"
#include <winsock2.h>
#include <iphlpapi.h>
Go to the source code of this file.
|
DECLSPEC_IMPORT void WSAAPI | FreeAddrInfoW (PADDRINFOW pAddrInfo) |
|
DECLSPEC_IMPORT int WSAAPI | GetAddrInfoW (const WCHAR *node, const WCHAR *service, const ADDRINFOW *hints, PADDRINFOW *result) |
|
static void | uv__getaddrinfo_done (struct uv__work *w, int status) |
|
int | uv__getaddrinfo_translate_error (int sys_err) |
|
static void | uv__getaddrinfo_work (struct uv__work *w) |
|
void | uv_freeaddrinfo (struct addrinfo *ai) |
|
int | uv_getaddrinfo (uv_loop_t *loop, uv_getaddrinfo_t *req, uv_getaddrinfo_cb getaddrinfo_cb, const char *node, const char *service, const struct addrinfo *hints) |
|
int | uv_if_indextoiid (unsigned int ifindex, char *buffer, size_t *size) |
|
int | uv_if_indextoname (unsigned int ifindex, char *buffer, size_t *size) |
|
◆ ALIGNED_SIZE
#define ALIGNED_SIZE |
( |
|
X | ) |
((((X) + 3) >> 2) << 2) |
◆ NDIS_IF_MAX_STRING_SIZE
#define NDIS_IF_MAX_STRING_SIZE IF_MAX_STRING_SIZE |
◆ ADDRINFOW
◆ PADDRINFOW
◆ FreeAddrInfoW()
DECLSPEC_IMPORT void WSAAPI FreeAddrInfoW |
( |
PADDRINFOW |
pAddrInfo | ) |
|
◆ GetAddrInfoW()
◆ uv__getaddrinfo_done()
static void uv__getaddrinfo_done |
( |
struct uv__work * |
w, |
|
|
int |
status |
|
) |
| |
|
static |
◆ uv__getaddrinfo_translate_error()
int uv__getaddrinfo_translate_error |
( |
int |
sys_err | ) |
|
◆ uv__getaddrinfo_work()
static void uv__getaddrinfo_work |
( |
struct uv__work * |
w | ) |
|
|
static |
◆ uv_freeaddrinfo()
void uv_freeaddrinfo |
( |
struct addrinfo * |
ai | ) |
|
◆ uv_getaddrinfo()
◆ uv_if_indextoiid()
int uv_if_indextoiid |
( |
unsigned int |
ifindex, |
|
|
char * |
buffer, |
|
|
size_t * |
size |
|
) |
| |
◆ uv_if_indextoname()
int uv_if_indextoname |
( |
unsigned int |
ifindex, |
|
|
char * |
buffer, |
|
|
size_t * |
size |
|
) |
| |