Я использую GCC в Windows 10 для компиляции программы C.
Я включил Windows.h
для доступа к API ввода Windows Raw.
#include "Windows.h"
В моей функции main
Я использую несколько типов и функций из этого файла заголовка.
UINT numDevices;
PRAWINPUTDEVICELIST devices;
if (GetRawInputDeviceList(NULL, &numDevices, sizeof(RAWINPUTDEVICELIST)) != 0) return 1
if ((devices = malloc(sizeof(RAWINPUTDEVICELIST) * numDevices)) == NULL) return 1
if (GetRawInputDeviceList(devices, &numDevices, sizeof(RAWINPUTDEVICELIST)) == (UINT) -1) return 1
Когда я пытаюсь скомпилировать, он говорит error: unknown type name 'PRAWINPUTDEVICELIST'
, хотя файл заголовка работает нормально ... Что я делаю не так?