Win32 API 日本語リファレンス
ホームNetworkManagement.NetworkPolicyServer › RADIUS_ATTRIBUTE_TYPE

RADIUS_ATTRIBUTE_TYPE

列挙型
基底型i4

メンバー 79

名前10進16進
ratMinimum00x0
ratUserName10x1
ratUserPassword20x2
ratCHAPPassword30x3
ratNASIPAddress40x4
ratNASPort50x5
ratServiceType60x6
ratFramedProtocol70x7
ratFramedIPAddress80x8
ratFramedIPNetmask90x9
ratFramedRouting100xA
ratFilterId110xB
ratFramedMTU120xC
ratFramedCompression130xD
ratLoginIPHost140xE
ratLoginService150xF
ratLoginPort160x10
ratReplyMessage180x12
ratCallbackNumber190x13
ratCallbackId200x14
ratFramedRoute220x16
ratFramedIPXNetwork230x17
ratState240x18
ratClass250x19
ratVendorSpecific260x1A
ratSessionTimeout270x1B
ratIdleTimeout280x1C
ratTerminationAction290x1D
ratCalledStationId300x1E
ratCallingStationId310x1F
ratNASIdentifier320x20
ratProxyState330x21
ratLoginLATService340x22
ratLoginLATNode350x23
ratLoginLATGroup360x24
ratFramedAppleTalkLink370x25
ratFramedAppleTalkNetwork380x26
ratFramedAppleTalkZone390x27
ratAcctStatusType400x28
ratAcctDelayTime410x29
ratAcctInputOctets420x2A
ratAcctOutputOctets430x2B
ratAcctSessionId440x2C
ratAcctAuthentic450x2D
ratAcctSessionTime460x2E
ratAcctInputPackets470x2F
ratAcctOutputPackets480x30
ratAcctTerminationCause490x31
ratCHAPChallenge600x3C
ratNASPortType610x3D
ratPortLimit620x3E
ratTunnelType640x40
ratMediumType650x41
ratTunnelPassword690x45
ratTunnelPrivateGroupID810x51
ratNASIPv6Address950x5F
ratFramedInterfaceId960x60
ratFramedIPv6Prefix970x61
ratLoginIPv6Host980x62
ratFramedIPv6Route990x63
ratFramedIPv6Pool1000x64
ratCode2620x106
ratIdentifier2630x107
ratAuthenticator2640x108
ratSrcIPAddress2650x109
ratSrcPort2660x10A
ratProvider2670x10B
ratStrippedUserName2680x10C
ratFQUserName2690x10D
ratPolicyName2700x10E
ratUniqueId2710x10F
ratExtensionState2720x110
ratEAPTLV2730x111
ratRejectReasonCode2740x112
ratCRPPolicyName2750x113
ratProviderName2760x114
ratClearTextPassword2770x115
ratSrcIPv6Address2780x116
ratCertificateThumbprint2790x117

各言語での定義

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

