comparison win32/ipifcons.d @ 1:4a9dcbd9e54f

-files of 0.13 beta -fixes so that it now compiles with the current dmd version
author marton@basel.hu
date Tue, 05 Apr 2011 20:44:01 +0200
parents
children
comparison
equal deleted inserted replaced
0:586e4a649642 1:4a9dcbd9e54f
1 /***********************************************************************\
2 * ipifcons.d *
3 * *
4 * Windows API header module *
5 * *
6 * Translated from MinGW Windows headers *
7 * by Stewart Gordon *
8 * *
9 * Placed into public domain *
10 \***********************************************************************/
11 module win32.ipifcons;
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 }