| 47 typedef union { |
47 typedef union { |
| 48 HEADER hdr; |
48 HEADER hdr; |
| 49 u_char buf[1024]; |
49 u_char buf[1024]; |
| 50 } queryans; |
50 } queryans; |
| 51 #else |
51 #else |
| 52 static DNS_STATUS (*MyDnsQuery_UTF8) ( |
52 static DNS_STATUS WINAPI (*MyDnsQuery_UTF8) ( |
| 53 PCSTR lpstrName, WORD wType, DWORD fOptions, |
53 PCSTR lpstrName, WORD wType, DWORD fOptions, |
| 54 PIP4_ARRAY aipServers, PDNS_RECORD* ppQueryResultsSet, |
54 PIP4_ARRAY aipServers, PDNS_RECORD* ppQueryResultsSet, |
| 55 PVOID* pReserved) = NULL; |
55 PVOID* pReserved) = NULL; |
| 56 static void (*MyDnsRecordListFree) (PDNS_RECORD pRecordList, |
56 static void WINAPI (*MyDnsRecordListFree) (PDNS_RECORD pRecordList, |
| 57 DNS_FREE_TYPE FreeType) = NULL; |
57 DNS_FREE_TYPE FreeType) = NULL; |
| 58 #endif |
58 #endif |
| 59 |
59 |
| 60 struct resdata { |
60 struct resdata { |
| 61 GaimSRVCallback cb; |
61 GaimSRVCallback cb; |