Skip to main content

interface_decl

Macro interface_decl 

macro_rules! interface_decl {
    (
        unsafe trait $name:ident ( $vtbl:ident, $impl_trait:ident ) : $parent:ty = $iid:literal {
            $($methods:tt)*
        }
    ) => { ... };
}
Expand description

Declares a COM interface inheriting from IUnknown, without using the #[interface] proc-macro.