31 May
2024
31 May
'24
6:06 a.m.
On Fri May 31 06:06:37 2024 +0000, Rémi Bernon wrote:
I don't think this will work, the C typedefs are not written with the namespace-mangled interface but a different forward declared interface. With this widl fix https://gitlab.winehq.org/rbernon/wine/-/commit/73d264e61081c4e81bce43dde4e8... you should then instead be able to do this, which will be correct: ``` typedef Windows.System.IDispatcherQueue *PDISPATCHERQUEUE; typedef Windows.System.IDispatcherQueueController *PDISPATCHERQUEUECONTROLLER; ``` You're right, I missed that. Thanks, your fix works perfectly and generates the right typedefs.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/5746#note_71883