[−][src]Crate com_rs
com-rs 0.1.4
Rust bindings for the Win32 [Component Object Model] (https://msdn.microsoft.com/en-us/library/ms680573.aspx).
Overview
This crate is composed of three main components:
- The
com_interface!
(macro.com_interface!.html) 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. |