ReactOS 0.4.16-dev-59-gd481587
|
Go to the source code of this file.
Classes | |
struct | _IP4_ARRAY |
struct | IP6_ADDRESS |
struct | _DnsAddr |
struct | _DnsAddrArray |
struct | _DNS_HEADER |
struct | _DNS_WIRE_QUESTION |
struct | _DNS_WIRE_RECORD |
struct | _DNS_MESSAGE_BUFFER |
struct | _DnsRecordFlags |
struct | DNS_A_DATA |
struct | DNS_AAAA_DATA |
struct | DNS_ATMA_DATA |
struct | DNS_KEY_DATA |
struct | DNS_LOC_DATA |
struct | DNS_MINFO_DATAA |
struct | DNS_MINFO_DATAW |
struct | DNS_MX_DATAA |
struct | DNS_MX_DATAW |
struct | DNS_NULL_DATA |
struct | DNS_NXT_DATAA |
struct | DNS_NXT_DATAW |
struct | DNS_PTR_DATAA |
struct | DNS_PTR_DATAW |
struct | DNS_SIG_DATAA |
struct | DNS_SIG_DATAW |
struct | DNS_SOA_DATAA |
struct | DNS_SOA_DATAW |
struct | DNS_SRV_DATAA |
struct | DNS_SRV_DATAW |
struct | DNS_TXT_DATAA |
struct | DNS_TXT_DATAW |
struct | DNS_TKEY_DATAA |
struct | DNS_TKEY_DATAW |
struct | DNS_TSIG_DATAA |
struct | DNS_TSIG_DATAW |
struct | DNS_WINS_DATA |
struct | DNS_WINSR_DATAA |
struct | DNS_WINSR_DATAW |
struct | DNS_WKS_DATA |
struct | DNS_DS_DATA |
struct | DNS_NSEC_DATAW |
struct | DNS_DNSKEY_DATA |
struct | DNS_OPT_DATA |
struct | DNS_RRSIG_DATAW |
struct | _DnsRecordA |
struct | _DnsRecordW |
struct | _DnsRRSet |
#define DNS_MINFO_DATA DNS_MINFO_DATAA |
#define DNS_MX_DATA DNS_MX_DATAA |
#define DNS_NXT_DATA DNS_NXT_DATAA |
#define DNS_PTR_DATA DNS_PTR_DATAA |
#define DNS_RECORD DNS_RECORDA |
#define DNS_RRSET_ADD | ( | rrset, | |
pnewRR | |||
) |
#define DNS_RRSET_INIT | ( | rrset | ) |
#define DNS_RRSET_TERMINATE | ( | rrset | ) |
#define DNS_SIG_DATA DNS_SIG_DATAA |
#define DNS_SOA_DATA DNS_SOA_DATAA |
#define DNS_TKEY_DATA DNS_TKEY_DATAA |
#define DNS_TXT_DATA DNS_TXT_DATAA |
#define DNS_TYPE_NBSTAT (DNS_TYPE_WINSR) |
#define DNS_WINSR_DATA DNS_WINSR_DATAA |
#define DnsAcquireContextHandle DnsAcquireContextHandle_A |
#define DnsModifyRecordsInSet DnsModifyRecordsInSet_A |
#define DnsNameCompare DnsNameCompare_A |
#define DnsQuery DnsQuery_A |
#define DnsReplaceRecordSet DnsReplaceRecordSetA |
#define DnsValidateName DnsValidateName_A |
#define PDNS_MINFO_DATA PDNS_MINFO_DATAA |
#define PDNS_MX_DATA PDNS_MX_DATAA |
#define PDNS_NXT_DATA PDNS_NXT_DATAA |
#define PDNS_PTR_DATA PDNS_PTR_DATAA |
#define PDNS_RECORD PDNS_RECORDA |
#define PDNS_SIG_DATA PDNS_SIG_DATAA |
#define PDNS_SOA_DATA PDNS_SOA_DATAA |
#define PDNS_TKEY_DATA PDNS_TKEY_DATAA |
#define PDNS_TXT_DATA PDNS_TXT_DATAA |
#define PDNS_WINSR_DATA PDNS_WINSR_DATAA |
typedef struct _DnsAddrArray DNS_ADDR_ARRAY |
typedef enum _DNS_CHARSET DNS_CHARSET |
typedef struct _DNS_HEADER DNS_HEADER |
typedef struct IP6_ADDRESS DNS_IP6_ADDRESS |
typedef enum _DNS_NAME_FORMAT DNS_NAME_FORMAT |
typedef struct _DnsRecordFlags DNS_RECORD_FLAGS |
typedef struct _DnsRecordA DNS_RECORDA |
typedef struct _DnsRecordW DNS_RECORDW |
typedef struct _DNS_WIRE_RECORD DNS_WIRE_RECORD |
typedef DWORD IP4_ADDRESS |
typedef struct _IP4_ARRAY IP4_ARRAY |
typedef struct DNS_A_DATA * PDNS_A_DATA |
typedef struct DNS_AAAA_DATA * PDNS_AAAA_DATA |
typedef struct _DnsAddrArray * PDNS_ADDR_ARRAY |
typedef struct DNS_ATMA_DATA * PDNS_ATMA_DATA |
typedef struct _DNS_HEADER * PDNS_HEADER |
typedef struct IP6_ADDRESS * PDNS_IP6_ADDRESS |
typedef struct DNS_KEY_DATA * PDNS_KEY_DATA |
typedef struct DNS_LOC_DATA * PDNS_LOC_DATA |
typedef struct _DNS_MESSAGE_BUFFER * PDNS_MESSAGE_BUFFER |
typedef struct DNS_MINFO_DATAA * PDNS_MINFO_DATAA |
typedef struct DNS_MINFO_DATAW * PDNS_MINFO_DATAW |
typedef struct DNS_MX_DATAA * PDNS_MX_DATAA |
typedef struct DNS_MX_DATAW * PDNS_MX_DATAW |
typedef struct DNS_NULL_DATA * PDNS_NULL_DATA |
typedef struct DNS_NXT_DATAA * PDNS_NXT_DATAA |
typedef struct DNS_NXT_DATAW * PDNS_NXT_DATAW |
typedef struct DNS_PTR_DATAA * PDNS_PTR_DATAA |
typedef struct DNS_PTR_DATAW * PDNS_PTR_DATAW |
typedef struct _DnsRecordA * PDNS_RECORDA |
typedef struct _DnsRecordW * PDNS_RECORDW |
typedef struct _DnsRRSet * PDNS_RRSET |
typedef struct DNS_SIG_DATAA * PDNS_SIG_DATAA |
typedef struct DNS_SIG_DATAW * PDNS_SIG_DATAW |
typedef struct DNS_SOA_DATAA * PDNS_SOA_DATAA |
typedef struct DNS_SOA_DATAW * PDNS_SOA_DATAW |
typedef struct DNS_SRV_DATAA * PDNS_SRV_DATAA |
typedef struct DNS_SRV_DATAW * PDNS_SRV_DATAW |
typedef struct DNS_TKEY_DATAA * PDNS_TKEY_DATAA |
typedef struct DNS_TKEY_DATAW * PDNS_TKEY_DATAW |
typedef struct DNS_TSIG_DATAA * PDNS_TSIG_DATAA |
typedef struct DNS_TSIG_DATAW * PDNS_TSIG_DATAW |
typedef struct DNS_TXT_DATAA * PDNS_TXT_DATAA |
typedef struct DNS_TXT_DATAW * PDNS_TXT_DATAW |
typedef struct DNS_WINS_DATA * PDNS_WINS_DATA |
typedef struct DNS_WINSR_DATAA * PDNS_WINSR_DATAA |
typedef struct DNS_WINSR_DATAW * PDNS_WINSR_DATAW |
typedef struct _DNS_WIRE_QUESTION * PDNS_WIRE_QUESTION |
typedef struct _DNS_WIRE_RECORD * PDNS_WIRE_RECORD |
typedef struct DNS_WKS_DATA * PDNS_WKS_DATA |
typedef struct _IP4_ARRAY * PIP4_ARRAY |
typedef struct IP6_ADDRESS * PIP6_ADDRESS |
Enumerator | |
---|---|
DnsCharSetUnknown | |
DnsCharSetUnicode | |
DnsCharSetUtf8 | |
DnsCharSetAnsi |
Definition at line 109 of file windns.h.
Enumerator | |
---|---|
DnsNameDomain | |
DnsNameDomainLabel | |
DnsNameHostnameFull | |
DnsNameHostnameLabel | |
DnsNameWildcard | |
DnsNameSrvRecord |
Definition at line 143 of file windns.h.
Definition at line 116 of file windns.h.
Enumerator | |
---|---|
DnsFreeFlat | |
DnsFreeRecordList | |
DnsFreeParsedMessageFields |
Enumerator | |
---|---|
DnsSectionQuestion | |
DnsSectionAnswer | |
DnsSectionAuthority | |
DnsSectionAdditional |
typedef _Return_type_success_ | ( | return | = =0 | ) |
DNS_STATUS WINAPI DnsAcquireContextHandle_A | ( | _In_ DWORD | CredentialFlags, |
_In_opt_ PVOID | Credentials, | ||
_Outptr_ PHANDLE | pContext | ||
) |
DNS_STATUS WINAPI DnsAcquireContextHandle_W | ( | _In_ DWORD | CredentialFlags, |
_In_opt_ PVOID | Credentials, | ||
_Outptr_ PHANDLE | pContext | ||
) |
DNS_STATUS WINAPI DnsExtractRecordsFromMessage_UTF8 | ( | _In_ PDNS_MESSAGE_BUFFER | pDnsBuffer, |
_In_ WORD | wMessageLength, | ||
_Outptr_ PDNS_RECORD * | ppRecord | ||
) |
DNS_STATUS WINAPI DnsExtractRecordsFromMessage_W | ( | _In_ PDNS_MESSAGE_BUFFER | pDnsBuffer, |
_In_ WORD | wMessageLength, | ||
_Outptr_ PDNS_RECORD * | ppRecord | ||
) |
DNS_STATUS WINAPI DnsModifyRecordsInSet_A | ( | _In_opt_ PDNS_RECORD | pAddRecords, |
_In_opt_ PDNS_RECORD | pDeleteRecords, | ||
_In_ DWORD | Options, | ||
_In_opt_ HANDLE | hCredentials, | ||
_Inout_opt_ PIP4_ARRAY | pExtraList, | ||
_Inout_opt_ PVOID | pReserved | ||
) |
DNS_STATUS WINAPI DnsModifyRecordsInSet_UTF8 | ( | _In_opt_ PDNS_RECORD | pAddRecords, |
_In_opt_ PDNS_RECORD | pDeleteRecords, | ||
_In_ DWORD | Options, | ||
_In_opt_ HANDLE | hCredentials, | ||
_Inout_opt_ PIP4_ARRAY | pExtraList, | ||
_Inout_opt_ PVOID | pReserved | ||
) |
DNS_STATUS WINAPI DnsModifyRecordsInSet_W | ( | _In_opt_ PDNS_RECORD | pAddRecords, |
_In_opt_ PDNS_RECORD | pDeleteRecords, | ||
_In_ DWORD | Options, | ||
_In_opt_ HANDLE | hCredentials, | ||
_Inout_opt_ PIP4_ARRAY | pExtraList, | ||
_Inout_opt_ PVOID | pReserved | ||
) |
DNS_STATUS WINAPI DnsQuery_A | ( | _In_ PCSTR | pszName, |
_In_ WORD | wType, | ||
_In_ DWORD | Options, | ||
_Inout_opt_ PVOID | pExtra, | ||
_Outptr_result_maybenull_ PDNS_RECORD * | ppQueryResults, | ||
_Outptr_opt_result_maybenull_ PVOID * | pReserved | ||
) |
DNS_STATUS WINAPI DnsQuery_UTF8 | ( | _In_ PCSTR | pszName, |
_In_ WORD | wType, | ||
_In_ DWORD | Options, | ||
_Inout_opt_ PVOID | pExtra, | ||
_Outptr_result_maybenull_ PDNS_RECORD * | ppQueryResults, | ||
_Outptr_opt_result_maybenull_ PVOID * | pReserved | ||
) |
DNS_STATUS WINAPI DnsQuery_W | ( | _In_ PCWSTR | pszName, |
_In_ WORD | wType, | ||
_In_ DWORD | Options, | ||
_Inout_opt_ PVOID | pExtra, | ||
_Outptr_result_maybenull_ PDNS_RECORD * | ppQueryResults, | ||
_Outptr_opt_result_maybenull_ PVOID * | pReserved | ||
) |
DNS_STATUS WINAPI DnsQueryConfig | ( | _In_ DNS_CONFIG_TYPE | Config, |
_In_ DWORD | Flag, | ||
_In_opt_ PWSTR | pwsAdapterName, | ||
_In_opt_ PVOID | pReserved, | ||
_Out_writes_bytes_to_opt_ *, *pBufLen PVOID | pBuffer, | ||
_Inout_ PDWORD | pBufLen | ||
) |
PDNS_RECORD WINAPI DnsRecordCopyEx | ( | _In_ PDNS_RECORD | pRecord, |
_In_ DNS_CHARSET | CharSetIn, | ||
_In_ DNS_CHARSET | CharSetOut | ||
) |
void WINAPI DnsRecordListFree | ( | _Inout_opt_ | PDNS_RECORD, |
_In_ | DNS_FREE_TYPE | ||
) |
BOOL WINAPI DnsRecordSetCompare | ( | _Inout_ PDNS_RECORD | pRR1, |
_Inout_ PDNS_RECORD | pRR2, | ||
_Outptr_opt_result_maybenull_ PDNS_RECORD * | ppDiff1, | ||
_Outptr_opt_result_maybenull_ PDNS_RECORD * | ppDiff2 | ||
) |
PDNS_RECORD WINAPI DnsRecordSetCopyEx | ( | _In_ PDNS_RECORD | pRecordSet, |
_In_ DNS_CHARSET | CharSetIn, | ||
_In_ DNS_CHARSET | CharSetOut | ||
) |
PDNS_RECORD WINAPI DnsRecordSetDetach | ( | _Inout_ | PDNS_RECORD | ) |
DNS_STATUS WINAPI DnsReplaceRecordSetA | ( | _In_ PDNS_RECORD | pReplaceSet, |
_In_ DWORD | Options, | ||
_In_opt_ HANDLE | hContext, | ||
_Inout_opt_ PIP4_ARRAY | pExtraInfo, | ||
_Inout_opt_ PVOID | pReserved | ||
) |
DNS_STATUS WINAPI DnsReplaceRecordSetUTF8 | ( | _In_ PDNS_RECORD | pReplaceSet, |
_In_ DWORD | Options, | ||
_In_opt_ HANDLE | hContext, | ||
_Inout_opt_ PIP4_ARRAY | pExtraInfo, | ||
_Inout_opt_ PVOID | pReserved | ||
) |
DNS_STATUS WINAPI DnsReplaceRecordSetW | ( | _In_ PDNS_RECORD | pReplaceSet, |
_In_ DWORD | Options, | ||
_In_opt_ HANDLE | hContext, | ||
_Inout_opt_ PIP4_ARRAY | pExtraInfo, | ||
_Inout_opt_ PVOID | pReserved | ||
) |
BOOL WINAPI DnsWriteQuestionToBuffer_UTF8 | ( | _Inout_ PDNS_MESSAGE_BUFFER | pDnsBuffer, |
_Inout_ PDWORD | pdwBufferSize, | ||
_In_ LPSTR | pszName, | ||
_In_ WORD | wType, | ||
_In_ WORD | Xid, | ||
_In_ BOOL | fRecursionDesired | ||
) |