public static extern HRESULT HlinkCreateShortcut([NativeTypeName("DWORD")] uint grfHLSHORTCUTF, IHlink *pihl, [NativeTypeName("LPCWSTR")] ushort *pwzDir, [NativeTypeName("LPCWSTR")] ushort *pwzFileName, [NativeTypeName("LPWSTR *")] ushort **ppwzShortcutFile, [NativeTypeName("DWORD")] uint dwReserved);
public static extern HRESULT HlinkClone(IHlink *pihl, [NativeTypeName("const IID &")] Guid *riid, IHlinkSite *pihlsiteForClone, [NativeTypeName("DWORD")] uint dwSiteData, void **ppvObj);
public static extern HRESULT HlinkNavigate(IHlink *pihl, IHlinkFrame *pihlframe, [NativeTypeName("DWORD")] uint grfHLNF, [NativeTypeName("LPBC")] IBindCtx *pbc, IBindStatusCallback *pibsc, IHlinkBrowseContext *pihlbc);
public HRESULT Navigate([NativeTypeName("DWORD")] uint grfHLNF, [NativeTypeName("LPBC")] IBindCtx *pbc, IBindStatusCallback *pibsc, IHlink *pihlNavigate) { return(((delegate * unmanaged <IHlinkFrame *, uint, IBindCtx *, IBindStatusCallback *, IHlink *, int>)(lpVtbl[5]))((IHlinkFrame *)Unsafe.AsPointer(ref this), grfHLNF, pbc, pibsc, pihlNavigate)); }