Exemple #1
0
BOOLEAN
VmDnsComparePtrRecord(
    PVMDNS_RECORD   pRecord1,
    PVMDNS_RECORD   pRecord2
    )
{
    return VmDnsCompareRecordCommon(pRecord1, pRecord2) &&
        VmDnsStringCompareA(pRecord1->Data.PTR.pNameHost,
                        pRecord2->Data.PTR.pNameHost, FALSE) == 0;
}
Exemple #2
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;
}