Microsoft® DirectInput® は、Microsoft Visual Basic® のステートメント補完機能を利用するために、列挙を使って定数をグループ化する。DirectInput で使用される列挙は次のとおりである。