Trait windows::Win32::System::MessageQueuing::IMSMQManagement_Impl
pub trait IMSMQManagement_Impl: Sized + IDispatch_Impl {
// Required methods
fn Init(
&self,
machine: *const VARIANT,
pathname: *const VARIANT,
formatname: *const VARIANT
) -> Result<()>;
fn FormatName(&self) -> Result<BSTR>;
fn Machine(&self) -> Result<BSTR>;
fn MessageCount(&self) -> Result<i32>;
fn ForeignStatus(&self) -> Result<i32>;
fn QueueType(&self) -> Result<i32>;
fn IsLocal(&self) -> Result<VARIANT_BOOL>;
fn TransactionalStatus(&self) -> Result<i32>;
fn BytesInQueue(&self) -> Result<VARIANT>;
}
Required Methods§
fn Init( &self, machine: *const VARIANT, pathname: *const VARIANT, formatname: *const VARIANT ) -> Result<()>
fn FormatName(&self) -> Result<BSTR>
fn Machine(&self) -> Result<BSTR>
fn MessageCount(&self) -> Result<i32>
fn ForeignStatus(&self) -> Result<i32>
fn QueueType(&self) -> Result<i32>
fn IsLocal(&self) -> Result<VARIANT_BOOL>
fn TransactionalStatus(&self) -> Result<i32>
fn BytesInQueue(&self) -> Result<VARIANT>
Object Safety§
This trait is not object safe.