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

RAS_AUTH_ATTRIBUTE_TYPE

列挙型
基底型i4

メンバー 96

名前10進16進
raatMinimum00x0
raatUserName10x1
raatUserPassword20x2
raatMD5CHAPPassword30x3
raatNASIPAddress40x4
raatNASPort50x5
raatServiceType60x6
raatFramedProtocol70x7
raatFramedIPAddress80x8
raatFramedIPNetmask90x9
raatFramedRouting100xA
raatFilterId110xB
raatFramedMTU120xC
raatFramedCompression130xD
raatLoginIPHost140xE
raatLoginService150xF
raatLoginTCPPort160x10
raatUnassigned17170x11
raatReplyMessage180x12
raatCallbackNumber190x13
raatCallbackId200x14
raatUnassigned21210x15
raatFramedRoute220x16
raatFramedIPXNetwork230x17
raatState240x18
raatClass250x19
raatVendorSpecific260x1A
raatSessionTimeout270x1B
raatIdleTimeout280x1C
raatTerminationAction290x1D
raatCalledStationId300x1E
raatCallingStationId310x1F
raatNASIdentifier320x20
raatProxyState330x21
raatLoginLATService340x22
raatLoginLATNode350x23
raatLoginLATGroup360x24
raatFramedAppleTalkLink370x25
raatFramedAppleTalkNetwork380x26
raatFramedAppleTalkZone390x27
raatAcctStatusType400x28
raatAcctDelayTime410x29
raatAcctInputOctets420x2A
raatAcctOutputOctets430x2B
raatAcctSessionId440x2C
raatAcctAuthentic450x2D
raatAcctSessionTime460x2E
raatAcctInputPackets470x2F
raatAcctOutputPackets480x30
raatAcctTerminateCause490x31
raatAcctMultiSessionId500x32
raatAcctLinkCount510x33
raatAcctEventTimeStamp550x37
raatMD5CHAPChallenge600x3C
raatNASPortType610x3D
raatPortLimit620x3E
raatLoginLATPort630x3F
raatTunnelType640x40
raatTunnelMediumType650x41
raatTunnelClientEndpoint660x42
raatTunnelServerEndpoint670x43
raatARAPPassword700x46
raatARAPFeatures710x47
raatARAPZoneAccess720x48
raatARAPSecurity730x49
raatARAPSecurityData740x4A
raatPasswordRetry750x4B
raatPrompt760x4C
raatConnectInfo770x4D
raatConfigurationToken780x4E
raatEAPMessage790x4F
raatSignature800x50
raatARAPChallengeResponse840x54
raatAcctInterimInterval850x55
raatNASIPv6Address950x5F
raatFramedInterfaceId960x60
raatFramedIPv6Prefix970x61
raatLoginIPv6Host980x62
raatFramedIPv6Route990x63
raatFramedIPv6Pool1000x64
raatARAPGuestLogon80960x1FA0
raatCertificateOID80970x1FA1
raatEAPConfiguration80980x1FA2
raatPEAPEmbeddedEAPTypeId80990x1FA3
raatInnerEAPTypeId80990x1FA3
raatPEAPFastRoamedSession81000x1FA4
raatFastRoamedSession81000x1FA4
raatEAPTLV81020x1FA6
raatCredentialsChanged81030x1FA7
raatCertificateThumbprint82500x203A
raatPeerId90000x2328
raatServerId90010x2329
raatMethodId90020x232A
raatEMSK90030x232B
raatSessionId90040x232C
raatReserved-10xFFFFFFFF

各言語での定義

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

