pub trait IFaxAccountSet_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn GetAccounts(&self) -> Result<IFaxAccounts>;
    fn GetAccount(&self, bstraccountname: &BSTR) -> Result<IFaxAccount>;
    fn AddAccount(&self, bstraccountname: &BSTR) -> Result<IFaxAccount>;
    fn RemoveAccount(&self, bstraccountname: &BSTR) -> Result<()>;
}

Required Methods§

fn GetAccounts(&self) -> Result<IFaxAccounts>

fn GetAccount(&self, bstraccountname: &BSTR) -> Result<IFaxAccount>

fn AddAccount(&self, bstraccountname: &BSTR) -> Result<IFaxAccount>

fn RemoveAccount(&self, bstraccountname: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§