[−][src]Macro com::interfaces
interfaces!() { /* proc-macro */ }
Declare COM interfaces
Example
/// Define an IAnimal interface com::interfaces! { #[uuid("EFF8970E-C50F-45E0-9284-291CE5A6F771")] pub unsafe interface IAnimal: com::interfaces::IUnknown { unsafe fn Eat(&self) -> com::sys::HRESULT; } }