Win32 API 日本語リファレンス
ホームNetworking.WinSock › NL_ROUTE_PROTOCOL

NL_ROUTE_PROTOCOL

列挙型
基底型i4

メンバー 63

名前10進16進
RouteProtocolOther10x1
RouteProtocolLocal20x2
RouteProtocolNetMgmt30x3
RouteProtocolIcmp40x4
RouteProtocolEgp50x5
RouteProtocolGgp60x6
RouteProtocolHello70x7
RouteProtocolRip80x8
RouteProtocolIsIs90x9
RouteProtocolEsIs100xA
RouteProtocolCisco110xB
RouteProtocolBbn120xC
RouteProtocolOspf130xD
RouteProtocolBgp140xE
RouteProtocolIdpr150xF
RouteProtocolEigrp160x10
RouteProtocolDvmrp170x11
RouteProtocolRpl180x12
RouteProtocolDhcp190x13
MIB_IPPROTO_OTHER10x1
PROTO_IP_OTHER10x1
MIB_IPPROTO_LOCAL20x2
PROTO_IP_LOCAL20x2
MIB_IPPROTO_NETMGMT30x3
PROTO_IP_NETMGMT30x3
MIB_IPPROTO_ICMP40x4
PROTO_IP_ICMP40x4
MIB_IPPROTO_EGP50x5
PROTO_IP_EGP50x5
MIB_IPPROTO_GGP60x6
PROTO_IP_GGP60x6
MIB_IPPROTO_HELLO70x7
PROTO_IP_HELLO70x7
MIB_IPPROTO_RIP80x8
PROTO_IP_RIP80x8
MIB_IPPROTO_IS_IS90x9
PROTO_IP_IS_IS90x9
MIB_IPPROTO_ES_IS100xA
PROTO_IP_ES_IS100xA
MIB_IPPROTO_CISCO110xB
PROTO_IP_CISCO110xB
MIB_IPPROTO_BBN120xC
PROTO_IP_BBN120xC
MIB_IPPROTO_OSPF130xD
PROTO_IP_OSPF130xD
MIB_IPPROTO_BGP140xE
PROTO_IP_BGP140xE
MIB_IPPROTO_IDPR150xF
PROTO_IP_IDPR150xF
MIB_IPPROTO_EIGRP160x10
PROTO_IP_EIGRP160x10
MIB_IPPROTO_DVMRP170x11
PROTO_IP_DVMRP170x11
MIB_IPPROTO_RPL180x12
PROTO_IP_RPL180x12
MIB_IPPROTO_DHCP190x13
PROTO_IP_DHCP190x13
MIB_IPPROTO_NT_AUTOSTATIC100020x2712
PROTO_IP_NT_AUTOSTATIC100020x2712
MIB_IPPROTO_NT_STATIC100060x2716
PROTO_IP_NT_STATIC100060x2716
MIB_IPPROTO_NT_STATIC_NON_DOD100070x2717
PROTO_IP_NT_STATIC_NON_DOD100070x2717

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum NL_ROUTE_PROTOCOL : int {
    RouteProtocolOther = 1,
    RouteProtocolLocal = 2,
    RouteProtocolNetMgmt = 3,
    RouteProtocolIcmp = 4,
    RouteProtocolEgp = 5,
    RouteProtocolGgp = 6,
    RouteProtocolHello = 7,
    RouteProtocolRip = 8,
    RouteProtocolIsIs = 9,
    RouteProtocolEsIs = 10,
    RouteProtocolCisco = 11,
    RouteProtocolBbn = 12,
    RouteProtocolOspf = 13,
    RouteProtocolBgp = 14,
    RouteProtocolIdpr = 15,
    RouteProtocolEigrp = 16,
    RouteProtocolDvmrp = 17,
    RouteProtocolRpl = 18,
    RouteProtocolDhcp = 19,
    MIB_IPPROTO_OTHER = 1,
    PROTO_IP_OTHER = 1,
    MIB_IPPROTO_LOCAL = 2,
    PROTO_IP_LOCAL = 2,
    MIB_IPPROTO_NETMGMT = 3,
    PROTO_IP_NETMGMT = 3,
    MIB_IPPROTO_ICMP = 4,
    PROTO_IP_ICMP = 4,
    MIB_IPPROTO_EGP = 5,
    PROTO_IP_EGP = 5,
    MIB_IPPROTO_GGP = 6,
    PROTO_IP_GGP = 6,
    MIB_IPPROTO_HELLO = 7,
    PROTO_IP_HELLO = 7,
    MIB_IPPROTO_RIP = 8,
    PROTO_IP_RIP = 8,
    MIB_IPPROTO_IS_IS = 9,
    PROTO_IP_IS_IS = 9,
    MIB_IPPROTO_ES_IS = 10,
    PROTO_IP_ES_IS = 10,
    MIB_IPPROTO_CISCO = 11,
    PROTO_IP_CISCO = 11,
    MIB_IPPROTO_BBN = 12,
    PROTO_IP_BBN = 12,
    MIB_IPPROTO_OSPF = 13,
    PROTO_IP_OSPF = 13,
    MIB_IPPROTO_BGP = 14,
    PROTO_IP_BGP = 14,
    MIB_IPPROTO_IDPR = 15,
    PROTO_IP_IDPR = 15,
    MIB_IPPROTO_EIGRP = 16,
    PROTO_IP_EIGRP = 16,
    MIB_IPPROTO_DVMRP = 17,
    PROTO_IP_DVMRP = 17,
    MIB_IPPROTO_RPL = 18,
    PROTO_IP_RPL = 18,
    MIB_IPPROTO_DHCP = 19,
    PROTO_IP_DHCP = 19,
    MIB_IPPROTO_NT_AUTOSTATIC = 10002,
    PROTO_IP_NT_AUTOSTATIC = 10002,
    MIB_IPPROTO_NT_STATIC = 10006,
    PROTO_IP_NT_STATIC = 10006,
    MIB_IPPROTO_NT_STATIC_NON_DOD = 10007,
    PROTO_IP_NT_STATIC_NON_DOD = 10007
} NL_ROUTE_PROTOCOL;
public enum NL_ROUTE_PROTOCOL : int
{
    RouteProtocolOther = 1,
    RouteProtocolLocal = 2,
    RouteProtocolNetMgmt = 3,
    RouteProtocolIcmp = 4,
    RouteProtocolEgp = 5,
    RouteProtocolGgp = 6,
    RouteProtocolHello = 7,
    RouteProtocolRip = 8,
    RouteProtocolIsIs = 9,
    RouteProtocolEsIs = 10,
    RouteProtocolCisco = 11,
    RouteProtocolBbn = 12,
    RouteProtocolOspf = 13,
    RouteProtocolBgp = 14,
    RouteProtocolIdpr = 15,
    RouteProtocolEigrp = 16,
    RouteProtocolDvmrp = 17,
    RouteProtocolRpl = 18,
    RouteProtocolDhcp = 19,
    MIB_IPPROTO_OTHER = 1,
    PROTO_IP_OTHER = 1,
    MIB_IPPROTO_LOCAL = 2,
    PROTO_IP_LOCAL = 2,
    MIB_IPPROTO_NETMGMT = 3,
    PROTO_IP_NETMGMT = 3,
    MIB_IPPROTO_ICMP = 4,
    PROTO_IP_ICMP = 4,
    MIB_IPPROTO_EGP = 5,
    PROTO_IP_EGP = 5,
    MIB_IPPROTO_GGP = 6,
    PROTO_IP_GGP = 6,
    MIB_IPPROTO_HELLO = 7,
    PROTO_IP_HELLO = 7,
    MIB_IPPROTO_RIP = 8,
    PROTO_IP_RIP = 8,
    MIB_IPPROTO_IS_IS = 9,
    PROTO_IP_IS_IS = 9,
    MIB_IPPROTO_ES_IS = 10,
    PROTO_IP_ES_IS = 10,
    MIB_IPPROTO_CISCO = 11,
    PROTO_IP_CISCO = 11,
    MIB_IPPROTO_BBN = 12,
    PROTO_IP_BBN = 12,
    MIB_IPPROTO_OSPF = 13,
    PROTO_IP_OSPF = 13,
    MIB_IPPROTO_BGP = 14,
    PROTO_IP_BGP = 14,
    MIB_IPPROTO_IDPR = 15,
    PROTO_IP_IDPR = 15,
    MIB_IPPROTO_EIGRP = 16,
    PROTO_IP_EIGRP = 16,
    MIB_IPPROTO_DVMRP = 17,
    PROTO_IP_DVMRP = 17,
    MIB_IPPROTO_RPL = 18,
    PROTO_IP_RPL = 18,
    MIB_IPPROTO_DHCP = 19,
    PROTO_IP_DHCP = 19,
    MIB_IPPROTO_NT_AUTOSTATIC = 10002,
    PROTO_IP_NT_AUTOSTATIC = 10002,
    MIB_IPPROTO_NT_STATIC = 10006,
    PROTO_IP_NT_STATIC = 10006,
    MIB_IPPROTO_NT_STATIC_NON_DOD = 10007,
    PROTO_IP_NT_STATIC_NON_DOD = 10007,
}
Public Enum NL_ROUTE_PROTOCOL As Integer
    RouteProtocolOther = 1
    RouteProtocolLocal = 2
    RouteProtocolNetMgmt = 3
    RouteProtocolIcmp = 4
    RouteProtocolEgp = 5
    RouteProtocolGgp = 6
    RouteProtocolHello = 7
    RouteProtocolRip = 8
    RouteProtocolIsIs = 9
    RouteProtocolEsIs = 10
    RouteProtocolCisco = 11
    RouteProtocolBbn = 12
    RouteProtocolOspf = 13
    RouteProtocolBgp = 14
    RouteProtocolIdpr = 15
    RouteProtocolEigrp = 16
    RouteProtocolDvmrp = 17
    RouteProtocolRpl = 18
    RouteProtocolDhcp = 19
    MIB_IPPROTO_OTHER = 1
    PROTO_IP_OTHER = 1
    MIB_IPPROTO_LOCAL = 2
    PROTO_IP_LOCAL = 2
    MIB_IPPROTO_NETMGMT = 3
    PROTO_IP_NETMGMT = 3
    MIB_IPPROTO_ICMP = 4
    PROTO_IP_ICMP = 4
    MIB_IPPROTO_EGP = 5
    PROTO_IP_EGP = 5
    MIB_IPPROTO_GGP = 6
    PROTO_IP_GGP = 6
    MIB_IPPROTO_HELLO = 7
    PROTO_IP_HELLO = 7
    MIB_IPPROTO_RIP = 8
    PROTO_IP_RIP = 8
    MIB_IPPROTO_IS_IS = 9
    PROTO_IP_IS_IS = 9
    MIB_IPPROTO_ES_IS = 10
    PROTO_IP_ES_IS = 10
    MIB_IPPROTO_CISCO = 11
    PROTO_IP_CISCO = 11
    MIB_IPPROTO_BBN = 12
    PROTO_IP_BBN = 12
    MIB_IPPROTO_OSPF = 13
    PROTO_IP_OSPF = 13
    MIB_IPPROTO_BGP = 14
    PROTO_IP_BGP = 14
    MIB_IPPROTO_IDPR = 15
    PROTO_IP_IDPR = 15
    MIB_IPPROTO_EIGRP = 16
    PROTO_IP_EIGRP = 16
    MIB_IPPROTO_DVMRP = 17
    PROTO_IP_DVMRP = 17
    MIB_IPPROTO_RPL = 18
    PROTO_IP_RPL = 18
    MIB_IPPROTO_DHCP = 19
    PROTO_IP_DHCP = 19
    MIB_IPPROTO_NT_AUTOSTATIC = 10002
    PROTO_IP_NT_AUTOSTATIC = 10002
    MIB_IPPROTO_NT_STATIC = 10006
    PROTO_IP_NT_STATIC = 10006
    MIB_IPPROTO_NT_STATIC_NON_DOD = 10007
    PROTO_IP_NT_STATIC_NON_DOD = 10007