typedef enum RADIUS_ATTRIBUTE_TYPE : int {
    ratMinimum = 0,
    ratUserName = 1,
    ratUserPassword = 2,
    ratCHAPPassword = 3,
    ratNASIPAddress = 4,
    ratNASPort = 5,
    ratServiceType = 6,
    ratFramedProtocol = 7,
    ratFramedIPAddress = 8,
    ratFramedIPNetmask = 9,
    ratFramedRouting = 10,
    ratFilterId = 11,
    ratFramedMTU = 12,
    ratFramedCompression = 13,
    ratLoginIPHost = 14,
    ratLoginService = 15,
    ratLoginPort = 16,
    ratReplyMessage = 18,
    ratCallbackNumber = 19,
    ratCallbackId = 20,
    ratFramedRoute = 22,
    ratFramedIPXNetwork = 23,
    ratState = 24,
    ratClass = 25,
    ratVendorSpecific = 26,
    ratSessionTimeout = 27,
    ratIdleTimeout = 28,
    ratTerminationAction = 29,
    ratCalledStationId = 30,
    ratCallingStationId = 31,
    ratNASIdentifier = 32,
    ratProxyState = 33,
    ratLoginLATService = 34,
    ratLoginLATNode = 35,
    ratLoginLATGroup = 36,
    ratFramedAppleTalkLink = 37,
    ratFramedAppleTalkNetwork = 38,
    ratFramedAppleTalkZone = 39,
    ratAcctStatusType = 40,
    ratAcctDelayTime = 41,
    ratAcctInputOctets = 42,
    ratAcctOutputOctets = 43,
    ratAcctSessionId = 44,
    ratAcctAuthentic = 45,
    ratAcctSessionTime = 46,
    ratAcctInputPackets = 47,
    ratAcctOutputPackets = 48,
    ratAcctTerminationCause = 49,
    ratCHAPChallenge = 60,
    ratNASPortType = 61,
    ratPortLimit = 62,
    ratTunnelType = 64,
    ratMediumType = 65,
    ratTunnelPassword = 69,
    ratTunnelPrivateGroupID = 81,
    ratNASIPv6Address = 95,
    ratFramedInterfaceId = 96,
    ratFramedIPv6Prefix = 97,
    ratLoginIPv6Host = 98,
    ratFramedIPv6Route = 99,
    ratFramedIPv6Pool = 100,
    ratCode = 262,
    ratIdentifier = 263,
    ratAuthenticator = 264,
    ratSrcIPAddress = 265,
    ratSrcPort = 266,
    ratProvider = 267,
    ratStrippedUserName = 268,
    ratFQUserName = 269,
    ratPolicyName = 270,
    ratUniqueId = 271,
    ratExtensionState = 272,
    ratEAPTLV = 273,
    ratRejectReasonCode = 274,
    ratCRPPolicyName = 275,
    ratProviderName = 276,
    ratClearTextPassword = 277,
    ratSrcIPv6Address = 278,
    ratCertificateThumbprint = 279
} RADIUS_ATTRIBUTE_TYPE;
public enum RADIUS_ATTRIBUTE_TYPE : int
{
    ratMinimum = 0,
    ratUserName = 1,
    ratUserPassword = 2,
    ratCHAPPassword = 3,
    ratNASIPAddress = 4,
    ratNASPort = 5,
    ratServiceType = 6,
    ratFramedProtocol = 7,
    ratFramedIPAddress = 8,
    ratFramedIPNetmask = 9,
    ratFramedRouting = 10,
    ratFilterId = 11,
    ratFramedMTU = 12,
    ratFramedCompression = 13,
    ratLoginIPHost = 14,
    ratLoginService = 15,
    ratLoginPort = 16,
    ratReplyMessage = 18,
    ratCallbackNumber = 19,
    ratCallbackId = 20,
    ratFramedRoute = 22,
    ratFramedIPXNetwork = 23,
    ratState = 24,
    ratClass = 25,
    ratVendorSpecific = 26,
    ratSessionTimeout = 27,
    ratIdleTimeout = 28,
    ratTerminationAction = 29,
    ratCalledStationId = 30,
    ratCallingStationId = 31,
    ratNASIdentifier = 32,
    ratProxyState = 33,
    ratLoginLATService = 34,
    ratLoginLATNode = 35,
    ratLoginLATGroup = 36,
    ratFramedAppleTalkLink = 37,
    ratFramedAppleTalkNetwork = 38,
    ratFramedAppleTalkZone = 39,
    ratAcctStatusType = 40,
    ratAcctDelayTime = 41,
    ratAcctInputOctets = 42,
    ratAcctOutputOctets = 43,
    ratAcctSessionId = 44,
    ratAcctAuthentic = 45,
    ratAcctSessionTime = 46,
    ratAcctInputPackets = 47,
    ratAcctOutputPackets = 48,
    ratAcctTerminationCause = 49,
    ratCHAPChallenge = 60,
    ratNASPortType = 61,
    ratPortLimit = 62,
    ratTunnelType = 64,
    ratMediumType = 65,
    ratTunnelPassword = 69,
    ratTunnelPrivateGroupID = 81,
    ratNASIPv6Address = 95,
    ratFramedInterfaceId = 96,
    ratFramedIPv6Prefix = 97,
    ratLoginIPv6Host = 98,
    ratFramedIPv6Route = 99,
    ratFramedIPv6Pool = 100,
    ratCode = 262,
    ratIdentifier = 263,
    ratAuthenticator = 264,
    ratSrcIPAddress = 265,
    ratSrcPort = 266,
    ratProvider = 267,
    ratStrippedUserName = 268,
    ratFQUserName = 269,
    ratPolicyName = 270,
    ratUniqueId = 271,
    ratExtensionState = 272,
    ratEAPTLV = 273,
    ratRejectReasonCode = 274,
    ratCRPPolicyName = 275,
    ratProviderName = 276,
    ratClearTextPassword = 277,
    ratSrcIPv6Address = 278,
    ratCertificateThumbprint = 279,
}
Public Enum RADIUS_ATTRIBUTE_TYPE As Integer
    ratMinimum = 0
    ratUserName = 1
    ratUserPassword = 2
    ratCHAPPassword = 3
    ratNASIPAddress = 4
    ratNASPort = 5
    ratServiceType = 6
    ratFramedProtocol = 7
    ratFramedIPAddress = 8
    ratFramedIPNetmask = 9
    ratFramedRouting = 10
    ratFilterId = 11
    ratFramedMTU = 12
    ratFramedCompression = 13
    ratLoginIPHost = 14
    ratLoginService = 15
    ratLoginPort = 16
    ratReplyMessage = 18
    ratCallbackNumber = 19
    ratCallbackId = 20
    ratFramedRoute = 22
    ratFramedIPXNetwork = 23
    ratState = 24
    ratClass = 25
    ratVendorSpecific = 26
    ratSessionTimeout = 27
    ratIdleTimeout = 28
    ratTerminationAction = 29
    ratCalledStationId = 30
    ratCallingStationId = 31
    ratNASIdentifier = 32
    ratProxyState = 33
    ratLoginLATService = 34
    ratLoginLATNode = 35
    ratLoginLATGroup = 36
    ratFramedAppleTalkLink = 37
    ratFramedAppleTalkNetwork = 38
    ratFramedAppleTalkZone = 39
    ratAcctStatusType = 40
    ratAcctDelayTime = 41
    ratAcctInputOctets = 42
    ratAcctOutputOctets = 43
    ratAcctSessionId = 44
    ratAcctAuthentic = 45
    ratAcctSessionTime = 46
    ratAcctInputPackets = 47
    ratAcctOutputPackets = 48
    ratAcctTerminationCause = 49
    ratCHAPChallenge = 60
    ratNASPortType = 61
    ratPortLimit = 62
    ratTunnelType = 64
    ratMediumType = 65
    ratTunnelPassword = 69
    ratTunnelPrivateGroupID = 81
    ratNASIPv6Address = 95
    ratFramedInterfaceId = 96
    ratFramedIPv6Prefix = 97
    ratLoginIPv6Host = 98
    ratFramedIPv6Route = 99
    ratFramedIPv6Pool = 100
    ratCode = 262
    ratIdentifier = 263
    ratAuthenticator = 264
    ratSrcIPAddress = 265
    ratSrcPort = 266
    ratProvider = 267
    ratStrippedUserName = 268
    ratFQUserName = 269
    ratPolicyName = 270
    ratUniqueId = 271
    ratExtensionState = 272
    ratEAPTLV = 273
    ratRejectReasonCode = 274
    ratCRPPolicyName = 275
    ratProviderName = 276
    ratClearTextPassword = 277
    ratSrcIPv6Address = 278
    ratCertificateThumbprint = 279