typedef enum RAS_AUTH_ATTRIBUTE_TYPE : int {
    raatMinimum = 0,
    raatUserName = 1,
    raatUserPassword = 2,
    raatMD5CHAPPassword = 3,
    raatNASIPAddress = 4,
    raatNASPort = 5,
    raatServiceType = 6,
    raatFramedProtocol = 7,
    raatFramedIPAddress = 8,
    raatFramedIPNetmask = 9,
    raatFramedRouting = 10,
    raatFilterId = 11,
    raatFramedMTU = 12,
    raatFramedCompression = 13,
    raatLoginIPHost = 14,
    raatLoginService = 15,
    raatLoginTCPPort = 16,
    raatUnassigned17 = 17,
    raatReplyMessage = 18,
    raatCallbackNumber = 19,
    raatCallbackId = 20,
    raatUnassigned21 = 21,
    raatFramedRoute = 22,
    raatFramedIPXNetwork = 23,
    raatState = 24,
    raatClass = 25,
    raatVendorSpecific = 26,
    raatSessionTimeout = 27,
    raatIdleTimeout = 28,
    raatTerminationAction = 29,
    raatCalledStationId = 30,
    raatCallingStationId = 31,
    raatNASIdentifier = 32,
    raatProxyState = 33,
    raatLoginLATService = 34,
    raatLoginLATNode = 35,
    raatLoginLATGroup = 36,
    raatFramedAppleTalkLink = 37,
    raatFramedAppleTalkNetwork = 38,
    raatFramedAppleTalkZone = 39,
    raatAcctStatusType = 40,
    raatAcctDelayTime = 41,
    raatAcctInputOctets = 42,
    raatAcctOutputOctets = 43,
    raatAcctSessionId = 44,
    raatAcctAuthentic = 45,
    raatAcctSessionTime = 46,
    raatAcctInputPackets = 47,
    raatAcctOutputPackets = 48,
    raatAcctTerminateCause = 49,
    raatAcctMultiSessionId = 50,
    raatAcctLinkCount = 51,
    raatAcctEventTimeStamp = 55,
    raatMD5CHAPChallenge = 60,
    raatNASPortType = 61,
    raatPortLimit = 62,
    raatLoginLATPort = 63,
    raatTunnelType = 64,
    raatTunnelMediumType = 65,
    raatTunnelClientEndpoint = 66,
    raatTunnelServerEndpoint = 67,
    raatARAPPassword = 70,
    raatARAPFeatures = 71,
    raatARAPZoneAccess = 72,
    raatARAPSecurity = 73,
    raatARAPSecurityData = 74,
    raatPasswordRetry = 75,
    raatPrompt = 76,
    raatConnectInfo = 77,
    raatConfigurationToken = 78,
    raatEAPMessage = 79,
    raatSignature = 80,
    raatARAPChallengeResponse = 84,
    raatAcctInterimInterval = 85,
    raatNASIPv6Address = 95,
    raatFramedInterfaceId = 96,
    raatFramedIPv6Prefix = 97,
    raatLoginIPv6Host = 98,
    raatFramedIPv6Route = 99,
    raatFramedIPv6Pool = 100,
    raatARAPGuestLogon = 8096,
    raatCertificateOID = 8097,
    raatEAPConfiguration = 8098,
    raatPEAPEmbeddedEAPTypeId = 8099,
    raatInnerEAPTypeId = 8099,
    raatPEAPFastRoamedSession = 8100,
    raatFastRoamedSession = 8100,
    raatEAPTLV = 8102,
    raatCredentialsChanged = 8103,
    raatCertificateThumbprint = 8250,
    raatPeerId = 9000,
    raatServerId = 9001,
    raatMethodId = 9002,
    raatEMSK = 9003,
    raatSessionId = 9004,
    raatReserved = -1
} RAS_AUTH_ATTRIBUTE_TYPE;
public enum RAS_AUTH_ATTRIBUTE_TYPE : int
{
    raatMinimum = 0,
    raatUserName = 1,
    raatUserPassword = 2,
    raatMD5CHAPPassword = 3,
    raatNASIPAddress = 4,
    raatNASPort = 5,
    raatServiceType = 6,
    raatFramedProtocol = 7,
    raatFramedIPAddress = 8,
    raatFramedIPNetmask = 9,
    raatFramedRouting = 10,
    raatFilterId = 11,
    raatFramedMTU = 12,
    raatFramedCompression = 13,
    raatLoginIPHost = 14,
    raatLoginService = 15,
    raatLoginTCPPort = 16,
    raatUnassigned17 = 17,
    raatReplyMessage = 18,
    raatCallbackNumber = 19,
    raatCallbackId = 20,
    raatUnassigned21 = 21,
    raatFramedRoute = 22,
    raatFramedIPXNetwork = 23,
    raatState = 24,
    raatClass = 25,
    raatVendorSpecific = 26,
    raatSessionTimeout = 27,
    raatIdleTimeout = 28,
    raatTerminationAction = 29,
    raatCalledStationId = 30,
    raatCallingStationId = 31,
    raatNASIdentifier = 32,
    raatProxyState = 33,
    raatLoginLATService = 34,
    raatLoginLATNode = 35,
    raatLoginLATGroup = 36,
    raatFramedAppleTalkLink = 37,
    raatFramedAppleTalkNetwork = 38,
    raatFramedAppleTalkZone = 39,
    raatAcctStatusType = 40,
    raatAcctDelayTime = 41,
    raatAcctInputOctets = 42,
    raatAcctOutputOctets = 43,
    raatAcctSessionId = 44,
    raatAcctAuthentic = 45,
    raatAcctSessionTime = 46,
    raatAcctInputPackets = 47,
    raatAcctOutputPackets = 48,
    raatAcctTerminateCause = 49,
    raatAcctMultiSessionId = 50,
    raatAcctLinkCount = 51,
    raatAcctEventTimeStamp = 55,
    raatMD5CHAPChallenge = 60,
    raatNASPortType = 61,
    raatPortLimit = 62,
    raatLoginLATPort = 63,
    raatTunnelType = 64,
    raatTunnelMediumType = 65,
    raatTunnelClientEndpoint = 66,
    raatTunnelServerEndpoint = 67,
    raatARAPPassword = 70,
    raatARAPFeatures = 71,
    raatARAPZoneAccess = 72,
    raatARAPSecurity = 73,
    raatARAPSecurityData = 74,
    raatPasswordRetry = 75,
    raatPrompt = 76,
    raatConnectInfo = 77,
    raatConfigurationToken = 78,
    raatEAPMessage = 79,
    raatSignature = 80,
    raatARAPChallengeResponse = 84,
    raatAcctInterimInterval = 85,
    raatNASIPv6Address = 95,
    raatFramedInterfaceId = 96,
    raatFramedIPv6Prefix = 97,
    raatLoginIPv6Host = 98,
    raatFramedIPv6Route = 99,
    raatFramedIPv6Pool = 100,
    raatARAPGuestLogon = 8096,
    raatCertificateOID = 8097,
    raatEAPConfiguration = 8098,
    raatPEAPEmbeddedEAPTypeId = 8099,
    raatInnerEAPTypeId = 8099,
    raatPEAPFastRoamedSession = 8100,
    raatFastRoamedSession = 8100,
    raatEAPTLV = 8102,
    raatCredentialsChanged = 8103,
    raatCertificateThumbprint = 8250,
    raatPeerId = 9000,
    raatServerId = 9001,
    raatMethodId = 9002,
    raatEMSK = 9003,
    raatSessionId = 9004,
    raatReserved = -1,
}
Public Enum RAS_AUTH_ATTRIBUTE_TYPE As Integer
    raatMinimum = 0
    raatUserName = 1
    raatUserPassword = 2
    raatMD5CHAPPassword = 3
    raatNASIPAddress = 4
    raatNASPort = 5
    raatServiceType = 6
    raatFramedProtocol = 7
    raatFramedIPAddress = 8
    raatFramedIPNetmask = 9
    raatFramedRouting = 10
    raatFilterId = 11
    raatFramedMTU = 12
    raatFramedCompression = 13
    raatLoginIPHost = 14
    raatLoginService = 15
    raatLoginTCPPort = 16
    raatUnassigned17 = 17
    raatReplyMessage = 18
    raatCallbackNumber = 19
    raatCallbackId = 20
    raatUnassigned21 = 21
    raatFramedRoute = 22
    raatFramedIPXNetwork = 23
    raatState = 24
    raatClass = 25
    raatVendorSpecific = 26
    raatSessionTimeout = 27
    raatIdleTimeout = 28
    raatTerminationAction = 29
    raatCalledStationId = 30
    raatCallingStationId = 31
    raatNASIdentifier = 32
    raatProxyState = 33
    raatLoginLATService = 34
    raatLoginLATNode = 35
    raatLoginLATGroup = 36
    raatFramedAppleTalkLink = 37
    raatFramedAppleTalkNetwork = 38
    raatFramedAppleTalkZone = 39
    raatAcctStatusType = 40
    raatAcctDelayTime = 41
    raatAcctInputOctets = 42
    raatAcctOutputOctets = 43
    raatAcctSessionId = 44
    raatAcctAuthentic = 45
    raatAcctSessionTime = 46
    raatAcctInputPackets = 47
    raatAcctOutputPackets = 48
    raatAcctTerminateCause = 49
    raatAcctMultiSessionId = 50
    raatAcctLinkCount = 51
    raatAcctEventTimeStamp = 55
    raatMD5CHAPChallenge = 60
    raatNASPortType = 61
    raatPortLimit = 62
    raatLoginLATPort = 63
    raatTunnelType = 64
    raatTunnelMediumType = 65
    raatTunnelClientEndpoint = 66
    raatTunnelServerEndpoint = 67
    raatARAPPassword = 70
    raatARAPFeatures = 71
    raatARAPZoneAccess = 72
    raatARAPSecurity = 73
    raatARAPSecurityData = 74
    raatPasswordRetry = 75
    raatPrompt = 76
    raatConnectInfo = 77
    raatConfigurationToken = 78
    raatEAPMessage = 79
    raatSignature = 80
    raatARAPChallengeResponse = 84
    raatAcctInterimInterval = 85
    raatNASIPv6Address = 95
    raatFramedInterfaceId = 96
    raatFramedIPv6Prefix = 97
    raatLoginIPv6Host = 98
    raatFramedIPv6Route = 99
    raatFramedIPv6Pool = 100
    raatARAPGuestLogon = 8096
    raatCertificateOID = 8097
    raatEAPConfiguration = 8098
    raatPEAPEmbeddedEAPTypeId = 8099
    raatInnerEAPTypeId = 8099
    raatPEAPFastRoamedSession = 8100
    raatFastRoamedSession = 8100
    raatEAPTLV = 8102
    raatCredentialsChanged = 8103
    raatCertificateThumbprint = 8250
    raatPeerId = 9000
    raatServerId = 9001
    raatMethodId = 9002
    raatEMSK = 9003
    raatSessionId = 9004
    raatReserved = -1
