Warning[Pa039]: use of address of unaligned structure member D:\HID\usb.h - похоже предупреждение о попытке работать с невыровненым по границе 4-х байт членом структуры. Может, попробовать для этой структуры принудительно задать выравнивание элементов?