End Enum
import enum

class RADIUS_ATTRIBUTE_TYPE(enum.IntEnum):
    ratMinimum = 0
    ratUserName = 1
    ratUserPassword = 2
    ratCHAPPassword = 3
    ratNASIPAddress = 4
    ratNASPort = 5
    ratServiceType = 6
    ratFramedProtocol = 7
    ratFramedIPAddress = 8
    ratFramedIPNetmask = 9
    ratFramedRouting = 10
    ratFilterId = 11
    ratFramedMTU = 12
    ratFramedCompression = 13
    ratLoginIPHost = 14
    ratLoginService = 15
    ratLoginPort = 16
    ratReplyMessage = 18
    ratCallbackNumber = 19
    ratCallbackId = 20
    ratFramedRoute = 22
    ratFramedIPXNetwork = 23
    ratState = 24
    ratClass = 25
    ratVendorSpecific = 26
    ratSessionTimeout = 27
    ratIdleTimeout = 28
    ratTerminationAction = 29
    ratCalledStationId = 30
    ratCallingStationId = 31
    ratNASIdentifier = 32
    ratProxyState = 33
    ratLoginLATService = 34
    ratLoginLATNode = 35
    ratLoginLATGroup = 36
    ratFramedAppleTalkLink = 37
    ratFramedAppleTalkNetwork = 38
    ratFramedAppleTalkZone = 39
    ratAcctStatusType = 40
    ratAcctDelayTime = 41
    ratAcctInputOctets = 42
    ratAcctOutputOctets = 43
    ratAcctSessionId = 44
    ratAcctAuthentic = 45
    ratAcctSessionTime = 46
    ratAcctInputPackets = 47
    ratAcctOutputPackets = 48
    ratAcctTerminationCause = 49
    ratCHAPChallenge = 60
    ratNASPortType = 61
    ratPortLimit = 62
    ratTunnelType = 64
    ratMediumType = 65
    ratTunnelPassword = 69
    ratTunnelPrivateGroupID = 81
    ratNASIPv6Address = 95
    ratFramedInterfaceId = 96
    ratFramedIPv6Prefix = 97
    ratLoginIPv6Host = 98
    ratFramedIPv6Route = 99
    ratFramedIPv6Pool = 100
    ratCode = 262
    ratIdentifier = 263
    ratAuthenticator = 264
    ratSrcIPAddress = 265
    ratSrcPort = 266
    ratProvider = 267
    ratStrippedUserName = 268
    ratFQUserName = 269
    ratPolicyName = 270
    ratUniqueId = 271
    ratExtensionState = 272
    ratEAPTLV = 273
    ratRejectReasonCode = 274
    ratCRPPolicyName = 275
    ratProviderName = 276
    ratClearTextPassword = 277
    ratSrcIPv6Address = 278
    ratCertificateThumbprint = 279