End Enum
import enum

class RAS_AUTH_ATTRIBUTE_TYPE(enum.IntEnum):
    raatMinimum = 0
    raatUserName = 1
    raatUserPassword = 2
    raatMD5CHAPPassword = 3
    raatNASIPAddress = 4
    raatNASPort = 5
    raatServiceType = 6
    raatFramedProtocol = 7
    raatFramedIPAddress = 8
    raatFramedIPNetmask = 9
    raatFramedRouting = 10
    raatFilterId = 11
    raatFramedMTU = 12
    raatFramedCompression = 13
    raatLoginIPHost = 14
    raatLoginService = 15
    raatLoginTCPPort = 16
    raatUnassigned17 = 17
    raatReplyMessage = 18
    raatCallbackNumber = 19
    raatCallbackId = 20
    raatUnassigned21 = 21
    raatFramedRoute = 22
    raatFramedIPXNetwork = 23
    raatState = 24
    raatClass = 25
    raatVendorSpecific = 26
    raatSessionTimeout = 27
    raatIdleTimeout = 28
    raatTerminationAction = 29
    raatCalledStationId = 30
    raatCallingStationId = 31
    raatNASIdentifier = 32
    raatProxyState = 33
    raatLoginLATService = 34
    raatLoginLATNode = 35
    raatLoginLATGroup = 36
    raatFramedAppleTalkLink = 37
    raatFramedAppleTalkNetwork = 38
    raatFramedAppleTalkZone = 39
    raatAcctStatusType = 40
    raatAcctDelayTime = 41
    raatAcctInputOctets = 42
    raatAcctOutputOctets = 43
    raatAcctSessionId = 44
    raatAcctAuthentic = 45
    raatAcctSessionTime = 46
    raatAcctInputPackets = 47
    raatAcctOutputPackets = 48
    raatAcctTerminateCause = 49
    raatAcctMultiSessionId = 50
    raatAcctLinkCount = 51
    raatAcctEventTimeStamp = 55
    raatMD5CHAPChallenge = 60
    raatNASPortType = 61
    raatPortLimit = 62
    raatLoginLATPort = 63
    raatTunnelType = 64
    raatTunnelMediumType = 65
    raatTunnelClientEndpoint = 66
    raatTunnelServerEndpoint = 67
    raatARAPPassword = 70
    raatARAPFeatures = 71
    raatARAPZoneAccess = 72
    raatARAPSecurity = 73
    raatARAPSecurityData = 74
    raatPasswordRetry = 75
    raatPrompt = 76
    raatConnectInfo = 77
    raatConfigurationToken = 78
    raatEAPMessage = 79
    raatSignature = 80
    raatARAPChallengeResponse = 84
    raatAcctInterimInterval = 85
    raatNASIPv6Address = 95
    raatFramedInterfaceId = 96
    raatFramedIPv6Prefix = 97
    raatLoginIPv6Host = 98
    raatFramedIPv6Route = 99
    raatFramedIPv6Pool = 100
    raatARAPGuestLogon = 8096
    raatCertificateOID = 8097
    raatEAPConfiguration = 8098
    raatPEAPEmbeddedEAPTypeId = 8099
    raatInnerEAPTypeId = 8099
    raatPEAPFastRoamedSession = 8100
    raatFastRoamedSession = 8100
    raatEAPTLV = 8102
    raatCredentialsChanged = 8103
    raatCertificateThumbprint = 8250
    raatPeerId = 9000
    raatServerId = 9001
    raatMethodId = 9002
    raatEMSK = 9003
    raatSessionId = 9004
    raatReserved = -1
