Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 51 of file network.c.
{ CHAR Buffer[IPV4_ADDR_STRING_MAX_LEN+IPV4_PORT_STRING_MAX_LEN]; ULONG Length; if (!Address || !AddressString || !AddressStringLength) return STATUS_INVALID_PARAMETER; Length = sprintf(Buffer, "%u.%u.%u.%u", Address->S_un.S_un_b.s_b1, Address->S_un.S_un_b.s_b2, Address->S_un.S_un_b.s_b3, Address->S_un.S_un_b.s_b4); if (Port) Length += sprintf(Buffer + Length, ":%u", WN2H(Port)); if (*AddressStringLength > Length) { *AddressStringLength = Length + 1; strcpy(AddressString, Buffer); return STATUS_SUCCESS; } *AddressStringLength = Length + 1; return STATUS_INVALID_PARAMETER; }