On Wed Apr 12 05:38:56 2023 +0000, Zhiyi Zhang wrote:
> Hi Yeshun, you don't need to regularly rebase the MR on top of the
> latest master. Because this area of code is largely undocumented, to
> help this MR gets in, you need to add a test, even if it might not be
> easy. I think you can use some of the example codes in NCALRPC_example. Thanks.
I'm sorry I tried again, but still failed. I just know that the interface should not add 'implicit_handle(handle_t IXXX_HANDLE)' after 'uuid(IXXX_UUID)'.
Can you help me add a simple interface in the testcases and tell me how to call the interface function? Otherwise, all I can do is give up.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2305#note_29671
* Fix InternetGetConnectedStateEx() parameter checking.
* InternetGetConnectedStateExA() must always null-terminate the state string.
* Dump the state string if it is not as expected.
* Remove a couple of redundant InternetGetConnectedStateEx*() tests.
* Avoid an unnecessary lstrlenW() call in internet.c.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2634
Needed for mingw Firefox build.
The WIDL error points to the wrong function, specifically the one after it.
include/windows.ui.composition.interop.idl:35:63: error: parameter 'swapchain' of function 'CreateCompositionSurfaceForHandle' cannot derive from void *
HRESULT CreateCompositionSurfaceForSwapChain([in] IUnknown *swapchain, [out, retval] ICompositionSurface **result);
^
make[1]: *** [Makefile:163749: include/windows.ui.composition.interop.h] Error 1
--
v3: include: Add windows.ui.composition.interop.idl file.
widl: Add support for WinRT HANDLE parameter type.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2620