// RADIUS_ATTRIBUTE_TYPE
pub const ratMinimum: i32 = 0;
pub const ratUserName: i32 = 1;
pub const ratUserPassword: i32 = 2;
pub const ratCHAPPassword: i32 = 3;
pub const ratNASIPAddress: i32 = 4;
pub const ratNASPort: i32 = 5;
pub const ratServiceType: i32 = 6;
pub const ratFramedProtocol: i32 = 7;
pub const ratFramedIPAddress: i32 = 8;
pub const ratFramedIPNetmask: i32 = 9;
pub const ratFramedRouting: i32 = 10;
pub const ratFilterId: i32 = 11;
pub const ratFramedMTU: i32 = 12;
pub const ratFramedCompression: i32 = 13;
pub const ratLoginIPHost: i32 = 14;
pub const ratLoginService: i32 = 15;
pub const ratLoginPort: i32 = 16;
pub const ratReplyMessage: i32 = 18;
pub const ratCallbackNumber: i32 = 19;
pub const ratCallbackId: i32 = 20;
pub const ratFramedRoute: i32 = 22;
pub const ratFramedIPXNetwork: i32 = 23;
pub const ratState: i32 = 24;
pub const ratClass: i32 = 25;
pub const ratVendorSpecific: i32 = 26;
pub const ratSessionTimeout: i32 = 27;
pub const ratIdleTimeout: i32 = 28;
pub const ratTerminationAction: i32 = 29;
pub const ratCalledStationId: i32 = 30;
pub const ratCallingStationId: i32 = 31;
pub const ratNASIdentifier: i32 = 32;
pub const ratProxyState: i32 = 33;
pub const ratLoginLATService: i32 = 34;
pub const ratLoginLATNode: i32 = 35;
pub const ratLoginLATGroup: i32 = 36;
pub const ratFramedAppleTalkLink: i32 = 37;
pub const ratFramedAppleTalkNetwork: i32 = 38;
pub const ratFramedAppleTalkZone: i32 = 39;
pub const ratAcctStatusType: i32 = 40;
pub const ratAcctDelayTime: i32 = 41;
pub const ratAcctInputOctets: i32 = 42;
pub const ratAcctOutputOctets: i32 = 43;
pub const ratAcctSessionId: i32 = 44;
pub const ratAcctAuthentic: i32 = 45;
pub const ratAcctSessionTime: i32 = 46;
pub const ratAcctInputPackets: i32 = 47;
pub const ratAcctOutputPackets: i32 = 48;
pub const ratAcctTerminationCause: i32 = 49;
pub const ratCHAPChallenge: i32 = 60;
pub const ratNASPortType: i32 = 61;
pub const ratPortLimit: i32 = 62;
pub const ratTunnelType: i32 = 64;
pub const ratMediumType: i32 = 65;
pub const ratTunnelPassword: i32 = 69;
pub const ratTunnelPrivateGroupID: i32 = 81;
pub const ratNASIPv6Address: i32 = 95;
pub const ratFramedInterfaceId: i32 = 96;
pub const ratFramedIPv6Prefix: i32 = 97;
pub const ratLoginIPv6Host: i32 = 98;
pub const ratFramedIPv6Route: i32 = 99;
pub const ratFramedIPv6Pool: i32 = 100;
pub const ratCode: i32 = 262;
pub const ratIdentifier: i32 = 263;
pub const ratAuthenticator: i32 = 264;
pub const ratSrcIPAddress: i32 = 265;
pub const ratSrcPort: i32 = 266;
pub const ratProvider: i32 = 267;
pub const ratStrippedUserName: i32 = 268;
pub const ratFQUserName: i32 = 269;
pub const ratPolicyName: i32 = 270;
pub const ratUniqueId: i32 = 271;
pub const ratExtensionState: i32 = 272;
pub const ratEAPTLV: i32 = 273;
pub const ratRejectReasonCode: i32 = 274;
pub const ratCRPPolicyName: i32 = 275;
pub const ratProviderName: i32 = 276;
pub const ratClearTextPassword: i32 = 277;
pub const ratSrcIPv6Address: i32 = 278;
pub const ratCertificateThumbprint: i32 = 279;
// RADIUS_ATTRIBUTE_TYPE
const (
	ratMinimum int32 = 0
	ratUserName int32 = 1
	ratUserPassword int32 = 2
	ratCHAPPassword int32 = 3
	ratNASIPAddress int32 = 4
	ratNASPort int32 = 5
	ratServiceType int32 = 6
	ratFramedProtocol int32 = 7
	ratFramedIPAddress int32 = 8
	ratFramedIPNetmask int32 = 9
	ratFramedRouting int32 = 10
	ratFilterId int32 = 11
	ratFramedMTU int32 = 12
	ratFramedCompression int32 = 13
	ratLoginIPHost int32 = 14
	ratLoginService int32 = 15
	ratLoginPort int32 = 16
	ratReplyMessage int32 = 18
	ratCallbackNumber int32 = 19
	ratCallbackId int32 = 20
	ratFramedRoute int32 = 22
	ratFramedIPXNetwork int32 = 23
	ratState int32 = 24
	ratClass int32 = 25
	ratVendorSpecific int32 = 26
	ratSessionTimeout int32 = 27
	ratIdleTimeout int32 = 28
	ratTerminationAction int32 = 29
	ratCalledStationId int32 = 30
	ratCallingStationId int32 = 31
	ratNASIdentifier int32 = 32
	ratProxyState int32 = 33
	ratLoginLATService int32 = 34
	ratLoginLATNode int32 = 35
	ratLoginLATGroup int32 = 36
	ratFramedAppleTalkLink int32 = 37
	ratFramedAppleTalkNetwork int32 = 38
	ratFramedAppleTalkZone int32 = 39
	ratAcctStatusType int32 = 40
	ratAcctDelayTime int32 = 41
	ratAcctInputOctets int32 = 42
	ratAcctOutputOctets int32 = 43
	ratAcctSessionId int32 = 44
	ratAcctAuthentic int32 = 45
	ratAcctSessionTime int32 = 46
	ratAcctInputPackets int32 = 47
	ratAcctOutputPackets int32 = 48
	ratAcctTerminationCause int32 = 49
	ratCHAPChallenge int32 = 60
	ratNASPortType int32 = 61
	ratPortLimit int32 = 62
	ratTunnelType int32 = 64
	ratMediumType int32 = 65
	ratTunnelPassword int32 = 69
	ratTunnelPrivateGroupID int32 = 81
	ratNASIPv6Address int32 = 95
	ratFramedInterfaceId int32 = 96
	ratFramedIPv6Prefix int32 = 97
	ratLoginIPv6Host int32 = 98
	ratFramedIPv6Route int32 = 99
	ratFramedIPv6Pool int32 = 100
	ratCode int32 = 262
	ratIdentifier int32 = 263
	ratAuthenticator int32 = 264
	ratSrcIPAddress int32 = 265
	ratSrcPort int32 = 266
	ratProvider int32 = 267
	ratStrippedUserName int32 = 268
	ratFQUserName int32 = 269
	ratPolicyName int32 = 270
	ratUniqueId int32 = 271
	ratExtensionState int32 = 272
	ratEAPTLV int32 = 273
	ratRejectReasonCode int32 = 274
	ratCRPPolicyName int32 = 275
	ratProviderName int32 = 276
	ratClearTextPassword int32 = 277
	ratSrcIPv6Address int32 = 278
	ratCertificateThumbprint int32 = 279
)
const
  ratMinimum = 0;
  ratUserName = 1;
  ratUserPassword = 2;
  ratCHAPPassword = 3;
  ratNASIPAddress = 4;
  ratNASPort = 5;
  ratServiceType = 6;
  ratFramedProtocol = 7;
  ratFramedIPAddress = 8;
  ratFramedIPNetmask = 9;
  ratFramedRouting = 10;
  ratFilterId = 11;
  ratFramedMTU = 12;
  ratFramedCompression = 13;
  ratLoginIPHost = 14;
  ratLoginService = 15;
  ratLoginPort = 16;
  ratReplyMessage = 18;
  ratCallbackNumber = 19;
  ratCallbackId = 20;
  ratFramedRoute = 22;
  ratFramedIPXNetwork = 23;
  ratState = 24;
  ratClass = 25;
  ratVendorSpecific = 26;
  ratSessionTimeout = 27;
  ratIdleTimeout = 28;
  ratTerminationAction = 29;
  ratCalledStationId = 30;
  ratCallingStationId = 31;
  ratNASIdentifier = 32;
  ratProxyState = 33;
  ratLoginLATService = 34;
  ratLoginLATNode = 35;
  ratLoginLATGroup = 36;
  ratFramedAppleTalkLink = 37;
  ratFramedAppleTalkNetwork = 38;
  ratFramedAppleTalkZone = 39;
  ratAcctStatusType = 40;
  ratAcctDelayTime = 41;
  ratAcctInputOctets = 42;
  ratAcctOutputOctets = 43;
  ratAcctSessionId = 44;
  ratAcctAuthentic = 45;
  ratAcctSessionTime = 46;
  ratAcctInputPackets = 47;
  ratAcctOutputPackets = 48;
  ratAcctTerminationCause = 49;
  ratCHAPChallenge = 60;
  ratNASPortType = 61;
  ratPortLimit = 62;
  ratTunnelType = 64;
  ratMediumType = 65;
  ratTunnelPassword = 69;
  ratTunnelPrivateGroupID = 81;
  ratNASIPv6Address = 95;
  ratFramedInterfaceId = 96;
  ratFramedIPv6Prefix = 97;
  ratLoginIPv6Host = 98;
  ratFramedIPv6Route = 99;
  ratFramedIPv6Pool = 100;
  ratCode = 262;
  ratIdentifier = 263;
  ratAuthenticator = 264;
  ratSrcIPAddress = 265;
  ratSrcPort = 266;
  ratProvider = 267;
  ratStrippedUserName = 268;
  ratFQUserName = 269;
  ratPolicyName = 270;
  ratUniqueId = 271;
  ratExtensionState = 272;
  ratEAPTLV = 273;
  ratRejectReasonCode = 274;
  ratCRPPolicyName = 275;
  ratProviderName = 276;
  ratClearTextPassword = 277;
  ratSrcIPv6Address = 278;
  ratCertificateThumbprint = 279;
