Trait winsafe::prelude::oleaut_ITypeInfo
source · pub trait oleaut_ITypeInfo: ole_IUnknown {
// Provided method
fn CreateInstance<T>(
&self,
iunk_outer: Option<&mut IUnknown>
) -> HrResult<T>
where T: ole_IUnknown { ... }
}
Available on crate features
kernel
and oleaut
only.Expand description
This trait is enabled with the oleaut
feature, and provides methods for
ITypeInfo
.
Prefer importing this trait through the prelude:
use winsafe::prelude::*;
Provided Methods§
sourcefn CreateInstance<T>(&self, iunk_outer: Option<&mut IUnknown>) -> HrResult<T>where
T: ole_IUnknown,
fn CreateInstance<T>(&self, iunk_outer: Option<&mut IUnknown>) -> HrResult<T>where
T: ole_IUnknown,
ITypeInfo::CreateInstance
method.
Object Safety§
This trait is not object safe.