Win32 API 日本語リファレンス
ホームSecurity.ExtensibleAuthenticationProtocol › EAP_ATTRIBUTE_TYPE

EAP_ATTRIBUTE_TYPE

列挙型
基底型i4

メンバー 98

名前10進16進
eatMinimum00x0
eatUserName10x1
eatUserPassword20x2
eatMD5CHAPPassword30x3
eatNASIPAddress40x4
eatNASPort50x5
eatServiceType60x6
eatFramedProtocol70x7
eatFramedIPAddress80x8
eatFramedIPNetmask90x9
eatFramedRouting100xA
eatFilterId110xB
eatFramedMTU120xC
eatFramedCompression130xD
eatLoginIPHost140xE
eatLoginService150xF
eatLoginTCPPort160x10
eatUnassigned17170x11
eatReplyMessage180x12
eatCallbackNumber190x13
eatCallbackId200x14
eatUnassigned21210x15
eatFramedRoute220x16
eatFramedIPXNetwork230x17
eatState240x18
eatClass250x19
eatVendorSpecific260x1A
eatSessionTimeout270x1B
eatIdleTimeout280x1C
eatTerminationAction290x1D
eatCalledStationId300x1E
eatCallingStationId310x1F
eatNASIdentifier320x20
eatProxyState330x21
eatLoginLATService340x22
eatLoginLATNode350x23
eatLoginLATGroup360x24
eatFramedAppleTalkLink370x25
eatFramedAppleTalkNetwork380x26
eatFramedAppleTalkZone390x27
eatAcctStatusType400x28
eatAcctDelayTime410x29
eatAcctInputOctets420x2A
eatAcctOutputOctets430x2B
eatAcctSessionId440x2C
eatAcctAuthentic450x2D
eatAcctSessionTime460x2E
eatAcctInputPackets470x2F
eatAcctOutputPackets480x30
eatAcctTerminateCause490x31
eatAcctMultiSessionId500x32
eatAcctLinkCount510x33
eatAcctEventTimeStamp550x37
eatMD5CHAPChallenge600x3C
eatNASPortType610x3D
eatPortLimit620x3E
eatLoginLATPort630x3F
eatTunnelType640x40
eatTunnelMediumType650x41
eatTunnelClientEndpoint660x42
eatTunnelServerEndpoint670x43
eatARAPPassword700x46
eatARAPFeatures710x47
eatARAPZoneAccess720x48
eatARAPSecurity730x49
eatARAPSecurityData740x4A
eatPasswordRetry750x4B
eatPrompt760x4C
eatConnectInfo770x4D
eatConfigurationToken780x4E
eatEAPMessage790x4F
eatSignature800x50
eatARAPChallengeResponse840x54
eatAcctInterimInterval850x55
eatNASIPv6Address950x5F
eatFramedInterfaceId960x60
eatFramedIPv6Prefix970x61
eatLoginIPv6Host980x62
eatFramedIPv6Route990x63
eatFramedIPv6Pool1000x64
eatARAPGuestLogon80960x1FA0
eatCertificateOID80970x1FA1
eatEAPConfiguration80980x1FA2
eatPEAPEmbeddedEAPTypeId80990x1FA3
eatPEAPFastRoamedSession81000x1FA4
eatFastRoamedSession81000x1FA4
eatEAPTLV81020x1FA6
eatCredentialsChanged81030x1FA7
eatInnerEapMethodType81040x1FA8
eatClearTextPassword81070x1FAB
eatQuarantineSoH81500x1FD6
eatCertificateThumbprint82500x203A
eatPeerId90000x2328
eatServerId90010x2329
eatMethodId90020x232A
eatEMSK90030x232B
eatSessionId90040x232C
eatReserved-10xFFFFFFFF

各言語での定義

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

