Bindings for [[ Windows Game Input GDK ; https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/input/overviews/input-overview ]]. Windows SDK 10.0.26100.0 is at least required to link with. Bindings for Windows Game Input GDK: https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/input/overviews/input-overview Windows SDK 10.0.26100.0 is at least required to link with.

Collection Info

View Source
Collection
vendor
Path
windows/GameInput
Entries
143

Source Files

Constants

29

CURRENT_CALLBACK_TOKEN_VALUE #

Source
CURRENT_CALLBACK_TOKEN_VALUE :: CallbackToken(0xFFFFFFFFFFFFFFFF)

DEVICE_DISCONNECTED #

Source
DEVICE_DISCONNECTED :: HRESULT(-0x7C75FFFF)

DeviceCapabilityNone #

Source
DeviceCapabilityNone :: DeviceCapabilities{}

IGameInput_UUID_STRING #

Source
IGameInput_UUID_STRING :: "11BE2A7E-4254-445A-9C09-FFC40F006918"

IGameInputDevice_UUID_STRING #

Source
IGameInputDevice_UUID_STRING :: "31DD86FB-4C1B-408A-868F-439B3CD47125"

IGameInputDispatcher_UUID_STRING #

Source
IGameInputDispatcher_UUID_STRING :: "415EED2E-98CB-42C2-8F28-B94601074E31"

IGameInputForceFeedbackEffect_UUID_STRING #

Source
IGameInputForceFeedbackEffect_UUID_STRING :: "51BDA05E-F742-45D9-B085-9444AE48381D"

IGameInputRawDeviceReport_UUID_STRING #

Source
IGameInputRawDeviceReport_UUID_STRING :: "61F08CF1-1FFC-40CA-A2B8-E1AB8BC5B6DC"

IGameInputReading_UUID_STRING #

Source
IGameInputReading_UUID_STRING :: "2156947A-E1FA-4DE0-A30B-D812931DBD8D"

INSUFFICIENT_FORCE_FEEDBACK_RESOURCES #

Source
INSUFFICIENT_FORCE_FEEDBACK_RESOURCES :: HRESULT(-0x7C75FFFA)

INVALID_CALLBACK_TOKEN_VALUE #

Source
INVALID_CALLBACK_TOKEN_VALUE :: CallbackToken(0x0000000000000000)

KindController #

Source
KindController :: Kind{.ControllerAxis, .ControllerButton, .ControllerSwitch}

RawDeviceDefaultItem #

Source
RawDeviceDefaultItem :: RawDeviceReportItemFlags{}

REFERENCE_READING_TOO_OLD #

Source
REFERENCE_READING_TOO_OLD :: HRESULT(-0x7C75FFFC)

TIMESTAMP_OUT_OF_RANGE #

Source
TIMESTAMP_OUT_OF_RANGE :: HRESULT(-0x7C75FFFB)

Types

107

Procedures

1

Variables

6

IGameInput_UUID #

Source
IGameInput_UUID: ^GUID = &IID{0x11BE2A7E, 0x4254, 0x445A, {0x9C, 0x09, 0xFF, 0xC4, 0x0F, 0x00, 0x69, 0x18}}

IGameInputDevice_UUID #

Source
IGameInputDevice_UUID: ^GUID = &IID{0x31DD86FB, 0x4C1B, 0x408A, {0x86, 0x8F, 0x43, 0x9B, 0x3C, 0xD4, 0x71, 0x25}}

IGameInputDispatcher_UUID #

Source
IGameInputDispatcher_UUID: ^GUID = &IID{0x415EED2E, 0x98CB, 0x42C2, {0x8F, 0x28, 0xB9, 0x46, 0x01, 0x07, 0x4E, 0x31}}

IGameInputForceFeedbackEffect_UUID #

Source
IGameInputForceFeedbackEffect_UUID: ^GUID = &IID{0x51BDA05E, 0xF742, 0x45D9, {0xB0, 0x85, 0x94, 0x44, 0xAE, 0x48, 0x38, 0x1D}}

IGameInputRawDeviceReport_UUID #

Source
IGameInputRawDeviceReport_UUID: ^GUID = &IID{0x61F08CF1, 0x1FFC, 0x40CA, {0xA2, 0xB8, 0xE1, 0xAB, 0x8B, 0xC5, 0xB6, 0xDC}}

IGameInputReading_UUID #

Source
IGameInputReading_UUID: ^GUID = &IID{0x2156947A, 0xE1FA, 0x4DE0, {0xA3, 0x0B, 0xD8, 0x12, 0x93, 0x1D, 0x0BD, 0x8D}}