This fixes two things:
* HID report descriptor parser enum for local items. Close inspection of page 40 of [Device Class Definition for HID 1.11](https://www.usb.org/document-library/device-class-definition-hid-111) reveals a jump between Designator Maximum (0101) and String Index (0111). This caused a controller of mine to not get recognized.
* HidP_SetUsageValue for items that define multiple controls (with Report Count > 1). Attempting to set one value would result in HIDP_STATUS_BUFFER_TOO_SMALL.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1448
On Thu Nov 10 10:18:50 2022 +0000, Jason Kuo wrote:
> Understood, will do more tests to check if the function actually works
> before updating the patch.
Just found out that my tests about InternetSetFilePointer doesn't work at all, mark the thread as unresolved.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1268#note_16513
I'm not exactly sure what is calling this function, but it's probably that anti virus I installed to test the KeInitializeGuardedMutex implementation.
edit: TkCtrl2k64.sys calls it
--
v6: ntoskrnl.exe: Implement ExInterlockedInsertTailList.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1282
I'm not exactly sure what is calling this function, but it's probably that anti virus I installed to test the KeInitializeGuardedMutex implementation.
edit: TkCtrl2k64.sys calls it
--
v5: ntoskrnl.exe: Implement ExInterlockedInsertTailList.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1282
On Sat Nov 19 05:13:10 2022 +0000, Gabriel Ivăncescu wrote:
> Do you plan to convert the entire module soon (i.e. next week)? I have a
> lot of jscript patches and it would be a pain to only replace some of
> them, much easier to just search/replace everything at once when
> rebasing. (otherwise I could take a jab at doing it after this MR is in)
Right now I'm focused on getting rid of the duplicate string functions, like heap_strdupW, that are scattered throughout the Wine codebase. If you want to convert the rest of jscript to use the standard memory allocation functions, that would be great! It will have to be done eventually anyway.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1426#note_16477