typedef enum EAP_ATTRIBUTE_TYPE : int {
    eatMinimum = 0,
    eatUserName = 1,
    eatUserPassword = 2,
    eatMD5CHAPPassword = 3,
    eatNASIPAddress = 4,
    eatNASPort = 5,
    eatServiceType = 6,
    eatFramedProtocol = 7,
    eatFramedIPAddress = 8,
    eatFramedIPNetmask = 9,
    eatFramedRouting = 10,
    eatFilterId = 11,
    eatFramedMTU = 12,
    eatFramedCompression = 13,
    eatLoginIPHost = 14,
    eatLoginService = 15,
    eatLoginTCPPort = 16,
    eatUnassigned17 = 17,
    eatReplyMessage = 18,
    eatCallbackNumber = 19,
    eatCallbackId = 20,
    eatUnassigned21 = 21,
    eatFramedRoute = 22,
    eatFramedIPXNetwork = 23,
    eatState = 24,
    eatClass = 25,
    eatVendorSpecific = 26,
    eatSessionTimeout = 27,
    eatIdleTimeout = 28,
    eatTerminationAction = 29,
    eatCalledStationId = 30,
    eatCallingStationId = 31,
    eatNASIdentifier = 32,
    eatProxyState = 33,
    eatLoginLATService = 34,
    eatLoginLATNode = 35,
    eatLoginLATGroup = 36,
    eatFramedAppleTalkLink = 37,
    eatFramedAppleTalkNetwork = 38,
    eatFramedAppleTalkZone = 39,
    eatAcctStatusType = 40,
    eatAcctDelayTime = 41,
    eatAcctInputOctets = 42,
    eatAcctOutputOctets = 43,
    eatAcctSessionId = 44,
    eatAcctAuthentic = 45,
    eatAcctSessionTime = 46,
    eatAcctInputPackets = 47,
    eatAcctOutputPackets = 48,
    eatAcctTerminateCause = 49,
    eatAcctMultiSessionId = 50,
    eatAcctLinkCount = 51,
    eatAcctEventTimeStamp = 55,
    eatMD5CHAPChallenge = 60,
    eatNASPortType = 61,
    eatPortLimit = 62,
    eatLoginLATPort = 63,
    eatTunnelType = 64,
    eatTunnelMediumType = 65,
    eatTunnelClientEndpoint = 66,
    eatTunnelServerEndpoint = 67,
    eatARAPPassword = 70,
    eatARAPFeatures = 71,
    eatARAPZoneAccess = 72,
    eatARAPSecurity = 73,
    eatARAPSecurityData = 74,
    eatPasswordRetry = 75,
    eatPrompt = 76,
    eatConnectInfo = 77,
    eatConfigurationToken = 78,
    eatEAPMessage = 79,
    eatSignature = 80,
    eatARAPChallengeResponse = 84,
    eatAcctInterimInterval = 85,
    eatNASIPv6Address = 95,
    eatFramedInterfaceId = 96,
    eatFramedIPv6Prefix = 97,
    eatLoginIPv6Host = 98,
    eatFramedIPv6Route = 99,
    eatFramedIPv6Pool = 100,
    eatARAPGuestLogon = 8096,
    eatCertificateOID = 8097,
    eatEAPConfiguration = 8098,
    eatPEAPEmbeddedEAPTypeId = 8099,
    eatPEAPFastRoamedSession = 8100,
    eatFastRoamedSession = 8100,
    eatEAPTLV = 8102,
    eatCredentialsChanged = 8103,
    eatInnerEapMethodType = 8104,
    eatClearTextPassword = 8107,
    eatQuarantineSoH = 8150,
    eatCertificateThumbprint = 8250,
    eatPeerId = 9000,
    eatServerId = 9001,
    eatMethodId = 9002,
    eatEMSK = 9003,
    eatSessionId = 9004,
    eatReserved = -1
} EAP_ATTRIBUTE_TYPE;
public enum EAP_ATTRIBUTE_TYPE : int
{
    eatMinimum = 0,
    eatUserName = 1,
    eatUserPassword = 2,
    eatMD5CHAPPassword = 3,
    eatNASIPAddress = 4,
    eatNASPort = 5,
    eatServiceType = 6,
    eatFramedProtocol = 7,
    eatFramedIPAddress = 8,
    eatFramedIPNetmask = 9,
    eatFramedRouting = 10,
    eatFilterId = 11,
    eatFramedMTU = 12,
    eatFramedCompression = 13,
    eatLoginIPHost = 14,
    eatLoginService = 15,
    eatLoginTCPPort = 16,
    eatUnassigned17 = 17,
    eatReplyMessage = 18,
    eatCallbackNumber = 19,
    eatCallbackId = 20,
    eatUnassigned21 = 21,
    eatFramedRoute = 22,
    eatFramedIPXNetwork = 23,
    eatState = 24,
    eatClass = 25,
    eatVendorSpecific = 26,
    eatSessionTimeout = 27,
    eatIdleTimeout = 28,
    eatTerminationAction = 29,
    eatCalledStationId = 30,
    eatCallingStationId = 31,
    eatNASIdentifier = 32,
    eatProxyState = 33,
    eatLoginLATService = 34,
    eatLoginLATNode = 35,
    eatLoginLATGroup = 36,
    eatFramedAppleTalkLink = 37,
    eatFramedAppleTalkNetwork = 38,
    eatFramedAppleTalkZone = 39,
    eatAcctStatusType = 40,
    eatAcctDelayTime = 41,
    eatAcctInputOctets = 42,
    eatAcctOutputOctets = 43,
    eatAcctSessionId = 44,
    eatAcctAuthentic = 45,
    eatAcctSessionTime = 46,
    eatAcctInputPackets = 47,
    eatAcctOutputPackets = 48,
    eatAcctTerminateCause = 49,
    eatAcctMultiSessionId = 50,
    eatAcctLinkCount = 51,
    eatAcctEventTimeStamp = 55,
    eatMD5CHAPChallenge = 60,
    eatNASPortType = 61,
    eatPortLimit = 62,
    eatLoginLATPort = 63,
    eatTunnelType = 64,
    eatTunnelMediumType = 65,
    eatTunnelClientEndpoint = 66,
    eatTunnelServerEndpoint = 67,
    eatARAPPassword = 70,
    eatARAPFeatures = 71,
    eatARAPZoneAccess = 72,
    eatARAPSecurity = 73,
    eatARAPSecurityData = 74,
    eatPasswordRetry = 75,
    eatPrompt = 76,
    eatConnectInfo = 77,
    eatConfigurationToken = 78,
    eatEAPMessage = 79,
    eatSignature = 80,
    eatARAPChallengeResponse = 84,
    eatAcctInterimInterval = 85,
    eatNASIPv6Address = 95,
    eatFramedInterfaceId = 96,
    eatFramedIPv6Prefix = 97,
    eatLoginIPv6Host = 98,
    eatFramedIPv6Route = 99,
    eatFramedIPv6Pool = 100,
    eatARAPGuestLogon = 8096,
    eatCertificateOID = 8097,
    eatEAPConfiguration = 8098,
    eatPEAPEmbeddedEAPTypeId = 8099,
    eatPEAPFastRoamedSession = 8100,
    eatFastRoamedSession = 8100,
    eatEAPTLV = 8102,
    eatCredentialsChanged = 8103,
    eatInnerEapMethodType = 8104,
    eatClearTextPassword = 8107,
    eatQuarantineSoH = 8150,
    eatCertificateThumbprint = 8250,
    eatPeerId = 9000,
    eatServerId = 9001,
    eatMethodId = 9002,
    eatEMSK = 9003,
    eatSessionId = 9004,
    eatReserved = -1,
}
Public Enum EAP_ATTRIBUTE_TYPE As Integer
    eatMinimum = 0
    eatUserName = 1
    eatUserPassword = 2
    eatMD5CHAPPassword = 3
    eatNASIPAddress = 4
    eatNASPort = 5
    eatServiceType = 6
    eatFramedProtocol = 7
    eatFramedIPAddress = 8
    eatFramedIPNetmask = 9
    eatFramedRouting = 10
    eatFilterId = 11
    eatFramedMTU = 12
    eatFramedCompression = 13
    eatLoginIPHost = 14
    eatLoginService = 15
    eatLoginTCPPort = 16
    eatUnassigned17 = 17
    eatReplyMessage = 18
    eatCallbackNumber = 19
    eatCallbackId = 20
    eatUnassigned21 = 21
    eatFramedRoute = 22
    eatFramedIPXNetwork = 23
    eatState = 24
    eatClass = 25
    eatVendorSpecific = 26
    eatSessionTimeout = 27
    eatIdleTimeout = 28
    eatTerminationAction = 29
    eatCalledStationId = 30
    eatCallingStationId = 31
    eatNASIdentifier = 32
    eatProxyState = 33
    eatLoginLATService = 34
    eatLoginLATNode = 35
    eatLoginLATGroup = 36
    eatFramedAppleTalkLink = 37
    eatFramedAppleTalkNetwork = 38
    eatFramedAppleTalkZone = 39
    eatAcctStatusType = 40
    eatAcctDelayTime = 41
    eatAcctInputOctets = 42
    eatAcctOutputOctets = 43
    eatAcctSessionId = 44
    eatAcctAuthentic = 45
    eatAcctSessionTime = 46
    eatAcctInputPackets = 47
    eatAcctOutputPackets = 48
    eatAcctTerminateCause = 49
    eatAcctMultiSessionId = 50
    eatAcctLinkCount = 51
    eatAcctEventTimeStamp = 55
    eatMD5CHAPChallenge = 60
    eatNASPortType = 61
    eatPortLimit = 62
    eatLoginLATPort = 63
    eatTunnelType = 64
    eatTunnelMediumType = 65
    eatTunnelClientEndpoint = 66
    eatTunnelServerEndpoint = 67
    eatARAPPassword = 70
    eatARAPFeatures = 71
    eatARAPZoneAccess = 72
    eatARAPSecurity = 73
    eatARAPSecurityData = 74
    eatPasswordRetry = 75
    eatPrompt = 76
    eatConnectInfo = 77
    eatConfigurationToken = 78
    eatEAPMessage = 79
    eatSignature = 80
    eatARAPChallengeResponse = 84
    eatAcctInterimInterval = 85
    eatNASIPv6Address = 95
    eatFramedInterfaceId = 96
    eatFramedIPv6Prefix = 97
    eatLoginIPv6Host = 98
    eatFramedIPv6Route = 99
    eatFramedIPv6Pool = 100
    eatARAPGuestLogon = 8096
    eatCertificateOID = 8097
    eatEAPConfiguration = 8098
    eatPEAPEmbeddedEAPTypeId = 8099
    eatPEAPFastRoamedSession = 8100
    eatFastRoamedSession = 8100
    eatEAPTLV = 8102
    eatCredentialsChanged = 8103
    eatInnerEapMethodType = 8104
    eatClearTextPassword = 8107
    eatQuarantineSoH = 8150
    eatCertificateThumbprint = 8250
    eatPeerId = 9000
    eatServerId = 9001
    eatMethodId = 9002
    eatEMSK = 9003
    eatSessionId = 9004
    eatReserved = -1
