SharpDX.RawInput Provides access to RawInput methods. Gets the devices. Registers the devices that supply the raw input data. The usage page. The usage id. The flags. Registers the devices that supply the raw input data. The usage page. The usage id. The flags. The target. Occurs when [keyboard input]. Occurs when [mouse input]. Occurs when [raw input]. Internal RawInput message filtering WM_INPUT Defines the raw input data coming from any device. RID_DEVICE_INFO Initializes a new instance of the class. Initializes a new instance of the class. The raw device info. Name of the device. The device handle. Converts the specified raw device info to the . The raw device info. Name of the device. The device handle. Gets or sets the name of the device. The name of the device. Gets or sets the type of the device. The type of the device. Gets or sets the handle. The handle. No documentation. RAW_DEVICE_FLAGS No documentation. RIDEV_REMOVE No documentation. RIDEV_EXCLUDE No documentation. RIDEV_PAGEONLY No documentation. RIDEV_NOLEGACY No documentation. RIDEV_INPUTSINK No documentation. RIDEV_CAPTUREMOUSE No documentation. RIDEV_NOHOTKEYS No documentation. RIDEV_APPKEYS No documentation. RIDEV_EXINPUTSINK No documentation. RIDEV_DEVNOTIFY None. None No documentation. RAW_DEVICE_TYPE No documentation. RIM_TYPEMOUSE No documentation. RIM_TYPEKEYBOARD No documentation. RIM_TYPEHID No documentation. RAW_KEY_STATE No documentation. WM_VKEYTOITEM No documentation. WM_SETHOTKEY No documentation. WM_GETHOTKEY No documentation. WM_KEYFIRST No documentation. WM_KEYDOWN No documentation. WM_KEYUP No documentation. WM_SYSKEYDOWN No documentation. WM_SYSKEYUP No documentation. WM_KEYLAST No documentation. WM_IME_KEYLAST No documentation. WM_IME_KEYDOWN No documentation. WM_IME_KEYUP No documentation. WM_HOTKEY No documentation. RAW_MOUSE_BUTTON_FLAGS No documentation. RI_MOUSE_LEFT_BUTTON_DOWN No documentation. RI_MOUSE_LEFT_BUTTON_UP No documentation. RI_MOUSE_RIGHT_BUTTON_DOWN No documentation. RI_MOUSE_RIGHT_BUTTON_UP No documentation. RI_MOUSE_MIDDLE_BUTTON_DOWN No documentation. RI_MOUSE_MIDDLE_BUTTON_UP No documentation. RI_MOUSE_BUTTON_1_DOWN No documentation. RI_MOUSE_BUTTON_1_UP No documentation. RI_MOUSE_BUTTON_2_DOWN No documentation. RI_MOUSE_BUTTON_2_UP No documentation. RI_MOUSE_BUTTON_3_DOWN No documentation. RI_MOUSE_BUTTON_3_UP No documentation. RI_MOUSE_BUTTON_4_DOWN No documentation. RI_MOUSE_BUTTON_4_UP No documentation. RI_MOUSE_BUTTON_5_DOWN No documentation. RI_MOUSE_BUTTON_5_UP No documentation. RI_MOUSE_WHEEL None. None No documentation. RAW_MOUSE_MODE No documentation. MOUSE_MOVE_RELATIVE No documentation. MOUSE_MOVE_ABSOLUTE No documentation. MOUSE_VIRTUAL_DESKTOP No documentation. MOUSE_ATTRIBUTES_CHANGED No documentation. MOUSE_MOVE_NOCOALESCE No documentation. RAW_INPUT_DATA_TYPE No documentation. RID_INPUT No documentation. RID_HEADER No documentation. RAW_INPUT_DEVICE_INFO_TYPE No documentation. RIDI_PREPARSEDDATA No documentation. RIDI_DEVICENAME No documentation. RIDI_DEVICEINFO No documentation. RAW_SCAN_CODE_FLAGS No documentation. RI_KEY_MAKE No documentation. RI_KEY_BREAK No documentation. RI_KEY_E0 No documentation. RI_KEY_E1 Functions DLLs loaders No documentation. No documentation. No documentation. No documentation. No documentation. unsigned int GetRawInputDeviceList([Out, Buffer, Optional] RAWINPUTDEVICELIST* pRawInputDeviceList,[InOut] unsigned int* puiNumDevices,[In] unsigned int cbSize) No documentation. No documentation. No documentation. No documentation. No documentation. BOOL RegisterRawInputDevices([In, Buffer] const RAWINPUTDEVICE* pRawInputDevices,[In] unsigned int uiNumDevices,[In] unsigned int cbSize) No documentation. No documentation. No documentation. No documentation. No documentation. unsigned int GetRawInputBuffer([Out, Buffer, Optional] RAWINPUT* pData,[InOut] unsigned int* pcbSize,[In] unsigned int cbSizeHeader) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. unsigned int GetRawInputData([In] HRAWINPUT hRawInput,[In] RAW_INPUT_DATA_TYPE uiCommand,[Out, Buffer, Optional] void* pData,[InOut] unsigned int* pcbSize,[In] unsigned int cbSizeHeader) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. unsigned int GetRawInputDeviceInfoW([In, Optional] void* hDevice,[In] RAW_INPUT_DEVICE_INFO_TYPE uiCommand,[Out, Buffer, Optional] void* pData,[InOut] unsigned int* pcbSize) No documentation. No documentation. No documentation. No documentation. No documentation. unsigned int GetRegisteredRawInputDevices([Out, Buffer, Optional] RAWINPUTDEVICE* pRawInputDevices,[InOut] unsigned int* puiNumDevices,[In] unsigned int cbSize) No documentation. RID_DEVICE_INFO No documentation. unsigned int cbSize No documentation. RAW_DEVICE_TYPE dwType No documentation. RID_DEVICE_INFO_MOUSE mouse No documentation. RID_DEVICE_INFO_KEYBOARD keyboard No documentation. RID_DEVICE_INFO_HID hid No documentation. RID_DEVICE_INFO_HID No documentation. unsigned int dwVendorId No documentation. unsigned int dwProductId No documentation. unsigned int dwVersionNumber No documentation. HID_USAGE_PAGE usUsagePage No documentation. HID_USAGE_ID usUsage No documentation. RID_DEVICE_INFO_KEYBOARD No documentation. unsigned int dwType No documentation. unsigned int dwSubType No documentation. unsigned int dwKeyboardMode No documentation. unsigned int dwNumberOfFunctionKeys No documentation. unsigned int dwNumberOfIndicators No documentation. unsigned int dwNumberOfKeysTotal No documentation. RID_DEVICE_INFO_MOUSE No documentation. unsigned int dwId No documentation. unsigned int dwNumberOfButtons No documentation. unsigned int dwSampleRate No documentation. BOOL fHasHorizontalWheel No documentation. RAWHID No documentation. unsigned int dwSizeHid No documentation. unsigned int dwCount No documentation. unsigned char bRawData[Count * SizeHid] No documentation. RAWINPUT No documentation. RAWINPUTHEADER header No documentation. RAWINPUT_INNER_0 data No documentation. RAWINPUTDEVICE No documentation. unsigned short usUsagePage No documentation. unsigned short usUsage No documentation. unsigned int dwFlags No documentation. HWND hwndTarget No documentation. RAWINPUTDEVICELIST No documentation. void* hDevice No documentation. unsigned int dwType No documentation. RAWINPUTHEADER No documentation. RAW_DEVICE_TYPE dwType No documentation. unsigned int dwSize No documentation. void* hDevice No documentation. UINT_PTR wParam No documentation. RAWINPUT_INNER_0 No documentation. RAWMOUSE mouse No documentation. RAWKEYBOARD keyboard No documentation. RAWHID hid No documentation. RAWKEYBOARD No documentation. unsigned short MakeCode No documentation. RAW_SCAN_CODE_FLAGS Flags No documentation. unsigned short Reserved No documentation. unsigned short VKey No documentation. RAW_KEY_STATE Message No documentation. unsigned int ExtraInformation Defines the raw input data coming from the specified Human Interface Device (HID). Initializes a new instance of the class. Initializes a new instance of the class. The raw device info. Name of the device. The device handle. Gets or sets the vendor id. The vendor id. unsigned int dwVendorId Gets or sets the product id. The product id. unsigned int dwProductId Gets or sets the version number. The version number. unsigned int dwVersionNumber Gets or sets the usage page. The usage page. HID_USAGE_PAGE usUsagePage Gets or sets the usage. The usage. HID_USAGE_ID usUsage Describes the format of the raw input from a Human Interface Device (HID). RawInput event arguments base. Gets or sets the RawInput device. The device. Initializes a new instance of the class. Initializes a new instance of the class. The raw input. Gets or sets the number of Hid structure in the . The count. Gets or sets the size of the Hid structure in the . The size of the data. Gets or sets the raw data. The raw data. Defines the raw input data coming from the specified keyboard. RID_DEVICE_INFO_KEYBOARD Initializes a new instance of the class. Initializes a new instance of the class. The raw device info. Name of the device. The device handle. Gets or sets the type of the keyboard. The type of the keyboard. unsigned int dwType Gets or sets the subtype. The subtype. unsigned int dwSubType Gets or sets the keyboard mode. The keyboard mode. unsigned int dwKeyboardMode Gets or sets the function key count. The function key count. unsigned int dwNumberOfFunctionKeys Gets or sets the indicator count. The indicator count. unsigned int dwNumberOfIndicators Gets or sets the total key count. The total key count. unsigned int dwNumberOfKeysTotal RawInput Keyboard event. Initializes a new instance of the class. Initializes a new instance of the class. The raw input. Gets or sets the key. The key. Gets or sets the make code. The make code. Gets or sets the scan code flags. The scan code flags. Gets or sets the state. The state. Gets or sets the extra information. The extra information. Defines the raw input data coming from the specified mouse. RID_DEVICE_INFO_MOUSE Initializes a new instance of the class. Initializes a new instance of the class. The raw device info. Name of the device. The device handle. Gets or sets the id. The id. unsigned int dwId Gets or sets the button count. The button count. unsigned int dwNumberOfButtons Gets or sets the sample rate. The sample rate. unsigned int dwSampleRate Gets or sets a value indicating whether this instance has horizontal wheel. true if this instance has horizontal wheel; otherwise, false. BOOL fHasHorizontalWheel RawInput Mouse event. Initializes a new instance of the class. Initializes a new instance of the class. The raw input. Gets or sets the mode. The mode. Gets or sets the button flags. The button flags. Gets or sets the extra information. The extra information. Gets or sets the raw buttons. The raw buttons. Gets or sets the wheel delta. The wheel delta. Gets or sets the X. The X. Gets or sets the Y. The Y. No documentation. RAWMOUSE No documentation. unsigned short usFlags No documentation. unsigned int ulButtons No documentation. unsigned short usButtonFlags No documentation. unsigned short usButtonData No documentation. unsigned int ulRawButtons No documentation. int lLastX No documentation. int lLastY No documentation. unsigned int ulExtraInformation