>>767-768 ありがと
つまりデフォルトのreportDescriptorのUsage Maximumを32に書き換えたものを、
IOCTL_HID_GET_REPORT_DESCRIPTORとIOCTL_HID_READ_REPORTで読み込ませればよいということでしょうか。
でもデフォルトのreportDescriptorってどこから取得すればよいのだろう。。。