5#ifndef QNETWORKLISTMANAGEREVENTS_H
6#define QNETWORKLISTMANAGEREVENTS_H
8#include <QtNetwork/private/qtnetworkglobal_p.h>
10#include <QtNetwork/qnetworkinformation.h>
12#include <QtCore/qstring.h>
13#include <QtCore/qobject.h>
14#include <QtCore/qloggingcategory.h>
15#include <QtCore/qmutex.h>
19#include <netlistmgr.h>
20#include <QtCore/private/qcomptr_p.h>
21#include <wrl/wrappers/corewrappers.h>
23#if QT_CONFIG(cpp_winrt)
24#include <QtCore/private/qt_winrtbase_p.h>
27using namespace Microsoft::WRL;
64 ComPtr<INetworkListManager> networkListManager =
nullptr;
65 ComPtr<IConnectionPoint> connectionPoint =
nullptr;
67#if QT_CONFIG(cpp_winrt)
74 QAtomicInteger<ULONG> ref = 0;
bool checkBehindCaptivePortal()
void transportMediumChanged(QNetworkInformation::TransportMedium)
void isMeteredChanged(bool)
virtual ~QNetworkListManagerEvents()
bool QueryInterfaceImpl(IUnknown *from, REFIID riid, void **ppvObject)
QT_BEGIN_NAMESPACE Q_DECLARE_LOGGING_CATEGORY(lcEventDispatcher)