Files
marlersoft-win32json/api/System.SecurityCenter.json
2026-02-15 20:47:45 -07:00

458 lines
15 KiB
JSON

{
"Constants":[],
"Types":[{
"Name":"WSCProductList"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"17072f7b-9abe-4a74-a261-1eb76b55107a"
},{
"Name":"WSCDefaultProduct"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"2981a36e-f22d-11e5-9ce9-5e5517507c66"
},{
"Name":"WSC_SECURITY_PRODUCT_SUBSTATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WSC_SECURITY_PRODUCT_SUBSTATUS_NOT_SET","Value":0}
,{"Name":"WSC_SECURITY_PRODUCT_SUBSTATUS_NO_ACTION","Value":1}
,{"Name":"WSC_SECURITY_PRODUCT_SUBSTATUS_ACTION_RECOMMENDED","Value":2}
,{"Name":"WSC_SECURITY_PRODUCT_SUBSTATUS_ACTION_NEEDED","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"WSC_SECURITY_PRODUCT_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WSC_SECURITY_PRODUCT_STATE_ON","Value":0}
,{"Name":"WSC_SECURITY_PRODUCT_STATE_OFF","Value":1}
,{"Name":"WSC_SECURITY_PRODUCT_STATE_SNOOZED","Value":2}
,{"Name":"WSC_SECURITY_PRODUCT_STATE_EXPIRED","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"SECURITY_PRODUCT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SECURITY_PRODUCT_TYPE_ANTIVIRUS","Value":0}
,{"Name":"SECURITY_PRODUCT_TYPE_FIREWALL","Value":1}
,{"Name":"SECURITY_PRODUCT_TYPE_ANTISPYWARE","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WSC_SECURITY_SIGNATURE_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WSC_SECURITY_PRODUCT_OUT_OF_DATE","Value":0}
,{"Name":"WSC_SECURITY_PRODUCT_UP_TO_DATE","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"IWscProduct"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"8c38232e-3a45-4a27-92b0-1a16a975f669"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_ProductName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_ProductState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_STATE","TargetKind":"Default","Api":"System.SecurityCenter","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_SignatureStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_SIGNATURE_STATUS","TargetKind":"Default","Api":"System.SecurityCenter","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_RemediationPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_ProductStateTimestamp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_ProductGuid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_ProductIsDefault"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWscProduct2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f896ca54-fe09-4403-86d4-23cb488d81d8"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWscProduct","TargetKind":"Com","Api":"System.SecurityCenter","Parents":[]}
,"Methods":[{
"Name":"get_AntivirusScanSubstatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"System.SecurityCenter","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_AntivirusSettingsSubstatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"System.SecurityCenter","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_AntivirusProtectionUpdateSubstatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"System.SecurityCenter","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_FirewallDomainProfileSubstatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"System.SecurityCenter","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_FirewallPrivateProfileSubstatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"System.SecurityCenter","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_FirewallPublicProfileSubstatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"System.SecurityCenter","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWscProduct3"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"55536524-d1d1-4726-8c7c-04996a1904e7"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWscProduct2","TargetKind":"Com","Api":"System.SecurityCenter","Parents":[]}
,"Methods":[{
"Name":"get_AntivirusDaysUntilExpired"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pdwDays","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWSCProductList"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"722a338c-6e8e-4e72-ac27-1417fb0c81c2"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"provider","Type":{"Kind":"ApiRef","Name":"WSC_SECURITY_PROVIDER","TargetKind":"Default","Api":"System.SecurityCenter","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWscProduct","TargetKind":"Com","Api":"System.SecurityCenter","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWSCDefaultProduct"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"0476d69c-f21a-11e5-9ce9-5e5517507c66"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetDefaultProduct"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"eType","Type":{"Kind":"ApiRef","Name":"SECURITY_PRODUCT_TYPE","TargetKind":"Default","Api":"System.SecurityCenter","Parents":[]},"Attrs":["In"]}
,{"Name":"pGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"WSC_SECURITY_PROVIDER"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WSC_SECURITY_PROVIDER_FIREWALL","Value":1}
,{"Name":"WSC_SECURITY_PROVIDER_AUTOUPDATE_SETTINGS","Value":2}
,{"Name":"WSC_SECURITY_PROVIDER_ANTIVIRUS","Value":4}
,{"Name":"WSC_SECURITY_PROVIDER_ANTISPYWARE","Value":8}
,{"Name":"WSC_SECURITY_PROVIDER_INTERNET_SETTINGS","Value":16}
,{"Name":"WSC_SECURITY_PROVIDER_USER_ACCOUNT_CONTROL","Value":32}
,{"Name":"WSC_SECURITY_PROVIDER_SERVICE","Value":64}
,{"Name":"WSC_SECURITY_PROVIDER_NONE","Value":0}
,{"Name":"WSC_SECURITY_PROVIDER_ALL","Value":127}
]
,"IntegerBase":"Int32"
},{
"Name":"WSC_SECURITY_PROVIDER_HEALTH"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WSC_SECURITY_PROVIDER_HEALTH_GOOD","Value":0}
,{"Name":"WSC_SECURITY_PROVIDER_HEALTH_NOTMONITORED","Value":1}
,{"Name":"WSC_SECURITY_PROVIDER_HEALTH_POOR","Value":2}
,{"Name":"WSC_SECURITY_PROVIDER_HEALTH_SNOOZE","Value":3}
]
,"IntegerBase":"Int32"
}],
"Functions":[{
"Name":"WscRegisterForChanges"
,"SetLastError":false
,"DllImport":"WSCAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"phCallbackRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpCallbackAddress","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"System.Threading","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"WscUnRegisterChanges"
,"SetLastError":false
,"DllImport":"WSCAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hRegistrationHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WscRegisterForUserNotifications"
,"SetLastError":false
,"DllImport":"WSCAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"WscGetSecurityProviderHealth"
,"SetLastError":false
,"DllImport":"WSCAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Providers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pHealth","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PROVIDER_HEALTH","TargetKind":"Default","Api":"System.SecurityCenter","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"WscQueryAntiMalwareUri"
,"SetLastError":false
,"DllImport":"WSCAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"WscGetAntiMalwareUri"
,"SetLastError":false
,"DllImport":"WSCAPI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppszUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}],
"UnicodeAliases":[
]
}