// RADIUS_ATTRIBUTE_TYPE
pub const ratMinimum: i32 = 0;
pub const ratUserName: i32 = 1;
pub const ratUserPassword: i32 = 2;
pub const ratCHAPPassword: i32 = 3;
pub const ratNASIPAddress: i32 = 4;
pub const ratNASPort: i32 = 5;
pub const ratServiceType: i32 = 6;
pub const ratFramedProtocol: i32 = 7;
pub const ratFramedIPAddress: i32 = 8;
pub const ratFramedIPNetmask: i32 = 9;
pub const ratFramedRouting: i32 = 10;
pub const ratFilterId: i32 = 11;
pub const ratFramedMTU: i32 = 12;
pub const ratFramedCompression: i32 = 13;
pub const ratLoginIPHost: i32 = 14;
pub const ratLoginService: i32 = 15;
pub const ratLoginPort: i32 = 16;
pub const ratReplyMessage: i32 = 18;
pub const ratCallbackNumber: i32 = 19;
pub const ratCallbackId: i32 = 20;
pub const ratFramedRoute: i32 = 22;
pub const ratFramedIPXNetwork: i32 = 23;
pub const ratState: i32 = 24;
pub const ratClass: i32 = 25;
pub const ratVendorSpecific: i32 = 26;
pub const ratSessionTimeout: i32 = 27;
pub const ratIdleTimeout: i32 = 28;
pub const ratTerminationAction: i32 = 29;
pub const ratCalledStationId: i32 = 30;
pub const ratCallingStationId: i32 = 31;
pub const ratNASIdentifier: i32 = 32;
pub const ratProxyState: i32 = 33;
pub const ratLoginLATService: i32 = 34;
pub const ratLoginLATNode: i32 = 35;
pub const ratLoginLATGroup: i32 = 36;
pub const ratFramedAppleTalkLink: i32 = 37;
pub const ratFramedAppleTalkNetwork: i32 = 38;
pub const ratFramedAppleTalkZone: i32 = 39;
pub const ratAcctStatusType: i32 = 40;
pub const ratAcctDelayTime: i32 = 41;
pub const ratAcctInputOctets: i32 = 42;
pub const ratAcctOutputOctets: i32 = 43;
pub const ratAcctSessionId: i32 = 44;
pub const ratAcctAuthentic: i32 = 45;
pub const ratAcctSessionTime: i32 = 46;
pub const ratAcctInputPackets: i32 = 47;
pub const ratAcctOutputPackets: i32 = 48;
pub const ratAcctTerminationCause: i32 = 49;
pub const ratCHAPChallenge: i32 = 60;
pub const ratNASPortType: i32 = 61;
pub const ratPortLimit: i32 = 62;
pub const ratTunnelType: i32 = 64;
pub const ratMediumType: i32 = 65;
pub const ratTunnelPassword: i32 = 69;
pub const ratTunnelPrivateGroupID: i32 = 81;
pub const ratNASIPv6Address: i32 = 95;
pub const ratFramedInterfaceId: i32 = 96;
pub const ratFramedIPv6Prefix: i32 = 97;
pub const ratLoginIPv6Host: i32 = 98;
pub const ratFramedIPv6Route: i32 = 99;
pub const ratFramedIPv6Pool: i32 = 100;
pub const ratCode: i32 = 262;
pub const ratIdentifier: i32 = 263;
pub const ratAuthenticator: i32 = 264;
pub const ratSrcIPAddress: i32 = 265;
pub const ratSrcPort: i32 = 266;
pub const ratProvider: i32 = 267;
pub const ratStrippedUserName: i32 = 268;
pub const ratFQUserName: i32 = 269;
pub const ratPolicyName: i32 = 270;
pub const ratUniqueId: i32 = 271;
pub const ratExtensionState: i32 = 272;
pub const ratEAPTLV: i32 = 273;
pub const ratRejectReasonCode: i32 = 274;
pub const ratCRPPolicyName: i32 = 275;
pub const ratProviderName: i32 = 276;
pub const ratClearTextPassword: i32 = 277;
pub const ratSrcIPv6Address: i32 = 278;
pub const ratCertificateThumbprint: i32 = 279;
const
  ratMinimum* = 0
  ratUserName* = 1
  ratUserPassword* = 2
  ratCHAPPassword* = 3
  ratNASIPAddress* = 4
  ratNASPort* = 5
  ratServiceType* = 6
  ratFramedProtocol* = 7
  ratFramedIPAddress* = 8
  ratFramedIPNetmask* = 9
  ratFramedRouting* = 10
  ratFilterId* = 11
  ratFramedMTU* = 12
  ratFramedCompression* = 13
  ratLoginIPHost* = 14
  ratLoginService* = 15
  ratLoginPort* = 16
  ratReplyMessage* = 18
  ratCallbackNumber* = 19
  ratCallbackId* = 20
  ratFramedRoute* = 22
  ratFramedIPXNetwork* = 23
  ratState* = 24
  ratClass* = 25
  ratVendorSpecific* = 26
  ratSessionTimeout* = 27
  ratIdleTimeout* = 28
  ratTerminationAction* = 29
  ratCalledStationId* = 30
  ratCallingStationId* = 31
  ratNASIdentifier* = 32
  ratProxyState* = 33
  ratLoginLATService* = 34
  ratLoginLATNode* = 35
  ratLoginLATGroup* = 36
  ratFramedAppleTalkLink* = 37
  ratFramedAppleTalkNetwork* = 38
  ratFramedAppleTalkZone* = 39
  ratAcctStatusType* = 40
  ratAcctDelayTime* = 41
  ratAcctInputOctets* = 42
  ratAcctOutputOctets* = 43
  ratAcctSessionId* = 44
  ratAcctAuthentic* = 45
  ratAcctSessionTime* = 46
  ratAcctInputPackets* = 47
  ratAcctOutputPackets* = 48
  ratAcctTerminationCause* = 49
  ratCHAPChallenge* = 60
  ratNASPortType* = 61
  ratPortLimit* = 62
  ratTunnelType* = 64
  ratMediumType* = 65
  ratTunnelPassword* = 69
  ratTunnelPrivateGroupID* = 81
  ratNASIPv6Address* = 95
  ratFramedInterfaceId* = 96
  ratFramedIPv6Prefix* = 97
  ratLoginIPv6Host* = 98
  ratFramedIPv6Route* = 99
  ratFramedIPv6Pool* = 100
  ratCode* = 262
  ratIdentifier* = 263
  ratAuthenticator* = 264
  ratSrcIPAddress* = 265
  ratSrcPort* = 266
  ratProvider* = 267
  ratStrippedUserName* = 268
  ratFQUserName* = 269
  ratPolicyName* = 270
  ratUniqueId* = 271
  ratExtensionState* = 272
  ratEAPTLV* = 273
  ratRejectReasonCode* = 274
  ratCRPPolicyName* = 275
  ratProviderName* = 276
  ratClearTextPassword* = 277
  ratSrcIPv6Address* = 278
  ratCertificateThumbprint* = 279
