Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qdnslookup_win.cpp File Reference

(7e6f44f38ba6d9b430e0dbaecaad31f3f9e0619b)

#include <winsock2.h>
#include "qdnslookup_p.h"
#include <qendian.h>
#include <private/qnativesocketengine_p.h>
#include <private/qsystemerror_p.h>
#include <qurl.h>
#include <qspan.h>
#include <qt_windows.h>
#include <windns.h>
#include <memory.h>
+ Include dependency graph for qdnslookup_win.cpp:

Go to the source code of this file.

Classes

struct  Qt_DnsAddr
 
struct  Qt_DnsAddrArray
 
struct  Qt_DNS_QUERY_RESULT
 
struct  Qt_DNS_QUERY_REQUEST
 

Typedefs

typedef struct Qt_DnsAddr DNS_ADDR
 
typedef struct Qt_DnsAddrPDNS_ADDR
 
typedef struct Qt_DnsAddrArray DNS_ADDR_ARRAY
 
typedef struct Qt_DnsAddrArrayPDNS_ADDR_ARRAY
 
typedef struct Qt_DNS_QUERY_RESULT DNS_QUERY_RESULT
 
typedef struct Qt_DNS_QUERY_RESULTPDNS_QUERY_RESULT
 
typedef VOID WINAPI DNS_QUERY_COMPLETION_ROUTINE(PVOID pQueryContext, PDNS_QUERY_RESULT pQueryResults)
 
typedef DNS_QUERY_COMPLETION_ROUTINEPDNS_QUERY_COMPLETION_ROUTINE
 
typedef struct Qt_DNS_QUERY_REQUEST DNS_QUERY_REQUEST
 
typedef struct Qt_DNS_QUERY_REQUESTPDNS_QUERY_REQUEST
 
typedef voidPDNS_QUERY_CANCEL
 

Functions

DNS_STATUS WINAPI DnsQueryEx (PDNS_QUERY_REQUEST pQueryRequest, PDNS_QUERY_RESULT pQueryResults, PDNS_QUERY_CANCEL pCancelHandle)
 
static QT_BEGIN_NAMESPACE DNS_STATUS sendAlternate (QDnsLookupRunnable *self, QDnsLookupReply *reply, PDNS_QUERY_REQUEST request, PDNS_QUERY_RESULT results)
 

Typedef Documentation

◆ DNS_ADDR

typedef struct Qt_DnsAddr DNS_ADDR

◆ DNS_ADDR_ARRAY

◆ DNS_QUERY_COMPLETION_ROUTINE

typedef VOID WINAPI DNS_QUERY_COMPLETION_ROUTINE(PVOID pQueryContext, PDNS_QUERY_RESULT pQueryResults)

Definition at line 44 of file qdnslookup_win.cpp.

◆ DNS_QUERY_REQUEST

◆ DNS_QUERY_RESULT

◆ PDNS_ADDR

typedef struct Qt_DnsAddr * PDNS_ADDR

◆ PDNS_ADDR_ARRAY

typedef struct Qt_DnsAddrArray * PDNS_ADDR_ARRAY

◆ PDNS_QUERY_CANCEL

Definition at line 58 of file qdnslookup_win.cpp.

◆ PDNS_QUERY_COMPLETION_ROUTINE

◆ PDNS_QUERY_REQUEST

◆ PDNS_QUERY_RESULT

Function Documentation

◆ DnsQueryEx()

DNS_STATUS WINAPI DnsQueryEx ( PDNS_QUERY_REQUEST pQueryRequest,
PDNS_QUERY_RESULT pQueryResults,
PDNS_QUERY_CANCEL pCancelHandle )

◆ sendAlternate()

static QT_BEGIN_NAMESPACE DNS_STATUS sendAlternate ( QDnsLookupRunnable * self,
QDnsLookupReply * reply,
PDNS_QUERY_REQUEST request,
PDNS_QUERY_RESULT results )
static

Definition at line 68 of file qdnslookup_win.cpp.

References header(), qFromBigEndian(), reply, request, and results.

+ Here is the call graph for this function: