Trait windows::Win32::System::Com::Events::IEventClass_Impl

pub trait IEventClass_Impl: Sized + IDispatch_Impl {
Show 14 methods // Required methods fn EventClassID(&self) -> Result<BSTR>; fn SetEventClassID(&self, bstreventclassid: &BSTR) -> Result<()>; fn EventClassName(&self) -> Result<BSTR>; fn SetEventClassName(&self, bstreventclassname: &BSTR) -> Result<()>; fn OwnerSID(&self) -> Result<BSTR>; fn SetOwnerSID(&self, bstrownersid: &BSTR) -> Result<()>; fn FiringInterfaceID(&self) -> Result<BSTR>; fn SetFiringInterfaceID(&self, bstrfiringinterfaceid: &BSTR) -> Result<()>; fn Description(&self) -> Result<BSTR>; fn SetDescription(&self, bstrdescription: &BSTR) -> Result<()>; fn CustomConfigCLSID(&self) -> Result<BSTR>; fn SetCustomConfigCLSID(&self, bstrcustomconfigclsid: &BSTR) -> Result<()>; fn TypeLib(&self) -> Result<BSTR>; fn SetTypeLib(&self, bstrtypelib: &BSTR) -> Result<()>;
}

Required Methods§

fn EventClassID(&self) -> Result<BSTR>

fn SetEventClassID(&self, bstreventclassid: &BSTR) -> Result<()>

fn EventClassName(&self) -> Result<BSTR>

fn SetEventClassName(&self, bstreventclassname: &BSTR) -> Result<()>

fn OwnerSID(&self) -> Result<BSTR>

fn SetOwnerSID(&self, bstrownersid: &BSTR) -> Result<()>

fn FiringInterfaceID(&self) -> Result<BSTR>

fn SetFiringInterfaceID(&self, bstrfiringinterfaceid: &BSTR) -> Result<()>

fn Description(&self) -> Result<BSTR>

fn SetDescription(&self, bstrdescription: &BSTR) -> Result<()>

fn CustomConfigCLSID(&self) -> Result<BSTR>

fn SetCustomConfigCLSID(&self, bstrcustomconfigclsid: &BSTR) -> Result<()>

fn TypeLib(&self) -> Result<BSTR>

fn SetTypeLib(&self, bstrtypelib: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§