End Enum
import enum

class EAP_ATTRIBUTE_TYPE(enum.IntEnum):
    eatMinimum = 0
    eatUserName = 1
    eatUserPassword = 2
    eatMD5CHAPPassword = 3
    eatNASIPAddress = 4
    eatNASPort = 5
    eatServiceType = 6
    eatFramedProtocol = 7
    eatFramedIPAddress = 8
    eatFramedIPNetmask = 9
    eatFramedRouting = 10
    eatFilterId = 11
    eatFramedMTU = 12
    eatFramedCompression = 13
    eatLoginIPHost = 14
    eatLoginService = 15
    eatLoginTCPPort = 16
    eatUnassigned17 = 17
    eatReplyMessage = 18
    eatCallbackNumber = 19
    eatCallbackId = 20
    eatUnassigned21 = 21
    eatFramedRoute = 22
    eatFramedIPXNetwork = 23
    eatState = 24
    eatClass = 25
    eatVendorSpecific = 26
    eatSessionTimeout = 27
    eatIdleTimeout = 28
    eatTerminationAction = 29
    eatCalledStationId = 30
    eatCallingStationId = 31
    eatNASIdentifier = 32
    eatProxyState = 33
    eatLoginLATService = 34
    eatLoginLATNode = 35
    eatLoginLATGroup = 36
    eatFramedAppleTalkLink = 37
    eatFramedAppleTalkNetwork = 38
    eatFramedAppleTalkZone = 39
    eatAcctStatusType = 40
    eatAcctDelayTime = 41
    eatAcctInputOctets = 42
    eatAcctOutputOctets = 43
    eatAcctSessionId = 44
    eatAcctAuthentic = 45
    eatAcctSessionTime = 46
    eatAcctInputPackets = 47
    eatAcctOutputPackets = 48
    eatAcctTerminateCause = 49
    eatAcctMultiSessionId = 50
    eatAcctLinkCount = 51
    eatAcctEventTimeStamp = 55
    eatMD5CHAPChallenge = 60
    eatNASPortType = 61
    eatPortLimit = 62
    eatLoginLATPort = 63
    eatTunnelType = 64
    eatTunnelMediumType = 65
    eatTunnelClientEndpoint = 66
    eatTunnelServerEndpoint = 67
    eatARAPPassword = 70
    eatARAPFeatures = 71
    eatARAPZoneAccess = 72
    eatARAPSecurity = 73
    eatARAPSecurityData = 74
    eatPasswordRetry = 75
    eatPrompt = 76
    eatConnectInfo = 77
    eatConfigurationToken = 78
    eatEAPMessage = 79
    eatSignature = 80
    eatARAPChallengeResponse = 84
    eatAcctInterimInterval = 85
    eatNASIPv6Address = 95
    eatFramedInterfaceId = 96
    eatFramedIPv6Prefix = 97
    eatLoginIPv6Host = 98
    eatFramedIPv6Route = 99
    eatFramedIPv6Pool = 100
    eatARAPGuestLogon = 8096
    eatCertificateOID = 8097
    eatEAPConfiguration = 8098
    eatPEAPEmbeddedEAPTypeId = 8099
    eatPEAPFastRoamedSession = 8100
    eatFastRoamedSession = 8100
    eatEAPTLV = 8102
    eatCredentialsChanged = 8103
    eatInnerEapMethodType = 8104
    eatClearTextPassword = 8107
    eatQuarantineSoH = 8150
    eatCertificateThumbprint = 8250
    eatPeerId = 9000
    eatServerId = 9001
    eatMethodId = 9002
    eatEMSK = 9003
    eatSessionId = 9004
    eatReserved = -1
