switch (feature) {
case vcFEATURE_COMPAT : return true;
+ case vcFEATURE_VSHELPER0 : return ver >= 0x00010000 && ver < 0x00010010;
+ case vcFEATURE_VSHELPER : return ver >= 0x00010000;
case vcFEATURE_VKILL : return ver >= 0x00010004;
case vcFEATURE_RLIMIT : return ver >= 0x00010004;
case vcFEATURE_VINFO : return ver >= 0x00010010;
case vcFEATURE_IATTR : return ver >= 0x00010011;
case vcFEATURE_MIGRATE : return ver >= 0x00010012;
case vcFEATURE_NAMESPACE : return ver >= 0x00010012;
+ case vcFEATURE_VWAIT : return ver >= 0x00010025;
case vcFEATURE_SCHED : return ver >= 0x00020000; // todo
default : assert(false);
}