pub unsafe fn HlinkResolveShortcut<P0, P1, P2>(
    pwzshortcutfilename: P0,
    pihlsite: P1,
    dwsitedata: u32,
    piunkouter: P2,
    riid: *const GUID,
    ppvobj: *mut *mut c_void
) -> Result<()>
where P0: IntoParam<PCWSTR>, P1: IntoParam<IHlinkSite>, P2: IntoParam<IUnknown>,