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.