pub unsafe fn SHGetItemFromDataObject<P0, T>(
    pdtobj: P0,
    dwflags: DATAOBJ_GET_ITEM_FLAGS
) -> Result<T>
where P0: IntoParam<IDataObject>, T: Interface,