#ifndef _IPTYPES_H
#define _IPTYPES_H
-#if __GNUC__ >=3
-#pragma GCC system_header
-#endif
#include <sys/types.h>
+#include <ifdef.h>
+
#ifdef __cplusplus
extern "C" {
#endif
UINT EnableProxy;
UINT EnableDns;
} FIXED_INFO, *PFIXED_INFO;
-#ifdef _WINSOCK2_H
+#ifdef _WINSOCK2API_
typedef enum {
IpPrefixOriginOther = 0,
IpPrefixOriginManual,
IpDadStateDeprecated,
IpDadStatePreferred,
} IP_DAD_STATE;
-typedef enum {
- IfOperStatusUp = 1,
- IfOperStatusDown,
- IfOperStatusTesting,
- IfOperStatusUnknown,
- IfOperStatusDormant,
- IfOperStatusNotPresent,
- IfOperStatusLowerLayerDown
-} IF_OPER_STATUS;
typedef struct _IP_ADAPTER_UNICAST_ADDRESS {
union {
ULONGLONG Alignment;