|
ReactOS 0.4.16-dev-1946-g52006dd
|
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_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_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 | |
| DnsCharSetUnknown | |
| DnsCharSetUnicode | |
| DnsCharSetUtf8 | |
| DnsCharSetAnsi | |
Definition at line 109 of file windns.h.
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 | ||
| ) |
| DNS_STATUS WINAPI DnsValidateName_A | ( | _In_ | LPCSTR, |
| _In_ | DNS_NAME_FORMAT | ||
| ) |
| DNS_STATUS WINAPI DnsValidateName_UTF8 | ( | _In_ | LPCSTR, |
| _In_ | DNS_NAME_FORMAT | ||
| ) |
| DNS_STATUS WINAPI DnsValidateName_W | ( | _In_ | LPCWSTR, |
| _In_ | DNS_NAME_FORMAT | ||
| ) |
| BOOL WINAPI DnsWriteQuestionToBuffer_UTF8 | ( | _Inout_ PDNS_MESSAGE_BUFFER | pDnsBuffer, |
| _Inout_ PDWORD | pdwBufferSize, | ||
| _In_ LPSTR | pszName, | ||
| _In_ WORD | wType, | ||
| _In_ WORD | Xid, | ||
| _In_ BOOL | fRecursionDesired | ||
| ) |