Fix MiniUPnP IGD with newers versions.

Only for windows, as other use UPnPBase.
This commit is contained in:
Phenom 2015-09-24 00:37:31 +02:00
parent e47168baae
commit 7e708ff4aa
4 changed files with 516 additions and 121 deletions

View file

@ -20,6 +20,7 @@
#include <miniupnpc/miniwget.h>
#include <miniupnpc/miniupnpc.h>
#include <miniupnpc/upnpcommands.h>
#include <miniupnpc/upnperrors.h>
/* Ensure linking names are okay on OSX platform. (C interface) */
@ -41,11 +42,14 @@ void ListRedirections(struct UPNPUrls * urls,
struct IGDdatas * data);
int SetRedirectAndTest(struct UPNPUrls * urls,
struct IGDdatas * data,
const char * iaddr,
const char * iport,
const char * eport,
const char * proto);
struct IGDdatas * data,
const char * iaddr,
const char * iport,
const char * eport,
const char * proto,
const char *leaseDuration,
const char *description,
int addAny);
int TestRedirect(struct UPNPUrls * urls,
struct IGDdatas * data,