// EAP_ATTRIBUTE_TYPE
pub const eatMinimum: i32 = 0;
pub const eatUserName: i32 = 1;
pub const eatUserPassword: i32 = 2;
pub const eatMD5CHAPPassword: i32 = 3;
pub const eatNASIPAddress: i32 = 4;
pub const eatNASPort: i32 = 5;
pub const eatServiceType: i32 = 6;
pub const eatFramedProtocol: i32 = 7;
pub const eatFramedIPAddress: i32 = 8;
pub const eatFramedIPNetmask: i32 = 9;
pub const eatFramedRouting: i32 = 10;
pub const eatFilterId: i32 = 11;
pub const eatFramedMTU: i32 = 12;
pub const eatFramedCompression: i32 = 13;
pub const eatLoginIPHost: i32 = 14;
pub const eatLoginService: i32 = 15;
pub const eatLoginTCPPort: i32 = 16;
pub const eatUnassigned17: i32 = 17;
pub const eatReplyMessage: i32 = 18;
pub const eatCallbackNumber: i32 = 19;
pub const eatCallbackId: i32 = 20;
pub const eatUnassigned21: i32 = 21;
pub const eatFramedRoute: i32 = 22;
pub const eatFramedIPXNetwork: i32 = 23;
pub const eatState: i32 = 24;
pub const eatClass: i32 = 25;
pub const eatVendorSpecific: i32 = 26;
pub const eatSessionTimeout: i32 = 27;
pub const eatIdleTimeout: i32 = 28;
pub const eatTerminationAction: i32 = 29;
pub const eatCalledStationId: i32 = 30;
pub const eatCallingStationId: i32 = 31;
pub const eatNASIdentifier: i32 = 32;
pub const eatProxyState: i32 = 33;
pub const eatLoginLATService: i32 = 34;
pub const eatLoginLATNode: i32 = 35;
pub const eatLoginLATGroup: i32 = 36;
pub const eatFramedAppleTalkLink: i32 = 37;
pub const eatFramedAppleTalkNetwork: i32 = 38;
pub const eatFramedAppleTalkZone: i32 = 39;
pub const eatAcctStatusType: i32 = 40;
pub const eatAcctDelayTime: i32 = 41;
pub const eatAcctInputOctets: i32 = 42;
pub const eatAcctOutputOctets: i32 = 43;
pub const eatAcctSessionId: i32 = 44;
pub const eatAcctAuthentic: i32 = 45;
pub const eatAcctSessionTime: i32 = 46;
pub const eatAcctInputPackets: i32 = 47;
pub const eatAcctOutputPackets: i32 = 48;
pub const eatAcctTerminateCause: i32 = 49;
pub const eatAcctMultiSessionId: i32 = 50;
pub const eatAcctLinkCount: i32 = 51;
pub const eatAcctEventTimeStamp: i32 = 55;
pub const eatMD5CHAPChallenge: i32 = 60;
pub const eatNASPortType: i32 = 61;
pub const eatPortLimit: i32 = 62;
pub const eatLoginLATPort: i32 = 63;
pub const eatTunnelType: i32 = 64;
pub const eatTunnelMediumType: i32 = 65;
pub const eatTunnelClientEndpoint: i32 = 66;
pub const eatTunnelServerEndpoint: i32 = 67;
pub const eatARAPPassword: i32 = 70;
pub const eatARAPFeatures: i32 = 71;
pub const eatARAPZoneAccess: i32 = 72;
pub const eatARAPSecurity: i32 = 73;
pub const eatARAPSecurityData: i32 = 74;
pub const eatPasswordRetry: i32 = 75;
pub const eatPrompt: i32 = 76;
pub const eatConnectInfo: i32 = 77;
pub const eatConfigurationToken: i32 = 78;
pub const eatEAPMessage: i32 = 79;
pub const eatSignature: i32 = 80;
pub const eatARAPChallengeResponse: i32 = 84;
pub const eatAcctInterimInterval: i32 = 85;
pub const eatNASIPv6Address: i32 = 95;
pub const eatFramedInterfaceId: i32 = 96;
pub const eatFramedIPv6Prefix: i32 = 97;
pub const eatLoginIPv6Host: i32 = 98;
pub const eatFramedIPv6Route: i32 = 99;
pub const eatFramedIPv6Pool: i32 = 100;
pub const eatARAPGuestLogon: i32 = 8096;
pub const eatCertificateOID: i32 = 8097;
pub const eatEAPConfiguration: i32 = 8098;
pub const eatPEAPEmbeddedEAPTypeId: i32 = 8099;
pub const eatPEAPFastRoamedSession: i32 = 8100;
pub const eatFastRoamedSession: i32 = 8100;
pub const eatEAPTLV: i32 = 8102;
pub const eatCredentialsChanged: i32 = 8103;
pub const eatInnerEapMethodType: i32 = 8104;
pub const eatClearTextPassword: i32 = 8107;
pub const eatQuarantineSoH: i32 = 8150;
pub const eatCertificateThumbprint: i32 = 8250;
pub const eatPeerId: i32 = 9000;
pub const eatServerId: i32 = 9001;
pub const eatMethodId: i32 = 9002;
pub const eatEMSK: i32 = 9003;
pub const eatSessionId: i32 = 9004;
pub const eatReserved: i32 = -1;
// EAP_ATTRIBUTE_TYPE
const (
	eatMinimum int32 = 0
	eatUserName int32 = 1
	eatUserPassword int32 = 2
	eatMD5CHAPPassword int32 = 3
	eatNASIPAddress int32 = 4
	eatNASPort int32 = 5
	eatServiceType int32 = 6
	eatFramedProtocol int32 = 7
	eatFramedIPAddress int32 = 8
	eatFramedIPNetmask int32 = 9
	eatFramedRouting int32 = 10
	eatFilterId int32 = 11
	eatFramedMTU int32 = 12
	eatFramedCompression int32 = 13
	eatLoginIPHost int32 = 14
	eatLoginService int32 = 15
	eatLoginTCPPort int32 = 16
	eatUnassigned17 int32 = 17
	eatReplyMessage int32 = 18
	eatCallbackNumber int32 = 19
	eatCallbackId int32 = 20
	eatUnassigned21 int32 = 21
	eatFramedRoute int32 = 22
	eatFramedIPXNetwork int32 = 23
	eatState int32 = 24
	eatClass int32 = 25
	eatVendorSpecific int32 = 26
	eatSessionTimeout int32 = 27
	eatIdleTimeout int32 = 28
	eatTerminationAction int32 = 29
	eatCalledStationId int32 = 30
	eatCallingStationId int32 = 31
	eatNASIdentifier int32 = 32
	eatProxyState int32 = 33
	eatLoginLATService int32 = 34
	eatLoginLATNode int32 = 35
	eatLoginLATGroup int32 = 36
	eatFramedAppleTalkLink int32 = 37
	eatFramedAppleTalkNetwork int32 = 38
	eatFramedAppleTalkZone int32 = 39
	eatAcctStatusType int32 = 40
	eatAcctDelayTime int32 = 41
	eatAcctInputOctets int32 = 42
	eatAcctOutputOctets int32 = 43
	eatAcctSessionId int32 = 44
	eatAcctAuthentic int32 = 45
	eatAcctSessionTime int32 = 46
	eatAcctInputPackets int32 = 47
	eatAcctOutputPackets int32 = 48
	eatAcctTerminateCause int32 = 49
	eatAcctMultiSessionId int32 = 50
	eatAcctLinkCount int32 = 51
	eatAcctEventTimeStamp int32 = 55
	eatMD5CHAPChallenge int32 = 60
	eatNASPortType int32 = 61
	eatPortLimit int32 = 62
	eatLoginLATPort int32 = 63
	eatTunnelType int32 = 64
	eatTunnelMediumType int32 = 65
	eatTunnelClientEndpoint int32 = 66
	eatTunnelServerEndpoint int32 = 67
	eatARAPPassword int32 = 70
	eatARAPFeatures int32 = 71
	eatARAPZoneAccess int32 = 72
	eatARAPSecurity int32 = 73
	eatARAPSecurityData int32 = 74
	eatPasswordRetry int32 = 75
	eatPrompt int32 = 76
	eatConnectInfo int32 = 77
	eatConfigurationToken int32 = 78
	eatEAPMessage int32 = 79
	eatSignature int32 = 80
	eatARAPChallengeResponse int32 = 84
	eatAcctInterimInterval int32 = 85
	eatNASIPv6Address int32 = 95
	eatFramedInterfaceId int32 = 96
	eatFramedIPv6Prefix int32 = 97
	eatLoginIPv6Host int32 = 98
	eatFramedIPv6Route int32 = 99
	eatFramedIPv6Pool int32 = 100
	eatARAPGuestLogon int32 = 8096
	eatCertificateOID int32 = 8097
	eatEAPConfiguration int32 = 8098
	eatPEAPEmbeddedEAPTypeId int32 = 8099
	eatPEAPFastRoamedSession int32 = 8100
	eatFastRoamedSession int32 = 8100
	eatEAPTLV int32 = 8102
	eatCredentialsChanged int32 = 8103
	eatInnerEapMethodType int32 = 8104
	eatClearTextPassword int32 = 8107
	eatQuarantineSoH int32 = 8150
	eatCertificateThumbprint int32 = 8250
	eatPeerId int32 = 9000
	eatServerId int32 = 9001
	eatMethodId int32 = 9002
	eatEMSK int32 = 9003
	eatSessionId int32 = 9004
	eatReserved int32 = -1
)
const
  eatMinimum = 0;
  eatUserName = 1;
  eatUserPassword = 2;
  eatMD5CHAPPassword = 3;
  eatNASIPAddress = 4;
  eatNASPort = 5;
  eatServiceType = 6;
  eatFramedProtocol = 7;
  eatFramedIPAddress = 8;
  eatFramedIPNetmask = 9;
  eatFramedRouting = 10;
  eatFilterId = 11;
  eatFramedMTU = 12;
  eatFramedCompression = 13;
  eatLoginIPHost = 14;
  eatLoginService = 15;
  eatLoginTCPPort = 16;
  eatUnassigned17 = 17;
  eatReplyMessage = 18;
  eatCallbackNumber = 19;
  eatCallbackId = 20;
  eatUnassigned21 = 21;
  eatFramedRoute = 22;
  eatFramedIPXNetwork = 23;
  eatState = 24;
  eatClass = 25;
  eatVendorSpecific = 26;
  eatSessionTimeout = 27;
  eatIdleTimeout = 28;
  eatTerminationAction = 29;
  eatCalledStationId = 30;
  eatCallingStationId = 31;
  eatNASIdentifier = 32;
  eatProxyState = 33;
  eatLoginLATService = 34;
  eatLoginLATNode = 35;
  eatLoginLATGroup = 36;
  eatFramedAppleTalkLink = 37;
  eatFramedAppleTalkNetwork = 38;
  eatFramedAppleTalkZone = 39;
  eatAcctStatusType = 40;
  eatAcctDelayTime = 41;
  eatAcctInputOctets = 42;
  eatAcctOutputOctets = 43;
  eatAcctSessionId = 44;
  eatAcctAuthentic = 45;
  eatAcctSessionTime = 46;
  eatAcctInputPackets = 47;
  eatAcctOutputPackets = 48;
  eatAcctTerminateCause = 49;
  eatAcctMultiSessionId = 50;
  eatAcctLinkCount = 51;
  eatAcctEventTimeStamp = 55;
  eatMD5CHAPChallenge = 60;
  eatNASPortType = 61;
  eatPortLimit = 62;
  eatLoginLATPort = 63;
  eatTunnelType = 64;
  eatTunnelMediumType = 65;
  eatTunnelClientEndpoint = 66;
  eatTunnelServerEndpoint = 67;
  eatARAPPassword = 70;
  eatARAPFeatures = 71;
  eatARAPZoneAccess = 72;
  eatARAPSecurity = 73;
  eatARAPSecurityData = 74;
  eatPasswordRetry = 75;
  eatPrompt = 76;
  eatConnectInfo = 77;
  eatConfigurationToken = 78;
  eatEAPMessage = 79;
  eatSignature = 80;
  eatARAPChallengeResponse = 84;
  eatAcctInterimInterval = 85;
  eatNASIPv6Address = 95;
  eatFramedInterfaceId = 96;
  eatFramedIPv6Prefix = 97;
  eatLoginIPv6Host = 98;
  eatFramedIPv6Route = 99;
  eatFramedIPv6Pool = 100;
  eatARAPGuestLogon = 8096;
  eatCertificateOID = 8097;
  eatEAPConfiguration = 8098;
  eatPEAPEmbeddedEAPTypeId = 8099;
  eatPEAPFastRoamedSession = 8100;
  eatFastRoamedSession = 8100;
  eatEAPTLV = 8102;
  eatCredentialsChanged = 8103;
  eatInnerEapMethodType = 8104;
  eatClearTextPassword = 8107;
  eatQuarantineSoH = 8150;
  eatCertificateThumbprint = 8250;
  eatPeerId = 9000;
  eatServerId = 9001;
  eatMethodId = 9002;
  eatEMSK = 9003;
  eatSessionId = 9004;
  eatReserved = -1;
