sdlHidGetIndexedString function
Get a string from a HID device, based on its string index.
\param dev A device handle returned from SDL_hid_open(). \param string_index The index of the string to get. \param string A wide string buffer to put the data into. \param maxlen The length of the buffer in multiples of wchar_t. \returns 0 on success and -1 on error.
\since This function is available since SDL 2.0.18.
extern DECLSPEC int SDLCALL SDL_hid_get_indexed_string(SDL_hid_device *dev, int string_index, wchar_t *string, size_t maxlen)
Implementation
int sdlHidGetIndexedString(Pointer<SdlHidDevice> dev, int stringIndex,
Pointer<Int16> string, int maxlen) {
final sdlHidGetIndexedStringLookupFunction = libSdl2.lookupFunction<
Int32 Function(Pointer<SdlHidDevice> dev, Int32 stringIndex,
Pointer<Int16> string, Uint32 maxlen),
int Function(Pointer<SdlHidDevice> dev, int stringIndex,
Pointer<Int16> string, int maxlen)>('SDL_hid_get_indexed_string');
return sdlHidGetIndexedStringLookupFunction(dev, stringIndex, string, maxlen);
}