Macro com::class [−][src]
class!() { /* proc-macro */ }
Expand description
Declare COM implementation classes
Example
use com::sys::{HRESULT, NOERROR};
com::class! {
pub class BritishShortHairCat: IAnimal {
num_owners: u32,
}
impl IAnimal for BritishShortHairCat {
fn Eat(&self) -> HRESULT {
println!("Eating...");
NOERROR
}
}
}