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
ComPtr
type 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. |