Trait windows::Win32::System::Wmi::ISWbemObjectPath_Impl
pub trait ISWbemObjectPath_Impl: Sized + IDispatch_Impl {
Show 23 methods
// Required methods
fn Path(&self) -> Result<BSTR>;
fn SetPath(&self, strpath: &BSTR) -> Result<()>;
fn RelPath(&self) -> Result<BSTR>;
fn SetRelPath(&self, strrelpath: &BSTR) -> Result<()>;
fn Server(&self) -> Result<BSTR>;
fn SetServer(&self, strserver: &BSTR) -> Result<()>;
fn Namespace(&self) -> Result<BSTR>;
fn SetNamespace(&self, strnamespace: &BSTR) -> Result<()>;
fn ParentNamespace(&self) -> Result<BSTR>;
fn DisplayName(&self) -> Result<BSTR>;
fn SetDisplayName(&self, strdisplayname: &BSTR) -> Result<()>;
fn Class(&self) -> Result<BSTR>;
fn SetClass(&self, strclass: &BSTR) -> Result<()>;
fn IsClass(&self) -> Result<VARIANT_BOOL>;
fn SetAsClass(&self) -> Result<()>;
fn IsSingleton(&self) -> Result<VARIANT_BOOL>;
fn SetAsSingleton(&self) -> Result<()>;
fn Keys(&self) -> Result<ISWbemNamedValueSet>;
fn Security_(&self) -> Result<ISWbemSecurity>;
fn Locale(&self) -> Result<BSTR>;
fn SetLocale(&self, strlocale: &BSTR) -> Result<()>;
fn Authority(&self) -> Result<BSTR>;
fn SetAuthority(&self, strauthority: &BSTR) -> Result<()>;
}
Required Methods§
fn Path(&self) -> Result<BSTR>
fn SetPath(&self, strpath: &BSTR) -> Result<()>
fn RelPath(&self) -> Result<BSTR>
fn SetRelPath(&self, strrelpath: &BSTR) -> Result<()>
fn Server(&self) -> Result<BSTR>
fn SetServer(&self, strserver: &BSTR) -> Result<()>
fn Namespace(&self) -> Result<BSTR>
fn SetNamespace(&self, strnamespace: &BSTR) -> Result<()>
fn ParentNamespace(&self) -> Result<BSTR>
fn DisplayName(&self) -> Result<BSTR>
fn SetDisplayName(&self, strdisplayname: &BSTR) -> Result<()>
fn Class(&self) -> Result<BSTR>
fn SetClass(&self, strclass: &BSTR) -> Result<()>
fn IsClass(&self) -> Result<VARIANT_BOOL>
fn SetAsClass(&self) -> Result<()>
fn IsSingleton(&self) -> Result<VARIANT_BOOL>
fn SetAsSingleton(&self) -> Result<()>
fn Keys(&self) -> Result<ISWbemNamedValueSet>
fn Security_(&self) -> Result<ISWbemSecurity>
fn Locale(&self) -> Result<BSTR>
fn SetLocale(&self, strlocale: &BSTR) -> Result<()>
fn Authority(&self) -> Result<BSTR>
fn SetAuthority(&self, strauthority: &BSTR) -> Result<()>
Object Safety§
This trait is not object safe.