pub trait IMbnConnectionProfileManager_Impl: Sized {
    // Required methods
    fn GetConnectionProfiles(
        &self,
        mbninterface: Option<&IMbnInterface>
    ) -> Result<*mut SAFEARRAY>;
    fn GetConnectionProfile(
        &self,
        mbninterface: Option<&IMbnInterface>,
        profilename: &PCWSTR
    ) -> Result<IMbnConnectionProfile>;
    fn CreateConnectionProfile(&self, xmlprofile: &PCWSTR) -> Result<()>;
}

Required Methods§

fn GetConnectionProfiles( &self, mbninterface: Option<&IMbnInterface> ) -> Result<*mut SAFEARRAY>

fn GetConnectionProfile( &self, mbninterface: Option<&IMbnInterface>, profilename: &PCWSTR ) -> Result<IMbnConnectionProfile>

fn CreateConnectionProfile(&self, xmlprofile: &PCWSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§