Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.9 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. // Copyright 1995-1998 Microsoft Corporation. All Rights Reserved.
  5. //
  6. // File: hlinkez.h
  7. //
  8. //--------------------------------------------------------------------------
  9. struct IBindStatusCallback;
  10. HRESULT HlinkSimpleNavigateToString(
  11. /* [in] */ LPCWSTR szTarget, // required - target document - null if local jump w/in doc
  12. /* [in] */ LPCWSTR szLocation, // optional, for navigation into middle of a doc
  13. /* [in] */ LPCWSTR szAdditionalParams, // optional, for targeting frame-sets
  14. /* [in] */ IUnknown *pUnk, // required - we'll search this for other necessary interfaces
  15. /* [in] */ IBindCtx *pbc, // optional. caller may register an IBSC in this
  16. /* [in] */ IBindStatusCallback *,
  17. /* [in] */ DWORD grfHLNF, // flags (TBD - HadiP needs to define this correctly?)
  18. /* [in] */ DWORD dwReserved // for future use, must be NULL
  19. );
  20. HRESULT HlinkSimpleNavigateToMoniker(
  21. /* [in] */ IMoniker *pmkTarget, // required - target document - (may be null if local jump w/in doc)
  22. /* [in] */ LPCWSTR szLocation, // optional, for navigation into middle of a doc
  23. /* [in] */ LPCWSTR szAddParams, // optional, for targeting frame-sets
  24. /* [in] */ IUnknown *pUnk, // required - we'll search this for other necessary interfaces
  25. /* [in] */ IBindCtx *pbc, // optional. caller may register an IBSC in this
  26. /* [in] */ IBindStatusCallback *,
  27. /* [in] */ DWORD grfHLNF, // flags (TBD - HadiP needs to define this correctly?)
  28. /* [in] */ DWORD dwReserved // for future use, must be NULL
  29. );
  30. HRESULT HlinkGoBack(IUnknown *pUnk);
  31. HRESULT HlinkGoForward(IUnknown *pUnk);
  32. HRESULT HlinkNavigateString(IUnknown *pUnk, LPCWSTR szTarget);
  33. HRESULT HlinkNavigateMoniker(IUnknown *pUnk, IMoniker *pmkTarget);