Trait windows::Win32::System::SecurityCenter::IWscProduct2_Impl
pub trait IWscProduct2_Impl: Sized + IWscProduct_Impl {
// Required methods
fn AntivirusScanSubstatus(&self) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>;
fn AntivirusSettingsSubstatus(
&self
) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>;
fn AntivirusProtectionUpdateSubstatus(
&self
) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>;
fn FirewallDomainProfileSubstatus(
&self
) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>;
fn FirewallPrivateProfileSubstatus(
&self
) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>;
fn FirewallPublicProfileSubstatus(
&self
) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>;
}
Required Methods§
fn AntivirusScanSubstatus(&self) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>
fn AntivirusSettingsSubstatus(&self) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>
fn AntivirusProtectionUpdateSubstatus( &self ) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>
fn FirewallDomainProfileSubstatus( &self ) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>
fn FirewallPrivateProfileSubstatus( &self ) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>
fn FirewallPublicProfileSubstatus( &self ) -> Result<WSC_SECURITY_PRODUCT_SUBSTATUS>
Object Safety§
This trait is not object safe.