Trait windows::Win32::System::Wmi::IWbemConstructClassObject_Impl
pub trait IWbemConstructClassObject_Impl: Sized {
// Required methods
fn SetInheritanceChain(
&self,
lnumantecedents: i32,
awszantecedents: *const PCWSTR,
) -> Result<()>;
fn SetPropertyOrigin(
&self,
wszpropertyname: &PCWSTR,
loriginindex: i32,
) -> Result<()>;
fn SetMethodOrigin(
&self,
wszmethodname: &PCWSTR,
loriginindex: i32,
) -> Result<()>;
fn SetServerNamespace(
&self,
wszserver: &PCWSTR,
wsznamespace: &PCWSTR,
) -> Result<()>;
}
Required Methods§
fn SetInheritanceChain( &self, lnumantecedents: i32, awszantecedents: *const PCWSTR, ) -> Result<()>
fn SetPropertyOrigin( &self, wszpropertyname: &PCWSTR, loriginindex: i32, ) -> Result<()>
fn SetMethodOrigin( &self, wszmethodname: &PCWSTR, loriginindex: i32, ) -> Result<()>
fn SetServerNamespace( &self, wszserver: &PCWSTR, wsznamespace: &PCWSTR, ) -> Result<()>
Object Safety§
This trait is not object safe.