End Enum
import enum

class NL_ROUTE_PROTOCOL(enum.IntEnum):
    RouteProtocolOther = 1
    RouteProtocolLocal = 2
    RouteProtocolNetMgmt = 3
    RouteProtocolIcmp = 4
    RouteProtocolEgp = 5
    RouteProtocolGgp = 6
    RouteProtocolHello = 7
    RouteProtocolRip = 8
    RouteProtocolIsIs = 9
    RouteProtocolEsIs = 10
    RouteProtocolCisco = 11
    RouteProtocolBbn = 12
    RouteProtocolOspf = 13
    RouteProtocolBgp = 14
    RouteProtocolIdpr = 15
    RouteProtocolEigrp = 16
    RouteProtocolDvmrp = 17
    RouteProtocolRpl = 18
    RouteProtocolDhcp = 19
    MIB_IPPROTO_OTHER = 1
    PROTO_IP_OTHER = 1
    MIB_IPPROTO_LOCAL = 2
    PROTO_IP_LOCAL = 2
    MIB_IPPROTO_NETMGMT = 3
    PROTO_IP_NETMGMT = 3
    MIB_IPPROTO_ICMP = 4
    PROTO_IP_ICMP = 4
    MIB_IPPROTO_EGP = 5
    PROTO_IP_EGP = 5
    MIB_IPPROTO_GGP = 6
    PROTO_IP_GGP = 6
    MIB_IPPROTO_HELLO = 7
    PROTO_IP_HELLO = 7
    MIB_IPPROTO_RIP = 8
    PROTO_IP_RIP = 8
    MIB_IPPROTO_IS_IS = 9
    PROTO_IP_IS_IS = 9
    MIB_IPPROTO_ES_IS = 10
    PROTO_IP_ES_IS = 10
    MIB_IPPROTO_CISCO = 11
    PROTO_IP_CISCO = 11
    MIB_IPPROTO_BBN = 12
    PROTO_IP_BBN = 12
    MIB_IPPROTO_OSPF = 13
    PROTO_IP_OSPF = 13
    MIB_IPPROTO_BGP = 14
    PROTO_IP_BGP = 14
    MIB_IPPROTO_IDPR = 15
    PROTO_IP_IDPR = 15
    MIB_IPPROTO_EIGRP = 16
    PROTO_IP_EIGRP = 16
    MIB_IPPROTO_DVMRP = 17
    PROTO_IP_DVMRP = 17
    MIB_IPPROTO_RPL = 18
    PROTO_IP_RPL = 18
    MIB_IPPROTO_DHCP = 19
    PROTO_IP_DHCP = 19
    MIB_IPPROTO_NT_AUTOSTATIC = 10002
    PROTO_IP_NT_AUTOSTATIC = 10002
    MIB_IPPROTO_NT_STATIC = 10006
    PROTO_IP_NT_STATIC = 10006
    MIB_IPPROTO_NT_STATIC_NON_DOD = 10007
    PROTO_IP_NT_STATIC_NON_DOD = 10007
