Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Sutcliffe <ir0nh34d@users.sourceforge.net>2008-03-20 05:56:49 +0300
committerChris Sutcliffe <ir0nh34d@users.sourceforge.net>2008-03-20 05:56:49 +0300
commit3656a6073cbd38f7dd8edb6d70d5685de00fd089 (patch)
treeadb82dabb46a69fd612545a25c96759ded43d034 /winsup/w32api
parentb6f8240fa03c4efcf89c335fe5f9db3c9a1480d7 (diff)
2008-03-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/mprapi.h: Add guard for MprAdminAcceptReauthentication function and MPR_INTERFACE_3 structure since they are available only in Windows Server 2008
Diffstat (limited to 'winsup/w32api')
-rw-r--r--winsup/w32api/ChangeLog8
-rw-r--r--winsup/w32api/include/mprapi.h4
2 files changed, 12 insertions, 0 deletions
diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog
index 2632de5cb..c16a8abd6 100644
--- a/winsup/w32api/ChangeLog
+++ b/winsup/w32api/ChangeLog
@@ -1,3 +1,11 @@
+2008-03-19 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
+
+ * include/mprapi.h: Add guard for MprAdminAcceptReauthentication function
+ and MPR_INTERFACE_3 structure since they are available only in Windows
+ Server 2008
+
+ Thanks to crackedmind <crackedmind at sf dot net>.
+
2008-02-24 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/winnt.h: Update guard around KEY_WOW64_64KEY and KEY_WOW64_32KEY
diff --git a/winsup/w32api/include/mprapi.h b/winsup/w32api/include/mprapi.h
index 4efc6afcf..01452645a 100644
--- a/winsup/w32api/include/mprapi.h
+++ b/winsup/w32api/include/mprapi.h
@@ -379,6 +379,7 @@ typedef struct _MPR_INTERFACE_2 {
#define MPR_VS_PptpFirst VS_PptpFirst
#define MPR_VS_L2tpOnly VS_L2tpOnly
#define MPR_VS_L2tpFirst VS_L2tpFirst
+#if (_WIN32_WINNT>=0x0600)
typedef struct _MPR_INTERFACE_3 {
WCHAR wszInterfaceName[MAX_INTERFACE_NAME_LEN+1];
HANDLE hInterface;
@@ -422,6 +423,7 @@ typedef struct _MPR_INTERFACE_3 {
IN6_ADDR ipv6addrDnsAlt;
IN6_ADDR* ipv6addr;
} MPR_INTERFACE_3,*PMPR_INTERFACE_3;
+#endif
typedef struct _MPR_SERVER_0 {
BOOL fLanOnlyMode;
DWORD dwUpTime;
@@ -459,7 +461,9 @@ DWORD WINAPI MprAdminPortReset(RAS_SERVER_HANDLE,HANDLE);
BOOL WINAPI MprAdminAcceptNewConnection(RAS_CONNECTION_0*,RAS_CONNECTION_1*);
BOOL WINAPI MprAdminAcceptNewConnection2(RAS_CONNECTION_0*,RAS_CONNECTION_1*,RAS_CONNECTION_2*);
BOOL WINAPI MprAdminAcceptNewLink(RAS_PORT_0*,RAS_PORT_1*);
+#if (_WIN32_WINNT >= 0x0600)
BOOL WINAPI MprAdminAcceptReauthentication(RAS_CONNECTION_0*,RAS_CONNECTION_1*,RAS_CONNECTION_2*,RAS_CONNECTION_3*);
+#endif
void WINAPI MprAdminConnectionHangupNotification(RAS_CONNECTION_0*,RAS_CONNECTION_1*);
void WINAPI MprAdminConnectionHangupNotification2(RAS_CONNECTION_0*,RAS_CONNECTION_1*,RAS_CONNECTION_2*);
DWORD WINAPI MprAdminGetIpAddressForUser(WCHAR*,WCHAR*,DWORD*,BOOL*);