pub trait IMSMQApplication3_Impl: Sized + IMSMQApplication2_Impl {
    // Required methods
    fn ActiveQueues(&self) -> Result<VARIANT>;
    fn PrivateQueues(&self) -> Result<VARIANT>;
    fn DirectoryServiceServer(&self) -> Result<BSTR>;
    fn IsConnected(&self) -> Result<VARIANT_BOOL>;
    fn BytesInAllQueues(&self) -> Result<VARIANT>;
    fn SetMachine(&self, bstrmachine: &BSTR) -> Result<()>;
    fn Machine(&self) -> Result<BSTR>;
    fn Connect(&self) -> Result<()>;
    fn Disconnect(&self) -> Result<()>;
    fn Tidy(&self) -> Result<()>;
}

Required Methods§

fn ActiveQueues(&self) -> Result<VARIANT>

fn PrivateQueues(&self) -> Result<VARIANT>

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

fn IsConnected(&self) -> Result<VARIANT_BOOL>

fn BytesInAllQueues(&self) -> Result<VARIANT>

fn SetMachine(&self, bstrmachine: &BSTR) -> Result<()>

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

fn Connect(&self) -> Result<()>

fn Disconnect(&self) -> Result<()>

fn Tidy(&self) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§