From: SF/projects/mingw n. l. <min...@li...> - 2011-05-25 17:17:44
|
Bugs item #3307640, was opened at 2011-05-25 17:17 Message generated for change (Tracker Item Submitted) made by You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3307640&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: https://www.google.com/accounts () Assigned to: Nobody/Anonymous (nobody) Summary: winuser.h has wrong type/size for RAWHID member Initial Comment: The struct RAWHID as seen from the Windows SDK's version of winuser.h differs from mingw's. Microsoft's version: /* * Raw format of the input from Human Input Devices */ typedef struct tagRAWHID { DWORD dwSizeHid; // byte size of each report DWORD dwCount; // number of input packed BYTE bRawData[1]; } RAWHID, *PRAWHID, *LPRAWHID; In Mingw's version of winuser.h, the "bRawData" member is missing the "[1]" identifier, so unless you manually change this header file, you cannot read raw HID data past the first byte. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3307640&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2011-05-26 12:09:54
|
Bugs item #3307640, was opened at 2011-05-25 13:17 Message generated for change (Comment added) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3307640&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None >Status: Deleted >Resolution: Invalid Priority: 5 Private: No Submitted By: bparker () Assigned to: Nobody/Anonymous (nobody) Summary: winuser.h has wrong type/size for RAWHID member Initial Comment: The struct RAWHID as seen from the Windows SDK's version of winuser.h differs from mingw's. Microsoft's version: /* * Raw format of the input from Human Input Devices */ typedef struct tagRAWHID { DWORD dwSizeHid; // byte size of each report DWORD dwCount; // number of input packed BYTE bRawData[1]; } RAWHID, *PRAWHID, *LPRAWHID; In Mingw's version of winuser.h, the "bRawData" member is missing the "[1]" identifier, so unless you manually change this header file, you cannot read raw HID data past the first byte. ---------------------------------------------------------------------- >Comment By: Earnie Boyd (earnie) Date: 2011-05-26 08:09 Message: Please do not proliferate code from others header files. The segment of code you've given is copyrighted and licensed by Microsoft and now your bug as reported cannot be fixed since you've tainted us with their code. In the future please provide documentation from stated online documentation source such as msdn.microsoft.com. Also, please review http://www.mingw.org/Reporting_Bugs for a proper bug report. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3307640&group_id=2435 |