{ "Constants":[{ "Name":"maxSoHAttributeCount" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] },{ "Name":"maxSoHAttributeSize" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4000 ,"Attrs":[] },{ "Name":"minNetworkSoHSize" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] },{ "Name":"maxNetworkSoHSize" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4000 ,"Attrs":[] },{ "Name":"maxStringLength" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] },{ "Name":"maxSystemHealthEntityCount" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"maxEnforcerCount" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"maxPrivateDataSize" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":200 ,"Attrs":[] },{ "Name":"maxConnectionCountPerEnforcer" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] },{ "Name":"freshSoHRequest" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"shaFixup" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"failureCategoryCount" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"ComponentTypeEnforcementClientSoH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"ComponentTypeEnforcementClientRp" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"percentageNotSupported" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":101 ,"Attrs":[] }], "Types":[{ "Name":"IsolationState" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"isolationStateNotRestricted","Value":1} ,{"Name":"isolationStateInProbation","Value":2} ,{"Name":"isolationStateRestrictedAccess","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"ExtendedIsolationState" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"extendedIsolationStateNoData","Value":0} ,{"Name":"extendedIsolationStateTransition","Value":1} ,{"Name":"extendedIsolationStateInfected","Value":2} ,{"Name":"extendedIsolationStateUnknown","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"NapTracingLevel" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"tracingLevelUndefined","Value":0} ,{"Name":"tracingLevelBasic","Value":1} ,{"Name":"tracingLevelAdvanced","Value":2} ,{"Name":"tracingLevelDebug","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"CountedString" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IsolationInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"isolationState","Type":{"Kind":"ApiRef","Name":"IsolationState","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ,{"Name":"probEndTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"failureUrl","Type":{"Kind":"ApiRef","Name":"CountedString","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IsolationInfoEx" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"isolationState","Type":{"Kind":"ApiRef","Name":"IsolationState","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ,{"Name":"extendedIsolationState","Type":{"Kind":"ApiRef","Name":"ExtendedIsolationState","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ,{"Name":"probEndTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"failureUrl","Type":{"Kind":"ApiRef","Name":"CountedString","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FailureCategory" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"failureCategoryNone","Value":0} ,{"Name":"failureCategoryOther","Value":1} ,{"Name":"failureCategoryClientComponent","Value":2} ,{"Name":"failureCategoryClientCommunication","Value":3} ,{"Name":"failureCategoryServerComponent","Value":4} ,{"Name":"failureCategoryServerCommunication","Value":5} ] ,"IntegerBase":"Int32" },{ "Name":"FailureCategoryMapping" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"mappingCompliance","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"CorrelationId" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"connId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"timeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"ResultCodes" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"results","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"Ipv4Address" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"addr","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"Ipv6Address" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"addr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"FixupState" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"fixupStateSuccess","Value":0} ,{"Name":"fixupStateInProgress","Value":1} ,{"Name":"fixupStateCouldNotUpdate","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"FixupInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"state","Type":{"Kind":"ApiRef","Name":"FixupState","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ,{"Name":"percentage","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"resultCodes","Type":{"Kind":"ApiRef","Name":"ResultCodes","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ,{"Name":"fixupMsgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"NapNotifyType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"napNotifyTypeUnknown","Value":0} ,{"Name":"napNotifyTypeServiceState","Value":1} ,{"Name":"napNotifyTypeQuarState","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"SystemHealthAgentState" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"shaResultCodes","Type":{"Kind":"ApiRef","Name":"ResultCodes","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ,{"Name":"failureCategory","Type":{"Kind":"ApiRef","Name":"FailureCategory","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ,{"Name":"fixupInfo","Type":{"Kind":"ApiRef","Name":"FixupInfo","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SoHAttribute" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SoH" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SoHAttribute","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"NetworkSoH" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PrivateData" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"NapComponentRegistrationInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"friendlyName","Type":{"Kind":"ApiRef","Name":"CountedString","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"CountedString","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ,{"Name":"version","Type":{"Kind":"ApiRef","Name":"CountedString","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ,{"Name":"vendorName","Type":{"Kind":"ApiRef","Name":"CountedString","TargetKind":"Default","Api":"Security.NetworkAccessProtection","Parents":[]},"Attrs":[]} ,{"Name":"infoClsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"configClsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"registrationDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"componentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"RemoteConfigurationType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"remoteConfigTypeMachine","Value":1} ,{"Name":"remoteConfigTypeConfigBlob","Value":2} ] ,"IntegerBase":"Int32" }], "Functions":[], "UnicodeAliases":[ ] }