diff options
Diffstat (limited to 'winsup/w32api/include/routprot.h')
-rw-r--r-- | winsup/w32api/include/routprot.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/winsup/w32api/include/routprot.h b/winsup/w32api/include/routprot.h new file mode 100644 index 000000000..5845fc4fa --- /dev/null +++ b/winsup/w32api/include/routprot.h @@ -0,0 +1,36 @@ +#ifndef _ROUTPROT_H +#define _ROUTPROT_H +#if __GNUC__ >= 3 +#pragma GCC system_header +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +#if (_WIN32_WINNT >= 0x0500) +typedef struct IP_ADAPTER_BINDING_INFO { + ULONG AddressCount; + DWORD RemoteAddress; + ULONG Mtu; + ULONGLONG Speed; + IP_LOCAL_BINDING Address[]; +} IP_ADAPTER_BINDING_INFO,*PIP_ADAPTER_BINDING_INFO; +typedef struct IP_LOCAL_BINDING { + DWORD Address; + DWORD Mask; +} IP_LOCAL_BINDING,*PIP_LOCAL_BINDING; +typedef struct IPX_ADAPTER_BINDING_INFO { + ULONG AdapterIndex; + UCHAR Network[4]; + UCHAR LocalNode[6]; + UCHAR RemoteNode[6]; + ULONG MaxPacketSize; + ULONG LinkSpeed; +} IPX_ADAPTER_BINDING_INFO,*PIPX_ADAPTER_BINDING_INFO; +#endif + +#ifdef __cplusplus +} +#endif +#endif |