// NL_ROUTE_PROTOCOL
pub const RouteProtocolOther: i32 = 1;
pub const RouteProtocolLocal: i32 = 2;
pub const RouteProtocolNetMgmt: i32 = 3;
pub const RouteProtocolIcmp: i32 = 4;
pub const RouteProtocolEgp: i32 = 5;
pub const RouteProtocolGgp: i32 = 6;
pub const RouteProtocolHello: i32 = 7;
pub const RouteProtocolRip: i32 = 8;
pub const RouteProtocolIsIs: i32 = 9;
pub const RouteProtocolEsIs: i32 = 10;
pub const RouteProtocolCisco: i32 = 11;
pub const RouteProtocolBbn: i32 = 12;
pub const RouteProtocolOspf: i32 = 13;
pub const RouteProtocolBgp: i32 = 14;
pub const RouteProtocolIdpr: i32 = 15;
pub const RouteProtocolEigrp: i32 = 16;
pub const RouteProtocolDvmrp: i32 = 17;
pub const RouteProtocolRpl: i32 = 18;
pub const RouteProtocolDhcp: i32 = 19;
pub const MIB_IPPROTO_OTHER: i32 = 1;
pub const PROTO_IP_OTHER: i32 = 1;
pub const MIB_IPPROTO_LOCAL: i32 = 2;
pub const PROTO_IP_LOCAL: i32 = 2;
pub const MIB_IPPROTO_NETMGMT: i32 = 3;
pub const PROTO_IP_NETMGMT: i32 = 3;
pub const MIB_IPPROTO_ICMP: i32 = 4;
pub const PROTO_IP_ICMP: i32 = 4;
pub const MIB_IPPROTO_EGP: i32 = 5;
pub const PROTO_IP_EGP: i32 = 5;
pub const MIB_IPPROTO_GGP: i32 = 6;
pub const PROTO_IP_GGP: i32 = 6;
pub const MIB_IPPROTO_HELLO: i32 = 7;
pub const PROTO_IP_HELLO: i32 = 7;
pub const MIB_IPPROTO_RIP: i32 = 8;
pub const PROTO_IP_RIP: i32 = 8;
pub const MIB_IPPROTO_IS_IS: i32 = 9;
pub const PROTO_IP_IS_IS: i32 = 9;
pub const MIB_IPPROTO_ES_IS: i32 = 10;
pub const PROTO_IP_ES_IS: i32 = 10;
pub const MIB_IPPROTO_CISCO: i32 = 11;
pub const PROTO_IP_CISCO: i32 = 11;
pub const MIB_IPPROTO_BBN: i32 = 12;
pub const PROTO_IP_BBN: i32 = 12;
pub const MIB_IPPROTO_OSPF: i32 = 13;
pub const PROTO_IP_OSPF: i32 = 13;
pub const MIB_IPPROTO_BGP: i32 = 14;
pub const PROTO_IP_BGP: i32 = 14;
pub const MIB_IPPROTO_IDPR: i32 = 15;
pub const PROTO_IP_IDPR: i32 = 15;
pub const MIB_IPPROTO_EIGRP: i32 = 16;
pub const PROTO_IP_EIGRP: i32 = 16;
pub const MIB_IPPROTO_DVMRP: i32 = 17;
pub const PROTO_IP_DVMRP: i32 = 17;
pub const MIB_IPPROTO_RPL: i32 = 18;
pub const PROTO_IP_RPL: i32 = 18;
pub const MIB_IPPROTO_DHCP: i32 = 19;
pub const PROTO_IP_DHCP: i32 = 19;
pub const MIB_IPPROTO_NT_AUTOSTATIC: i32 = 10002;
pub const PROTO_IP_NT_AUTOSTATIC: i32 = 10002;
pub const MIB_IPPROTO_NT_STATIC: i32 = 10006;
pub const PROTO_IP_NT_STATIC: i32 = 10006;
pub const MIB_IPPROTO_NT_STATIC_NON_DOD: i32 = 10007;
pub const PROTO_IP_NT_STATIC_NON_DOD: i32 = 10007;
// NL_ROUTE_PROTOCOL
const (
	RouteProtocolOther int32 = 1
	RouteProtocolLocal int32 = 2
	RouteProtocolNetMgmt int32 = 3
	RouteProtocolIcmp int32 = 4
	RouteProtocolEgp int32 = 5
	RouteProtocolGgp int32 = 6
	RouteProtocolHello int32 = 7
	RouteProtocolRip int32 = 8
	RouteProtocolIsIs int32 = 9
	RouteProtocolEsIs int32 = 10
	RouteProtocolCisco int32 = 11
	RouteProtocolBbn int32 = 12
	RouteProtocolOspf int32 = 13
	RouteProtocolBgp int32 = 14
	RouteProtocolIdpr int32 = 15
	RouteProtocolEigrp int32 = 16
	RouteProtocolDvmrp int32 = 17
	RouteProtocolRpl int32 = 18
	RouteProtocolDhcp int32 = 19
	MIB_IPPROTO_OTHER int32 = 1
	PROTO_IP_OTHER int32 = 1
	MIB_IPPROTO_LOCAL int32 = 2
	PROTO_IP_LOCAL int32 = 2
	MIB_IPPROTO_NETMGMT int32 = 3
	PROTO_IP_NETMGMT int32 = 3
	MIB_IPPROTO_ICMP int32 = 4
	PROTO_IP_ICMP int32 = 4
	MIB_IPPROTO_EGP int32 = 5
	PROTO_IP_EGP int32 = 5
	MIB_IPPROTO_GGP int32 = 6
	PROTO_IP_GGP int32 = 6
	MIB_IPPROTO_HELLO int32 = 7
	PROTO_IP_HELLO int32 = 7
	MIB_IPPROTO_RIP int32 = 8
	PROTO_IP_RIP int32 = 8
	MIB_IPPROTO_IS_IS int32 = 9
	PROTO_IP_IS_IS int32 = 9
	MIB_IPPROTO_ES_IS int32 = 10
	PROTO_IP_ES_IS int32 = 10
	MIB_IPPROTO_CISCO int32 = 11
	PROTO_IP_CISCO int32 = 11
	MIB_IPPROTO_BBN int32 = 12
	PROTO_IP_BBN int32 = 12
	MIB_IPPROTO_OSPF int32 = 13
	PROTO_IP_OSPF int32 = 13
	MIB_IPPROTO_BGP int32 = 14
	PROTO_IP_BGP int32 = 14
	MIB_IPPROTO_IDPR int32 = 15
	PROTO_IP_IDPR int32 = 15
	MIB_IPPROTO_EIGRP int32 = 16
	PROTO_IP_EIGRP int32 = 16
	MIB_IPPROTO_DVMRP int32 = 17
	PROTO_IP_DVMRP int32 = 17
	MIB_IPPROTO_RPL int32 = 18
	PROTO_IP_RPL int32 = 18
	MIB_IPPROTO_DHCP int32 = 19
	PROTO_IP_DHCP int32 = 19
	MIB_IPPROTO_NT_AUTOSTATIC int32 = 10002
	PROTO_IP_NT_AUTOSTATIC int32 = 10002
	MIB_IPPROTO_NT_STATIC int32 = 10006
	PROTO_IP_NT_STATIC int32 = 10006
	MIB_IPPROTO_NT_STATIC_NON_DOD int32 = 10007
	PROTO_IP_NT_STATIC_NON_DOD int32 = 10007
)
const
  RouteProtocolOther = 1;
  RouteProtocolLocal = 2;
  RouteProtocolNetMgmt = 3;
  RouteProtocolIcmp = 4;
  RouteProtocolEgp = 5;
  RouteProtocolGgp = 6;
  RouteProtocolHello = 7;
  RouteProtocolRip = 8;
  RouteProtocolIsIs = 9;
  RouteProtocolEsIs = 10;
  RouteProtocolCisco = 11;
  RouteProtocolBbn = 12;
  RouteProtocolOspf = 13;
  RouteProtocolBgp = 14;
  RouteProtocolIdpr = 15;
  RouteProtocolEigrp = 16;
  RouteProtocolDvmrp = 17;
  RouteProtocolRpl = 18;
  RouteProtocolDhcp = 19;
  MIB_IPPROTO_OTHER = 1;
  PROTO_IP_OTHER = 1;
  MIB_IPPROTO_LOCAL = 2;
  PROTO_IP_LOCAL = 2;
  MIB_IPPROTO_NETMGMT = 3;
  PROTO_IP_NETMGMT = 3;
  MIB_IPPROTO_ICMP = 4;
  PROTO_IP_ICMP = 4;
  MIB_IPPROTO_EGP = 5;
  PROTO_IP_EGP = 5;
  MIB_IPPROTO_GGP = 6;
  PROTO_IP_GGP = 6;
  MIB_IPPROTO_HELLO = 7;
  PROTO_IP_HELLO = 7;
  MIB_IPPROTO_RIP = 8;
  PROTO_IP_RIP = 8;
  MIB_IPPROTO_IS_IS = 9;
  PROTO_IP_IS_IS = 9;
  MIB_IPPROTO_ES_IS = 10;
  PROTO_IP_ES_IS = 10;
  MIB_IPPROTO_CISCO = 11;
  PROTO_IP_CISCO = 11;
  MIB_IPPROTO_BBN = 12;
  PROTO_IP_BBN = 12;
  MIB_IPPROTO_OSPF = 13;
  PROTO_IP_OSPF = 13;
  MIB_IPPROTO_BGP = 14;
  PROTO_IP_BGP = 14;
  MIB_IPPROTO_IDPR = 15;
  PROTO_IP_IDPR = 15;
  MIB_IPPROTO_EIGRP = 16;
  PROTO_IP_EIGRP = 16;
  MIB_IPPROTO_DVMRP = 17;
  PROTO_IP_DVMRP = 17;
  MIB_IPPROTO_RPL = 18;
  PROTO_IP_RPL = 18;
  MIB_IPPROTO_DHCP = 19;
  PROTO_IP_DHCP = 19;
  MIB_IPPROTO_NT_AUTOSTATIC = 10002;
  PROTO_IP_NT_AUTOSTATIC = 10002;
  MIB_IPPROTO_NT_STATIC = 10006;
  PROTO_IP_NT_STATIC = 10006;
  MIB_IPPROTO_NT_STATIC_NON_DOD = 10007;
  PROTO_IP_NT_STATIC_NON_DOD = 10007;