enum RADIUS_ATTRIBUTE_TYPE : int {
    ratMinimum = 0,
    ratUserName = 1,
    ratUserPassword = 2,
    ratCHAPPassword = 3,
    ratNASIPAddress = 4,
    ratNASPort = 5,
    ratServiceType = 6,
    ratFramedProtocol = 7,
    ratFramedIPAddress = 8,
    ratFramedIPNetmask = 9,
    ratFramedRouting = 10,
    ratFilterId = 11,
    ratFramedMTU = 12,
    ratFramedCompression = 13,
    ratLoginIPHost = 14,
    ratLoginService = 15,
    ratLoginPort = 16,
    ratReplyMessage = 18,
    ratCallbackNumber = 19,
    ratCallbackId = 20,
    ratFramedRoute = 22,
    ratFramedIPXNetwork = 23,
    ratState = 24,
    ratClass = 25,
    ratVendorSpecific = 26,
    ratSessionTimeout = 27,
    ratIdleTimeout = 28,
    ratTerminationAction = 29,
    ratCalledStationId = 30,
    ratCallingStationId = 31,
    ratNASIdentifier = 32,
    ratProxyState = 33,
    ratLoginLATService = 34,
    ratLoginLATNode = 35,
    ratLoginLATGroup = 36,
    ratFramedAppleTalkLink = 37,
    ratFramedAppleTalkNetwork = 38,
    ratFramedAppleTalkZone = 39,
    ratAcctStatusType = 40,
    ratAcctDelayTime = 41,
    ratAcctInputOctets = 42,
    ratAcctOutputOctets = 43,
    ratAcctSessionId = 44,
    ratAcctAuthentic = 45,
    ratAcctSessionTime = 46,
    ratAcctInputPackets = 47,
    ratAcctOutputPackets = 48,
    ratAcctTerminationCause = 49,
    ratCHAPChallenge = 60,
    ratNASPortType = 61,
    ratPortLimit = 62,
    ratTunnelType = 64,
    ratMediumType = 65,
    ratTunnelPassword = 69,
    ratTunnelPrivateGroupID = 81,
    ratNASIPv6Address = 95,
    ratFramedInterfaceId = 96,
    ratFramedIPv6Prefix = 97,
    ratLoginIPv6Host = 98,
    ratFramedIPv6Route = 99,
    ratFramedIPv6Pool = 100,
    ratCode = 262,
    ratIdentifier = 263,
    ratAuthenticator = 264,
    ratSrcIPAddress = 265,
    ratSrcPort = 266,
    ratProvider = 267,
    ratStrippedUserName = 268,
    ratFQUserName = 269,
    ratPolicyName = 270,
    ratUniqueId = 271,
    ratExtensionState = 272,
    ratEAPTLV = 273,
    ratRejectReasonCode = 274,
    ratCRPPolicyName = 275,
    ratProviderName = 276,
    ratClearTextPassword = 277,
    ratSrcIPv6Address = 278,
    ratCertificateThumbprint = 279,
}
#define global ratMinimum                0x0
#define global ratUserName               0x1
#define global ratUserPassword           0x2
#define global ratCHAPPassword           0x3
#define global ratNASIPAddress           0x4
#define global ratNASPort                0x5
#define global ratServiceType            0x6
#define global ratFramedProtocol         0x7
#define global ratFramedIPAddress        0x8
#define global ratFramedIPNetmask        0x9
#define global ratFramedRouting          0xA
#define global ratFilterId               0xB
#define global ratFramedMTU              0xC
#define global ratFramedCompression      0xD
#define global ratLoginIPHost            0xE
#define global ratLoginService           0xF
#define global ratLoginPort              0x10
#define global ratReplyMessage           0x12
#define global ratCallbackNumber         0x13
#define global ratCallbackId             0x14
#define global ratFramedRoute            0x16
#define global ratFramedIPXNetwork       0x17
#define global ratState                  0x18
#define global ratClass                  0x19
#define global ratVendorSpecific         0x1A
#define global ratSessionTimeout         0x1B
#define global ratIdleTimeout            0x1C
#define global ratTerminationAction      0x1D
#define global ratCalledStationId        0x1E
#define global ratCallingStationId       0x1F
#define global ratNASIdentifier          0x20
#define global ratProxyState             0x21
#define global ratLoginLATService        0x22
#define global ratLoginLATNode           0x23
#define global ratLoginLATGroup          0x24
#define global ratFramedAppleTalkLink    0x25
#define global ratFramedAppleTalkNetwork 0x26
#define global ratFramedAppleTalkZone    0x27
#define global ratAcctStatusType         0x28
#define global ratAcctDelayTime          0x29
#define global ratAcctInputOctets        0x2A
#define global ratAcctOutputOctets       0x2B
#define global ratAcctSessionId          0x2C
#define global ratAcctAuthentic          0x2D
#define global ratAcctSessionTime        0x2E
#define global ratAcctInputPackets       0x2F
#define global ratAcctOutputPackets      0x30
#define global ratAcctTerminationCause   0x31
#define global ratCHAPChallenge          0x3C
#define global ratNASPortType            0x3D
#define global ratPortLimit              0x3E
#define global ratTunnelType             0x40
#define global ratMediumType             0x41
#define global ratTunnelPassword         0x45
#define global ratTunnelPrivateGroupID   0x51
#define global ratNASIPv6Address         0x5F
#define global ratFramedInterfaceId      0x60
#define global ratFramedIPv6Prefix       0x61
#define global ratLoginIPv6Host          0x62
#define global ratFramedIPv6Route        0x63
#define global ratFramedIPv6Pool         0x64
#define global ratCode                   0x106
#define global ratIdentifier             0x107
#define global ratAuthenticator          0x108
#define global ratSrcIPAddress           0x109
#define global ratSrcPort                0x10A
#define global ratProvider               0x10B
#define global ratStrippedUserName       0x10C
#define global ratFQUserName             0x10D
#define global ratPolicyName             0x10E
#define global ratUniqueId               0x10F
#define global ratExtensionState         0x110
#define global ratEAPTLV                 0x111
#define global ratRejectReasonCode       0x112
#define global ratCRPPolicyName          0x113
#define global ratProviderName           0x114
#define global ratClearTextPassword      0x115
#define global ratSrcIPv6Address         0x116
#define global ratCertificateThumbprint  0x117