ReactOS
0.4.16-dev-136-g52192f1
windns_undoc.h
Go to the documentation of this file.
1
#ifndef _WINDNS_UNDOC_H_
2
#define _WINDNS_UNDOC_H_
3
4
#ifdef __cplusplus
5
extern
"C"
{
6
#endif
7
8
typedef
struct
_DNS_CACHE_ENTRY
9
{
10
struct
_DNS_CACHE_ENTRY
*
pNext
;
/* Pointer to next entry */
11
#if defined(__midl) || defined(__WIDL__)
12
[
string
]
PWSTR
pszName
;
/* DNS Record Name */
13
#else
14
PWSTR
pszName
;
/* DNS Record Name */
15
#endif
16
unsigned
short
wType1
;
/* DNS Record Type 1 */
17
unsigned
short
wType2
;
/* DNS Record Type 2 */
18
unsigned
short
wFlags
;
/* DNS Record Flags */
19
}
DNS_CACHE_ENTRY
, *
PDNS_CACHE_ENTRY
;
20
21
22
#ifndef __WIDL__
23
// Hack
24
25
BOOL
26
WINAPI
27
DnsFlushResolverCache
(
VOID
);
28
29
BOOL
30
WINAPI
31
DnsGetCacheDataTable
(
32
_Out_
PDNS_CACHE_ENTRY
*
DnsCache
);
33
34
DWORD
35
WINAPI
36
GetCurrentTimeInSeconds
(
VOID
);
37
38
DNS_STATUS
39
WINAPI
40
Query_Main
(
41
LPCWSTR
Name
,
42
WORD
Type
,
43
DWORD
Options
,
44
PDNS_RECORD
*QueryResultSet);
45
46
#endif
/* __WIDL__ */
47
48
#ifdef __cplusplus
49
}
50
#endif
51
52
#endif
/* _WINDNS_UNDOC_H_ */
Type
Type
Definition:
Type.h:7
DnsCache
static RESOLVER_CACHE DnsCache
Definition:
cache.c:14
BOOL
unsigned int BOOL
Definition:
ntddk_ex.h:94
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
WORD
unsigned short WORD
Definition:
ntddk_ex.h:93
void
Definition:
nsiface.idl:2307
string
char string[160]
Definition:
util.h:11
_Out_
#define _Out_
Definition:
ms_sal.h:345
NameRec_
Definition:
apinames.c:49
_DNS_CACHE_ENTRY
Definition:
windns_undoc.h:9
_DNS_CACHE_ENTRY::wType2
unsigned short wType2
Definition:
windns_undoc.h:17
_DNS_CACHE_ENTRY::pszName
PWSTR pszName
Definition:
windns_undoc.h:14
_DNS_CACHE_ENTRY::pNext
struct _DNS_CACHE_ENTRY * pNext
Definition:
windns_undoc.h:10
_DNS_CACHE_ENTRY::wFlags
unsigned short wFlags
Definition:
windns_undoc.h:18
_DNS_CACHE_ENTRY::wType1
unsigned short wType1
Definition:
windns_undoc.h:16
PWSTR
uint16_t * PWSTR
Definition:
typedefs.h:56
Options
_In_ PWDFDEVICE_INIT _In_ PWDF_REMOVE_LOCK_OPTIONS Options
Definition:
wdfdevice.h:3534
PDNS_RECORD
#define PDNS_RECORD
Definition:
windns.h:636
DnsFlushResolverCache
BOOL WINAPI DnsFlushResolverCache(VOID)
Definition:
query.c:933
DnsGetCacheDataTable
BOOL WINAPI DnsGetCacheDataTable(_Out_ PDNS_CACHE_ENTRY *DnsCache)
Definition:
query.c:1055
GetCurrentTimeInSeconds
DWORD WINAPI GetCurrentTimeInSeconds(VOID)
Definition:
query.c:1090
DNS_CACHE_ENTRY
struct _DNS_CACHE_ENTRY DNS_CACHE_ENTRY
Query_Main
DNS_STATUS WINAPI Query_Main(LPCWSTR Name, WORD Type, DWORD Options, PDNS_RECORD *QueryResultSet)
Definition:
query.c:654
PDNS_CACHE_ENTRY
struct _DNS_CACHE_ENTRY * PDNS_CACHE_ENTRY
WINAPI
#define WINAPI
Definition:
msvc.h:6
LPCWSTR
const WCHAR * LPCWSTR
Definition:
xmlstorage.h:185
sdk
include
reactos
windns_undoc.h
Generated on Tue Oct 15 2024 06:12:23 for ReactOS by
1.9.6