Thanks for feedback @julliard and apologies for the missed authorship.
I believe the patch was Matijn Woudt (https://list.winehq.org/pipermail/wine-devel/2009-June/076173.html)
It seems this issue isn't as low hanging as I thought.
The latest messages from 2017 in Bugzilla indicated that the patch wasn't being applied properly so I thought it was a simple fix. I tested that the original error was resolved by the patch but it seems there are other issues to handle regardless of the original error being resolved.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8513#note_108965
--
v2: widl: Store the runtimeclass for constructor interfaces.
widl: Store a variable pointer instead of a declaration in expressions.
widl: Relax check on runtimeclass definitions.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8507
If you are submitting a patch written by someone else you need to set the correct authorship.
In any case, this was already rejected multiple times because it's not how Windows does it, quotes don't get any special treatment.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8513#note_108961
--
v9: cfgmgr32: Support fetching properties for device objects in Dev{GetObjects, CreateObjectQueryEx}.
cfgmgr32: Implement initial device enumeration for DevCreateObjectQuery.
cfgmgr32/test: Add tests for DevCreateObjectQuery.
cfgmgr32/tests: Add tests for fetching specific properties in DevGetObjects.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8478