mirror of
https://github.com/reactos/reactos.git
synced 2025-07-24 14:34:09 +00:00
- Add DNS_RRSET_INIT, DNS_RRSET_ADD, DNS_RRSET_TERMINATE
svn path=/trunk/; revision=39789
This commit is contained in:
parent
569bd394b8
commit
67c56404b6
1 changed files with 21 additions and 0 deletions
|
@ -469,6 +469,27 @@ typedef struct _DnsRRSet {
|
|||
PDNS_RECORD pLastRR;
|
||||
} DNS_RRSET, *PDNS_RRSET;
|
||||
|
||||
#define DNS_RRSET_INIT( rrset ) \
|
||||
{ \
|
||||
PDNS_RRSET _prrset = &(rrset); \
|
||||
_prrset->pFirstRR = NULL; \
|
||||
_prrset->pLastRR = (PDNS_RECORD) &_prrset->pFirstRR; \
|
||||
}
|
||||
|
||||
#define DNS_RRSET_ADD( rrset, pnewRR ) \
|
||||
{ \
|
||||
PDNS_RRSET _prrset = &(rrset); \
|
||||
PDNS_RECORD _prrnew = (pnewRR); \
|
||||
_prrset->pLastRR->pNext = _prrnew; \
|
||||
_prrset->pLastRR = _prrnew; \
|
||||
}
|
||||
|
||||
#define DNS_RRSET_TERMINATE( rrset ) \
|
||||
{ \
|
||||
PDNS_RRSET _prrset = &(rrset); \
|
||||
_prrset->pLastRR->pNext = NULL; \
|
||||
}
|
||||
|
||||
DNS_STATUS WINAPI DnsAcquireContextHandle_A(DWORD,PVOID,HANDLE*);
|
||||
DNS_STATUS WINAPI DnsAcquireContextHandle_W(DWORD,PVOID,HANDLE*);
|
||||
DNS_STATUS WINAPI DnsExtractRecordsFromMessage_W(PDNS_MESSAGE_BUFFER,WORD,PDNS_RECORD*);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue