Files
marlersoft-win32json/api/ExtensibleAuthenticationProtocol.json
T
2021-02-28 18:33:14 -07:00

2158 lines
102 KiB
JSON

{
"Constants":[
{
"Name":"GUID_EapHost_Default"
,"NativeType":"Guid"
,"Value":"00000000-0000-0000-0000-000000000000"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_MethodDLLNotFound"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000001"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactSysadmin"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000002"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_CertStoreInaccessible"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000004"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_Generic_AuthFailure"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000104"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_IdentityUnknown"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000204"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_SimNotValid"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000304"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_Server_CertExpired"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000005"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_Server_CertInvalid"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000006"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_Server_CertNotFound"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000007"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_Server_CertRevoked"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000008"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_Server_CertOtherError"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000108"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_User_CertExpired"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000009"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_User_CertInvalid"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000000a"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_User_CertNotFound"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000000b"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_User_CertOtherError"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000000c"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_User_CertRejected"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000000d"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_User_CertRevoked"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000000e"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_User_Account_OtherProblem"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000010e"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_User_CredsRejected"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000020e"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_User_Root_CertExpired"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000000f"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_User_Root_CertInvalid"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000010"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_User_Root_CertNotFound"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000011"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_Server_Root_CertNameRequired"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000012"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_Server_Root_CertNotFound"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000112"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_ThirdPartyMethod_Host_Reset"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000212"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_EapQecInaccessible"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000312"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_Server_ClientSelectServerCert"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000018"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_User_AuthFailure"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000019"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_User_GetNewCert"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000001a"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_User_SelectValidCert"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000001b"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_Retry_Authentication"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000011b"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_EapNegotiationFailed"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000001c"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_XmlMalformed"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000001d"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_MethodDoesNotSupportOperation"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000001e"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_AuthFailure"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000001f"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_IdentityUnknown"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000020"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_NegotiationFailed"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000021"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_MethodNotFound"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000022"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_RestartNap"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000023"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_CertStoreInaccessible"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000024"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_InvalidUserAccount"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000025"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_RootCertInvalid"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000026"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_RootCertNotFound"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000027"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_RootExpired"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000028"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_CertNameAbsent"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d800000029"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_NoSmartCardReader"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000002a"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_No_SmartCardReader_Found"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000002b"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_ContactAdmin_InvalidUserCert"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000002c"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_Method_Not_Support_Sso"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000002d"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Repair_No_ValidSim_Found"
,"NativeType":"Guid"
,"Value":"9612fc67-6150-4209-a85e-a8d80000002e"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Help_ObtainingCerts"
,"NativeType":"Guid"
,"Value":"f535eea3-1bdd-46ca-a2fc-a6655939b7e8"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Help_Troubleshooting"
,"NativeType":"Guid"
,"Value":"33307acf-0698-41ba-b014-ea0a2eb8d0a8"
,"Attrs":[]
}
,{
"Name":"GUID_EapHost_Cause_Method_Config_Does_Not_Support_Sso"
,"NativeType":"Guid"
,"Value":"da18bd32-004f-41fa-ae08-0bc85e5845ac"
,"Attrs":[]
}
]
,"Types":[
{
"Name":"RAS_AUTH_ATTRIBUTE_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"raatMinimum","Value":0}
,{"Name":"raatUserName","Value":1}
,{"Name":"raatUserPassword","Value":2}
,{"Name":"raatMD5CHAPPassword","Value":3}
,{"Name":"raatNASIPAddress","Value":4}
,{"Name":"raatNASPort","Value":5}
,{"Name":"raatServiceType","Value":6}
,{"Name":"raatFramedProtocol","Value":7}
,{"Name":"raatFramedIPAddress","Value":8}
,{"Name":"raatFramedIPNetmask","Value":9}
,{"Name":"raatFramedRouting","Value":10}
,{"Name":"raatFilterId","Value":11}
,{"Name":"raatFramedMTU","Value":12}
,{"Name":"raatFramedCompression","Value":13}
,{"Name":"raatLoginIPHost","Value":14}
,{"Name":"raatLoginService","Value":15}
,{"Name":"raatLoginTCPPort","Value":16}
,{"Name":"raatUnassigned17","Value":17}
,{"Name":"raatReplyMessage","Value":18}
,{"Name":"raatCallbackNumber","Value":19}
,{"Name":"raatCallbackId","Value":20}
,{"Name":"raatUnassigned21","Value":21}
,{"Name":"raatFramedRoute","Value":22}
,{"Name":"raatFramedIPXNetwork","Value":23}
,{"Name":"raatState","Value":24}
,{"Name":"raatClass","Value":25}
,{"Name":"raatVendorSpecific","Value":26}
,{"Name":"raatSessionTimeout","Value":27}
,{"Name":"raatIdleTimeout","Value":28}
,{"Name":"raatTerminationAction","Value":29}
,{"Name":"raatCalledStationId","Value":30}
,{"Name":"raatCallingStationId","Value":31}
,{"Name":"raatNASIdentifier","Value":32}
,{"Name":"raatProxyState","Value":33}
,{"Name":"raatLoginLATService","Value":34}
,{"Name":"raatLoginLATNode","Value":35}
,{"Name":"raatLoginLATGroup","Value":36}
,{"Name":"raatFramedAppleTalkLink","Value":37}
,{"Name":"raatFramedAppleTalkNetwork","Value":38}
,{"Name":"raatFramedAppleTalkZone","Value":39}
,{"Name":"raatAcctStatusType","Value":40}
,{"Name":"raatAcctDelayTime","Value":41}
,{"Name":"raatAcctInputOctets","Value":42}
,{"Name":"raatAcctOutputOctets","Value":43}
,{"Name":"raatAcctSessionId","Value":44}
,{"Name":"raatAcctAuthentic","Value":45}
,{"Name":"raatAcctSessionTime","Value":46}
,{"Name":"raatAcctInputPackets","Value":47}
,{"Name":"raatAcctOutputPackets","Value":48}
,{"Name":"raatAcctTerminateCause","Value":49}
,{"Name":"raatAcctMultiSessionId","Value":50}
,{"Name":"raatAcctLinkCount","Value":51}
,{"Name":"raatAcctEventTimeStamp","Value":55}
,{"Name":"raatMD5CHAPChallenge","Value":60}
,{"Name":"raatNASPortType","Value":61}
,{"Name":"raatPortLimit","Value":62}
,{"Name":"raatLoginLATPort","Value":63}
,{"Name":"raatTunnelType","Value":64}
,{"Name":"raatTunnelMediumType","Value":65}
,{"Name":"raatTunnelClientEndpoint","Value":66}
,{"Name":"raatTunnelServerEndpoint","Value":67}
,{"Name":"raatARAPPassword","Value":70}
,{"Name":"raatARAPFeatures","Value":71}
,{"Name":"raatARAPZoneAccess","Value":72}
,{"Name":"raatARAPSecurity","Value":73}
,{"Name":"raatARAPSecurityData","Value":74}
,{"Name":"raatPasswordRetry","Value":75}
,{"Name":"raatPrompt","Value":76}
,{"Name":"raatConnectInfo","Value":77}
,{"Name":"raatConfigurationToken","Value":78}
,{"Name":"raatEAPMessage","Value":79}
,{"Name":"raatSignature","Value":80}
,{"Name":"raatARAPChallengeResponse","Value":84}
,{"Name":"raatAcctInterimInterval","Value":85}
,{"Name":"raatNASIPv6Address","Value":95}
,{"Name":"raatFramedInterfaceId","Value":96}
,{"Name":"raatFramedIPv6Prefix","Value":97}
,{"Name":"raatLoginIPv6Host","Value":98}
,{"Name":"raatFramedIPv6Route","Value":99}
,{"Name":"raatFramedIPv6Pool","Value":100}
,{"Name":"raatARAPGuestLogon","Value":8096}
,{"Name":"raatCertificateOID","Value":8097}
,{"Name":"raatEAPConfiguration","Value":8098}
,{"Name":"raatPEAPEmbeddedEAPTypeId","Value":8099}
,{"Name":"raatInnerEAPTypeId","Value":8099}
,{"Name":"raatPEAPFastRoamedSession","Value":8100}
,{"Name":"raatFastRoamedSession","Value":8100}
,{"Name":"raatEAPTLV","Value":8102}
,{"Name":"raatCredentialsChanged","Value":8103}
,{"Name":"raatCertificateThumbprint","Value":8250}
,{"Name":"raatPeerId","Value":9000}
,{"Name":"raatServerId","Value":9001}
,{"Name":"raatMethodId","Value":9002}
,{"Name":"raatEMSK","Value":9003}
,{"Name":"raatSessionId","Value":9004}
,{"Name":"raatReserved","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NgcTicketContext"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"wszTicket","Type":{"Kind":"Array","Shape":{"Size":45},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"hImpersonateToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RAS_AUTH_ATTRIBUTE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"raaType","Type":{"Kind":"ApiRef","Name":"RAS_AUTH_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PPP_EAP_PACKET"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Id","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PPP_EAP_INPUT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fAuthenticator","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"bInitialId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"pUserAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_AUTH_ATTRIBUTE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"fAuthenticationComplete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwAuthResultCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hTokenImpersonateUser","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fSuccessPacketReceived","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fDataReceivedFromInteractiveUI","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pDataFromInteractiveUI","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeOfDataFromInteractiveUI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeOfConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeOfUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hReserved","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"guidConnectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"isVpn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PPP_EAP_ACTION"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EAPACTION_NoAction","Value":0}
,{"Name":"EAPACTION_Authenticate","Value":1}
,{"Name":"EAPACTION_Done","Value":2}
,{"Name":"EAPACTION_SendAndDone","Value":3}
,{"Name":"EAPACTION_Send","Value":4}
,{"Name":"EAPACTION_SendWithTimeout","Value":5}
,{"Name":"EAPACTION_SendWithTimeoutInteractive","Value":6}
,{"Name":"EAPACTION_IndicateTLV","Value":7}
,{"Name":"EAPACTION_IndicateIdentity","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PPP_EAP_OUTPUT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Action","Type":{"Kind":"ApiRef","Name":"PPP_EAP_ACTION","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"dwAuthResultCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pUserAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_AUTH_ATTRIBUTE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"fInvokeInteractiveUI","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pUIContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeOfUIContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fSaveConnectionData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeOfConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fSaveUserData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeOfUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pNgcKerbTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NgcTicketContext","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"fSaveToCredMan","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PPP_EAP_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RasEapInitialize","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"RasEapBegin","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"RasEapEnd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"RasEapMakeMessage","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LEGACY_IDENTITY_UI_PARAMS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"eapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeofUserDataOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LEGACY_INTERACTIVE_UI_PARAMS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"eapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSizeofContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeofInteractiveUIData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pInteractiveUIData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IRouterProtocolConfig"
,"Kind":"Com"
,"Guid":"66a2db16-d706-11d0-a37b-00c04fc9da04"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"AddProtocol"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRouter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"RemoveProtocol"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRouter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAuthenticationProviderConfig"
,"Kind":"Com"
,"Guid":"66a2db17-d706-11d0-a37b-00c04fc9da04"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"puConnectionParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"Uninitialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Configure"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Activate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Deactivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAccountingProviderConfig"
,"Kind":"Com"
,"Guid":"66a2db18-d706-11d0-a37b-00c04fc9da04"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"puConnectionParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"Uninitialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Configure"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Activate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Deactivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IEAPProviderConfig"
,"Kind":"Com"
,"Guid":"66a2db19-d706-11d0-a37b-00c04fc9da04"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"puConnectionParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"Uninitialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"ServerInvokeConfigUI"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"RouterInvokeConfigUI"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pConnectionDataIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSizeOfConnectionDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConnectionDataOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pdwSizeOfConnectionDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"RouterInvokeCredentialsUI"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pConnectionDataIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSizeOfConnectionDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUserDataIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwSizeOfUserDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppUserDataOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pdwSizeOfUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEAPProviderConfig2"
,"Kind":"Com"
,"Guid":"d565917a-85c4-4466-856e-671c3742ea9a"
,"Interface":{"Kind":"ApiRef","Name":"IEAPProviderConfig","TargetKind":"Com","Api":"ExtensibleAuthenticationProtocol","Parents":[]}
,"Methods":[
{
"Name":"ServerInvokeConfigUI2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pConfigDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwSizeOfConfigDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"pdwSizeOfConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetGlobalConfig"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"pdwSizeOfConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IEAPProviderConfig3"
,"Kind":"Com"
,"Guid":"b78ecd12-68bb-4f86-9bf0-8438dd3be982"
,"Interface":{"Kind":"ApiRef","Name":"IEAPProviderConfig2","TargetKind":"Com","Api":"ExtensibleAuthenticationProtocol","Parents":[]}
,"Methods":[
{
"Name":"ServerInvokeCertificateConfigUI"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pConfigDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwSizeOfConfigDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"pdwSizeOfConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"uReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"EAP_TYPE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVendorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_METHOD_TYPE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"eapType","Type":{"Kind":"ApiRef","Name":"EAP_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"dwAuthorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_METHOD_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"eaptype","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"pwszAuthorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"eapProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pInnerMethodInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_METHOD_INFO_EX"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"eaptype","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"pwszAuthorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"eapProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pInnerMethodInfoArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO_ARRAY_EX","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_METHOD_INFO_ARRAY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwNumberOfMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pEapMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_METHOD_INFO_ARRAY_EX"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwNumberOfMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pEapMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO_EX","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_ERROR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwWinError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"dwReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rootCauseGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"repairGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"helpLinkGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pRootCauseString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pRepairString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_ATTRIBUTE_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"eatMinimum","Value":0}
,{"Name":"eatUserName","Value":1}
,{"Name":"eatUserPassword","Value":2}
,{"Name":"eatMD5CHAPPassword","Value":3}
,{"Name":"eatNASIPAddress","Value":4}
,{"Name":"eatNASPort","Value":5}
,{"Name":"eatServiceType","Value":6}
,{"Name":"eatFramedProtocol","Value":7}
,{"Name":"eatFramedIPAddress","Value":8}
,{"Name":"eatFramedIPNetmask","Value":9}
,{"Name":"eatFramedRouting","Value":10}
,{"Name":"eatFilterId","Value":11}
,{"Name":"eatFramedMTU","Value":12}
,{"Name":"eatFramedCompression","Value":13}
,{"Name":"eatLoginIPHost","Value":14}
,{"Name":"eatLoginService","Value":15}
,{"Name":"eatLoginTCPPort","Value":16}
,{"Name":"eatUnassigned17","Value":17}
,{"Name":"eatReplyMessage","Value":18}
,{"Name":"eatCallbackNumber","Value":19}
,{"Name":"eatCallbackId","Value":20}
,{"Name":"eatUnassigned21","Value":21}
,{"Name":"eatFramedRoute","Value":22}
,{"Name":"eatFramedIPXNetwork","Value":23}
,{"Name":"eatState","Value":24}
,{"Name":"eatClass","Value":25}
,{"Name":"eatVendorSpecific","Value":26}
,{"Name":"eatSessionTimeout","Value":27}
,{"Name":"eatIdleTimeout","Value":28}
,{"Name":"eatTerminationAction","Value":29}
,{"Name":"eatCalledStationId","Value":30}
,{"Name":"eatCallingStationId","Value":31}
,{"Name":"eatNASIdentifier","Value":32}
,{"Name":"eatProxyState","Value":33}
,{"Name":"eatLoginLATService","Value":34}
,{"Name":"eatLoginLATNode","Value":35}
,{"Name":"eatLoginLATGroup","Value":36}
,{"Name":"eatFramedAppleTalkLink","Value":37}
,{"Name":"eatFramedAppleTalkNetwork","Value":38}
,{"Name":"eatFramedAppleTalkZone","Value":39}
,{"Name":"eatAcctStatusType","Value":40}
,{"Name":"eatAcctDelayTime","Value":41}
,{"Name":"eatAcctInputOctets","Value":42}
,{"Name":"eatAcctOutputOctets","Value":43}
,{"Name":"eatAcctSessionId","Value":44}
,{"Name":"eatAcctAuthentic","Value":45}
,{"Name":"eatAcctSessionTime","Value":46}
,{"Name":"eatAcctInputPackets","Value":47}
,{"Name":"eatAcctOutputPackets","Value":48}
,{"Name":"eatAcctTerminateCause","Value":49}
,{"Name":"eatAcctMultiSessionId","Value":50}
,{"Name":"eatAcctLinkCount","Value":51}
,{"Name":"eatAcctEventTimeStamp","Value":55}
,{"Name":"eatMD5CHAPChallenge","Value":60}
,{"Name":"eatNASPortType","Value":61}
,{"Name":"eatPortLimit","Value":62}
,{"Name":"eatLoginLATPort","Value":63}
,{"Name":"eatTunnelType","Value":64}
,{"Name":"eatTunnelMediumType","Value":65}
,{"Name":"eatTunnelClientEndpoint","Value":66}
,{"Name":"eatTunnelServerEndpoint","Value":67}
,{"Name":"eatARAPPassword","Value":70}
,{"Name":"eatARAPFeatures","Value":71}
,{"Name":"eatARAPZoneAccess","Value":72}
,{"Name":"eatARAPSecurity","Value":73}
,{"Name":"eatARAPSecurityData","Value":74}
,{"Name":"eatPasswordRetry","Value":75}
,{"Name":"eatPrompt","Value":76}
,{"Name":"eatConnectInfo","Value":77}
,{"Name":"eatConfigurationToken","Value":78}
,{"Name":"eatEAPMessage","Value":79}
,{"Name":"eatSignature","Value":80}
,{"Name":"eatARAPChallengeResponse","Value":84}
,{"Name":"eatAcctInterimInterval","Value":85}
,{"Name":"eatNASIPv6Address","Value":95}
,{"Name":"eatFramedInterfaceId","Value":96}
,{"Name":"eatFramedIPv6Prefix","Value":97}
,{"Name":"eatLoginIPv6Host","Value":98}
,{"Name":"eatFramedIPv6Route","Value":99}
,{"Name":"eatFramedIPv6Pool","Value":100}
,{"Name":"eatARAPGuestLogon","Value":8096}
,{"Name":"eatCertificateOID","Value":8097}
,{"Name":"eatEAPConfiguration","Value":8098}
,{"Name":"eatPEAPEmbeddedEAPTypeId","Value":8099}
,{"Name":"eatPEAPFastRoamedSession","Value":8100}
,{"Name":"eatFastRoamedSession","Value":8100}
,{"Name":"eatEAPTLV","Value":8102}
,{"Name":"eatCredentialsChanged","Value":8103}
,{"Name":"eatInnerEapMethodType","Value":8104}
,{"Name":"eatClearTextPassword","Value":8107}
,{"Name":"eatQuarantineSoH","Value":8150}
,{"Name":"eatCertificateThumbprint","Value":8250}
,{"Name":"eatPeerId","Value":9000}
,{"Name":"eatServerId","Value":9001}
,{"Name":"eatMethodId","Value":9002}
,{"Name":"eatEMSK","Value":9003}
,{"Name":"eatSessionId","Value":9004}
,{"Name":"eatReserved","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EAP_ATTRIBUTE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"eaType","Type":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_ATTRIBUTES"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwNumberOfAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_CONFIG_INPUT_FIELD_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EapConfigInputUsername","Value":0}
,{"Name":"EapConfigInputPassword","Value":1}
,{"Name":"EapConfigInputNetworkUsername","Value":2}
,{"Name":"EapConfigInputNetworkPassword","Value":3}
,{"Name":"EapConfigInputPin","Value":4}
,{"Name":"EapConfigInputPSK","Value":5}
,{"Name":"EapConfigInputEdit","Value":6}
,{"Name":"EapConfigSmartCardUsername","Value":7}
,{"Name":"EapConfigSmartCardError","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EAP_CONFIG_INPUT_FIELD_DATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"dwFlagProps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pwszData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwMinDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMaxDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_CONFIG_INPUT_FIELD_ARRAY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNumberOfFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pFields","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_DATA","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_INTERACTIVE_UI_DATA_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EapCredReq","Value":0}
,{"Name":"EapCredResp","Value":1}
,{"Name":"EapCredExpiryReq","Value":2}
,{"Name":"EapCredExpiryResp","Value":3}
,{"Name":"EapCredLogonReq","Value":4}
,{"Name":"EapCredLogonResp","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EAP_CRED_EXPIRY_REQ"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"curCreds","Type":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"newCreds","Type":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_UI_DATA_FORMAT"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"credData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"credExpiryData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CRED_EXPIRY_REQ","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"credLogonData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_INTERACTIVE_UI_DATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDataType","Type":{"Kind":"ApiRef","Name":"EAP_INTERACTIVE_UI_DATA_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"cbUiData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbUiData","Type":{"Kind":"ApiRef","Name":"EAP_UI_DATA_FORMAT","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_METHOD_PROPERTY_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"emptPropCipherSuiteNegotiation","Value":0}
,{"Name":"emptPropMutualAuth","Value":1}
,{"Name":"emptPropIntegrity","Value":2}
,{"Name":"emptPropReplayProtection","Value":3}
,{"Name":"emptPropConfidentiality","Value":4}
,{"Name":"emptPropKeyDerivation","Value":5}
,{"Name":"emptPropKeyStrength64","Value":6}
,{"Name":"emptPropKeyStrength128","Value":7}
,{"Name":"emptPropKeyStrength256","Value":8}
,{"Name":"emptPropKeyStrength512","Value":9}
,{"Name":"emptPropKeyStrength1024","Value":10}
,{"Name":"emptPropDictionaryAttackResistance","Value":11}
,{"Name":"emptPropFastReconnect","Value":12}
,{"Name":"emptPropCryptoBinding","Value":13}
,{"Name":"emptPropSessionIndependence","Value":14}
,{"Name":"emptPropFragmentation","Value":15}
,{"Name":"emptPropChannelBinding","Value":16}
,{"Name":"emptPropNap","Value":17}
,{"Name":"emptPropStandalone","Value":18}
,{"Name":"emptPropMppeEncryption","Value":19}
,{"Name":"emptPropTunnelMethod","Value":20}
,{"Name":"emptPropSupportsConfig","Value":21}
,{"Name":"emptPropCertifiedMethod","Value":22}
,{"Name":"emptPropHiddenMethod","Value":23}
,{"Name":"emptPropMachineAuth","Value":24}
,{"Name":"emptPropUserAuth","Value":25}
,{"Name":"emptPropIdentityPrivacy","Value":26}
,{"Name":"emptPropMethodChaining","Value":27}
,{"Name":"emptPropSharedStateEquivalence","Value":28}
,{"Name":"emptLegacyMethodPropertyFlag","Value":31}
,{"Name":"emptPropVendorSpecific","Value":255}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EAP_METHOD_PROPERTY_VALUE_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"empvtBool","Value":0}
,{"Name":"empvtDword","Value":1}
,{"Name":"empvtString","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EAP_METHOD_PROPERTY_VALUE_BOOL"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_METHOD_PROPERTY_VALUE_DWORD"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_METHOD_PROPERTY_VALUE_STRING"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_METHOD_PROPERTY_VALUE"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"empvBool","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_VALUE_BOOL","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"empvDword","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_VALUE_DWORD","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"empvString","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_VALUE_STRING","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_METHOD_PROPERTY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"eapMethodPropertyType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"eapMethodPropertyValueType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_VALUE_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"eapMethodPropertyValue","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_VALUE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_METHOD_PROPERTY_ARRAY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwNumberOfProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pMethodProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAPHOST_IDENTITY_UI_PARAMS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeofUserDataOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAPHOST_INTERACTIVE_UI_PARAMS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwSizeofContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwSizeofInteractiveUIData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pInteractiveUIData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EapCredentialType"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EAP_EMPTY_CREDENTIAL","Value":0}
,{"Name":"EAP_USERNAME_PASSWORD_CREDENTIAL","Value":1}
,{"Name":"EAP_WINLOGON_CREDENTIAL","Value":2}
,{"Name":"EAP_CERTIFICATE_CREDENTIAL","Value":3}
,{"Name":"EAP_SIM_CREDENTIAL","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EapUsernamePasswordCredential"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EapCertificateCredential"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"certHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EapSimCredential"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"iccID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EapCredentialTypeData"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"username_password","Type":{"Kind":"ApiRef","Name":"EapUsernamePasswordCredential","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"certificate","Type":{"Kind":"ApiRef","Name":"EapCertificateCredential","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"sim","Type":{"Kind":"ApiRef","Name":"EapSimCredential","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EapCredential"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"credType","Type":{"Kind":"ApiRef","Name":"EapCredentialType","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"credData","Type":{"Kind":"ApiRef","Name":"EapCredentialTypeData","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EapHostPeerMethodResultReason"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EapHostPeerMethodResultAltSuccessReceived","Value":1}
,{"Name":"EapHostPeerMethodResultTimeout","Value":2}
,{"Name":"EapHostPeerMethodResultFromMethod","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EapHostPeerResponseAction"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EapHostPeerResponseDiscard","Value":0}
,{"Name":"EapHostPeerResponseSend","Value":1}
,{"Name":"EapHostPeerResponseResult","Value":2}
,{"Name":"EapHostPeerResponseInvokeUi","Value":3}
,{"Name":"EapHostPeerResponseRespond","Value":4}
,{"Name":"EapHostPeerResponseStartAuthentication","Value":5}
,{"Name":"EapHostPeerResponseNone","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EapHostPeerAuthParams"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EapHostPeerAuthStatus","Value":1}
,{"Name":"EapHostPeerIdentity","Value":2}
,{"Name":"EapHostPeerIdentityExtendedInfo","Value":3}
,{"Name":"EapHostNapInfo","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EAPHOST_AUTH_STATUS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EapHostInvalidSession","Value":0}
,{"Name":"EapHostAuthNotStarted","Value":1}
,{"Name":"EapHostAuthIdentityExchange","Value":2}
,{"Name":"EapHostAuthNegotiatingType","Value":3}
,{"Name":"EapHostAuthInProgress","Value":4}
,{"Name":"EapHostAuthSucceeded","Value":5}
,{"Name":"EapHostAuthFailed","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EAPHOST_AUTH_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"status","Type":{"Kind":"ApiRef","Name":"EAPHOST_AUTH_STATUS","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ISOLATION_STATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"ISOLATION_STATE_UNKNOWN","Value":0}
,{"Name":"ISOLATION_STATE_NOT_RESTRICTED","Value":1}
,{"Name":"ISOLATION_STATE_IN_PROBATION","Value":2}
,{"Name":"ISOLATION_STATE_RESTRICTED_ACCESS","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EapHostPeerMethodResult"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fIsSuccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwFailureReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fSaveConnectionData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"fSaveUserData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pAttribArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"isolationState","Type":{"Kind":"ApiRef","Name":"ISOLATION_STATE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"pEapMethodInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EapPacket"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Id","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EapCode"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EapCodeMinimum","Value":1}
,{"Name":"EapCodeRequest","Value":1}
,{"Name":"EapCodeResponse","Value":2}
,{"Name":"EapCodeSuccess","Value":3}
,{"Name":"EapCodeFailure","Value":4}
,{"Name":"EapCodeMaximum","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NotificationHandler"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"connectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"pContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_DISCARD","Value":0}
,{"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_SEND","Value":1}
,{"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_RESULT","Value":2}
,{"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_RESPOND","Value":3}
,{"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_AUTHENTICATE","Value":4}
,{"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_HANDLE_IDENTITY","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EAP_METHOD_AUTHENTICATOR_RESULT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fIsSuccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwFailureReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pAuthAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EapPeerMethodResponseAction"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EapPeerMethodResponseActionDiscard","Value":0}
,{"Name":"EapPeerMethodResponseActionSend","Value":1}
,{"Name":"EapPeerMethodResponseActionResult","Value":2}
,{"Name":"EapPeerMethodResponseActionInvokeUI","Value":3}
,{"Name":"EapPeerMethodResponseActionRespond","Value":4}
,{"Name":"EapPeerMethodResponseActionNone","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EapPeerMethodOutput"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"action","Type":{"Kind":"ApiRef","Name":"EapPeerMethodResponseAction","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]}
,{"Name":"fAllowNotifications","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EapPeerMethodResultReason"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EapPeerMethodResultUnknown","Value":1}
,{"Name":"EapPeerMethodResultSuccess","Value":2}
,{"Name":"EapPeerMethodResultFailure","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EapPeerMethodResult"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fIsSuccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwFailureReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fSaveConnectionData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"fSaveUserData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pAttribArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"pNgcKerbTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NgcTicketContext","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"fSaveToCredMan","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_PEER_METHOD_ROUTINES"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pEapType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"EapPeerInitialize","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerGetIdentity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerBeginSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerSetCredentials","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerProcessRequestPacket","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerGetResponsePacket","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerGetResult","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerGetUIContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerSetUIContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerGetResponseAttributes","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerSetResponseAttributes","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerEndSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapPeerShutdown","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EAP_AUTHENTICATOR_SEND_TIMEOUT"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EAP_AUTHENTICATOR_SEND_TIMEOUT_NONE","Value":0}
,{"Name":"EAP_AUTHENTICATOR_SEND_TIMEOUT_BASIC","Value":1}
,{"Name":"EAP_AUTHENTICATOR_SEND_TIMEOUT_INTERACTIVE","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"EAP_AUTHENTICATOR_METHOD_ROUTINES"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pEapType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]}
,{"Name":"EapMethodAuthenticatorInitialize","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapMethodAuthenticatorBeginSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapMethodAuthenticatorUpdateInnerMethodParams","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapMethodAuthenticatorReceivePacket","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapMethodAuthenticatorSendPacket","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapMethodAuthenticatorGetAttributes","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapMethodAuthenticatorSetAttributes","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapMethodAuthenticatorGetResult","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapMethodAuthenticatorEndSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"EapMethodAuthenticatorShutdown","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"EapHostPeerGetMethods"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pEapMethodInfoArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerGetMethodProperties"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]}
,{"Name":"hUserImpersonationToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwEapConnDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEapConnData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwUserDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbUserData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pMethodPropertyArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerInvokeConfigUI"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSizeOfConfigIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pConfigIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pdwSizeOfConfigOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppConfigOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerQueryCredentialInputFields"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hUserImpersonationToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwEapConnDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEapConnData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pEapConfigInputFieldArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerQueryUserBlobFromCredentialInputFields"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hUserImpersonationToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwEapConnDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbEapConnData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pEapConfigInputFieldArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pdwUserBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppbUserBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerInvokeIdentityUI"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pConnectionData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUserData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pdwSizeOfUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"ppwszIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"ppvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerInvokeInteractiveUI"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSizeofUIContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUIContextData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pdwSizeOfDataFromInteractiveUI","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppDataFromInteractiveUI","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerQueryInteractiveUIInputFields"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwSizeofUIContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUIContextData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pEapInteractiveUIData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_INTERACTIVE_UI_DATA","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"ppvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerQueryUIBlobFromInteractiveUIInputFields"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwSizeofUIContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUIContextData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pEapInteractiveUIData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_INTERACTIVE_UI_DATA","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pdwSizeOfDataFromInteractiveUI","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppDataFromInteractiveUI","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"ppvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerConfigXml2Blob"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pConfigDoc","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwSizeOfConfigOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppConfigOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pEapMethodType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerCredentialsXml2Blob"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCredentialsDoc","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSizeOfConfigIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pConfigIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"pdwSizeOfCredentialsOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppCredentialsOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pEapMethodType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerConfigBlob2Xml"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSizeOfConfigIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pConfigIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"ppConfigDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMDocument2","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerFreeMemory"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerFreeErrorMemory"
,"SetLastError":false
,"DllImport":"eappcfg"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerInitialize"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"EapHostPeerUninitialize"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"EapHostPeerBeginSession"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"eapType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]}
,{"Name":"pAttributeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"hTokenImpersonateUser","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwMaxSendPacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"func","Type":{"Kind":"ApiRef","Name":"NotificationHandler","TargetKind":"FunctionPointer","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]}
,{"Name":"pContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerProcessReceivedPacket"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbReceivePacket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pReceivePacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pEapOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EapHostPeerResponseAction","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerGetSendPacket"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbSendPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppSendPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerGetResult"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"EapHostPeerMethodResultReason","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]}
,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EapHostPeerMethodResult","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerGetUIContext"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwSizeOfUIContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppUIContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerSetUIContext"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwSizeOfUIContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUIContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pEapOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EapHostPeerResponseAction","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerGetResponseAttributes"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerSetResponseAttributes"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pEapOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EapHostPeerResponseAction","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerGetAuthStatus"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"authParam","Type":{"Kind":"ApiRef","Name":"EapHostPeerAuthParams","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]}
,{"Name":"pcbAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerEndSession"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerGetDataToUnplumbCredentials"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pConnectionIdThatLastSavedCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
,{"Name":"phCredentialImpersonationToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"fSaveToCredMan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerClearConnection"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerFreeEapError"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerGetIdentity"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pConnectionData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUserData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
,{"Name":"hTokenImpersonateUser","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pfInvokeUI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pdwSizeOfUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"ppwszIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"ppvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"EapHostPeerGetEncryptedPassword"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwSizeofPassword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]}
,{"Name":"ppszEncPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EapHostPeerFreeRuntimeMemory"
,"SetLastError":false
,"DllImport":"eappprxy"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
]
}
]
,"UnicodeAliases":[
]
}