// NL_ROUTE_PROTOCOL
pub const RouteProtocolOther: i32 = 1;
pub const RouteProtocolLocal: i32 = 2;
pub const RouteProtocolNetMgmt: i32 = 3;
pub const RouteProtocolIcmp: i32 = 4;
pub const RouteProtocolEgp: i32 = 5;
pub const RouteProtocolGgp: i32 = 6;
pub const RouteProtocolHello: i32 = 7;
pub const RouteProtocolRip: i32 = 8;
pub const RouteProtocolIsIs: i32 = 9;
pub const RouteProtocolEsIs: i32 = 10;
pub const RouteProtocolCisco: i32 = 11;
pub const RouteProtocolBbn: i32 = 12;
pub const RouteProtocolOspf: i32 = 13;
pub const RouteProtocolBgp: i32 = 14;
pub const RouteProtocolIdpr: i32 = 15;
pub const RouteProtocolEigrp: i32 = 16;
pub const RouteProtocolDvmrp: i32 = 17;
pub const RouteProtocolRpl: i32 = 18;
pub const RouteProtocolDhcp: i32 = 19;
pub const MIB_IPPROTO_OTHER: i32 = 1;
pub const PROTO_IP_OTHER: i32 = 1;
pub const MIB_IPPROTO_LOCAL: i32 = 2;
pub const PROTO_IP_LOCAL: i32 = 2;
pub const MIB_IPPROTO_NETMGMT: i32 = 3;
pub const PROTO_IP_NETMGMT: i32 = 3;
pub const MIB_IPPROTO_ICMP: i32 = 4;
pub const PROTO_IP_ICMP: i32 = 4;
pub const MIB_IPPROTO_EGP: i32 = 5;
pub const PROTO_IP_EGP: i32 = 5;
pub const MIB_IPPROTO_GGP: i32 = 6;
pub const PROTO_IP_GGP: i32 = 6;
pub const MIB_IPPROTO_HELLO: i32 = 7;
pub const PROTO_IP_HELLO: i32 = 7;
pub const MIB_IPPROTO_RIP: i32 = 8;
pub const PROTO_IP_RIP: i32 = 8;
pub const MIB_IPPROTO_IS_IS: i32 = 9;
pub const PROTO_IP_IS_IS: i32 = 9;
pub const MIB_IPPROTO_ES_IS: i32 = 10;
pub const PROTO_IP_ES_IS: i32 = 10;
pub const MIB_IPPROTO_CISCO: i32 = 11;
pub const PROTO_IP_CISCO: i32 = 11;
pub const MIB_IPPROTO_BBN: i32 = 12;
pub const PROTO_IP_BBN: i32 = 12;
pub const MIB_IPPROTO_OSPF: i32 = 13;
pub const PROTO_IP_OSPF: i32 = 13;
pub const MIB_IPPROTO_BGP: i32 = 14;
pub const PROTO_IP_BGP: i32 = 14;
pub const MIB_IPPROTO_IDPR: i32 = 15;
pub const PROTO_IP_IDPR: i32 = 15;
pub const MIB_IPPROTO_EIGRP: i32 = 16;
pub const PROTO_IP_EIGRP: i32 = 16;
pub const MIB_IPPROTO_DVMRP: i32 = 17;
pub const PROTO_IP_DVMRP: i32 = 17;
pub const MIB_IPPROTO_RPL: i32 = 18;
pub const PROTO_IP_RPL: i32 = 18;
pub const MIB_IPPROTO_DHCP: i32 = 19;
pub const PROTO_IP_DHCP: i32 = 19;
pub const MIB_IPPROTO_NT_AUTOSTATIC: i32 = 10002;
pub const PROTO_IP_NT_AUTOSTATIC: i32 = 10002;
pub const MIB_IPPROTO_NT_STATIC: i32 = 10006;
pub const PROTO_IP_NT_STATIC: i32 = 10006;
pub const MIB_IPPROTO_NT_STATIC_NON_DOD: i32 = 10007;
pub const PROTO_IP_NT_STATIC_NON_DOD: i32 = 10007;
const
  RouteProtocolOther* = 1
  RouteProtocolLocal* = 2
  RouteProtocolNetMgmt* = 3
  RouteProtocolIcmp* = 4
  RouteProtocolEgp* = 5
  RouteProtocolGgp* = 6
  RouteProtocolHello* = 7
  RouteProtocolRip* = 8
  RouteProtocolIsIs* = 9
  RouteProtocolEsIs* = 10
  RouteProtocolCisco* = 11
  RouteProtocolBbn* = 12
  RouteProtocolOspf* = 13
  RouteProtocolBgp* = 14
  RouteProtocolIdpr* = 15
  RouteProtocolEigrp* = 16
  RouteProtocolDvmrp* = 17
  RouteProtocolRpl* = 18
  RouteProtocolDhcp* = 19
  MIB_IPPROTO_OTHER* = 1
  PROTO_IP_OTHER* = 1
  MIB_IPPROTO_LOCAL* = 2
  PROTO_IP_LOCAL* = 2
  MIB_IPPROTO_NETMGMT* = 3
  PROTO_IP_NETMGMT* = 3
  MIB_IPPROTO_ICMP* = 4
  PROTO_IP_ICMP* = 4
  MIB_IPPROTO_EGP* = 5
  PROTO_IP_EGP* = 5
  MIB_IPPROTO_GGP* = 6
  PROTO_IP_GGP* = 6
  MIB_IPPROTO_HELLO* = 7
  PROTO_IP_HELLO* = 7
  MIB_IPPROTO_RIP* = 8
  PROTO_IP_RIP* = 8
  MIB_IPPROTO_IS_IS* = 9
  PROTO_IP_IS_IS* = 9
  MIB_IPPROTO_ES_IS* = 10
  PROTO_IP_ES_IS* = 10
  MIB_IPPROTO_CISCO* = 11
  PROTO_IP_CISCO* = 11
  MIB_IPPROTO_BBN* = 12
  PROTO_IP_BBN* = 12
  MIB_IPPROTO_OSPF* = 13
  PROTO_IP_OSPF* = 13
  MIB_IPPROTO_BGP* = 14
  PROTO_IP_BGP* = 14
  MIB_IPPROTO_IDPR* = 15
  PROTO_IP_IDPR* = 15
  MIB_IPPROTO_EIGRP* = 16
  PROTO_IP_EIGRP* = 16
  MIB_IPPROTO_DVMRP* = 17
  PROTO_IP_DVMRP* = 17
  MIB_IPPROTO_RPL* = 18
  PROTO_IP_RPL* = 18
  MIB_IPPROTO_DHCP* = 19
  PROTO_IP_DHCP* = 19
  MIB_IPPROTO_NT_AUTOSTATIC* = 10002
  PROTO_IP_NT_AUTOSTATIC* = 10002
  MIB_IPPROTO_NT_STATIC* = 10006
  PROTO_IP_NT_STATIC* = 10006
  MIB_IPPROTO_NT_STATIC_NON_DOD* = 10007
  PROTO_IP_NT_STATIC_NON_DOD* = 10007