// RAS_AUTH_ATTRIBUTE_TYPE
pub const raatMinimum: i32 = 0;
pub const raatUserName: i32 = 1;
pub const raatUserPassword: i32 = 2;
pub const raatMD5CHAPPassword: i32 = 3;
pub const raatNASIPAddress: i32 = 4;
pub const raatNASPort: i32 = 5;
pub const raatServiceType: i32 = 6;
pub const raatFramedProtocol: i32 = 7;
pub const raatFramedIPAddress: i32 = 8;
pub const raatFramedIPNetmask: i32 = 9;
pub const raatFramedRouting: i32 = 10;
pub const raatFilterId: i32 = 11;
pub const raatFramedMTU: i32 = 12;
pub const raatFramedCompression: i32 = 13;
pub const raatLoginIPHost: i32 = 14;
pub const raatLoginService: i32 = 15;
pub const raatLoginTCPPort: i32 = 16;
pub const raatUnassigned17: i32 = 17;
pub const raatReplyMessage: i32 = 18;
pub const raatCallbackNumber: i32 = 19;
pub const raatCallbackId: i32 = 20;
pub const raatUnassigned21: i32 = 21;
pub const raatFramedRoute: i32 = 22;
pub const raatFramedIPXNetwork: i32 = 23;
pub const raatState: i32 = 24;
pub const raatClass: i32 = 25;
pub const raatVendorSpecific: i32 = 26;
pub const raatSessionTimeout: i32 = 27;
pub const raatIdleTimeout: i32 = 28;
pub const raatTerminationAction: i32 = 29;
pub const raatCalledStationId: i32 = 30;
pub const raatCallingStationId: i32 = 31;
pub const raatNASIdentifier: i32 = 32;
pub const raatProxyState: i32 = 33;
pub const raatLoginLATService: i32 = 34;
pub const raatLoginLATNode: i32 = 35;
pub const raatLoginLATGroup: i32 = 36;
pub const raatFramedAppleTalkLink: i32 = 37;
pub const raatFramedAppleTalkNetwork: i32 = 38;
pub const raatFramedAppleTalkZone: i32 = 39;
pub const raatAcctStatusType: i32 = 40;
pub const raatAcctDelayTime: i32 = 41;
pub const raatAcctInputOctets: i32 = 42;
pub const raatAcctOutputOctets: i32 = 43;
pub const raatAcctSessionId: i32 = 44;
pub const raatAcctAuthentic: i32 = 45;
pub const raatAcctSessionTime: i32 = 46;
pub const raatAcctInputPackets: i32 = 47;
pub const raatAcctOutputPackets: i32 = 48;
pub const raatAcctTerminateCause: i32 = 49;
pub const raatAcctMultiSessionId: i32 = 50;
pub const raatAcctLinkCount: i32 = 51;
pub const raatAcctEventTimeStamp: i32 = 55;
pub const raatMD5CHAPChallenge: i32 = 60;
pub const raatNASPortType: i32 = 61;
pub const raatPortLimit: i32 = 62;
pub const raatLoginLATPort: i32 = 63;
pub const raatTunnelType: i32 = 64;
pub const raatTunnelMediumType: i32 = 65;
pub const raatTunnelClientEndpoint: i32 = 66;
pub const raatTunnelServerEndpoint: i32 = 67;
pub const raatARAPPassword: i32 = 70;
pub const raatARAPFeatures: i32 = 71;
pub const raatARAPZoneAccess: i32 = 72;
pub const raatARAPSecurity: i32 = 73;
pub const raatARAPSecurityData: i32 = 74;
pub const raatPasswordRetry: i32 = 75;
pub const raatPrompt: i32 = 76;
pub const raatConnectInfo: i32 = 77;
pub const raatConfigurationToken: i32 = 78;
pub const raatEAPMessage: i32 = 79;
pub const raatSignature: i32 = 80;
pub const raatARAPChallengeResponse: i32 = 84;
pub const raatAcctInterimInterval: i32 = 85;
pub const raatNASIPv6Address: i32 = 95;
pub const raatFramedInterfaceId: i32 = 96;
pub const raatFramedIPv6Prefix: i32 = 97;
pub const raatLoginIPv6Host: i32 = 98;
pub const raatFramedIPv6Route: i32 = 99;
pub const raatFramedIPv6Pool: i32 = 100;
pub const raatARAPGuestLogon: i32 = 8096;
pub const raatCertificateOID: i32 = 8097;
pub const raatEAPConfiguration: i32 = 8098;
pub const raatPEAPEmbeddedEAPTypeId: i32 = 8099;
pub const raatInnerEAPTypeId: i32 = 8099;
pub const raatPEAPFastRoamedSession: i32 = 8100;
pub const raatFastRoamedSession: i32 = 8100;
pub const raatEAPTLV: i32 = 8102;
pub const raatCredentialsChanged: i32 = 8103;
pub const raatCertificateThumbprint: i32 = 8250;
pub const raatPeerId: i32 = 9000;
pub const raatServerId: i32 = 9001;
pub const raatMethodId: i32 = 9002;
pub const raatEMSK: i32 = 9003;
pub const raatSessionId: i32 = 9004;
pub const raatReserved: i32 = -1;
// RAS_AUTH_ATTRIBUTE_TYPE
const (
	raatMinimum int32 = 0
	raatUserName int32 = 1
	raatUserPassword int32 = 2
	raatMD5CHAPPassword int32 = 3
	raatNASIPAddress int32 = 4
	raatNASPort int32 = 5
	raatServiceType int32 = 6
	raatFramedProtocol int32 = 7
	raatFramedIPAddress int32 = 8
	raatFramedIPNetmask int32 = 9
	raatFramedRouting int32 = 10
	raatFilterId int32 = 11
	raatFramedMTU int32 = 12
	raatFramedCompression int32 = 13
	raatLoginIPHost int32 = 14
	raatLoginService int32 = 15
	raatLoginTCPPort int32 = 16
	raatUnassigned17 int32 = 17
	raatReplyMessage int32 = 18
	raatCallbackNumber int32 = 19
	raatCallbackId int32 = 20
	raatUnassigned21 int32 = 21
	raatFramedRoute int32 = 22
	raatFramedIPXNetwork int32 = 23
	raatState int32 = 24
	raatClass int32 = 25
	raatVendorSpecific int32 = 26
	raatSessionTimeout int32 = 27
	raatIdleTimeout int32 = 28
	raatTerminationAction int32 = 29
	raatCalledStationId int32 = 30
	raatCallingStationId int32 = 31
	raatNASIdentifier int32 = 32
	raatProxyState int32 = 33
	raatLoginLATService int32 = 34
	raatLoginLATNode int32 = 35
	raatLoginLATGroup int32 = 36
	raatFramedAppleTalkLink int32 = 37
	raatFramedAppleTalkNetwork int32 = 38
	raatFramedAppleTalkZone int32 = 39
	raatAcctStatusType int32 = 40
	raatAcctDelayTime int32 = 41
	raatAcctInputOctets int32 = 42
	raatAcctOutputOctets int32 = 43
	raatAcctSessionId int32 = 44
	raatAcctAuthentic int32 = 45
	raatAcctSessionTime int32 = 46
	raatAcctInputPackets int32 = 47
	raatAcctOutputPackets int32 = 48
	raatAcctTerminateCause int32 = 49
	raatAcctMultiSessionId int32 = 50
	raatAcctLinkCount int32 = 51
	raatAcctEventTimeStamp int32 = 55
	raatMD5CHAPChallenge int32 = 60
	raatNASPortType int32 = 61
	raatPortLimit int32 = 62
	raatLoginLATPort int32 = 63
	raatTunnelType int32 = 64
	raatTunnelMediumType int32 = 65
	raatTunnelClientEndpoint int32 = 66
	raatTunnelServerEndpoint int32 = 67
	raatARAPPassword int32 = 70
	raatARAPFeatures int32 = 71
	raatARAPZoneAccess int32 = 72
	raatARAPSecurity int32 = 73
	raatARAPSecurityData int32 = 74
	raatPasswordRetry int32 = 75
	raatPrompt int32 = 76
	raatConnectInfo int32 = 77
	raatConfigurationToken int32 = 78
	raatEAPMessage int32 = 79
	raatSignature int32 = 80
	raatARAPChallengeResponse int32 = 84
	raatAcctInterimInterval int32 = 85
	raatNASIPv6Address int32 = 95
	raatFramedInterfaceId int32 = 96
	raatFramedIPv6Prefix int32 = 97
	raatLoginIPv6Host int32 = 98
	raatFramedIPv6Route int32 = 99
	raatFramedIPv6Pool int32 = 100
	raatARAPGuestLogon int32 = 8096
	raatCertificateOID int32 = 8097
	raatEAPConfiguration int32 = 8098
	raatPEAPEmbeddedEAPTypeId int32 = 8099
	raatInnerEAPTypeId int32 = 8099
	raatPEAPFastRoamedSession int32 = 8100
	raatFastRoamedSession int32 = 8100
	raatEAPTLV int32 = 8102
	raatCredentialsChanged int32 = 8103
	raatCertificateThumbprint int32 = 8250
	raatPeerId int32 = 9000
	raatServerId int32 = 9001
	raatMethodId int32 = 9002
	raatEMSK int32 = 9003
	raatSessionId int32 = 9004
	raatReserved int32 = -1
)
const
  raatMinimum = 0;
  raatUserName = 1;
  raatUserPassword = 2;
  raatMD5CHAPPassword = 3;
  raatNASIPAddress = 4;
  raatNASPort = 5;
  raatServiceType = 6;
  raatFramedProtocol = 7;
  raatFramedIPAddress = 8;
  raatFramedIPNetmask = 9;
  raatFramedRouting = 10;
  raatFilterId = 11;
  raatFramedMTU = 12;
  raatFramedCompression = 13;
  raatLoginIPHost = 14;
  raatLoginService = 15;
  raatLoginTCPPort = 16;
  raatUnassigned17 = 17;
  raatReplyMessage = 18;
  raatCallbackNumber = 19;
  raatCallbackId = 20;
  raatUnassigned21 = 21;
  raatFramedRoute = 22;
  raatFramedIPXNetwork = 23;
  raatState = 24;
  raatClass = 25;
  raatVendorSpecific = 26;
  raatSessionTimeout = 27;
  raatIdleTimeout = 28;
  raatTerminationAction = 29;
  raatCalledStationId = 30;
  raatCallingStationId = 31;
  raatNASIdentifier = 32;
  raatProxyState = 33;
  raatLoginLATService = 34;
  raatLoginLATNode = 35;
  raatLoginLATGroup = 36;
  raatFramedAppleTalkLink = 37;
  raatFramedAppleTalkNetwork = 38;
  raatFramedAppleTalkZone = 39;
  raatAcctStatusType = 40;
  raatAcctDelayTime = 41;
  raatAcctInputOctets = 42;
  raatAcctOutputOctets = 43;
  raatAcctSessionId = 44;
  raatAcctAuthentic = 45;
  raatAcctSessionTime = 46;
  raatAcctInputPackets = 47;
  raatAcctOutputPackets = 48;
  raatAcctTerminateCause = 49;
  raatAcctMultiSessionId = 50;
  raatAcctLinkCount = 51;
  raatAcctEventTimeStamp = 55;
  raatMD5CHAPChallenge = 60;
  raatNASPortType = 61;
  raatPortLimit = 62;
  raatLoginLATPort = 63;
  raatTunnelType = 64;
  raatTunnelMediumType = 65;
  raatTunnelClientEndpoint = 66;
  raatTunnelServerEndpoint = 67;
  raatARAPPassword = 70;
  raatARAPFeatures = 71;
  raatARAPZoneAccess = 72;
  raatARAPSecurity = 73;
  raatARAPSecurityData = 74;
  raatPasswordRetry = 75;
  raatPrompt = 76;
  raatConnectInfo = 77;
  raatConfigurationToken = 78;
  raatEAPMessage = 79;
  raatSignature = 80;
  raatARAPChallengeResponse = 84;
  raatAcctInterimInterval = 85;
  raatNASIPv6Address = 95;
  raatFramedInterfaceId = 96;
  raatFramedIPv6Prefix = 97;
  raatLoginIPv6Host = 98;
  raatFramedIPv6Route = 99;
  raatFramedIPv6Pool = 100;
  raatARAPGuestLogon = 8096;
  raatCertificateOID = 8097;
  raatEAPConfiguration = 8098;
  raatPEAPEmbeddedEAPTypeId = 8099;
  raatInnerEAPTypeId = 8099;
  raatPEAPFastRoamedSession = 8100;
  raatFastRoamedSession = 8100;
  raatEAPTLV = 8102;
  raatCredentialsChanged = 8103;
  raatCertificateThumbprint = 8250;
  raatPeerId = 9000;
  raatServerId = 9001;
  raatMethodId = 9002;
  raatEMSK = 9003;
  raatSessionId = 9004;
  raatReserved = -1;
