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