pub trait IAMChannelInfo_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn ChannelName(&self, pbstrchannelname: *mut BSTR) -> Result<()>;
    fn ChannelDescription(
        &self,
        pbstrchanneldescription: *mut BSTR
    ) -> Result<()>;
    fn ChannelURL(&self, pbstrchannelurl: *mut BSTR) -> Result<()>;
    fn ContactAddress(&self, pbstrcontactaddress: *mut BSTR) -> Result<()>;
    fn ContactPhone(&self, pbstrcontactphone: *mut BSTR) -> Result<()>;
    fn ContactEmail(&self, pbstrcontactemail: *mut BSTR) -> Result<()>;
}

Required Methods§

fn ChannelName(&self, pbstrchannelname: *mut BSTR) -> Result<()>

fn ChannelDescription(&self, pbstrchanneldescription: *mut BSTR) -> Result<()>

fn ChannelURL(&self, pbstrchannelurl: *mut BSTR) -> Result<()>

fn ContactAddress(&self, pbstrcontactaddress: *mut BSTR) -> Result<()>

fn ContactPhone(&self, pbstrcontactphone: *mut BSTR) -> Result<()>

fn ContactEmail(&self, pbstrcontactemail: *mut BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§