BOOLEAN VmDnsComparePtrRecord( PVMDNS_RECORD pRecord1, PVMDNS_RECORD pRecord2 ) { return VmDnsCompareRecordCommon(pRecord1, pRecord2) && VmDnsStringCompareA(pRecord1->Data.PTR.pNameHost, pRecord2->Data.PTR.pNameHost, FALSE) == 0; }
BOOLEAN VmDnsCompareSrvRecord( PVMDNS_RECORD pRecord1, PVMDNS_RECORD pRecord2 ) { return VmDnsCompareRecordCommon(pRecord1, pRecord2) && VmDnsStringCompareA(pRecord1->Data.SRV.pNameTarget, pRecord2->Data.SRV.pNameTarget, FALSE) == 0 && pRecord1->Data.SRV.wPort == pRecord2->Data.SRV.wPort && pRecord1->Data.SRV.wPriority == pRecord2->Data.SRV.wPriority && pRecord1->Data.SRV.wWeight == pRecord2->Data.SRV.wWeight; }