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