pub trait IDispatchExt {
    fn get(&self, name: &str) -> Result<Variant, IDispatchError>;
    fn put(&self, name: &str, value: Variant) -> Result<(), IDispatchError>;
    fn call(
        &self,
        name: &str,
        args: Vec<Variant>
    ) -> Result<Variant, IDispatchError>; }

Required Methods§

Implementations on Foreign Types§

Get a property from a COM object

Note: consider using the get! macro

Set a property on a COM object

Note: consider using the put! macro

Call a method on a COM object

Note: consider using the call! macro

Implementors§