Function winsafe::CoCreateInstance
source · pub fn CoCreateInstance<T>(
clsid: &CLSID,
iunk_outer: Option<&mut IUnknown>,
cls_context: CLSCTX
) -> HrResult<T>where
T: ole_IUnknown,
Available on crate feature
ole
only.Expand description
CoCreateInstance
function.
Returns an IUnknown
-derived COM object.
§Examples
Instantiating an ITaskbarList
object:
ⓘ
use winsafe::{self as w, prelude::*, co};
let obj = w::CoCreateInstance::<w::ITaskbarList>(
&co::CLSID::TaskbarList,
None,
co::CLSCTX::INPROC_SERVER,
)?;