Crate com_rs [−] [src]
com-rs 0.1.4
Rust bindings for the Win32 Component Object Model.
Overview
This crate is composed of three main components:
- The
com_interface!macro for defining new interface types. - The
ComPtrtype for making use of them. - Definition of
IUnknown, the base COM interface.
Macros
| com_interface |
Macro for generating COM interface definitions. |
| iid |
Helper macro for defining |
Structs
| ComPtr |
Wrapper type for COM interface pointers. |
| IID |
Interface identifier. |
| IUnknown |
Base interface for all COM types. |
Traits
| AsComPtr |
Helper trait for |
| ComInterface |
Helper trait for |
Type Definitions
| HResult |
Result type. |