// RAS_AUTH_ATTRIBUTE_TYPE
pub const raatMinimum: i32 = 0;
pub const raatUserName: i32 = 1;
pub const raatUserPassword: i32 = 2;
pub const raatMD5CHAPPassword: i32 = 3;
pub const raatNASIPAddress: i32 = 4;
pub const raatNASPort: i32 = 5;
pub const raatServiceType: i32 = 6;
pub const raatFramedProtocol: i32 = 7;
pub const raatFramedIPAddress: i32 = 8;
pub const raatFramedIPNetmask: i32 = 9;
pub const raatFramedRouting: i32 = 10;
pub const raatFilterId: i32 = 11;
pub const raatFramedMTU: i32 = 12;
pub const raatFramedCompression: i32 = 13;
pub const raatLoginIPHost: i32 = 14;
pub const raatLoginService: i32 = 15;
pub const raatLoginTCPPort: i32 = 16;
pub const raatUnassigned17: i32 = 17;
pub const raatReplyMessage: i32 = 18;
pub const raatCallbackNumber: i32 = 19;
pub const raatCallbackId: i32 = 20;
pub const raatUnassigned21: i32 = 21;
pub const raatFramedRoute: i32 = 22;
pub const raatFramedIPXNetwork: i32 = 23;
pub const raatState: i32 = 24;
pub const raatClass: i32 = 25;
pub const raatVendorSpecific: i32 = 26;
pub const raatSessionTimeout: i32 = 27;
pub const raatIdleTimeout: i32 = 28;
pub const raatTerminationAction: i32 = 29;
pub const raatCalledStationId: i32 = 30;
pub const raatCallingStationId: i32 = 31;
pub const raatNASIdentifier: i32 = 32;
pub const raatProxyState: i32 = 33;
pub const raatLoginLATService: i32 = 34;
pub const raatLoginLATNode: i32 = 35;
pub const raatLoginLATGroup: i32 = 36;
pub const raatFramedAppleTalkLink: i32 = 37;
pub const raatFramedAppleTalkNetwork: i32 = 38;
pub const raatFramedAppleTalkZone: i32 = 39;
pub const raatAcctStatusType: i32 = 40;
pub const raatAcctDelayTime: i32 = 41;
pub const raatAcctInputOctets: i32 = 42;
pub const raatAcctOutputOctets: i32 = 43;
pub const raatAcctSessionId: i32 = 44;
pub const raatAcctAuthentic: i32 = 45;
pub const raatAcctSessionTime: i32 = 46;
pub const raatAcctInputPackets: i32 = 47;
pub const raatAcctOutputPackets: i32 = 48;
pub const raatAcctTerminateCause: i32 = 49;
pub const raatAcctMultiSessionId: i32 = 50;
pub const raatAcctLinkCount: i32 = 51;
pub const raatAcctEventTimeStamp: i32 = 55;
pub const raatMD5CHAPChallenge: i32 = 60;
pub const raatNASPortType: i32 = 61;
pub const raatPortLimit: i32 = 62;
pub const raatLoginLATPort: i32 = 63;
pub const raatTunnelType: i32 = 64;
pub const raatTunnelMediumType: i32 = 65;
pub const raatTunnelClientEndpoint: i32 = 66;
pub const raatTunnelServerEndpoint: i32 = 67;
pub const raatARAPPassword: i32 = 70;
pub const raatARAPFeatures: i32 = 71;
pub const raatARAPZoneAccess: i32 = 72;
pub const raatARAPSecurity: i32 = 73;
pub const raatARAPSecurityData: i32 = 74;
pub const raatPasswordRetry: i32 = 75;
pub const raatPrompt: i32 = 76;
pub const raatConnectInfo: i32 = 77;
pub const raatConfigurationToken: i32 = 78;
pub const raatEAPMessage: i32 = 79;
pub const raatSignature: i32 = 80;
pub const raatARAPChallengeResponse: i32 = 84;
pub const raatAcctInterimInterval: i32 = 85;
pub const raatNASIPv6Address: i32 = 95;
pub const raatFramedInterfaceId: i32 = 96;
pub const raatFramedIPv6Prefix: i32 = 97;
pub const raatLoginIPv6Host: i32 = 98;
pub const raatFramedIPv6Route: i32 = 99;
pub const raatFramedIPv6Pool: i32 = 100;
pub const raatARAPGuestLogon: i32 = 8096;
pub const raatCertificateOID: i32 = 8097;
pub const raatEAPConfiguration: i32 = 8098;
pub const raatPEAPEmbeddedEAPTypeId: i32 = 8099;
pub const raatInnerEAPTypeId: i32 = 8099;
pub const raatPEAPFastRoamedSession: i32 = 8100;
pub const raatFastRoamedSession: i32 = 8100;
pub const raatEAPTLV: i32 = 8102;
pub const raatCredentialsChanged: i32 = 8103;
pub const raatCertificateThumbprint: i32 = 8250;
pub const raatPeerId: i32 = 9000;
pub const raatServerId: i32 = 9001;
pub const raatMethodId: i32 = 9002;
pub const raatEMSK: i32 = 9003;
pub const raatSessionId: i32 = 9004;
pub const raatReserved: i32 = -1;
const
  raatMinimum* = 0
  raatUserName* = 1
  raatUserPassword* = 2
  raatMD5CHAPPassword* = 3
  raatNASIPAddress* = 4
  raatNASPort* = 5
  raatServiceType* = 6
  raatFramedProtocol* = 7
  raatFramedIPAddress* = 8
  raatFramedIPNetmask* = 9
  raatFramedRouting* = 10
  raatFilterId* = 11
  raatFramedMTU* = 12
  raatFramedCompression* = 13
  raatLoginIPHost* = 14
  raatLoginService* = 15
  raatLoginTCPPort* = 16
  raatUnassigned17* = 17
  raatReplyMessage* = 18
  raatCallbackNumber* = 19
  raatCallbackId* = 20
  raatUnassigned21* = 21
  raatFramedRoute* = 22
  raatFramedIPXNetwork* = 23
  raatState* = 24
  raatClass* = 25
  raatVendorSpecific* = 26
  raatSessionTimeout* = 27
  raatIdleTimeout* = 28
  raatTerminationAction* = 29
  raatCalledStationId* = 30
  raatCallingStationId* = 31
  raatNASIdentifier* = 32
  raatProxyState* = 33
  raatLoginLATService* = 34
  raatLoginLATNode* = 35
  raatLoginLATGroup* = 36
  raatFramedAppleTalkLink* = 37
  raatFramedAppleTalkNetwork* = 38
  raatFramedAppleTalkZone* = 39
  raatAcctStatusType* = 40
  raatAcctDelayTime* = 41
  raatAcctInputOctets* = 42
  raatAcctOutputOctets* = 43
  raatAcctSessionId* = 44
  raatAcctAuthentic* = 45
  raatAcctSessionTime* = 46
  raatAcctInputPackets* = 47
  raatAcctOutputPackets* = 48
  raatAcctTerminateCause* = 49
  raatAcctMultiSessionId* = 50
  raatAcctLinkCount* = 51
  raatAcctEventTimeStamp* = 55
  raatMD5CHAPChallenge* = 60
  raatNASPortType* = 61
  raatPortLimit* = 62
  raatLoginLATPort* = 63
  raatTunnelType* = 64
  raatTunnelMediumType* = 65
  raatTunnelClientEndpoint* = 66
  raatTunnelServerEndpoint* = 67
  raatARAPPassword* = 70
  raatARAPFeatures* = 71
  raatARAPZoneAccess* = 72
  raatARAPSecurity* = 73
  raatARAPSecurityData* = 74
  raatPasswordRetry* = 75
  raatPrompt* = 76
  raatConnectInfo* = 77
  raatConfigurationToken* = 78
  raatEAPMessage* = 79
  raatSignature* = 80
  raatARAPChallengeResponse* = 84
  raatAcctInterimInterval* = 85
  raatNASIPv6Address* = 95
  raatFramedInterfaceId* = 96
  raatFramedIPv6Prefix* = 97
  raatLoginIPv6Host* = 98
  raatFramedIPv6Route* = 99
  raatFramedIPv6Pool* = 100
  raatARAPGuestLogon* = 8096
  raatCertificateOID* = 8097
  raatEAPConfiguration* = 8098
  raatPEAPEmbeddedEAPTypeId* = 8099
  raatInnerEAPTypeId* = 8099
  raatPEAPFastRoamedSession* = 8100
  raatFastRoamedSession* = 8100
  raatEAPTLV* = 8102
  raatCredentialsChanged* = 8103
  raatCertificateThumbprint* = 8250
  raatPeerId* = 9000
  raatServerId* = 9001
  raatMethodId* = 9002
  raatEMSK* = 9003
  raatSessionId* = 9004
  raatReserved* = -1
