//0x4 bytes (sizeof)
enum _VRF_RULE_CLASS_ID
{
DifPluginSpecialPool = 0,
DifPluginIrqlRuleClass = 1,
VrfAllocationFailuresRuleClass = 2,
DifPluginPoolTracking = 3,
DifPluginIoRuleClass = 4,
DifPluginDeadlock = 5,
VrfEnhancedIORuleClass = 6,
DifPluginDmaRuleClass = 7,
DifPluginSecurity = 8,
VrfForcePendingIORequestRuleClass = 9,
VrfIRPTrackingRuleClass = 10,
DifPluginMiscellaneous = 11,
VrfMoreDebuggingRuleClass = 12,
VrfMDLInvariantStackRuleClass = 13,
VrfMDLInvariantDriverRuleClass = 14,
DifPluginPowerDelayFuzzing = 15,
VrfPortMiniportRuleClass = 16,
DifPluginDdiStandard = 17,
DifPluginAutoFail = 18,
DifPluginDdiStateful = 19,
VrfRuleClassBase = 20,
VrfNdisWifiRuleClass = 21,
DifPluginDriverLogging = 22,
DifPluginSyncDelayFuzzing = 23,
VrfVMSwitchingRuleClass = 24,
VrfCodeIntegrityRuleClass = 25,
VrfBelow4GBAllocationRuleClass = 26,
VrfProcessorBranchTraceRuleClass = 27,
VrfAdvancedMMRuleClass = 28,
VrfExtendingXDVTimeLimit = 29,
VrfSystemBIOSRuleClass = 30,
VrfHardwareRuleClass = 31,
DifPluginDriverIsolation = 32,
DifPluginWdfRuleClass = 33,
DifPluginDdiMoreirql = 34,
DifPluginMode = 35,
ReservedForDVRF36 = 36,
DifPluginTest = 37,
DifPluginInfoDisclosureIRPRule = 38,
DifPluginLwSP = 39,
DifPluginAvxCorruption = 40,
DifPluginAccessModeMismatch = 41,
ReservedForDVRF42 = 42,
ReservedForDVRF43 = 43,
ReservedForDVRF44 = 44,
ReservedForDVRF45 = 45,
ReservedForDVRF46 = 46,
ReservedForDVRF47 = 47,
ReservedForDVRF48 = 48,
ReservedForDVRF49 = 49,
ReservedForDVRF50 = 50,
ReservedForDVRF51 = 51,
ReservedForDVRF52 = 52,
ReservedForDVRF53 = 53,
ReservedForDVRF54 = 54,
ReservedForDVRF55 = 55,
ReservedForDVRF56 = 56,
ReservedForDVRF57 = 57,
ReservedForDVRF58 = 58,
ReservedForDVRF59 = 59,
ReservedForDVRF60 = 60,
ReservedForDVRF61 = 61,
ReservedForDVRF62 = 62,
ReservedForDVRF63 = 63,
VrfRuleClassSizeMax = 64
};