*/
PSTR
NTAPI
-RtlIpv4AddressToStringA(IN const struct in_addr *Addr,
- OUT PCHAR S)
+RtlIpv4AddressToStringA(
+ _In_ const struct in_addr *Addr,
+ _Out_writes_(16) PCHAR S)
{
INT Length;
- if (!S) return (LPSTR)~0;
+ if (!S) return (PSTR)~0;
Length = sprintf(S, "%u.%u.%u.%u", Addr->S_un.S_un_b.s_b1,
Addr->S_un.S_un_b.s_b2,
*/
NTSTATUS
NTAPI
-RtlIpv4AddressToStringExA(IN const struct in_addr *Address,
- IN USHORT Port,
- OUT PCHAR AddressString,
- IN OUT PULONG AddressStringLength)
+RtlIpv4AddressToStringExA(
+ _In_ const struct in_addr *Address,
+ _In_ USHORT Port,
+ _Out_writes_to_(*AddressStringLength, *AddressStringLength) PCHAR AddressString,
+ _Inout_ PULONG AddressStringLength)
{
CHAR Buffer[IPV4_ADDR_STRING_MAX_LEN+IPV4_PORT_STRING_MAX_LEN];
ULONG Length;
*/
PWSTR
NTAPI
-RtlIpv4AddressToStringW(IN const struct in_addr *Addr,
- OUT PWCHAR S)
+RtlIpv4AddressToStringW(
+ _In_ const struct in_addr *Addr,
+ _Out_writes_(16) PWCHAR S)
{
INT Length;
- if (!S) return (LPWSTR)~0;
+ if (!S) return (PWSTR)~0;
Length = swprintf(S, L"%u.%u.%u.%u", Addr->S_un.S_un_b.s_b1,
Addr->S_un.S_un_b.s_b2,
*/
NTSTATUS
NTAPI
-RtlIpv4AddressToStringExW(IN const struct in_addr *Address,
- IN USHORT Port,
- OUT PWCHAR AddressString,
- IN OUT PULONG AddressStringLength)
+RtlIpv4AddressToStringExW(
+ _In_ const struct in_addr *Address,
+ _In_ USHORT Port,
+ _Out_writes_to_(*AddressStringLength, *AddressStringLength) PWCHAR AddressString,
+ _Inout_ PULONG AddressStringLength)
{
WCHAR Buffer[IPV4_ADDR_STRING_MAX_LEN+IPV4_PORT_STRING_MAX_LEN];
ULONG Length;
*/
PSTR
NTAPI
-RtlIpv6AddressToStringA(IN const struct in6_addr *Addr,
- OUT PCHAR S)
+RtlIpv6AddressToStringA(
+ _In_ const struct in6_addr *Addr,
+ _Out_writes_(46) PSTR S)
{
UNIMPLEMENTED;
return NULL;
*/
NTSTATUS
NTAPI
-RtlIpv6AddressToStringExA(IN const struct in6_addr *Address,
- IN ULONG ScopeId,
- IN USHORT Port,
- OUT PCHAR AddressString,
- IN OUT PULONG AddressStringLength)
+RtlIpv6AddressToStringExA(
+ _In_ const struct in6_addr *Address,
+ _In_ ULONG ScopeId,
+ _In_ USHORT Port,
+ _Out_writes_to_(*AddressStringLength, *AddressStringLength) PSTR AddressString,
+ _Inout_ PULONG AddressStringLength)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
*/
PWSTR
NTAPI
-RtlIpv6AddressToStringW(IN const struct in6_addr *Addr,
- OUT PWCHAR S)
+RtlIpv6AddressToStringW(
+ _In_ const struct in6_addr *Addr,
+ _Out_writes_(46) PWSTR S)
{
UNIMPLEMENTED;
return NULL;
*/
NTSTATUS
NTAPI
-RtlIpv6AddressToStringExW(IN const struct in6_addr *Address,
- IN ULONG ScopeId,
- IN USHORT Port,
- IN OUT PWCHAR AddressString,
- IN OUT PULONG AddressStringLength)
+RtlIpv6AddressToStringExW(
+ _In_ const struct in6_addr *Address,
+ _In_ ULONG ScopeId,
+ _In_ USHORT Port,
+ _Out_writes_to_(*AddressStringLength, *AddressStringLength) PWCHAR AddressString,
+ _Inout_ PULONG AddressStringLength)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
*/
NTSTATUS
NTAPI
-RtlIpv6StringToAddressA(IN PCSTR Name,
- OUT PCSTR *Terminator,
- OUT struct in6_addr *Addr)
+RtlIpv6StringToAddressA(
+ _In_ PCSTR String,
+ _Out_ PCSTR *Terminator,
+ _Out_ struct in6_addr *Addr)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
*/
NTSTATUS
NTAPI
-RtlIpv6StringToAddressExA(IN PCSTR AddressString,
- OUT struct in6_addr *Address,
- OUT PULONG ScopeId,
- OUT PUSHORT Port)
+RtlIpv6StringToAddressExA(
+ _In_ PCSTR AddressString,
+ _Out_ struct in6_addr *Address,
+ _Out_ PULONG ScopeId,
+ _Out_ PUSHORT Port)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
*/
NTSTATUS
NTAPI
-RtlIpv6StringToAddressW(IN PCWSTR Name,
- OUT PCWSTR *Terminator,
- OUT struct in6_addr *Addr)
+RtlIpv6StringToAddressW(
+ _In_ PCWSTR String,
+ _Out_ PCWSTR *Terminator,
+ _Out_ struct in6_addr *Addr)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;
*/
NTSTATUS
NTAPI
-RtlIpv6StringToAddressExW(IN PCWSTR AddressName,
- OUT struct in6_addr *Address,
- OUT PULONG ScopeId,
- OUT PUSHORT Port)
+RtlIpv6StringToAddressExW(
+ _In_ PCWSTR AddressString,
+ _Out_ struct in6_addr *Address,
+ _Out_ PULONG ScopeId,
+ _Out_ PUSHORT Port)
{
UNIMPLEMENTED;
return STATUS_NOT_IMPLEMENTED;