|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().