Files
marlersoft-win32json/api/Security.NetworkAccessProtection.json
2026-02-15 17:17:14 -07:00

403 lines
12 KiB
JSON

{
"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":[
]
}