// EAP_ATTRIBUTE_TYPE
pub const eatMinimum: i32 = 0;
pub const eatUserName: i32 = 1;
pub const eatUserPassword: i32 = 2;
pub const eatMD5CHAPPassword: i32 = 3;
pub const eatNASIPAddress: i32 = 4;
pub const eatNASPort: i32 = 5;
pub const eatServiceType: i32 = 6;
pub const eatFramedProtocol: i32 = 7;
pub const eatFramedIPAddress: i32 = 8;
pub const eatFramedIPNetmask: i32 = 9;
pub const eatFramedRouting: i32 = 10;
pub const eatFilterId: i32 = 11;
pub const eatFramedMTU: i32 = 12;
pub const eatFramedCompression: i32 = 13;
pub const eatLoginIPHost: i32 = 14;
pub const eatLoginService: i32 = 15;
pub const eatLoginTCPPort: i32 = 16;
pub const eatUnassigned17: i32 = 17;
pub const eatReplyMessage: i32 = 18;
pub const eatCallbackNumber: i32 = 19;
pub const eatCallbackId: i32 = 20;
pub const eatUnassigned21: i32 = 21;
pub const eatFramedRoute: i32 = 22;
pub const eatFramedIPXNetwork: i32 = 23;
pub const eatState: i32 = 24;
pub const eatClass: i32 = 25;
pub const eatVendorSpecific: i32 = 26;
pub const eatSessionTimeout: i32 = 27;
pub const eatIdleTimeout: i32 = 28;
pub const eatTerminationAction: i32 = 29;
pub const eatCalledStationId: i32 = 30;
pub const eatCallingStationId: i32 = 31;
pub const eatNASIdentifier: i32 = 32;
pub const eatProxyState: i32 = 33;
pub const eatLoginLATService: i32 = 34;
pub const eatLoginLATNode: i32 = 35;
pub const eatLoginLATGroup: i32 = 36;
pub const eatFramedAppleTalkLink: i32 = 37;
pub const eatFramedAppleTalkNetwork: i32 = 38;
pub const eatFramedAppleTalkZone: i32 = 39;
pub const eatAcctStatusType: i32 = 40;
pub const eatAcctDelayTime: i32 = 41;
pub const eatAcctInputOctets: i32 = 42;
pub const eatAcctOutputOctets: i32 = 43;
pub const eatAcctSessionId: i32 = 44;
pub const eatAcctAuthentic: i32 = 45;
pub const eatAcctSessionTime: i32 = 46;
pub const eatAcctInputPackets: i32 = 47;
pub const eatAcctOutputPackets: i32 = 48;
pub const eatAcctTerminateCause: i32 = 49;
pub const eatAcctMultiSessionId: i32 = 50;
pub const eatAcctLinkCount: i32 = 51;
pub const eatAcctEventTimeStamp: i32 = 55;
pub const eatMD5CHAPChallenge: i32 = 60;
pub const eatNASPortType: i32 = 61;
pub const eatPortLimit: i32 = 62;
pub const eatLoginLATPort: i32 = 63;
pub const eatTunnelType: i32 = 64;
pub const eatTunnelMediumType: i32 = 65;
pub const eatTunnelClientEndpoint: i32 = 66;
pub const eatTunnelServerEndpoint: i32 = 67;
pub const eatARAPPassword: i32 = 70;
pub const eatARAPFeatures: i32 = 71;
pub const eatARAPZoneAccess: i32 = 72;
pub const eatARAPSecurity: i32 = 73;
pub const eatARAPSecurityData: i32 = 74;
pub const eatPasswordRetry: i32 = 75;
pub const eatPrompt: i32 = 76;
pub const eatConnectInfo: i32 = 77;
pub const eatConfigurationToken: i32 = 78;
pub const eatEAPMessage: i32 = 79;
pub const eatSignature: i32 = 80;
pub const eatARAPChallengeResponse: i32 = 84;
pub const eatAcctInterimInterval: i32 = 85;
pub const eatNASIPv6Address: i32 = 95;
pub const eatFramedInterfaceId: i32 = 96;
pub const eatFramedIPv6Prefix: i32 = 97;
pub const eatLoginIPv6Host: i32 = 98;
pub const eatFramedIPv6Route: i32 = 99;
pub const eatFramedIPv6Pool: i32 = 100;
pub const eatARAPGuestLogon: i32 = 8096;
pub const eatCertificateOID: i32 = 8097;
pub const eatEAPConfiguration: i32 = 8098;
pub const eatPEAPEmbeddedEAPTypeId: i32 = 8099;
pub const eatPEAPFastRoamedSession: i32 = 8100;
pub const eatFastRoamedSession: i32 = 8100;
pub const eatEAPTLV: i32 = 8102;
pub const eatCredentialsChanged: i32 = 8103;
pub const eatInnerEapMethodType: i32 = 8104;
pub const eatClearTextPassword: i32 = 8107;
pub const eatQuarantineSoH: i32 = 8150;
pub const eatCertificateThumbprint: i32 = 8250;
pub const eatPeerId: i32 = 9000;
pub const eatServerId: i32 = 9001;
pub const eatMethodId: i32 = 9002;
pub const eatEMSK: i32 = 9003;
pub const eatSessionId: i32 = 9004;
pub const eatReserved: i32 = -1;
const
  eatMinimum* = 0
  eatUserName* = 1
  eatUserPassword* = 2
  eatMD5CHAPPassword* = 3
  eatNASIPAddress* = 4
  eatNASPort* = 5
  eatServiceType* = 6
  eatFramedProtocol* = 7
  eatFramedIPAddress* = 8
  eatFramedIPNetmask* = 9
  eatFramedRouting* = 10
  eatFilterId* = 11
  eatFramedMTU* = 12
  eatFramedCompression* = 13
  eatLoginIPHost* = 14
  eatLoginService* = 15
  eatLoginTCPPort* = 16
  eatUnassigned17* = 17
  eatReplyMessage* = 18
  eatCallbackNumber* = 19
  eatCallbackId* = 20
  eatUnassigned21* = 21
  eatFramedRoute* = 22
  eatFramedIPXNetwork* = 23
  eatState* = 24
  eatClass* = 25
  eatVendorSpecific* = 26
  eatSessionTimeout* = 27
  eatIdleTimeout* = 28
  eatTerminationAction* = 29
  eatCalledStationId* = 30
  eatCallingStationId* = 31
  eatNASIdentifier* = 32
  eatProxyState* = 33
  eatLoginLATService* = 34
  eatLoginLATNode* = 35
  eatLoginLATGroup* = 36
  eatFramedAppleTalkLink* = 37
  eatFramedAppleTalkNetwork* = 38
  eatFramedAppleTalkZone* = 39
  eatAcctStatusType* = 40
  eatAcctDelayTime* = 41
  eatAcctInputOctets* = 42
  eatAcctOutputOctets* = 43
  eatAcctSessionId* = 44
  eatAcctAuthentic* = 45
  eatAcctSessionTime* = 46
  eatAcctInputPackets* = 47
  eatAcctOutputPackets* = 48
  eatAcctTerminateCause* = 49
  eatAcctMultiSessionId* = 50
  eatAcctLinkCount* = 51
  eatAcctEventTimeStamp* = 55
  eatMD5CHAPChallenge* = 60
  eatNASPortType* = 61
  eatPortLimit* = 62
  eatLoginLATPort* = 63
  eatTunnelType* = 64
  eatTunnelMediumType* = 65
  eatTunnelClientEndpoint* = 66
  eatTunnelServerEndpoint* = 67
  eatARAPPassword* = 70
  eatARAPFeatures* = 71
  eatARAPZoneAccess* = 72
  eatARAPSecurity* = 73
  eatARAPSecurityData* = 74
  eatPasswordRetry* = 75
  eatPrompt* = 76
  eatConnectInfo* = 77
  eatConfigurationToken* = 78
  eatEAPMessage* = 79
  eatSignature* = 80
  eatARAPChallengeResponse* = 84
  eatAcctInterimInterval* = 85
  eatNASIPv6Address* = 95
  eatFramedInterfaceId* = 96
  eatFramedIPv6Prefix* = 97
  eatLoginIPv6Host* = 98
  eatFramedIPv6Route* = 99
  eatFramedIPv6Pool* = 100
  eatARAPGuestLogon* = 8096
  eatCertificateOID* = 8097
  eatEAPConfiguration* = 8098
  eatPEAPEmbeddedEAPTypeId* = 8099
  eatPEAPFastRoamedSession* = 8100
  eatFastRoamedSession* = 8100
  eatEAPTLV* = 8102
  eatCredentialsChanged* = 8103
  eatInnerEapMethodType* = 8104
  eatClearTextPassword* = 8107
  eatQuarantineSoH* = 8150
  eatCertificateThumbprint* = 8250
  eatPeerId* = 9000
  eatServerId* = 9001
  eatMethodId* = 9002
  eatEMSK* = 9003
  eatSessionId* = 9004
  eatReserved* = -1
