Skip to content
Snippets Groups Projects
Commit bec17d4b authored by Friedemann Kleint's avatar Friedemann Kleint
Browse files

TcpPortsGatherer: Fix compilation with MinGW/4.6.


Change-Id: I28666ac73688e937dfe87996b723311a95464ba6
Reviewed-by: default avatarFawzi Mohamed <fawzi.mohamed@nokia.com>
parent 4d1bbebf
No related branches found
No related tags found
No related merge requests found
...@@ -43,6 +43,28 @@ ...@@ -43,6 +43,28 @@
#include <iphlpapi.h> #include <iphlpapi.h>
#endif #endif
#if defined(Q_OS_WIN) && defined(Q_CC_MINGW)
// Missing declarations for MinGW. This requires MinGW with gcc 4.6.
typedef enum { } MIB_TCP_STATE;
typedef struct _MIB_TCP6ROW {
MIB_TCP_STATE State;
IN6_ADDR LocalAddr;
DWORD dwLocalScopeId;
DWORD dwLocalPort;
IN6_ADDR RemoteAddr;
DWORD dwRemoteScopeId;
DWORD dwRemotePort;
} MIB_TCP6ROW, *PMIB_TCP6ROW;
typedef struct _MIB_TCP6TABLE {
DWORD dwNumEntries;
MIB_TCP6ROW table[ANY_SIZE];
} MIB_TCP6TABLE, *PMIB_TCP6TABLE;
#endif // defined(Q_OS_WIN) && defined(Q_CC_MINGW)
namespace Utils { namespace Utils {
namespace Internal { namespace Internal {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment