1 /** 2 * Windows API header module 3 * 4 * Translated from MinGW Windows headers 5 * 6 * Authors: Stewart Gordon 7 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0) 8 * Source: $(DRUNTIMESRC src/core/sys/windows/_ipifcons.d) 9 */ 10 module core.sys.windows.ipifcons; 11 version (Windows): 12 13 // FIXME: check types of constants 14 15 enum { 16 MIB_IF_ADMIN_STATUS_UP = 1, 17 MIB_IF_ADMIN_STATUS_DOWN, 18 MIB_IF_ADMIN_STATUS_TESTING, 19 } 20 21 enum { 22 MIB_IF_OPER_STATUS_NON_OPERATIONAL, 23 MIB_IF_OPER_STATUS_UNREACHABLE, 24 MIB_IF_OPER_STATUS_DISCONNECTED, 25 MIB_IF_OPER_STATUS_CONNECTING, 26 MIB_IF_OPER_STATUS_CONNECTED, 27 MIB_IF_OPER_STATUS_OPERATIONAL // = 5 28 } 29 30 enum { 31 MIB_IF_TYPE_OTHER = 1, 32 MIB_IF_TYPE_ETHERNET = 6, 33 MIB_IF_TYPE_TOKENRING = 9, 34 MIB_IF_TYPE_FDDI = 15, 35 MIB_IF_TYPE_PPP = 23, 36 MIB_IF_TYPE_LOOPBACK = 24, 37 MIB_IF_TYPE_SLIP = 28 38 } 39