30 if (NULL == Address || NULL == String)
38 Address->Ipv4[0], Address->Ipv4[1], Address->Ipv4[2], Address->Ipv4[3]);
49 for (
DWORD i = 0; i < 14; i += 2)
51 toPrint = Address->Ipv6[i] << 8 | Address->Ipv6[i + 1];
55 format = first ?
"%04x:" :
":%04x";
68 toPrint = Address->Ipv6[14] << 8 | Address->Ipv6[15];
static INTRO_NET_STATE IntNetConvertStateLix(const LIX_SOCK_STATE State)
Converts a Linux specific connection state to an Introcore connection state.
enum _INTRO_NET_STATE INTRO_NET_STATE
Connection states.
enum _WIN_SOCK_STATE WIN_SOCK_STATE
The states in which a Windows socket can be in.
INTRO_GUEST_TYPE OSType
The type of the guest.
#define _Out_writes_(expr)
#define INTRONET_MIN_BUFFER_SIZE
The minimum buffer size needed for the textual representation of an IP address.
Available only on Windows.
static INTRO_NET_STATE IntNetConvertStateWin(const WIN_SOCK_STATE State)
Converts a Windows specific connection state to an Introcore connection state.
INTRO_NET_STATE IntNetConvertState(const DWORD State)
Converts a guest connection state to an Introcore connection state.
DWORD IntNetAddrToStr(const INTRO_NET_AF Family, const INTRONET_ADDRESS *Address, CHAR *String)
Converts an IP address to a string.
GUEST_STATE gGuest
The current guest state.
enum _LIX_SOCK_STATE LIX_SOCK_STATE
enum _INTRO_NET_AF INTRO_NET_AF
Address family.