pub trait INetCfgComponentBindings_Impl: Sized {
// Required methods
fn BindTo(&self, pnccitem: Option<&INetCfgComponent>) -> Result<()>;
fn UnbindFrom(&self, pnccitem: Option<&INetCfgComponent>) -> Result<()>;
fn SupportsBindingInterface(
&self,
dwflags: u32,
pszwinterfacename: &PCWSTR
) -> Result<()>;
fn IsBoundTo(&self, pnccitem: Option<&INetCfgComponent>) -> Result<()>;
fn IsBindableTo(&self, pnccitem: Option<&INetCfgComponent>) -> Result<()>;
fn EnumBindingPaths(
&self,
dwflags: u32,
ppienum: *mut Option<IEnumNetCfgBindingPath>
) -> Result<()>;
fn MoveBefore(
&self,
pncbitemsrc: Option<&INetCfgBindingPath>,
pncbitemdest: Option<&INetCfgBindingPath>
) -> Result<()>;
fn MoveAfter(
&self,
pncbitemsrc: Option<&INetCfgBindingPath>,
pncbitemdest: Option<&INetCfgBindingPath>
) -> Result<()>;
}
Required Methods§
fn BindTo(&self, pnccitem: Option<&INetCfgComponent>) -> Result<()>
fn UnbindFrom(&self, pnccitem: Option<&INetCfgComponent>) -> Result<()>
fn SupportsBindingInterface( &self, dwflags: u32, pszwinterfacename: &PCWSTR ) -> Result<()>
fn IsBoundTo(&self, pnccitem: Option<&INetCfgComponent>) -> Result<()>
fn IsBindableTo(&self, pnccitem: Option<&INetCfgComponent>) -> Result<()>
fn EnumBindingPaths( &self, dwflags: u32, ppienum: *mut Option<IEnumNetCfgBindingPath> ) -> Result<()>
fn MoveBefore( &self, pncbitemsrc: Option<&INetCfgBindingPath>, pncbitemdest: Option<&INetCfgBindingPath> ) -> Result<()>
fn MoveAfter( &self, pncbitemsrc: Option<&INetCfgBindingPath>, pncbitemdest: Option<&INetCfgBindingPath> ) -> Result<()>
Object Safety§
This trait is not object safe.