ReactOS 0.4.16-dev-289-g096a551
|
#include <ws2atm.h>
Go to the source code of this file.
Classes | |
struct | _DNS_IPV6_ADDRESS |
struct | _DNS_ADDRESS |
struct | _DNS_ARRAY |
struct | _DNS_BLOB |
struct | _DNS_FAMILY_INFO |
struct | _FLATBUFF |
Macros | |
#define | IpV4Address 3 |
Typedefs | |
typedef enum _DNS_STRING_TYPE | DNS_STRING_TYPE |
typedef struct _DNS_IPV6_ADDRESS | DNS_IPV6_ADDRESS |
typedef struct _DNS_IPV6_ADDRESS * | PDNS_IPV6_ADDRESS |
typedef struct _DNS_ADDRESS | DNS_ADDRESS |
typedef struct _DNS_ADDRESS * | PDNS_ADDRESS |
typedef struct _DNS_ARRAY | DNS_ARRAY |
typedef struct _DNS_ARRAY * | PDNS_ARRAY |
typedef struct _DNS_BLOB | DNS_BLOB |
typedef struct _DNS_BLOB * | PDNS_BLOB |
typedef struct _DNS_FAMILY_INFO | DNS_FAMILY_INFO |
typedef struct _DNS_FAMILY_INFO * | PDNS_FAMILY_INFO |
typedef struct _FLATBUFF | FLATBUFF |
typedef struct _FLATBUFF * | PFLATBUFF |
Enumerations | |
enum | _DNS_STRING_TYPE { UnicodeString = 1 , Utf8String , AnsiString } |
typedef struct _DNS_ADDRESS DNS_ADDRESS |
typedef struct _DNS_ARRAY DNS_ARRAY |
typedef struct _DNS_FAMILY_INFO DNS_FAMILY_INFO |
typedef struct _DNS_IPV6_ADDRESS DNS_IPV6_ADDRESS |
typedef enum _DNS_STRING_TYPE DNS_STRING_TYPE |
typedef struct _DNS_ADDRESS * PDNS_ADDRESS |
typedef struct _DNS_ARRAY * PDNS_ARRAY |
typedef struct _DNS_FAMILY_INFO * PDNS_FAMILY_INFO |
typedef struct _DNS_IPV6_ADDRESS * PDNS_IPV6_ADDRESS |
Enumerator | |
---|---|
UnicodeString | |
Utf8String | |
AnsiString |
Definition at line 15 of file dnslib.h.
Definition at line 42 of file memory.c.
Referenced by Dns_CreateStringCopy_W(), DnsAddrArray_Create(), SaBlob_Create(), and SaBlob_CreateHostent().
Definition at line 141 of file string.c.
Referenced by SaBlob_CreateFromIp4(), SaBlob_Query(), and SaBlob_WriteNameOrAlias().
Definition at line 25 of file memory.c.
Referenced by DnsAddrArray_Free(), and SaBlob_Free().
ULONG WINAPI Dns_GetBufferLengthForStringCopy | ( | IN PVOID | String, |
IN ULONG Size | OPTIONAL, | ||
IN DWORD | InputType, | ||
IN DWORD | OutputType | ||
) |
Definition at line 176 of file string.c.
Referenced by Dns_StringCopy(), and SaBlob_CreateHostent().
Definition at line 136 of file straddr.c.
Definition at line 452 of file straddr.c.
Referenced by SaBlob_CreateFromRecords().
ULONG WINAPI Dns_StringCopy | ( | OUT PVOID | Destination, |
IN OUT PULONG | DestinationSize, | ||
IN PVOID | String, | ||
IN ULONG StringSize | OPTIONAL, | ||
IN DWORD | InputType, | ||
IN DWORD | OutputType | ||
) |
Definition at line 17 of file string.c.
Referenced by Dns_Ip4ReverseNameToAddress_W(), Dns_Ip4StringToAddress_W(), Dns_StringToAddressEx(), Dns_StringToDnsAddrEx(), and SaBlob_CreateHostent().
BOOLEAN WINAPI Dns_StringToAddressW | ( | OUT PVOID | Address, |
IN OUT PULONG | AddressSize, | ||
IN LPWSTR | AddressName, | ||
IN OUT PDWORD | AddressFamily | ||
) |
Definition at line 303 of file straddr.c.
BOOLEAN WINAPI DnsAddr_BuildFromDnsRecord | ( | IN PDNS_RECORD | DnsRecord, |
OUT PDNS_ADDRESS | DnsAddr | ||
) |
Definition at line 155 of file dnsaddr.c.
Referenced by SaBlob_WriteRecords().
VOID WINAPI DnsAddr_BuildFromIp4 | ( | IN PDNS_ADDRESS | DnsAddress, |
IN IN_ADDR | Address, | ||
IN WORD | Unknown | ||
) |
Definition at line 100 of file dnsaddr.c.
Referenced by Dns_StringToDnsAddrEx(), DnsAddr_BuildFromDnsRecord(), and DnsAddrArray_AddIp4().
VOID WINAPI DnsAddr_BuildFromIp6 | ( | IN PDNS_ADDRESS | DnsAddress, |
IN PIN6_ADDR | Address, | ||
IN ULONG | ScopeId, | ||
IN WORD | Port | ||
) |
Definition at line 116 of file dnsaddr.c.
Referenced by Dns_StringToDnsAddrEx(), and DnsAddr_BuildFromDnsRecord().
BOOL WINAPI DnsAddrArray_AddAddr | ( | IN PDNS_ARRAY | DnsAddrArray, |
IN PDNS_ADDRESS | DnsAddress, | ||
IN WORD AddressFamily | OPTIONAL, | ||
IN DWORD AddressType | OPTIONAL | ||
) |
Definition at line 57 of file dnsaddr.c.
Referenced by DnsAddrArray_AddIp4(), and SaBlob_WriteAddress().
BOOL WINAPI DnsAddrArray_AddIp4 | ( | IN PDNS_ARRAY | DnsAddrArray, |
IN IN_ADDR | Address, | ||
IN DWORD | AddressType | ||
) |
Definition at line 42 of file dnsaddr.c.
Referenced by SaBlob_CreateFromIp4().
BOOL WINAPI DnsAddrArray_ContainsAddr | ( | IN PDNS_ARRAY | DnsAddrArray, |
IN PDNS_ADDRESS | DnsAddress, | ||
IN DWORD | AddressType | ||
) |
Definition at line 193 of file dnsaddr.c.
Referenced by DnsAddrArray_AddAddr().
PDNS_ARRAY WINAPI DnsAddrArray_Create | ( | ULONG | Count | ) |
Definition at line 17 of file dnsaddr.c.
Referenced by SaBlob_Create(), and SaBlob_WriteAddress().
VOID WINAPI DnsAddrArray_Free | ( | IN PDNS_ARRAY | DnsAddrArray | ) |
Definition at line 34 of file dnsaddr.c.
Referenced by SaBlob_Free().
PDNS_FAMILY_INFO WINAPI FamilyInfo_GetForFamily | ( | IN WORD | AddressFamily | ) |
Definition at line 42 of file addr.c.
Referenced by SaBlob_CreateHostent().
PVOID WINAPI FlatBuf_Arg_CopyMemory | ( | IN OUT PULONG_PTR | Position, |
IN OUT PSIZE_T | FreeSize, | ||
IN PVOID | Buffer, | ||
IN SIZE_T | Size, | ||
IN ULONG | Align | ||
) |
Definition at line 60 of file flatbuf.c.
PVOID WINAPI FlatBuf_Arg_Reserve | ( | IN OUT PULONG_PTR | Position, |
IN OUT PSIZE_T | FreeSize, | ||
IN SIZE_T | Size, | ||
IN ULONG | Align | ||
) |
Definition at line 32 of file flatbuf.c.
Referenced by FlatBuf_Arg_CopyMemory(), FlatBuf_Arg_ReserveAlignPointer(), and FlatBuf_Arg_WriteString().
PVOID WINAPI FlatBuf_Arg_WriteString | ( | IN OUT PULONG_PTR | Position, |
IN OUT PSIZE_T | FreeSize, | ||
IN PVOID | String, | ||
IN BOOLEAN | IsUnicode | ||
) |
Definition at line 82 of file flatbuf.c.
Definition at line 71 of file hostent.c.
Referenced by SaBlob_CreateHostent().
PHOSTENT WINAPI Hostent_Init | ( | IN PVOID * | Buffer, |
IN WORD | AddressFamily, | ||
IN ULONG | AddressSize, | ||
IN ULONG | AddressCount, | ||
IN ULONG | AliasCount | ||
) |
Definition at line 17 of file hostent.c.
Referenced by SaBlob_CreateHostent().
Definition at line 27 of file sablob.c.
Referenced by SaBlob_CreateFromIp4(), and SaBlob_CreateFromRecords().
Definition at line 61 of file sablob.c.
PHOSTENT WINAPI SaBlob_CreateHostent | ( | IN OUT PULONG_PTR | BufferPosition, |
IN OUT PSIZE_T | RemainingBufferSpace, | ||
IN OUT PSIZE_T | HostEntrySize, | ||
IN PDNS_BLOB | Blob, | ||
IN DWORD | StringType, | ||
IN BOOLEAN | Relative, | ||
IN BOOLEAN | BufferAllocated | ||
) |
Definition at line 131 of file sablob.c.
Definition at line 103 of file sablob.c.
Referenced by SaBlob_Create(), SaBlob_CreateFromIp4(), SaBlob_CreateFromRecords(), and SaBlob_Query().
PDNS_BLOB WINAPI SaBlob_Query | ( | IN LPWSTR | Name, |
IN WORD | DnsType, | ||
IN ULONG | Flags, | ||
IN PVOID * | Reserved, | ||
IN DWORD | AddressFamily | ||
) |
Definition at line 545 of file sablob.c.
Definition at line 294 of file sablob.c.
Referenced by SaBlob_CreateFromRecords(), and SaBlob_WriteRecords().