| DirectX SDK | 
Members of the CONST_DIEFTFLAGS enumeration describe types and capabilities of force-feedback effects. They are used to restrict effect enumeration in the DirectInputDevice.GetEffectsEnum method to one or more of the primary types. They are also returned by the DirectInputEnumEffects.GetType method.
Enum CONST_DIEFTFLAGS
    DIEFT_ALL =                   0 
    DIEFT_CONDITION =             4 
    DIEFT_CONSTANTFORCE =         1 
    DIEFT_CUSTOMFORCE =           5 
    DIEFT_DEADBAND =          16384 (&H4000)
    DIEFT_FFATTACK =            512 (&H200)
    DIEFT_FFFADE =             1024 (&H400)
    DIEFT_HARDWARE =            255 (&HFF)
    DIEFT_PERIODIC =              3 
    DIEFT_POSNEGCOEFFICIENTS = 4096 (&H1000)
    DIEFT_POSNEGSATURATION =   8192 (&H2000)
    DIEFT_RAMPFORCE =             2 
    DIEFT_SATURATION =         2048 (&H800)
End Enum