This MR adds a unixlib component to wlanapi containing DBus + NetworkManager implementations for
* WlanEnumInterfaces
* WlanGetAvailableNetworkList
* WlanGetNetworkBssList
* WlanScan
* WlanSetProfile
* WlanConnect
* WlanGetProfileList
* WlanDisconnect
--
v13: wlanapi: Add NetworkManager backed implementation for WlanDisconnect.
wlanapi/tests: Add unit tests for WlanDisconnect.
wlanapi: Add NetworkManager backed implementation for WlanSetProfile.
wlanapi/tests: Add tests for WlanSetProfile.
wlanapi: Add stub for WlanSetProfile.
wlanapi: Add stub for WlanDisconnect.
wlanapi: Add an initial NetworkManager backed implementation for WlanConnect.
wlanapi/tests: Add unit tests for WlanConnect.
wlanapi: Add stub for WlanConnect.
wlanapi: Add NetworkManager backed implementation for WlanGetProfileList.
wlanapi/tests: Add unit tests for WlanGetProfileList.
wlanapi: Add stub for WlanGetProfileList.
wlanapi: Add NetworkManager backed implementation for WlanScan.
wlanapi/tests: Add unit tests for WlanScan.
wlanapi: Add NetworkManager backed implementation for WlanGetNetworkBssList.
wlanapi/tests: Add unit test for test_WlanGetNetworkBssList.
wlanapi: Add stub for WlanGetNetworkBssList.
wlanapi: Add NetworkManager backed implementation for WlanGetAvailableNetworkList.
wlanapi/tests: Add unit test for WlanGetAvailableNetworkList.
wlanapi: Add NetworkManager backed implementation for WlanEnumInterfaces.
wlanapi: Add a basic unixlib implementation.
This merge request has too many patches to be relayed via email.
Please visit the URL below to see the contents of the merge request.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6505
I've tried implementing this before but importing user32 from ntdll isn't a reliable
thing (so I recently rewrote it using the ntdll equivalents of LoadLibrary() and GetProcAddress())
Note: This is a weird way to implement this function (Windows implements this
in ntdll instead) but that would probably require a user32/ntdll rewrite (so this
is the next best tning to get the application working)
--
v4: ntdll: Implement NtdllDefWindowProc_A().
https://gitlab.winehq.org/wine/wine/-/merge_requests/5236