Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qdnslookup_win.cpp File Reference
#include <winsock2.h>
#include "qdnslookup_p.h"
#include <qurl.h>
#include <private/qnativesocketengine_p.h>
#include <private/qsystemerror_p.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)
 

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 42 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 56 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 
)