List of all items
Structs
- BStr
- BString
- ComBox
- ComBoxData
- ComItf
- ComRc
- FormatError
- GUID
- Static__intercom_vtable_for_ClassFactory
- VariantError
- alloc::Allocator
- alloc::Static__intercom_vtable_for_Allocator
- error::ComError
- error::ErrorInfo
- error::ErrorStore
- error::Static__intercom_vtable_for_ErrorInfo
- error::Static__intercom_vtable_for_ErrorStore
- error::raw::HRESULT
- prelude::ComBox
- prelude::ComItf
- prelude::ComRc
- raw::BSTR
- raw::InterfacePtr
- raw::UserDefinedTypeValue
- raw::Variant
- raw::VariantBool
- raw::VariantDate
- raw::VariantError
- raw::VariantType
- type_system::AutomationTypeSystem
- type_system::OutputGuard
- type_system::RawTypeSystem
- typelib::Arg
- typelib::CoClass
- typelib::Interface
- typelib::InterfaceOptions
- typelib::InterfaceRef
- typelib::InterfaceVariant
- typelib::Method
- typelib::Static__intercom_vtable_for_CoClass
- typelib::Static__intercom_vtable_for_Interface
- typelib::Static__intercom_vtable_for_InterfaceVariant
- typelib::Static__intercom_vtable_for_Method
- typelib::Static__intercom_vtable_for_TypeLib
- typelib::TypeLib
Enums
- IntercomString
- Variant
- type_system::TypeSystemName
- typelib::Direction
- typelib::TypeInfo
- typelib::TypeInfoKind
- typelib::TypeLibError
Unions
Traits
- IClassFactory
- alloc::IAllocator
- attributes::ComClass
- attributes::ComClassInterface
- attributes::ComClassTypeInfo
- attributes::ComInterface
- attributes::ComInterfaceTypeInfo
- attributes::ComInterfaceVTableFor
- attributes::ComInterfaceVariant
- attributes::HasInterface
- error::ErrorValue
- error::IErrorInfo
- error::IErrorStore
- interfaces::ISupportErrorInfo
- interfaces::IUnknown
- interfaces::RawIUnknown
- type_system::ExternDefault
- type_system::ExternInput
- type_system::ExternOutput
- type_system::ExternType
- type_system::ForeignType
- type_system::InfallibleExternInput
- type_system::InfallibleExternOutput
- type_system::TypeSystem
- typelib::IIntercomCoClass
- typelib::IIntercomInterface
- typelib::IIntercomInterfaceVariant
- typelib::IIntercomMethod
- typelib::IIntercomTypeInfo
- typelib::IIntercomTypeLib
Macros
Attribute Macros
Derive Macros
Functions
- __gather_module_types
- alloc::allocate
- alloc::free
- error::get_last_error
- error::load_error
- error::store_error
- interfaces::isupporterrorinfo::interface_supports_error_info
- logging::error
- logging::trace
- registry::register
- registry::unregister
- runtime::initialize
- runtime::uninitialize
Typedefs
Constants
- CLSID_ClassFactory
- IID_IClassFactory
- IID_IErrorInfo
- alloc::CLSID_Allocator
- error::CLSID_ErrorStore
- error::raw::E_ABORT
- error::raw::E_ACCESSDENIED
- error::raw::E_CLASSNOTAVAILABLE
- error::raw::E_FAIL
- error::raw::E_INVALIDARG
- error::raw::E_NOINTERFACE
- error::raw::E_NOTIMPL
- error::raw::E_POINTER
- error::raw::RPC_E_CALL_CANCELED
- error::raw::RPC_E_CALL_REJECTED
- error::raw::RPC_E_DISCONNECTED
- error::raw::RPC_E_TIMEOUT
- error::raw::STG_E_FILENOTFOUND
- error::raw::S_FALSE
- error::raw::S_OK
- raw::var_type::ARRAY
- raw::var_type::BLOB
- raw::var_type::BLOBOBJECT
- raw::var_type::BOOL
- raw::var_type::BSTR
- raw::var_type::BSTRBLOB
- raw::var_type::BYREF
- raw::var_type::CARRAY
- raw::var_type::CF
- raw::var_type::CLSID
- raw::var_type::CY
- raw::var_type::DATE
- raw::var_type::DECIMAL
- raw::var_type::DISPATCH
- raw::var_type::EMPTY
- raw::var_type::ERROR
- raw::var_type::FILETIME
- raw::var_type::HRESULT
- raw::var_type::I1
- raw::var_type::I2
- raw::var_type::I4
- raw::var_type::I8
- raw::var_type::ILLEGAL
- raw::var_type::ILLEGALMASKED
- raw::var_type::INT
- raw::var_type::INTPTR
- raw::var_type::LPSTR
- raw::var_type::LPWSTR
- raw::var_type::NULL
- raw::var_type::PTR
- raw::var_type::R4
- raw::var_type::R8
- raw::var_type::RECORD
- raw::var_type::RESERVED
- raw::var_type::SAFEARRAY
- raw::var_type::STORAGE
- raw::var_type::STOREDOBJECT
- raw::var_type::STREAM
- raw::var_type::STREAMEDOBJECT
- raw::var_type::TYPEMASK
- raw::var_type::UI1
- raw::var_type::UI2
- raw::var_type::UI4
- raw::var_type::UI8
- raw::var_type::UINT
- raw::var_type::UINTPTR
- raw::var_type::UNKNOWN
- raw::var_type::USERDEFINED
- raw::var_type::VARIANT
- raw::var_type::VECTOR
- raw::var_type::VERSIONEDSTREAM
- raw::var_type::VOID
- typelib::CLSID_CoClass
- typelib::CLSID_Interface
- typelib::CLSID_InterfaceVariant
- typelib::CLSID_Method
- typelib::CLSID_TypeLib