On Tue Nov 15 07:57:37 2022 +0000, Torge Matthies wrote:
how does one get wine to call winex11.drv callbacks, because the only alternative would be to create a vulkan context and get it to dispatch a debug callback, otherwise I can't make a failing test. I'll just make one that calls CreateWindow for now, that sends some window messages and I can check that those are in user32. But that won't fail even without this MR, afaict.
Hmm, I was assuming it would be as simple as calling GetModuleHandleEx() on the fields of NtCurrentTeb()->KernelCallbackTable, but I guess that doesn't make sense if there's no way of knowing how many callbacks there are.
I guess if there's no simple way to write a test then it probably doesn't make sense to include one.