pub unsafe fn CoCreateInstanceFromApp<P0>(
    clsid: *const GUID,
    punkouter: P0,
    dwclsctx: CLSCTX,
    reserved: Option<*const c_void>,
    presults: &mut [MULTI_QI]
) -> Result<()>
where P0: IntoParam<IUnknown>,