pub trait INetCfgComponentControl_Impl: Sized {
// Required methods
fn Initialize(
&self,
picomp: Option<&INetCfgComponent>,
pinetcfg: Option<&INetCfg>,
finstalling: BOOL
) -> Result<()>;
fn ApplyRegistryChanges(&self) -> Result<()>;
fn ApplyPnpChanges(
&self,
picallback: Option<&INetCfgPnpReconfigCallback>
) -> Result<()>;
fn CancelChanges(&self) -> Result<()>;
}
Required Methods§
fn Initialize( &self, picomp: Option<&INetCfgComponent>, pinetcfg: Option<&INetCfg>, finstalling: BOOL ) -> Result<()>
fn ApplyRegistryChanges(&self) -> Result<()>
fn ApplyPnpChanges( &self, picallback: Option<&INetCfgPnpReconfigCallback> ) -> Result<()>
fn CancelChanges(&self) -> Result<()>
Object Safety§
This trait is not object safe.