Commit cfccc16d authored by Aric Stewart's avatar Aric Stewart Committed by Alexandre Julliard

Add the IHlinkFrame interface to hlink.idl.

parent 5d5de034
...@@ -349,3 +349,38 @@ interface IHlinkTarget : IUnknown ...@@ -349,3 +349,38 @@ interface IHlinkTarget : IUnknown
[in,unique] LPCWSTR pwzLocation, [in,unique] LPCWSTR pwzLocation,
[out] LPWSTR *ppwzFriendlyName); [out] LPWSTR *ppwzFriendlyName);
} }
/*****************************************************************************
* IHlinkFrame interface
*/
[
object,
uuid(79eac9c5-baf9-11ce-8c82-00aa004ba90b),
pointer_default(unique)
]
interface IHlinkFrame : IUnknown
{
typedef IHlinkFrame *LPHLINKFRAME;
HRESULT SetBrowseContext(
[in, unique] IHlinkBrowseContext * pihlbc);
HRESULT GetBrowseContext(
[out] IHlinkBrowseContext ** ppihlbc);
HRESULT Navigate(
[in] DWORD grfHLNF,
[in, unique] LPBC pbc,
[in, unique] IBindStatusCallback *pibsc,
[in, unique] IHlink *pihlNavigate);
HRESULT OnNavigate(
[in] DWORD grfHLNF,
[in, unique] IMoniker *pimkTarget,
[in, unique] LPCWSTR pwzLocation,
[in, unique] LPCWSTR pwzFriendlyName,
[in] DWORD dwreserved);
HRESULT UpdateHlink(
[in] ULONG uHLID,
[in, unique] IMoniker *pimkTarget,
[in, unique] LPCWSTR pwzLocation,
[in, unique] LPCWSTR pwzFriendlyName);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment