Trait windows::Win32::System::Com::Events::IEventClass2_Impl

pub trait IEventClass2_Impl: Sized + IEventClass_Impl {
    // Required methods
    fn PublisherID(&self) -> Result<BSTR>;
    fn SetPublisherID(&self, bstrpublisherid: &BSTR) -> Result<()>;
    fn MultiInterfacePublisherFilterCLSID(&self) -> Result<BSTR>;
    fn SetMultiInterfacePublisherFilterCLSID(
        &self,
        bstrpubfilclsid: &BSTR,
    ) -> Result<()>;
    fn AllowInprocActivation(&self) -> Result<BOOL>;
    fn SetAllowInprocActivation(
        &self,
        fallowinprocactivation: BOOL,
    ) -> Result<()>;
    fn FireInParallel(&self) -> Result<BOOL>;
    fn SetFireInParallel(&self, ffireinparallel: BOOL) -> Result<()>;
}

Required Methods§

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

fn SetPublisherID(&self, bstrpublisherid: &BSTR) -> Result<()>

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

fn SetMultiInterfacePublisherFilterCLSID( &self, bstrpubfilclsid: &BSTR, ) -> Result<()>

fn AllowInprocActivation(&self) -> Result<BOOL>

fn SetAllowInprocActivation(&self, fallowinprocactivation: BOOL) -> Result<()>

fn FireInParallel(&self) -> Result<BOOL>

fn SetFireInParallel(&self, ffireinparallel: BOOL) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§