pub unsafe fn SHGetItemFromObject<P0, T>(punk: P0) -> Result<T>
where P0: IntoParam<IUnknown>, T: Interface,