Members of the CONST_DIDGDDFLAGS enumeration are used in the flags parameter of the DirectInputDevice.GetDeviceData method to control the manner in which data is obtained.
Enum CONST_DIDGDDFLAGS
DIGDD_DEFAULT = 0
DIGDD_PEEK = 1
End Enum
DIGDD_DEFAULT
Remove retrieved items from the buffer.
DIGDD_PEEK
Do not remove retrieved items from the buffer. A subsequent GetDeviceData call will read the same data.