📄 internetstandards.cpp
字号:
return(DNS_TYPE_TEXT);
}
if (szResourceType == "TYPE_RP" ||
szResourceType == "T_RP" ||
szResourceType == "RP") {
// responsible person
return(DNS_TYPE_RP);
}
if (szResourceType == "TYPE_AFSDB" ||
szResourceType == "T_AFSDB" ||
szResourceType == "AFSDB") {
// AFS cell database
return(DNS_TYPE_AFSDB);
}
if (szResourceType == "TYPE_X25" ||
szResourceType == "T_X25" ||
szResourceType == "X25") {
// X_25 calling address
return(DNS_TYPE_X25);
}
if (szResourceType == "TYPE_ISDN" ||
szResourceType == "T_ISDN" ||
szResourceType == "ISDN") {
// ISDN calling address
return(DNS_TYPE_ISDN);
}
if (szResourceType == "TYPE_RT" ||
szResourceType == "T_RT" ||
szResourceType == "RT") {
// router
return(DNS_TYPE_RT);
}
if (szResourceType == "TYPE_NSAP" ||
szResourceType == "T_NSAP" ||
szResourceType == "NSAP") {
// NSAP address
return(DNS_TYPE_NSAP);
}
if (szResourceType == "TYPE_NSAPPTR" ||
szResourceType == "T_NSAPPTR" ||
szResourceType == "NSAPPTR") {
// reverse NSAP lookup (deprecated)
return(DNS_TYPE_NSAPPTR);
}
if (szResourceType == "TYPE_SIG" ||
szResourceType == "T_SIG" ||
szResourceType == "SIG") {
// security signature
return(DNS_TYPE_SIG);
}
if (szResourceType == "TYPE_KEY" ||
szResourceType == "T_KEY" ||
szResourceType == "KEY") {
// security key
return(DNS_TYPE_KEY);
}
if (szResourceType == "TYPE_PX" ||
szResourceType == "T_PX" ||
szResourceType == "PX") {
// X.400 mail mapping
return(DNS_TYPE_PX);
}
if (szResourceType == "TYPE_GPOS" ||
szResourceType == "T_GPOS" ||
szResourceType == "GPOS") {
// geographical position (withdrawn)
return(DNS_TYPE_GPOS);
}
if (szResourceType == "TYPE_AAAA" ||
szResourceType == "T_AAAA" ||
szResourceType == "AAAA") {
// IPv6 Address
return(DNS_TYPE_AAAA);
}
if (szResourceType == "TYPE_LOC" ||
szResourceType == "T_LOC" ||
szResourceType == "LOC") {
// Location Information
return(DNS_TYPE_LOC);
}
if (szResourceType == "TYPE_NXT" ||
szResourceType == "T_NXT" ||
szResourceType == "NXT") {
// Next Valid Name in Zone
return(DNS_TYPE_NXT);
}
if (szResourceType == "TYPE_EID" ||
szResourceType == "T_EID" ||
szResourceType == "EID") {
// Endpoint identifier
return(DNS_TYPE_EID);
}
if (szResourceType == "TYPE_NIMLOC" ||
szResourceType == "T_NIMLOC" ||
szResourceType == "NIMLOC") {
// Nimrod locator
return(DNS_TYPE_NIMLOC);
}
if (szResourceType == "TYPE_SRV" ||
szResourceType == "T_SRV" ||
szResourceType == "SRV") {
// Server selection
return(DNS_TYPE_SRV);
}
if (szResourceType == "TYPE_ATMA" ||
szResourceType == "T_ATMA" ||
szResourceType == "ATMA") {
// ATM Address
return(DNS_TYPE_ATMA);
}
if (szResourceType == "TYPE_NAPTR" ||
szResourceType == "T_NAPTR" ||
szResourceType == "NAPTR") {
// Naming Authority PoinTeR
return(DNS_TYPE_NAPTR);
}
if (szResourceType == "TYPE_KX" ||
szResourceType == "T_KX" ||
szResourceType == "KX") {
return(DNS_TYPE_KX);
}
if (szResourceType == "TYPE_CERT" ||
szResourceType == "T_CERT" ||
szResourceType == "CERT") {
return(DNS_TYPE_CERT);
}
if (szResourceType == "TYPE_A6" ||
szResourceType == "T_A6" ||
szResourceType == "A6") {
return(DNS_TYPE_A6);
}
if (szResourceType == "TYPE_DNAME" ||
szResourceType == "T_DNAME" ||
szResourceType == "DNAME") {
return(DNS_TYPE_DNAME);
}
if (szResourceType == "TYPE_SINK" ||
szResourceType == "T_SINK" ||
szResourceType == "SINK") {
return(DNS_TYPE_SINK);
}
if (szResourceType == "TYPE_OPT" ||
szResourceType == "T_OPT" ||
szResourceType == "OPT") {
return(DNS_TYPE_OPT);
}
if (szResourceType == "TYPE_UINFO" ||
szResourceType == "T_UINFO" ||
szResourceType == "UINFO") {
return(DNS_TYPE_UINFO);
}
if (szResourceType == "TYPE_UID" ||
szResourceType == "T_UID" ||
szResourceType == "UID") {
return(DNS_TYPE_UID);
}
if (szResourceType == "TYPE_GID" ||
szResourceType == "T_GID" ||
szResourceType == "GID") {
return(DNS_TYPE_GID);
}
if (szResourceType == "TYPE_UNSPEC" ||
szResourceType == "T_UNSPEC" ||
szResourceType == "UNSPEC") {
return(DNS_TYPE_UNSPEC);
}
if (szResourceType == "TYPE_ADDRS" ||
szResourceType == "T_ADDRS" ||
szResourceType == "ADDRS") {
return(DNS_TYPE_ADDRS);
}
if (szResourceType == "TYPE_TKEY" ||
szResourceType == "T_TKEY" ||
szResourceType == "TKEY") {
return(DNS_TYPE_TKEY);
}
if (szResourceType == "TYPE_TSIG" ||
szResourceType == "T_TSIG" ||
szResourceType == "TSIG") {
return(DNS_TYPE_TSIG);
}
if (szResourceType == "TYPE_IXFR" ||
szResourceType == "T_IXFR" ||
szResourceType == "IXFR") {
return(DNS_TYPE_IXFR);
}
if (szResourceType == "TYPE_AXFR" ||
szResourceType == "T_AXFR" ||
szResourceType == "AXFR") {
return(DNS_TYPE_AXFR);
}
if (szResourceType == "TYPE_MAILB" ||
szResourceType == "T_MAILB" ||
szResourceType == "MAILB") {
return(DNS_TYPE_MAILB);
}
if (szResourceType == "TYPE_MAILA" ||
szResourceType == "T_MAILA" ||
szResourceType == "MAILA") {
return(DNS_TYPE_MAILA);
}
if (szResourceType == "TYPE_ALL" ||
szResourceType == "T_ALL" ||
szResourceType == "ALL") {
return(DNS_TYPE_ALL);
}
if (szResourceType == "TYPE_ANY" ||
szResourceType == "T_ANY" ||
szResourceType == "ANY") {
return(DNS_TYPE_ANY);
}
if (szResourceType == "TYPE_WINS" ||
szResourceType == "T_WINS" ||
szResourceType == "WINS") {
return(DNS_TYPE_WINS);
}
if (szResourceType == "TYPE_WINSR" ||
szResourceType == "T_WINSR" ||
szResourceType == "WINSR") {
return(DNS_TYPE_WINSR);
}
if (szResourceType == "TYPE_NBSTAT" ||
szResourceType == "T_NBSTAT" ||
szResourceType == "NBSTAT") {
return(DNS_TYPE_NBSTAT);
}
return(DNS_INVALID_RESOURCE_TYPE);
}
int CInternetStandards::GetResourceClassFromString(LPCTSTR lpszResourceClass)
{
CString szResourceClass = lpszResourceClass;
if (szResourceClass == "C_IN" ||
szResourceClass == "IN") {
// the arpa internet (surely the only class in use these days)
return(DNS_CLASS_INTERNET);
}
if (szResourceClass == "C_CHAOS" ||
szResourceClass == "CHAOS") {
// chaos net (MIT)
return(DNS_CLASS_CHAOS);
}
if (szResourceClass == "C_HS" ||
szResourceClass == "HS") {
// Hesiod name server (MIT)
return(DNS_CLASS_HESIOD);
}
if (szResourceClass == "*" ||
szResourceClass == "C_ANY" ||
szResourceClass == "ANY") {
// wildcard match
return(DNS_CLASS_ANY);
}
if (szResourceClass == "C_CSNET" ||
szResourceClass == "CSNET") {
return(DNS_CLASS_CSNET);
}
if (szResourceClass == "C_NONE" ||
szResourceClass == "NONE") {
return(DNS_CLASS_NONE);
}
if (szResourceClass == "C_ALL" ||
szResourceClass == "ALL") {
return(DNS_CLASS_ALL);
}
return(DNS_INVALID_RESOURCE_CLASS);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -