Expand description
tinycom-rs 0.1.0
Tiny 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
Macro for generating COM interface definitions.
Structs
Wrapper type for COM interface pointers.
Interface identifier.
Base interface for all COM types.
Constants
Traits
Helper trait for ComPtr
. Defines which types of raw pointer can be
returned by as_ptr
/as_mut_ptr
.
Helper trait for ComPtr
. Implemented automatically by the
com_interface!
macro.
Type Definitions
Result type.