enum NL_ROUTE_PROTOCOL : int {
    RouteProtocolOther = 1,
    RouteProtocolLocal = 2,
    RouteProtocolNetMgmt = 3,
    RouteProtocolIcmp = 4,
    RouteProtocolEgp = 5,
    RouteProtocolGgp = 6,
    RouteProtocolHello = 7,
    RouteProtocolRip = 8,
    RouteProtocolIsIs = 9,
    RouteProtocolEsIs = 10,
    RouteProtocolCisco = 11,
    RouteProtocolBbn = 12,
    RouteProtocolOspf = 13,
    RouteProtocolBgp = 14,
    RouteProtocolIdpr = 15,
    RouteProtocolEigrp = 16,
    RouteProtocolDvmrp = 17,
    RouteProtocolRpl = 18,
    RouteProtocolDhcp = 19,
    MIB_IPPROTO_OTHER = 1,
    PROTO_IP_OTHER = 1,
    MIB_IPPROTO_LOCAL = 2,
    PROTO_IP_LOCAL = 2,
    MIB_IPPROTO_NETMGMT = 3,
    PROTO_IP_NETMGMT = 3,
    MIB_IPPROTO_ICMP = 4,
    PROTO_IP_ICMP = 4,
    MIB_IPPROTO_EGP = 5,
    PROTO_IP_EGP = 5,
    MIB_IPPROTO_GGP = 6,
    PROTO_IP_GGP = 6,
    MIB_IPPROTO_HELLO = 7,
    PROTO_IP_HELLO = 7,
    MIB_IPPROTO_RIP = 8,
    PROTO_IP_RIP = 8,
    MIB_IPPROTO_IS_IS = 9,
    PROTO_IP_IS_IS = 9,
    MIB_IPPROTO_ES_IS = 10,
    PROTO_IP_ES_IS = 10,
    MIB_IPPROTO_CISCO = 11,
    PROTO_IP_CISCO = 11,
    MIB_IPPROTO_BBN = 12,
    PROTO_IP_BBN = 12,
    MIB_IPPROTO_OSPF = 13,
    PROTO_IP_OSPF = 13,
    MIB_IPPROTO_BGP = 14,
    PROTO_IP_BGP = 14,
    MIB_IPPROTO_IDPR = 15,
    PROTO_IP_IDPR = 15,
    MIB_IPPROTO_EIGRP = 16,
    PROTO_IP_EIGRP = 16,
    MIB_IPPROTO_DVMRP = 17,
    PROTO_IP_DVMRP = 17,
    MIB_IPPROTO_RPL = 18,
    PROTO_IP_RPL = 18,
    MIB_IPPROTO_DHCP = 19,
    PROTO_IP_DHCP = 19,
    MIB_IPPROTO_NT_AUTOSTATIC = 10002,
    PROTO_IP_NT_AUTOSTATIC = 10002,
    MIB_IPPROTO_NT_STATIC = 10006,
    PROTO_IP_NT_STATIC = 10006,
    MIB_IPPROTO_NT_STATIC_NON_DOD = 10007,
    PROTO_IP_NT_STATIC_NON_DOD = 10007,
}
#define global RouteProtocolOther            0x1
#define global RouteProtocolLocal            0x2
#define global RouteProtocolNetMgmt          0x3
#define global RouteProtocolIcmp             0x4
#define global RouteProtocolEgp              0x5
#define global RouteProtocolGgp              0x6
#define global RouteProtocolHello            0x7
#define global RouteProtocolRip              0x8
#define global RouteProtocolIsIs             0x9
#define global RouteProtocolEsIs             0xA
#define global RouteProtocolCisco            0xB
#define global RouteProtocolBbn              0xC
#define global RouteProtocolOspf             0xD
#define global RouteProtocolBgp              0xE
#define global RouteProtocolIdpr             0xF
#define global RouteProtocolEigrp            0x10
#define global RouteProtocolDvmrp            0x11
#define global RouteProtocolRpl              0x12
#define global RouteProtocolDhcp             0x13
#define global MIB_IPPROTO_OTHER             0x1
#define global PROTO_IP_OTHER                0x1
#define global MIB_IPPROTO_LOCAL             0x2
#define global PROTO_IP_LOCAL                0x2
#define global MIB_IPPROTO_NETMGMT           0x3
#define global PROTO_IP_NETMGMT              0x3
#define global MIB_IPPROTO_ICMP              0x4
#define global PROTO_IP_ICMP                 0x4
#define global MIB_IPPROTO_EGP               0x5
#define global PROTO_IP_EGP                  0x5
#define global MIB_IPPROTO_GGP               0x6
#define global PROTO_IP_GGP                  0x6
#define global MIB_IPPROTO_HELLO             0x7
#define global PROTO_IP_HELLO                0x7
#define global MIB_IPPROTO_RIP               0x8
#define global PROTO_IP_RIP                  0x8
#define global MIB_IPPROTO_IS_IS             0x9
#define global PROTO_IP_IS_IS                0x9
#define global MIB_IPPROTO_ES_IS             0xA
#define global PROTO_IP_ES_IS                0xA
#define global MIB_IPPROTO_CISCO             0xB
#define global PROTO_IP_CISCO                0xB
#define global MIB_IPPROTO_BBN               0xC
#define global PROTO_IP_BBN                  0xC
#define global MIB_IPPROTO_OSPF              0xD
#define global PROTO_IP_OSPF                 0xD
#define global MIB_IPPROTO_BGP               0xE
#define global PROTO_IP_BGP                  0xE
#define global MIB_IPPROTO_IDPR              0xF
#define global PROTO_IP_IDPR                 0xF
#define global MIB_IPPROTO_EIGRP             0x10
#define global PROTO_IP_EIGRP                0x10
#define global MIB_IPPROTO_DVMRP             0x11
#define global PROTO_IP_DVMRP                0x11
#define global MIB_IPPROTO_RPL               0x12
#define global PROTO_IP_RPL                  0x12
#define global MIB_IPPROTO_DHCP              0x13
#define global PROTO_IP_DHCP                 0x13
#define global MIB_IPPROTO_NT_AUTOSTATIC     0x2712
#define global PROTO_IP_NT_AUTOSTATIC        0x2712
#define global MIB_IPPROTO_NT_STATIC         0x2716
#define global PROTO_IP_NT_STATIC            0x2716
#define global MIB_IPPROTO_NT_STATIC_NON_DOD 0x2717
#define global PROTO_IP_NT_STATIC_NON_DOD    0x2717