https://bugs.winehq.org/show_bug.cgi?id=49531
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://softwarefile.futunn |https://web.archive.org/web |.com/FTNN_10.6.7858.0615095 |/20210213115518/https://sof |7.exe |twarefile.futunn.com/FTNN_1 | |0.6.7858.06150957.exe Ever confirmed|0 |1 Summary|futubull not work |Multiple Qt5 based | |applications which make use | |of | |'QNetworkConnectionMonitor' | |need | |'INetworkConnection::GetAda | |pterId' implementation | |(Futubull 10.x) CC| |focht@gmx.net Keywords| |download, source Component|-unknown |netprofm Status|UNCONFIRMED |NEW
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
adding more detail information and refining summary to collect dupes here.
@Matt
Please don't confuse/mix entirely different issues with bugs that have nothing to do with it. Bug 49954 is about VC++ 2017/2019 runtime insufficiency of Wine builtins.
Relevant part of Qt5 source, used by 'QNetworkConnectionMonitor' class:
https://code.qt.io/cgit/qt/qtbase.git/tree/src/network/kernel/qnetconmonitor...
--- snip --- ComPtr<INetworkConnection> QNetworkConnectionEvents::getNetworkConnectionFromAdapterGuid(QUuid guid) { ComPtr<IEnumNetworkConnections> connections; auto hr = networkListManager->GetNetworkConnections(connections.GetAddressOf()); if (FAILED(hr)) { qCWarning(lcNetMon) << "Failed to enumerate network connections:" << errorStringFromHResult(hr); return nullptr; } ComPtr<INetworkConnection> connection = nullptr; do { hr = connections->Next(1, connection.GetAddressOf(), nullptr); if (FAILED(hr)) { qCWarning(lcNetMon) << "Failed to get next network connection in enumeration:" << errorStringFromHResult(hr); break; } if (connection) { GUID adapterId; hr = connection->GetAdapterId(&adapterId); if (FAILED(hr)) { qCWarning(lcNetMon) << "Failed to get adapter ID from network connection:" << errorStringFromHResult(hr); continue; } if (guid == adapterId) return connection; } } while (connection); return nullptr; } --- snip ---
Wine source:
https://source.winehq.org/git/wine.git/blob/4f7e621dc58fd82924e64c695dc61a78...
--- snip --- 1584 static HRESULT WINAPI connection_GetAdapterId( 1585 INetworkConnection *iface, 1586 GUID *pgdAdapterId ) 1587 { 1588 struct connection *connection = impl_from_INetworkConnection( iface ); 1589 1590 FIXME( "%p, %p\n", iface, pgdAdapterId ); 1591 1592 *pgdAdapterId = connection->id; 1593 return S_OK; 1594 } --- snip ---
$ sha1sum FTNN_10.6.7858.06150957.exe 7ed65980ef80dee5db321e2a4101050fd847e78d FTNN_10.6.7858.06150957.exe
$ du -sh FTNN_10.6.7858.06150957.exe 126M FTNN_10.6.7858.06150957.exe
$ wine --version wine-6.2
Regards