enum RAS_AUTH_ATTRIBUTE_TYPE : int {
    raatMinimum = 0,
    raatUserName = 1,
    raatUserPassword = 2,
    raatMD5CHAPPassword = 3,
    raatNASIPAddress = 4,
    raatNASPort = 5,
    raatServiceType = 6,
    raatFramedProtocol = 7,
    raatFramedIPAddress = 8,
    raatFramedIPNetmask = 9,
    raatFramedRouting = 10,
    raatFilterId = 11,
    raatFramedMTU = 12,
    raatFramedCompression = 13,
    raatLoginIPHost = 14,
    raatLoginService = 15,
    raatLoginTCPPort = 16,
    raatUnassigned17 = 17,
    raatReplyMessage = 18,
    raatCallbackNumber = 19,
    raatCallbackId = 20,
    raatUnassigned21 = 21,
    raatFramedRoute = 22,
    raatFramedIPXNetwork = 23,
    raatState = 24,
    raatClass = 25,
    raatVendorSpecific = 26,
    raatSessionTimeout = 27,
    raatIdleTimeout = 28,
    raatTerminationAction = 29,
    raatCalledStationId = 30,
    raatCallingStationId = 31,
    raatNASIdentifier = 32,
    raatProxyState = 33,
    raatLoginLATService = 34,
    raatLoginLATNode = 35,
    raatLoginLATGroup = 36,
    raatFramedAppleTalkLink = 37,
    raatFramedAppleTalkNetwork = 38,
    raatFramedAppleTalkZone = 39,
    raatAcctStatusType = 40,
    raatAcctDelayTime = 41,
    raatAcctInputOctets = 42,
    raatAcctOutputOctets = 43,
    raatAcctSessionId = 44,
    raatAcctAuthentic = 45,
    raatAcctSessionTime = 46,
    raatAcctInputPackets = 47,
    raatAcctOutputPackets = 48,
    raatAcctTerminateCause = 49,
    raatAcctMultiSessionId = 50,
    raatAcctLinkCount = 51,
    raatAcctEventTimeStamp = 55,
    raatMD5CHAPChallenge = 60,
    raatNASPortType = 61,
    raatPortLimit = 62,
    raatLoginLATPort = 63,
    raatTunnelType = 64,
    raatTunnelMediumType = 65,
    raatTunnelClientEndpoint = 66,
    raatTunnelServerEndpoint = 67,
    raatARAPPassword = 70,
    raatARAPFeatures = 71,
    raatARAPZoneAccess = 72,
    raatARAPSecurity = 73,
    raatARAPSecurityData = 74,
    raatPasswordRetry = 75,
    raatPrompt = 76,
    raatConnectInfo = 77,
    raatConfigurationToken = 78,
    raatEAPMessage = 79,
    raatSignature = 80,
    raatARAPChallengeResponse = 84,
    raatAcctInterimInterval = 85,
    raatNASIPv6Address = 95,
    raatFramedInterfaceId = 96,
    raatFramedIPv6Prefix = 97,
    raatLoginIPv6Host = 98,
    raatFramedIPv6Route = 99,
    raatFramedIPv6Pool = 100,
    raatARAPGuestLogon = 8096,
    raatCertificateOID = 8097,
    raatEAPConfiguration = 8098,
    raatPEAPEmbeddedEAPTypeId = 8099,
    raatInnerEAPTypeId = 8099,
    raatPEAPFastRoamedSession = 8100,
    raatFastRoamedSession = 8100,
    raatEAPTLV = 8102,
    raatCredentialsChanged = 8103,
    raatCertificateThumbprint = 8250,
    raatPeerId = 9000,
    raatServerId = 9001,
    raatMethodId = 9002,
    raatEMSK = 9003,
    raatSessionId = 9004,
    raatReserved = -1,
}
#define global raatMinimum                0x0
#define global raatUserName               0x1
#define global raatUserPassword           0x2
#define global raatMD5CHAPPassword        0x3
#define global raatNASIPAddress           0x4
#define global raatNASPort                0x5
#define global raatServiceType            0x6
#define global raatFramedProtocol         0x7
#define global raatFramedIPAddress        0x8
#define global raatFramedIPNetmask        0x9
#define global raatFramedRouting          0xA
#define global raatFilterId               0xB
#define global raatFramedMTU              0xC
#define global raatFramedCompression      0xD
#define global raatLoginIPHost            0xE
#define global raatLoginService           0xF
#define global raatLoginTCPPort           0x10
#define global raatUnassigned17           0x11
#define global raatReplyMessage           0x12
#define global raatCallbackNumber         0x13
#define global raatCallbackId             0x14
#define global raatUnassigned21           0x15
#define global raatFramedRoute            0x16
#define global raatFramedIPXNetwork       0x17
#define global raatState                  0x18
#define global raatClass                  0x19
#define global raatVendorSpecific         0x1A
#define global raatSessionTimeout         0x1B
#define global raatIdleTimeout            0x1C
#define global raatTerminationAction      0x1D
#define global raatCalledStationId        0x1E
#define global raatCallingStationId       0x1F
#define global raatNASIdentifier          0x20
#define global raatProxyState             0x21
#define global raatLoginLATService        0x22
#define global raatLoginLATNode           0x23
#define global raatLoginLATGroup          0x24
#define global raatFramedAppleTalkLink    0x25
#define global raatFramedAppleTalkNetwork 0x26
#define global raatFramedAppleTalkZone    0x27
#define global raatAcctStatusType         0x28
#define global raatAcctDelayTime          0x29
#define global raatAcctInputOctets        0x2A
#define global raatAcctOutputOctets       0x2B
#define global raatAcctSessionId          0x2C
#define global raatAcctAuthentic          0x2D
#define global raatAcctSessionTime        0x2E
#define global raatAcctInputPackets       0x2F
#define global raatAcctOutputPackets      0x30
#define global raatAcctTerminateCause     0x31
#define global raatAcctMultiSessionId     0x32
#define global raatAcctLinkCount          0x33
#define global raatAcctEventTimeStamp     0x37
#define global raatMD5CHAPChallenge       0x3C
#define global raatNASPortType            0x3D
#define global raatPortLimit              0x3E
#define global raatLoginLATPort           0x3F
#define global raatTunnelType             0x40
#define global raatTunnelMediumType       0x41
#define global raatTunnelClientEndpoint   0x42
#define global raatTunnelServerEndpoint   0x43
#define global raatARAPPassword           0x46
#define global raatARAPFeatures           0x47
#define global raatARAPZoneAccess         0x48
#define global raatARAPSecurity           0x49
#define global raatARAPSecurityData       0x4A
#define global raatPasswordRetry          0x4B
#define global raatPrompt                 0x4C
#define global raatConnectInfo            0x4D
#define global raatConfigurationToken     0x4E
#define global raatEAPMessage             0x4F
#define global raatSignature              0x50
#define global raatARAPChallengeResponse  0x54
#define global raatAcctInterimInterval    0x55
#define global raatNASIPv6Address         0x5F
#define global raatFramedInterfaceId      0x60
#define global raatFramedIPv6Prefix       0x61
#define global raatLoginIPv6Host          0x62
#define global raatFramedIPv6Route        0x63
#define global raatFramedIPv6Pool         0x64
#define global raatARAPGuestLogon         0x1FA0
#define global raatCertificateOID         0x1FA1
#define global raatEAPConfiguration       0x1FA2
#define global raatPEAPEmbeddedEAPTypeId  0x1FA3
#define global raatInnerEAPTypeId         0x1FA3
#define global raatPEAPFastRoamedSession  0x1FA4
#define global raatFastRoamedSession      0x1FA4
#define global raatEAPTLV                 0x1FA6
#define global raatCredentialsChanged     0x1FA7
#define global raatCertificateThumbprint  0x203A
#define global raatPeerId                 0x2328
#define global raatServerId               0x2329
#define global raatMethodId               0x232A
#define global raatEMSK                   0x232B
#define global raatSessionId              0x232C
#define global raatReserved               0xFFFFFFFF