enum EAP_ATTRIBUTE_TYPE : int {
    eatMinimum = 0,
    eatUserName = 1,
    eatUserPassword = 2,
    eatMD5CHAPPassword = 3,
    eatNASIPAddress = 4,
    eatNASPort = 5,
    eatServiceType = 6,
    eatFramedProtocol = 7,
    eatFramedIPAddress = 8,
    eatFramedIPNetmask = 9,
    eatFramedRouting = 10,
    eatFilterId = 11,
    eatFramedMTU = 12,
    eatFramedCompression = 13,
    eatLoginIPHost = 14,
    eatLoginService = 15,
    eatLoginTCPPort = 16,
    eatUnassigned17 = 17,
    eatReplyMessage = 18,
    eatCallbackNumber = 19,
    eatCallbackId = 20,
    eatUnassigned21 = 21,
    eatFramedRoute = 22,
    eatFramedIPXNetwork = 23,
    eatState = 24,
    eatClass = 25,
    eatVendorSpecific = 26,
    eatSessionTimeout = 27,
    eatIdleTimeout = 28,
    eatTerminationAction = 29,
    eatCalledStationId = 30,
    eatCallingStationId = 31,
    eatNASIdentifier = 32,
    eatProxyState = 33,
    eatLoginLATService = 34,
    eatLoginLATNode = 35,
    eatLoginLATGroup = 36,
    eatFramedAppleTalkLink = 37,
    eatFramedAppleTalkNetwork = 38,
    eatFramedAppleTalkZone = 39,
    eatAcctStatusType = 40,
    eatAcctDelayTime = 41,
    eatAcctInputOctets = 42,
    eatAcctOutputOctets = 43,
    eatAcctSessionId = 44,
    eatAcctAuthentic = 45,
    eatAcctSessionTime = 46,
    eatAcctInputPackets = 47,
    eatAcctOutputPackets = 48,
    eatAcctTerminateCause = 49,
    eatAcctMultiSessionId = 50,
    eatAcctLinkCount = 51,
    eatAcctEventTimeStamp = 55,
    eatMD5CHAPChallenge = 60,
    eatNASPortType = 61,
    eatPortLimit = 62,
    eatLoginLATPort = 63,
    eatTunnelType = 64,
    eatTunnelMediumType = 65,
    eatTunnelClientEndpoint = 66,
    eatTunnelServerEndpoint = 67,
    eatARAPPassword = 70,
    eatARAPFeatures = 71,
    eatARAPZoneAccess = 72,
    eatARAPSecurity = 73,
    eatARAPSecurityData = 74,
    eatPasswordRetry = 75,
    eatPrompt = 76,
    eatConnectInfo = 77,
    eatConfigurationToken = 78,
    eatEAPMessage = 79,
    eatSignature = 80,
    eatARAPChallengeResponse = 84,
    eatAcctInterimInterval = 85,
    eatNASIPv6Address = 95,
    eatFramedInterfaceId = 96,
    eatFramedIPv6Prefix = 97,
    eatLoginIPv6Host = 98,
    eatFramedIPv6Route = 99,
    eatFramedIPv6Pool = 100,
    eatARAPGuestLogon = 8096,
    eatCertificateOID = 8097,
    eatEAPConfiguration = 8098,
    eatPEAPEmbeddedEAPTypeId = 8099,
    eatPEAPFastRoamedSession = 8100,
    eatFastRoamedSession = 8100,
    eatEAPTLV = 8102,
    eatCredentialsChanged = 8103,
    eatInnerEapMethodType = 8104,
    eatClearTextPassword = 8107,
    eatQuarantineSoH = 8150,
    eatCertificateThumbprint = 8250,
    eatPeerId = 9000,
    eatServerId = 9001,
    eatMethodId = 9002,
    eatEMSK = 9003,
    eatSessionId = 9004,
    eatReserved = -1,
}
#define global eatMinimum                0x0
#define global eatUserName               0x1
#define global eatUserPassword           0x2
#define global eatMD5CHAPPassword        0x3
#define global eatNASIPAddress           0x4
#define global eatNASPort                0x5
#define global eatServiceType            0x6
#define global eatFramedProtocol         0x7
#define global eatFramedIPAddress        0x8
#define global eatFramedIPNetmask        0x9
#define global eatFramedRouting          0xA
#define global eatFilterId               0xB
#define global eatFramedMTU              0xC
#define global eatFramedCompression      0xD
#define global eatLoginIPHost            0xE
#define global eatLoginService           0xF
#define global eatLoginTCPPort           0x10
#define global eatUnassigned17           0x11
#define global eatReplyMessage           0x12
#define global eatCallbackNumber         0x13
#define global eatCallbackId             0x14
#define global eatUnassigned21           0x15
#define global eatFramedRoute            0x16
#define global eatFramedIPXNetwork       0x17
#define global eatState                  0x18
#define global eatClass                  0x19
#define global eatVendorSpecific         0x1A
#define global eatSessionTimeout         0x1B
#define global eatIdleTimeout            0x1C
#define global eatTerminationAction      0x1D
#define global eatCalledStationId        0x1E
#define global eatCallingStationId       0x1F
#define global eatNASIdentifier          0x20
#define global eatProxyState             0x21
#define global eatLoginLATService        0x22
#define global eatLoginLATNode           0x23
#define global eatLoginLATGroup          0x24
#define global eatFramedAppleTalkLink    0x25
#define global eatFramedAppleTalkNetwork 0x26
#define global eatFramedAppleTalkZone    0x27
#define global eatAcctStatusType         0x28
#define global eatAcctDelayTime          0x29
#define global eatAcctInputOctets        0x2A
#define global eatAcctOutputOctets       0x2B
#define global eatAcctSessionId          0x2C
#define global eatAcctAuthentic          0x2D
#define global eatAcctSessionTime        0x2E
#define global eatAcctInputPackets       0x2F
#define global eatAcctOutputPackets      0x30
#define global eatAcctTerminateCause     0x31
#define global eatAcctMultiSessionId     0x32
#define global eatAcctLinkCount          0x33
#define global eatAcctEventTimeStamp     0x37
#define global eatMD5CHAPChallenge       0x3C
#define global eatNASPortType            0x3D
#define global eatPortLimit              0x3E
#define global eatLoginLATPort           0x3F
#define global eatTunnelType             0x40
#define global eatTunnelMediumType       0x41
#define global eatTunnelClientEndpoint   0x42
#define global eatTunnelServerEndpoint   0x43
#define global eatARAPPassword           0x46
#define global eatARAPFeatures           0x47
#define global eatARAPZoneAccess         0x48
#define global eatARAPSecurity           0x49
#define global eatARAPSecurityData       0x4A
#define global eatPasswordRetry          0x4B
#define global eatPrompt                 0x4C
#define global eatConnectInfo            0x4D
#define global eatConfigurationToken     0x4E
#define global eatEAPMessage             0x4F
#define global eatSignature              0x50
#define global eatARAPChallengeResponse  0x54
#define global eatAcctInterimInterval    0x55
#define global eatNASIPv6Address         0x5F
#define global eatFramedInterfaceId      0x60
#define global eatFramedIPv6Prefix       0x61
#define global eatLoginIPv6Host          0x62
#define global eatFramedIPv6Route        0x63
#define global eatFramedIPv6Pool         0x64
#define global eatARAPGuestLogon         0x1FA0
#define global eatCertificateOID         0x1FA1
#define global eatEAPConfiguration       0x1FA2
#define global eatPEAPEmbeddedEAPTypeId  0x1FA3
#define global eatPEAPFastRoamedSession  0x1FA4
#define global eatFastRoamedSession      0x1FA4
#define global eatEAPTLV                 0x1FA6
#define global eatCredentialsChanged     0x1FA7
#define global eatInnerEapMethodType     0x1FA8
#define global eatClearTextPassword      0x1FAB
#define global eatQuarantineSoH          0x1FD6
#define global eatCertificateThumbprint  0x203A
#define global eatPeerId                 0x2328
#define global eatServerId               0x2329
#define global eatMethodId               0x232A
#define global eatEMSK                   0x232B
#define global eatSessionId              0x232C
#define global eatReserved               0xFFFFFFFF