Headers diff for hlink.dll between 5.2.3790.3959-Windows 5.0 and 6.0.6001.18000-Windows 6.0 versions



 hlink.h (5.2.3790.3959-Windows 5.0)   hlink.h (6.0.6001.18000-Windows 6.0) 
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 6.00.0366 */ /* File created by MIDL compiler version 7.00.0499 */
/* Compiler settings for hlink.idl: /* Compiler settings for hlink.idl:
Oicf, W1, Zp8, env=Win32 (32b run) Oicf, W1, Zp8, env=Win32 (32b run)
protocol : dce , ms_ext, c_ext protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level: VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable) __declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE() DECLSPEC_UUID(), MIDL_INTERFACE()
*/ */
//@@MIDL_FILE_HEADING( ) //@@MIDL_FILE_HEADING( )
#pragma warning( disable: 4049 ) /* more than 64k source lines */ #pragma warning( disable: 4049 ) /* more than 64k source lines */
/* verify that the <rpcndr.h> version is high enough to compile this file*/ /* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__ #ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440 #define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif
/* verify that the <rpcsal.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCSAL_H_VERSION__
#define __REQUIRED_RPCSAL_H_VERSION__ 100
#endif #endif
#include "rpc.h" #include "rpc.h"
#include "rpcndr.h" #include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__ #ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h> #error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__ #endif // __RPCNDR_H_VERSION__
#ifndef COM_NO_WINDOWS_H #ifndef COM_NO_WINDOWS_H
skipping to change at line 85 skipping to change at line 90
typedef interface IExtensionServices IExtensionServices; typedef interface IExtensionServices IExtensionServices;
#endif /* __IExtensionServices_FWD_DEFINED__ */ #endif /* __IExtensionServices_FWD_DEFINED__ */
/* header files for imported files */ /* header files for imported files */
#include "urlmon.h" #include "urlmon.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C"{ extern "C"{
#endif #endif
void * __RPC_USER MIDL_user_allocate(size_t); /* interface __MIDL_itf_hlink_0000_0000 */
void __RPC_USER MIDL_user_free( void * );
/* interface __MIDL_itf_hlink_0000 */
/* [local] */ /* [local] */
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
// HLInk.h // HLInk.h
//=--------------------------------------------------------------------------= //=--------------------------------------------------------------------------=
// (C) Copyright 1995-1997 Microsoft Corporation. All Rights Reserved. // (C) Copyright 1995-1997 Microsoft Corporation. All Rights Reserved.
// //
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
skipping to change at line 131 skipping to change at line 133
#define _HLINK_ERRORS_DEFINED #define _HLINK_ERRORS_DEFINED
#define HLINK_E_FIRST (OLE_E_LAST+1) #define HLINK_E_FIRST (OLE_E_LAST+1)
#define HLINK_S_FIRST (OLE_S_LAST+1) #define HLINK_S_FIRST (OLE_S_LAST+1)
#define HLINK_S_DONTHIDE (HLINK_S_FIRST) #define HLINK_S_DONTHIDE (HLINK_S_FIRST)
#endif //_HLINK_ERRORS_DEFINED #endif //_HLINK_ERRORS_DEFINED
/****************************************************************************/ /****************************************************************************/
/**** Hyperlink APIs ****/ /**** Hyperlink APIs ****/
/****************************************************************************/ /****************************************************************************/
#if MAC || defined(_MAC)
#define cfHyperlink 'HLNK'
#else
#define CFSTR_HYPERLINK (TEXT("Hyperlink")) #define CFSTR_HYPERLINK (TEXT("Hyperlink"))
#endif
STDAPI HlinkCreateFromMoniker( STDAPI HlinkCreateFromMoniker(
IMoniker * pimkTrgt, IMoniker * pimkTrgt,
LPCWSTR pwzLocation, LPCWSTR pwzLocation,
LPCWSTR pwzFriendlyName, LPCWSTR pwzFriendlyName,
IHlinkSite * pihlsite, IHlinkSite * pihlsite,
DWORD dwSiteData, DWORD dwSiteData,
IUnknown * piunkOuter, IUnknown * piunkOuter,
REFIID riid, REFIID riid,
void ** ppvObj); void ** ppvObj);
skipping to change at line 278 skipping to change at line 276
HLSR_SEARCHPAGE = 1, HLSR_SEARCHPAGE = 1,
HLSR_HISTORYFOLDER = 2 HLSR_HISTORYFOLDER = 2
} HLSR; } HLSR;
STDAPI HlinkSetSpecialReference( STDAPI HlinkSetSpecialReference(
ULONG uReference, ULONG uReference,
LPCWSTR pwzReference); LPCWSTR pwzReference);
STDAPI HlinkGetSpecialReference( STDAPI HlinkGetSpecialReference(
ULONG uReference, ULONG uReference,
LPWSTR *ppwzReference); __deref_out LPWSTR *ppwzReference);
typedef typedef
enum _HLSHORTCUTF__NOREDEF10 enum _HLSHORTCUTF__NOREDEF10
{ HLSHORTCUTF_DEFAULT = 0, { HLSHORTCUTF_DEFAULT = 0,
HLSHORTCUTF_DONTACTUALLYCREATE = 0x1, HLSHORTCUTF_DONTACTUALLYCREATE = 0x1,
HLSHORTCUTF_USEFILENAMEFROMFRIENDLYNAME = 0x2, HLSHORTCUTF_USEFILENAMEFROMFRIENDLYNAME = 0x2,
HLSHORTCUTF_USEUNIQUEFILENAME = 0x4, HLSHORTCUTF_USEUNIQUEFILENAME = 0x4,
HLSHORTCUTF_MAYUSEEXISTINGSHORTCUT = 0x8 HLSHORTCUTF_MAYUSEEXISTINGSHORTCUT = 0x8
} HLSHORTCUTF; } HLSHORTCUTF;
STDAPI HlinkCreateShortcut( STDAPI HlinkCreateShortcut(
DWORD grfHLSHORTCUTF, DWORD grfHLSHORTCUTF,
IHlink *pihl, IHlink *pihl,
LPCWSTR pwzDir, LPCWSTR pwzDir,
LPCWSTR pwzFileName, LPCWSTR pwzFileName,
LPWSTR *ppwzShortcutFile, __deref_out LPWSTR *ppwzShortcutFile,
DWORD dwReserved); DWORD dwReserved);
STDAPI HlinkCreateShortcutFromMoniker( STDAPI HlinkCreateShortcutFromMoniker(
DWORD grfHLSHORTCUTF, DWORD grfHLSHORTCUTF,
IMoniker *pimkTarget, IMoniker *pimkTarget,
LPCWSTR pwzLocation, LPCWSTR pwzLocation,
LPCWSTR pwzDir, LPCWSTR pwzDir,
LPCWSTR pwzFileName, LPCWSTR pwzFileName,
LPWSTR *ppwzShortcutFile, __deref_out LPWSTR *ppwzShortcutFile,
DWORD dwReserved); DWORD dwReserved);
STDAPI HlinkCreateShortcutFromString( STDAPI HlinkCreateShortcutFromString(
DWORD grfHLSHORTCUTF, DWORD grfHLSHORTCUTF,
LPCWSTR pwzTarget, LPCWSTR pwzTarget,
LPCWSTR pwzLocation, LPCWSTR pwzLocation,
LPCWSTR pwzDir, LPCWSTR pwzDir,
LPCWSTR pwzFileName, LPCWSTR pwzFileName,
LPWSTR *ppwzShortcutFile, __deref_out LPWSTR *ppwzShortcutFile,
DWORD dwReserved); DWORD dwReserved);
STDAPI HlinkResolveShortcut( STDAPI HlinkResolveShortcut(
LPCWSTR pwzShortcutFileName, LPCWSTR pwzShortcutFileName,
IHlinkSite * pihlsite, IHlinkSite * pihlsite,
DWORD dwSiteData, DWORD dwSiteData,
IUnknown * piunkOuter, IUnknown * piunkOuter,
REFIID riid, REFIID riid,
void ** ppvObj); void ** ppvObj);
STDAPI HlinkResolveShortcutToMoniker( STDAPI HlinkResolveShortcutToMoniker(
LPCWSTR pwzShortcutFileName, LPCWSTR pwzShortcutFileName,
IMoniker **ppimkTarget, IMoniker **ppimkTarget,
LPWSTR *ppwzLocation); __deref_out LPWSTR *ppwzLocation);
STDAPI HlinkResolveShortcutToString( STDAPI HlinkResolveShortcutToString(
LPCWSTR pwzShortcutFileName, LPCWSTR pwzShortcutFileName,
LPWSTR *ppwzTarget, __deref_out LPWSTR *ppwzTarget,
LPWSTR *ppwzLocation); __deref_out LPWSTR *ppwzLocation);
STDAPI HlinkIsShortcut(LPCWSTR pwzFileName); STDAPI HlinkIsShortcut(LPCWSTR pwzFileName);
STDAPI HlinkGetValueFromParams( STDAPI HlinkGetValueFromParams(
LPCWSTR pwzParams, LPCWSTR pwzParams,
LPCWSTR pwzName, LPCWSTR pwzName,
LPWSTR *ppwzValue); __deref_out LPWSTR *ppwzValue);
typedef typedef
enum _HLTRANSLATEF_NOREDEF10 enum _HLTRANSLATEF_NOREDEF10
{ HLTRANSLATEF_DEFAULT = 0, { HLTRANSLATEF_DEFAULT = 0,
HLTRANSLATEF_DONTAPPLYDEFAULTPREFIX = 0x1 HLTRANSLATEF_DONTAPPLYDEFAULTPREFIX = 0x1
} HLTRANSLATEF; } HLTRANSLATEF;
STDAPI HlinkTranslateURL( STDAPI HlinkTranslateURL(
LPCWSTR pwzURL, LPCWSTR pwzURL,
DWORD grfFlags, DWORD grfFlags,
LPWSTR *ppwzTranslatedURL); __deref_out LPWSTR *ppwzTranslatedURL);
/****************************************************************************/ /****************************************************************************/
/**** Hyperlink interface definitions ****/ /**** Hyperlink interface definitions ****/
/****************************************************************************/ /****************************************************************************/
#ifndef _LPHLINK_DEFINED #ifndef _LPHLINK_DEFINED
#define _LPHLINK_DEFINED #define _LPHLINK_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0000_v0_0_s_ifspec;
#ifndef __IHlink_INTERFACE_DEFINED__ #ifndef __IHlink_INTERFACE_DEFINED__
#define __IHlink_INTERFACE_DEFINED__ #define __IHlink_INTERFACE_DEFINED__
/* interface IHlink */ /* interface IHlink */
/* [unique][uuid][object] */ /* [unique][uuid][object] */
typedef /* [unique] */ IHlink *LPHLINK; typedef /* [unique] */ __RPC_unique_pointer IHlink *LPHLINK;
typedef /* [public] */ typedef /* [public] */
enum __MIDL_IHlink_0001 enum __MIDL_IHlink_0001
{ HLNF_INTERNALJUMP = 0x1, { HLNF_INTERNALJUMP = 0x1,
HLNF_OPENINNEWWINDOW = 0x2, HLNF_OPENINNEWWINDOW = 0x2,
HLNF_NAVIGATINGBACK = 0x4, HLNF_NAVIGATINGBACK = 0x4,
HLNF_NAVIGATINGFORWARD = 0x8, HLNF_NAVIGATINGFORWARD = 0x8,
HLNF_NAVIGATINGTOSTACKITEM = 0x10, HLNF_NAVIGATINGTOSTACKITEM = 0x10,
HLNF_CREATENOHISTORY = 0x20 HLNF_CREATENOHISTORY = 0x20
} HLNF; } HLNF;
skipping to change at line 415 skipping to change at line 413
EXTERN_C const IID IID_IHlink; EXTERN_C const IID IID_IHlink;
#if defined(__cplusplus) && !defined(CINTERFACE) #if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("79eac9c3-baf9-11ce-8c82-00aa004ba90b") MIDL_INTERFACE("79eac9c3-baf9-11ce-8c82-00aa004ba90b")
IHlink : public IUnknown IHlink : public IUnknown
{ {
public: public:
virtual HRESULT STDMETHODCALLTYPE SetHlinkSite( virtual HRESULT STDMETHODCALLTYPE SetHlinkSite(
/* [unique][in] */ IHlinkSite *pihlSite, /* [unique][in] */ __RPC__in_opt IHlinkSite *pihlSite,
/* [in] */ DWORD dwSiteData) = 0; /* [in] */ DWORD dwSiteData) = 0;
virtual HRESULT STDMETHODCALLTYPE GetHlinkSite( virtual HRESULT STDMETHODCALLTYPE GetHlinkSite(
/* [out] */ IHlinkSite **ppihlSite, /* [out] */ __RPC__deref_out_opt IHlinkSite **ppihlSite,
/* [out] */ DWORD *pdwSiteData) = 0; /* [out] */ __RPC__out DWORD *pdwSiteData) = 0;
virtual HRESULT STDMETHODCALLTYPE SetMonikerReference( virtual HRESULT STDMETHODCALLTYPE SetMonikerReference(
/* [in] */ DWORD grfHLSETF, /* [in] */ DWORD grfHLSETF,
/* [unique][in] */ IMoniker *pimkTarget, /* [unique][in] */ __RPC__in_opt IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation) = 0; /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMonikerReference( virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetMonikerReference(
/* [in] */ DWORD dwWhichRef, /* [in] */ DWORD dwWhichRef,
/* [out] */ IMoniker **ppimkTarget, /* [out] */ IMoniker **ppimkTarget,
/* [out] */ LPWSTR *ppwzLocation) = 0; /* [out] */ LPWSTR *ppwzLocation) = 0;
virtual HRESULT STDMETHODCALLTYPE SetStringReference( virtual HRESULT STDMETHODCALLTYPE SetStringReference(
/* [in] */ DWORD grfHLSETF, /* [in] */ DWORD grfHLSETF,
/* [unique][in] */ LPCWSTR pwzTarget, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzTarget,
/* [unique][in] */ LPCWSTR pwzLocation) = 0; /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation) = 0;
virtual HRESULT STDMETHODCALLTYPE GetStringReference( virtual HRESULT STDMETHODCALLTYPE GetStringReference(
/* [in] */ DWORD dwWhichRef, /* [in] */ DWORD dwWhichRef,
/* [out] */ LPWSTR *ppwzTarget, /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzTarget,
/* [out] */ LPWSTR *ppwzLocation) = 0; /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzLocation) = 0;
virtual HRESULT STDMETHODCALLTYPE SetFriendlyName( virtual HRESULT STDMETHODCALLTYPE SetFriendlyName(
/* [unique][in] */ LPCWSTR pwzFriendlyName) = 0; /* [unique][in] */ __RPC__in_opt LPCWSTR pwzFriendlyName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFriendlyName( virtual HRESULT STDMETHODCALLTYPE GetFriendlyName(
/* [in] */ DWORD grfHLFNAMEF, /* [in] */ DWORD grfHLFNAMEF,
/* [out] */ LPWSTR *ppwzFriendlyName) = 0; /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzFriendlyName) = 0;
virtual HRESULT STDMETHODCALLTYPE SetTargetFrameName( virtual HRESULT STDMETHODCALLTYPE SetTargetFrameName(
/* [unique][in] */ LPCWSTR pwzTargetFrameName) = 0; /* [unique][in] */ __RPC__in_opt LPCWSTR pwzTargetFrameName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetTargetFrameName( virtual HRESULT STDMETHODCALLTYPE GetTargetFrameName(
/* [out] */ LPWSTR *ppwzTargetFrameName) = 0; /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzTargetFrameName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMiscStatus( virtual HRESULT STDMETHODCALLTYPE GetMiscStatus(
/* [out] */ DWORD *pdwStatus) = 0; /* [out] */ __RPC__out DWORD *pdwStatus) = 0;
virtual HRESULT STDMETHODCALLTYPE Navigate( virtual HRESULT STDMETHODCALLTYPE Navigate(
/* [in] */ DWORD grfHLNF, /* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPBC pibc, /* [unique][in] */ __RPC__in_opt LPBC pibc,
/* [unique][in] */ IBindStatusCallback *pibsc, /* [unique][in] */ __RPC__in_opt IBindStatusCallback *pibsc,
/* [unique][in] */ IHlinkBrowseContext *pihlbc) = 0; /* [unique][in] */ __RPC__in_opt IHlinkBrowseContext *pihlbc) = 0;
virtual HRESULT STDMETHODCALLTYPE SetAdditionalParams( virtual HRESULT STDMETHODCALLTYPE SetAdditionalParams(
/* [unique][in] */ LPCWSTR pwzAdditionalParams) = 0; /* [unique][in] */ __RPC__in_opt LPCWSTR pwzAdditionalParams) = 0;
virtual HRESULT STDMETHODCALLTYPE GetAdditionalParams( virtual HRESULT STDMETHODCALLTYPE GetAdditionalParams(
/* [out] */ LPWSTR *ppwzAdditionalParams) = 0; /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzAdditionalParams) = 0;
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IHlinkVtbl typedef struct IHlinkVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHlink * This, IHlink * This,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IHlink * This); IHlink * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IHlink * This); IHlink * This);
HRESULT ( STDMETHODCALLTYPE *SetHlinkSite )( HRESULT ( STDMETHODCALLTYPE *SetHlinkSite )(
IHlink * This, IHlink * This,
/* [unique][in] */ IHlinkSite *pihlSite, /* [unique][in] */ __RPC__in_opt IHlinkSite *pihlSite,
/* [in] */ DWORD dwSiteData); /* [in] */ DWORD dwSiteData);
HRESULT ( STDMETHODCALLTYPE *GetHlinkSite )( HRESULT ( STDMETHODCALLTYPE *GetHlinkSite )(
IHlink * This, IHlink * This,
/* [out] */ IHlinkSite **ppihlSite, /* [out] */ __RPC__deref_out_opt IHlinkSite **ppihlSite,
/* [out] */ DWORD *pdwSiteData); /* [out] */ __RPC__out DWORD *pdwSiteData);
HRESULT ( STDMETHODCALLTYPE *SetMonikerReference )( HRESULT ( STDMETHODCALLTYPE *SetMonikerReference )(
IHlink * This, IHlink * This,
/* [in] */ DWORD grfHLSETF, /* [in] */ DWORD grfHLSETF,
/* [unique][in] */ IMoniker *pimkTarget, /* [unique][in] */ __RPC__in_opt IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation); /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation);
HRESULT ( STDMETHODCALLTYPE *GetMonikerReference )( /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetMonikerReference )(
IHlink * This, IHlink * This,
/* [in] */ DWORD dwWhichRef, /* [in] */ DWORD dwWhichRef,
/* [out] */ IMoniker **ppimkTarget, /* [out] */ IMoniker **ppimkTarget,
/* [out] */ LPWSTR *ppwzLocation); /* [out] */ LPWSTR *ppwzLocation);
HRESULT ( STDMETHODCALLTYPE *SetStringReference )( HRESULT ( STDMETHODCALLTYPE *SetStringReference )(
IHlink * This, IHlink * This,
/* [in] */ DWORD grfHLSETF, /* [in] */ DWORD grfHLSETF,
/* [unique][in] */ LPCWSTR pwzTarget, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzTarget,
/* [unique][in] */ LPCWSTR pwzLocation); /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation);
HRESULT ( STDMETHODCALLTYPE *GetStringReference )( HRESULT ( STDMETHODCALLTYPE *GetStringReference )(
IHlink * This, IHlink * This,
/* [in] */ DWORD dwWhichRef, /* [in] */ DWORD dwWhichRef,
/* [out] */ LPWSTR *ppwzTarget, /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzTarget,
/* [out] */ LPWSTR *ppwzLocation); /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzLocation);
HRESULT ( STDMETHODCALLTYPE *SetFriendlyName )( HRESULT ( STDMETHODCALLTYPE *SetFriendlyName )(
IHlink * This, IHlink * This,
/* [unique][in] */ LPCWSTR pwzFriendlyName); /* [unique][in] */ __RPC__in_opt LPCWSTR pwzFriendlyName);
HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )(
IHlink * This, IHlink * This,
/* [in] */ DWORD grfHLFNAMEF, /* [in] */ DWORD grfHLFNAMEF,
/* [out] */ LPWSTR *ppwzFriendlyName); /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzFriendlyName);
HRESULT ( STDMETHODCALLTYPE *SetTargetFrameName )( HRESULT ( STDMETHODCALLTYPE *SetTargetFrameName )(
IHlink * This, IHlink * This,
/* [unique][in] */ LPCWSTR pwzTargetFrameName); /* [unique][in] */ __RPC__in_opt LPCWSTR pwzTargetFrameName);
HRESULT ( STDMETHODCALLTYPE *GetTargetFrameName )( HRESULT ( STDMETHODCALLTYPE *GetTargetFrameName )(
IHlink * This, IHlink * This,
/* [out] */ LPWSTR *ppwzTargetFrameName); /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzTargetFrameName);
HRESULT ( STDMETHODCALLTYPE *GetMiscStatus )( HRESULT ( STDMETHODCALLTYPE *GetMiscStatus )(
IHlink * This, IHlink * This,
/* [out] */ DWORD *pdwStatus); /* [out] */ __RPC__out DWORD *pdwStatus);
HRESULT ( STDMETHODCALLTYPE *Navigate )( HRESULT ( STDMETHODCALLTYPE *Navigate )(
IHlink * This, IHlink * This,
/* [in] */ DWORD grfHLNF, /* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPBC pibc, /* [unique][in] */ __RPC__in_opt LPBC pibc,
/* [unique][in] */ IBindStatusCallback *pibsc, /* [unique][in] */ __RPC__in_opt IBindStatusCallback *pibsc,
/* [unique][in] */ IHlinkBrowseContext *pihlbc); /* [unique][in] */ __RPC__in_opt IHlinkBrowseContext *pihlbc);
HRESULT ( STDMETHODCALLTYPE *SetAdditionalParams )( HRESULT ( STDMETHODCALLTYPE *SetAdditionalParams )(
IHlink * This, IHlink * This,
/* [unique][in] */ LPCWSTR pwzAdditionalParams); /* [unique][in] */ __RPC__in_opt LPCWSTR pwzAdditionalParams);
HRESULT ( STDMETHODCALLTYPE *GetAdditionalParams )( HRESULT ( STDMETHODCALLTYPE *GetAdditionalParams )(
IHlink * This, IHlink * This,
/* [out] */ LPWSTR *ppwzAdditionalParams); /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzAdditionalParams);
END_INTERFACE END_INTERFACE
} IHlinkVtbl; } IHlinkVtbl;
interface IHlink interface IHlink
{ {
CONST_VTBL struct IHlinkVtbl *lpVtbl; CONST_VTBL struct IHlinkVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IHlink_QueryInterface(This,riid,ppvObject) \ #define IHlink_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IHlink_AddRef(This) \ #define IHlink_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IHlink_Release(This) \ #define IHlink_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IHlink_SetHlinkSite(This,pihlSite,dwSiteData) \ #define IHlink_SetHlinkSite(This,pihlSite,dwSiteData) \
(This)->lpVtbl -> SetHlinkSite(This,pihlSite,dwSiteData) ( (This)->lpVtbl -> SetHlinkSite(This,pihlSite,dwSiteData) )
#define IHlink_GetHlinkSite(This,ppihlSite,pdwSiteData) \ #define IHlink_GetHlinkSite(This,ppihlSite,pdwSiteData) \
(This)->lpVtbl -> GetHlinkSite(This,ppihlSite,pdwSiteData) ( (This)->lpVtbl -> GetHlinkSite(This,ppihlSite,pdwSiteData) )
#define IHlink_SetMonikerReference(This,grfHLSETF,pimkTarget,pwzLocation) \ #define IHlink_SetMonikerReference(This,grfHLSETF,pimkTarget,pwzLocation) \
(This)->lpVtbl -> SetMonikerReference(This,grfHLSETF,pimkTarget,pwzLocation) ( (This)->lpVtbl -> SetMonikerReference(This,grfHLSETF,pimkTarget,pwzLocatio n) )
#define IHlink_GetMonikerReference(This,dwWhichRef,ppimkTarget,ppwzLocation) \ #define IHlink_GetMonikerReference(This,dwWhichRef,ppimkTarget,ppwzLocation) \
(This)->lpVtbl -> GetMonikerReference(This,dwWhichRef,ppimkTarget,ppwzLocati on) ( (This)->lpVtbl -> GetMonikerReference(This,dwWhichRef,ppimkTarget,ppwzLoca tion) )
#define IHlink_SetStringReference(This,grfHLSETF,pwzTarget,pwzLocation) \ #define IHlink_SetStringReference(This,grfHLSETF,pwzTarget,pwzLocation) \
(This)->lpVtbl -> SetStringReference(This,grfHLSETF,pwzTarget,pwzLocation) ( (This)->lpVtbl -> SetStringReference(This,grfHLSETF,pwzTarget,pwzLocation) )
#define IHlink_GetStringReference(This,dwWhichRef,ppwzTarget,ppwzLocation) \ #define IHlink_GetStringReference(This,dwWhichRef,ppwzTarget,ppwzLocation) \
(This)->lpVtbl -> GetStringReference(This,dwWhichRef,ppwzTarget,ppwzLocation ) ( (This)->lpVtbl -> GetStringReference(This,dwWhichRef,ppwzTarget,ppwzLocati on) )
#define IHlink_SetFriendlyName(This,pwzFriendlyName) \ #define IHlink_SetFriendlyName(This,pwzFriendlyName) \
(This)->lpVtbl -> SetFriendlyName(This,pwzFriendlyName) ( (This)->lpVtbl -> SetFriendlyName(This,pwzFriendlyName) )
#define IHlink_GetFriendlyName(This,grfHLFNAMEF,ppwzFriendlyName) \ #define IHlink_GetFriendlyName(This,grfHLFNAMEF,ppwzFriendlyName) \
(This)->lpVtbl -> GetFriendlyName(This,grfHLFNAMEF,ppwzFriendlyName) ( (This)->lpVtbl -> GetFriendlyName(This,grfHLFNAMEF,ppwzFriendlyName) )
#define IHlink_SetTargetFrameName(This,pwzTargetFrameName) \ #define IHlink_SetTargetFrameName(This,pwzTargetFrameName) \
(This)->lpVtbl -> SetTargetFrameName(This,pwzTargetFrameName) ( (This)->lpVtbl -> SetTargetFrameName(This,pwzTargetFrameName) )
#define IHlink_GetTargetFrameName(This,ppwzTargetFrameName) \ #define IHlink_GetTargetFrameName(This,ppwzTargetFrameName) \
(This)->lpVtbl -> GetTargetFrameName(This,ppwzTargetFrameName) ( (This)->lpVtbl -> GetTargetFrameName(This,ppwzTargetFrameName) )
#define IHlink_GetMiscStatus(This,pdwStatus) \ #define IHlink_GetMiscStatus(This,pdwStatus) \
(This)->lpVtbl -> GetMiscStatus(This,pdwStatus) ( (This)->lpVtbl -> GetMiscStatus(This,pdwStatus) )
#define IHlink_Navigate(This,grfHLNF,pibc,pibsc,pihlbc) \ #define IHlink_Navigate(This,grfHLNF,pibc,pibsc,pihlbc) \
(This)->lpVtbl -> Navigate(This,grfHLNF,pibc,pibsc,pihlbc) ( (This)->lpVtbl -> Navigate(This,grfHLNF,pibc,pibsc,pihlbc) )
#define IHlink_SetAdditionalParams(This,pwzAdditionalParams) \ #define IHlink_SetAdditionalParams(This,pwzAdditionalParams) \
(This)->lpVtbl -> SetAdditionalParams(This,pwzAdditionalParams) ( (This)->lpVtbl -> SetAdditionalParams(This,pwzAdditionalParams) )
#define IHlink_GetAdditionalParams(This,ppwzAdditionalParams) \ #define IHlink_GetAdditionalParams(This,ppwzAdditionalParams) \
(This)->lpVtbl -> GetAdditionalParams(This,ppwzAdditionalParams) ( (This)->lpVtbl -> GetAdditionalParams(This,ppwzAdditionalParams) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHlink_SetHlinkSite_Proxy( /* [call_as] */ HRESULT STDMETHODCALLTYPE IHlink_RemoteGetMonikerReference_Proxy
IHlink * This, (
/* [unique][in] */ IHlinkSite *pihlSite,
/* [in] */ DWORD dwSiteData);
void __RPC_STUB IHlink_SetHlinkSite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_GetHlinkSite_Proxy(
IHlink * This,
/* [out] */ IHlinkSite **ppihlSite,
/* [out] */ DWORD *pdwSiteData);
void __RPC_STUB IHlink_GetHlinkSite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_SetMonikerReference_Proxy(
IHlink * This,
/* [in] */ DWORD grfHLSETF,
/* [unique][in] */ IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation);
void __RPC_STUB IHlink_SetMonikerReference_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_GetMonikerReference_Proxy(
IHlink * This,
/* [in] */ DWORD dwWhichRef,
/* [out] */ IMoniker **ppimkTarget,
/* [out] */ LPWSTR *ppwzLocation);
void __RPC_STUB IHlink_GetMonikerReference_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_SetStringReference_Proxy(
IHlink * This,
/* [in] */ DWORD grfHLSETF,
/* [unique][in] */ LPCWSTR pwzTarget,
/* [unique][in] */ LPCWSTR pwzLocation);
void __RPC_STUB IHlink_SetStringReference_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_GetStringReference_Proxy(
IHlink * This, IHlink * This,
/* [in] */ DWORD dwWhichRef, /* [in] */ DWORD dwWhichRef,
/* [out] */ LPWSTR *ppwzTarget, /* [out] */ __RPC__deref_out_opt IMoniker **ppimkTarget,
/* [out] */ LPWSTR *ppwzLocation); /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzLocation);
void __RPC_STUB IHlink_GetStringReference_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_SetFriendlyName_Proxy(
IHlink * This,
/* [unique][in] */ LPCWSTR pwzFriendlyName);
void __RPC_STUB IHlink_SetFriendlyName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_GetFriendlyName_Proxy(
IHlink * This,
/* [in] */ DWORD grfHLFNAMEF,
/* [out] */ LPWSTR *ppwzFriendlyName);
void __RPC_STUB IHlink_GetFriendlyName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_SetTargetFrameName_Proxy(
IHlink * This,
/* [unique][in] */ LPCWSTR pwzTargetFrameName);
void __RPC_STUB IHlink_SetTargetFrameName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_GetTargetFrameName_Proxy(
IHlink * This,
/* [out] */ LPWSTR *ppwzTargetFrameName);
void __RPC_STUB IHlink_GetTargetFrameName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_GetMiscStatus_Proxy(
IHlink * This,
/* [out] */ DWORD *pdwStatus);
void __RPC_STUB IHlink_GetMiscStatus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_Navigate_Proxy(
IHlink * This,
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPBC pibc,
/* [unique][in] */ IBindStatusCallback *pibsc,
/* [unique][in] */ IHlinkBrowseContext *pihlbc);
void __RPC_STUB IHlink_Navigate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_SetAdditionalParams_Proxy(
IHlink * This,
/* [unique][in] */ LPCWSTR pwzAdditionalParams);
void __RPC_STUB IHlink_SetAdditionalParams_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlink_GetAdditionalParams_Proxy(
IHlink * This,
/* [out] */ LPWSTR *ppwzAdditionalParams);
void __RPC_STUB IHlink_GetAdditionalParams_Stub( void __RPC_STUB IHlink_RemoteGetMonikerReference_Stub(
IRpcStubBuffer *This, IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer, IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage, PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase); DWORD *_pdwStubPhase);
#endif /* __IHlink_INTERFACE_DEFINED__ */ #endif /* __IHlink_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_hlink_0217 */ /* interface __MIDL_itf_hlink_0000_0001 */
/* [local] */ /* [local] */
#endif #endif
#ifndef _LPHLINKSITE_DEFINED #ifndef _LPHLINKSITE_DEFINED
#define _LPHLINKSITE_DEFINED #define _LPHLINKSITE_DEFINED
EXTERN_C const GUID SID_SContainer; EXTERN_C const GUID SID_SContainer;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0217_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0001_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0217_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0001_v0_0_s_ifspec;
#ifndef __IHlinkSite_INTERFACE_DEFINED__ #ifndef __IHlinkSite_INTERFACE_DEFINED__
#define __IHlinkSite_INTERFACE_DEFINED__ #define __IHlinkSite_INTERFACE_DEFINED__
/* interface IHlinkSite */ /* interface IHlinkSite */
/* [unique][uuid][object] */ /* [unique][uuid][object] */
typedef /* [unique] */ IHlinkSite *LPHLINKSITE; typedef /* [unique] */ __RPC_unique_pointer IHlinkSite *LPHLINKSITE;
typedef /* [public] */ typedef /* [public] */
enum __MIDL_IHlinkSite_0001 enum __MIDL_IHlinkSite_0001
{ HLINKWHICHMK_CONTAINER = 1, { HLINKWHICHMK_CONTAINER = 1,
HLINKWHICHMK_BASE = 2 HLINKWHICHMK_BASE = 2
} HLINKWHICHMK; } HLINKWHICHMK;
EXTERN_C const IID IID_IHlinkSite; EXTERN_C const IID IID_IHlinkSite;
#if defined(__cplusplus) && !defined(CINTERFACE) #if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("79eac9c2-baf9-11ce-8c82-00aa004ba90b") MIDL_INTERFACE("79eac9c2-baf9-11ce-8c82-00aa004ba90b")
IHlinkSite : public IUnknown IHlinkSite : public IUnknown
{ {
public: public:
virtual HRESULT STDMETHODCALLTYPE QueryService( virtual HRESULT STDMETHODCALLTYPE QueryService(
/* [in] */ DWORD dwSiteData, /* [in] */ DWORD dwSiteData,
/* [in] */ REFGUID guidService, /* [in] */ __RPC__in REFGUID guidService,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ IUnknown **ppiunk) = 0; /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppiunk) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMoniker( virtual HRESULT STDMETHODCALLTYPE GetMoniker(
/* [in] */ DWORD dwSiteData, /* [in] */ DWORD dwSiteData,
/* [in] */ DWORD dwAssign, /* [in] */ DWORD dwAssign,
/* [in] */ DWORD dwWhich, /* [in] */ DWORD dwWhich,
/* [out] */ IMoniker **ppimk) = 0; /* [out] */ __RPC__deref_out_opt IMoniker **ppimk) = 0;
virtual HRESULT STDMETHODCALLTYPE ReadyToNavigate( virtual HRESULT STDMETHODCALLTYPE ReadyToNavigate(
/* [in] */ DWORD dwSiteData, /* [in] */ DWORD dwSiteData,
/* [in] */ DWORD dwReserved) = 0; /* [in] */ DWORD dwReserved) = 0;
virtual HRESULT STDMETHODCALLTYPE OnNavigationComplete( virtual HRESULT STDMETHODCALLTYPE OnNavigationComplete(
/* [in] */ DWORD dwSiteData, /* [in] */ DWORD dwSiteData,
/* [in] */ DWORD dwreserved, /* [in] */ DWORD dwreserved,
/* [in] */ HRESULT hrError, /* [in] */ HRESULT hrError,
/* [unique][in] */ LPCWSTR pwzError) = 0; /* [unique][in] */ __RPC__in_opt LPCWSTR pwzError) = 0;
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IHlinkSiteVtbl typedef struct IHlinkSiteVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHlinkSite * This, IHlinkSite * This,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IHlinkSite * This); IHlinkSite * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IHlinkSite * This); IHlinkSite * This);
HRESULT ( STDMETHODCALLTYPE *QueryService )( HRESULT ( STDMETHODCALLTYPE *QueryService )(
IHlinkSite * This, IHlinkSite * This,
/* [in] */ DWORD dwSiteData, /* [in] */ DWORD dwSiteData,
/* [in] */ REFGUID guidService, /* [in] */ __RPC__in REFGUID guidService,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ IUnknown **ppiunk); /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppiunk);
HRESULT ( STDMETHODCALLTYPE *GetMoniker )( HRESULT ( STDMETHODCALLTYPE *GetMoniker )(
IHlinkSite * This, IHlinkSite * This,
/* [in] */ DWORD dwSiteData, /* [in] */ DWORD dwSiteData,
/* [in] */ DWORD dwAssign, /* [in] */ DWORD dwAssign,
/* [in] */ DWORD dwWhich, /* [in] */ DWORD dwWhich,
/* [out] */ IMoniker **ppimk); /* [out] */ __RPC__deref_out_opt IMoniker **ppimk);
HRESULT ( STDMETHODCALLTYPE *ReadyToNavigate )( HRESULT ( STDMETHODCALLTYPE *ReadyToNavigate )(
IHlinkSite * This, IHlinkSite * This,
/* [in] */ DWORD dwSiteData, /* [in] */ DWORD dwSiteData,
/* [in] */ DWORD dwReserved); /* [in] */ DWORD dwReserved);
HRESULT ( STDMETHODCALLTYPE *OnNavigationComplete )( HRESULT ( STDMETHODCALLTYPE *OnNavigationComplete )(
IHlinkSite * This, IHlinkSite * This,
/* [in] */ DWORD dwSiteData, /* [in] */ DWORD dwSiteData,
/* [in] */ DWORD dwreserved, /* [in] */ DWORD dwreserved,
/* [in] */ HRESULT hrError, /* [in] */ HRESULT hrError,
/* [unique][in] */ LPCWSTR pwzError); /* [unique][in] */ __RPC__in_opt LPCWSTR pwzError);
END_INTERFACE END_INTERFACE
} IHlinkSiteVtbl; } IHlinkSiteVtbl;
interface IHlinkSite interface IHlinkSite
{ {
CONST_VTBL struct IHlinkSiteVtbl *lpVtbl; CONST_VTBL struct IHlinkSiteVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IHlinkSite_QueryInterface(This,riid,ppvObject) \ #define IHlinkSite_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IHlinkSite_AddRef(This) \ #define IHlinkSite_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IHlinkSite_Release(This) \ #define IHlinkSite_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IHlinkSite_QueryService(This,dwSiteData,guidService,riid,ppiunk) \ #define IHlinkSite_QueryService(This,dwSiteData,guidService,riid,ppiunk) \
(This)->lpVtbl -> QueryService(This,dwSiteData,guidService,riid,ppiunk) ( (This)->lpVtbl -> QueryService(This,dwSiteData,guidService,riid,ppiunk) )
#define IHlinkSite_GetMoniker(This,dwSiteData,dwAssign,dwWhich,ppimk) \ #define IHlinkSite_GetMoniker(This,dwSiteData,dwAssign,dwWhich,ppimk) \
(This)->lpVtbl -> GetMoniker(This,dwSiteData,dwAssign,dwWhich,ppimk) ( (This)->lpVtbl -> GetMoniker(This,dwSiteData,dwAssign,dwWhich,ppimk) )
#define IHlinkSite_ReadyToNavigate(This,dwSiteData,dwReserved) \ #define IHlinkSite_ReadyToNavigate(This,dwSiteData,dwReserved) \
(This)->lpVtbl -> ReadyToNavigate(This,dwSiteData,dwReserved) ( (This)->lpVtbl -> ReadyToNavigate(This,dwSiteData,dwReserved) )
#define IHlinkSite_OnNavigationComplete(This,dwSiteData,dwreserved,hrError,pwzEr ror) \ #define IHlinkSite_OnNavigationComplete(This,dwSiteData,dwreserved,hrError,pwzEr ror) \
(This)->lpVtbl -> OnNavigationComplete(This,dwSiteData,dwreserved,hrError,pw zError) ( (This)->lpVtbl -> OnNavigationComplete(This,dwSiteData,dwreserved,hrError, pwzError) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHlinkSite_QueryService_Proxy(
IHlinkSite * This,
/* [in] */ DWORD dwSiteData,
/* [in] */ REFGUID guidService,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppiunk);
void __RPC_STUB IHlinkSite_QueryService_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkSite_GetMoniker_Proxy(
IHlinkSite * This,
/* [in] */ DWORD dwSiteData,
/* [in] */ DWORD dwAssign,
/* [in] */ DWORD dwWhich,
/* [out] */ IMoniker **ppimk);
void __RPC_STUB IHlinkSite_GetMoniker_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkSite_ReadyToNavigate_Proxy(
IHlinkSite * This,
/* [in] */ DWORD dwSiteData,
/* [in] */ DWORD dwReserved);
void __RPC_STUB IHlinkSite_ReadyToNavigate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkSite_OnNavigationComplete_Proxy(
IHlinkSite * This,
/* [in] */ DWORD dwSiteData,
/* [in] */ DWORD dwreserved,
/* [in] */ HRESULT hrError,
/* [unique][in] */ LPCWSTR pwzError);
void __RPC_STUB IHlinkSite_OnNavigationComplete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHlinkSite_INTERFACE_DEFINED__ */ #endif /* __IHlinkSite_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_hlink_0218 */ /* interface __MIDL_itf_hlink_0000_0002 */
/* [local] */ /* [local] */
#endif #endif
#ifndef _LPHLINKTARGET_DEFINED #ifndef _LPHLINKTARGET_DEFINED
#define _LPHLINKTARGET_DEFINED #define _LPHLINKTARGET_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_hlink_0218_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0002_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0218_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0002_v0_0_s_ifspec;
#ifndef __IHlinkTarget_INTERFACE_DEFINED__ #ifndef __IHlinkTarget_INTERFACE_DEFINED__
#define __IHlinkTarget_INTERFACE_DEFINED__ #define __IHlinkTarget_INTERFACE_DEFINED__
/* interface IHlinkTarget */ /* interface IHlinkTarget */
/* [unique][uuid][object] */ /* [unique][uuid][object] */
typedef /* [unique] */ IHlinkTarget *LPHLINKTARGET; typedef /* [unique] */ __RPC_unique_pointer IHlinkTarget *LPHLINKTARGET;
EXTERN_C const IID IID_IHlinkTarget; EXTERN_C const IID IID_IHlinkTarget;
#if defined(__cplusplus) && !defined(CINTERFACE) #if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("79eac9c4-baf9-11ce-8c82-00aa004ba90b") MIDL_INTERFACE("79eac9c4-baf9-11ce-8c82-00aa004ba90b")
IHlinkTarget : public IUnknown IHlinkTarget : public IUnknown
{ {
public: public:
virtual HRESULT STDMETHODCALLTYPE SetBrowseContext( virtual HRESULT STDMETHODCALLTYPE SetBrowseContext(
/* [unique][in] */ IHlinkBrowseContext *pihlbc) = 0; /* [unique][in] */ __RPC__in_opt IHlinkBrowseContext *pihlbc) = 0;
virtual HRESULT STDMETHODCALLTYPE GetBrowseContext( virtual HRESULT STDMETHODCALLTYPE GetBrowseContext(
/* [out] */ IHlinkBrowseContext **ppihlbc) = 0; /* [out] */ __RPC__deref_out_opt IHlinkBrowseContext **ppihlbc) = 0;
virtual HRESULT STDMETHODCALLTYPE Navigate( virtual HRESULT STDMETHODCALLTYPE Navigate(
/* [in] */ DWORD grfHLNF, /* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPCWSTR pwzJumpLocation) = 0; /* [unique][in] */ __RPC__in_opt LPCWSTR pwzJumpLocation) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMoniker( virtual HRESULT STDMETHODCALLTYPE GetMoniker(
/* [unique][in] */ LPCWSTR pwzLocation, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation,
/* [in] */ DWORD dwAssign, /* [in] */ DWORD dwAssign,
/* [out] */ IMoniker **ppimkLocation) = 0; /* [out] */ __RPC__deref_out_opt IMoniker **ppimkLocation) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFriendlyName( virtual HRESULT STDMETHODCALLTYPE GetFriendlyName(
/* [unique][in] */ LPCWSTR pwzLocation, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation,
/* [out] */ LPWSTR *ppwzFriendlyName) = 0; /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzFriendlyName) = 0;
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IHlinkTargetVtbl typedef struct IHlinkTargetVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHlinkTarget * This, IHlinkTarget * This,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IHlinkTarget * This); IHlinkTarget * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IHlinkTarget * This); IHlinkTarget * This);
HRESULT ( STDMETHODCALLTYPE *SetBrowseContext )( HRESULT ( STDMETHODCALLTYPE *SetBrowseContext )(
IHlinkTarget * This, IHlinkTarget * This,
/* [unique][in] */ IHlinkBrowseContext *pihlbc); /* [unique][in] */ __RPC__in_opt IHlinkBrowseContext *pihlbc);
HRESULT ( STDMETHODCALLTYPE *GetBrowseContext )( HRESULT ( STDMETHODCALLTYPE *GetBrowseContext )(
IHlinkTarget * This, IHlinkTarget * This,
/* [out] */ IHlinkBrowseContext **ppihlbc); /* [out] */ __RPC__deref_out_opt IHlinkBrowseContext **ppihlbc);
HRESULT ( STDMETHODCALLTYPE *Navigate )( HRESULT ( STDMETHODCALLTYPE *Navigate )(
IHlinkTarget * This, IHlinkTarget * This,
/* [in] */ DWORD grfHLNF, /* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPCWSTR pwzJumpLocation); /* [unique][in] */ __RPC__in_opt LPCWSTR pwzJumpLocation);
HRESULT ( STDMETHODCALLTYPE *GetMoniker )( HRESULT ( STDMETHODCALLTYPE *GetMoniker )(
IHlinkTarget * This, IHlinkTarget * This,
/* [unique][in] */ LPCWSTR pwzLocation, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation,
/* [in] */ DWORD dwAssign, /* [in] */ DWORD dwAssign,
/* [out] */ IMoniker **ppimkLocation); /* [out] */ __RPC__deref_out_opt IMoniker **ppimkLocation);
HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )(
IHlinkTarget * This, IHlinkTarget * This,
/* [unique][in] */ LPCWSTR pwzLocation, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation,
/* [out] */ LPWSTR *ppwzFriendlyName); /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzFriendlyName);
END_INTERFACE END_INTERFACE
} IHlinkTargetVtbl; } IHlinkTargetVtbl;
interface IHlinkTarget interface IHlinkTarget
{ {
CONST_VTBL struct IHlinkTargetVtbl *lpVtbl; CONST_VTBL struct IHlinkTargetVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IHlinkTarget_QueryInterface(This,riid,ppvObject) \ #define IHlinkTarget_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IHlinkTarget_AddRef(This) \ #define IHlinkTarget_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IHlinkTarget_Release(This) \ #define IHlinkTarget_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IHlinkTarget_SetBrowseContext(This,pihlbc) \ #define IHlinkTarget_SetBrowseContext(This,pihlbc) \
(This)->lpVtbl -> SetBrowseContext(This,pihlbc) ( (This)->lpVtbl -> SetBrowseContext(This,pihlbc) )
#define IHlinkTarget_GetBrowseContext(This,ppihlbc) \ #define IHlinkTarget_GetBrowseContext(This,ppihlbc) \
(This)->lpVtbl -> GetBrowseContext(This,ppihlbc) ( (This)->lpVtbl -> GetBrowseContext(This,ppihlbc) )
#define IHlinkTarget_Navigate(This,grfHLNF,pwzJumpLocation) \ #define IHlinkTarget_Navigate(This,grfHLNF,pwzJumpLocation) \
(This)->lpVtbl -> Navigate(This,grfHLNF,pwzJumpLocation) ( (This)->lpVtbl -> Navigate(This,grfHLNF,pwzJumpLocation) )
#define IHlinkTarget_GetMoniker(This,pwzLocation,dwAssign,ppimkLocation) \ #define IHlinkTarget_GetMoniker(This,pwzLocation,dwAssign,ppimkLocation) \
(This)->lpVtbl -> GetMoniker(This,pwzLocation,dwAssign,ppimkLocation) ( (This)->lpVtbl -> GetMoniker(This,pwzLocation,dwAssign,ppimkLocation) )
#define IHlinkTarget_GetFriendlyName(This,pwzLocation,ppwzFriendlyName) \ #define IHlinkTarget_GetFriendlyName(This,pwzLocation,ppwzFriendlyName) \
(This)->lpVtbl -> GetFriendlyName(This,pwzLocation,ppwzFriendlyName) ( (This)->lpVtbl -> GetFriendlyName(This,pwzLocation,ppwzFriendlyName) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHlinkTarget_SetBrowseContext_Proxy(
IHlinkTarget * This,
/* [unique][in] */ IHlinkBrowseContext *pihlbc);
void __RPC_STUB IHlinkTarget_SetBrowseContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkTarget_GetBrowseContext_Proxy(
IHlinkTarget * This,
/* [out] */ IHlinkBrowseContext **ppihlbc);
void __RPC_STUB IHlinkTarget_GetBrowseContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkTarget_Navigate_Proxy(
IHlinkTarget * This,
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPCWSTR pwzJumpLocation);
void __RPC_STUB IHlinkTarget_Navigate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkTarget_GetMoniker_Proxy(
IHlinkTarget * This,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [in] */ DWORD dwAssign,
/* [out] */ IMoniker **ppimkLocation);
void __RPC_STUB IHlinkTarget_GetMoniker_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkTarget_GetFriendlyName_Proxy(
IHlinkTarget * This,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [out] */ LPWSTR *ppwzFriendlyName);
void __RPC_STUB IHlinkTarget_GetFriendlyName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHlinkTarget_INTERFACE_DEFINED__ */ #endif /* __IHlinkTarget_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_hlink_0219 */ /* interface __MIDL_itf_hlink_0000_0003 */
/* [local] */ /* [local] */
#endif #endif
#ifndef _LPHLINKFRAME_DEFINED #ifndef _LPHLINKFRAME_DEFINED
#define _LPHLINKFRAME_DEFINED #define _LPHLINKFRAME_DEFINED
EXTERN_C const GUID SID_SHlinkFrame; EXTERN_C const GUID SID_SHlinkFrame;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0219_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0003_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0219_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0003_v0_0_s_ifspec;
#ifndef __IHlinkFrame_INTERFACE_DEFINED__ #ifndef __IHlinkFrame_INTERFACE_DEFINED__
#define __IHlinkFrame_INTERFACE_DEFINED__ #define __IHlinkFrame_INTERFACE_DEFINED__
/* interface IHlinkFrame */ /* interface IHlinkFrame */
/* [unique][uuid][object] */ /* [unique][uuid][object] */
typedef /* [unique] */ IHlinkFrame *LPHLINKFRAME; typedef /* [unique] */ __RPC_unique_pointer IHlinkFrame *LPHLINKFRAME;
EXTERN_C const IID IID_IHlinkFrame; EXTERN_C const IID IID_IHlinkFrame;
#if defined(__cplusplus) && !defined(CINTERFACE) #if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("79eac9c5-baf9-11ce-8c82-00aa004ba90b") MIDL_INTERFACE("79eac9c5-baf9-11ce-8c82-00aa004ba90b")
IHlinkFrame : public IUnknown IHlinkFrame : public IUnknown
{ {
public: public:
virtual HRESULT STDMETHODCALLTYPE SetBrowseContext( virtual HRESULT STDMETHODCALLTYPE SetBrowseContext(
/* [unique][in] */ IHlinkBrowseContext *pihlbc) = 0; /* [unique][in] */ __RPC__in_opt IHlinkBrowseContext *pihlbc) = 0;
virtual HRESULT STDMETHODCALLTYPE GetBrowseContext( virtual HRESULT STDMETHODCALLTYPE GetBrowseContext(
/* [out] */ IHlinkBrowseContext **ppihlbc) = 0; /* [out] */ __RPC__deref_out_opt IHlinkBrowseContext **ppihlbc) = 0;
virtual HRESULT STDMETHODCALLTYPE Navigate( virtual HRESULT STDMETHODCALLTYPE Navigate(
/* [in] */ DWORD grfHLNF, /* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPBC pbc, /* [unique][in] */ __RPC__in_opt LPBC pbc,
/* [unique][in] */ IBindStatusCallback *pibsc, /* [unique][in] */ __RPC__in_opt IBindStatusCallback *pibsc,
/* [unique][in] */ IHlink *pihlNavigate) = 0; /* [unique][in] */ __RPC__in_opt IHlink *pihlNavigate) = 0;
virtual HRESULT STDMETHODCALLTYPE OnNavigate( virtual HRESULT STDMETHODCALLTYPE OnNavigate(
/* [in] */ DWORD grfHLNF, /* [in] */ DWORD grfHLNF,
/* [unique][in] */ IMoniker *pimkTarget, /* [unique][in] */ __RPC__in_opt IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzFriendlyName,
/* [in] */ DWORD dwreserved) = 0; /* [in] */ DWORD dwreserved) = 0;
virtual HRESULT STDMETHODCALLTYPE UpdateHlink( virtual HRESULT STDMETHODCALLTYPE UpdateHlink(
/* [in] */ ULONG uHLID, /* [in] */ ULONG uHLID,
/* [unique][in] */ IMoniker *pimkTarget, /* [unique][in] */ __RPC__in_opt IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName) = 0; /* [unique][in] */ __RPC__in_opt LPCWSTR pwzFriendlyName) = 0;
}; };
#else /* C style interface */ #else /* C style interface */
typedef struct IHlinkFrameVtbl typedef struct IHlinkFrameVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHlinkFrame * This, IHlinkFrame * This,
/* [in] */ REFIID riid, /* [in] */ __RPC__in REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IHlinkFrame * This); IHlinkFrame * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IHlinkFrame * This); IHlinkFrame * This);
HRESULT ( STDMETHODCALLTYPE *SetBrowseContext )( HRESULT ( STDMETHODCALLTYPE *SetBrowseContext )(
IHlinkFrame * This, IHlinkFrame * This,
/* [unique][in] */ IHlinkBrowseContext *pihlbc); /* [unique][in] */ __RPC__in_opt IHlinkBrowseContext *pihlbc);
HRESULT ( STDMETHODCALLTYPE *GetBrowseContext )( HRESULT ( STDMETHODCALLTYPE *GetBrowseContext )(
IHlinkFrame * This, IHlinkFrame * This,
/* [out] */ IHlinkBrowseContext **ppihlbc); /* [out] */ __RPC__deref_out_opt IHlinkBrowseContext **ppihlbc);
HRESULT ( STDMETHODCALLTYPE *Navigate )( HRESULT ( STDMETHODCALLTYPE *Navigate )(
IHlinkFrame * This, IHlinkFrame * This,
/* [in] */ DWORD grfHLNF, /* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPBC pbc, /* [unique][in] */ __RPC__in_opt LPBC pbc,
/* [unique][in] */ IBindStatusCallback *pibsc, /* [unique][in] */ __RPC__in_opt IBindStatusCallback *pibsc,
/* [unique][in] */ IHlink *pihlNavigate); /* [unique][in] */ __RPC__in_opt IHlink *pihlNavigate);
HRESULT ( STDMETHODCALLTYPE *OnNavigate )( HRESULT ( STDMETHODCALLTYPE *OnNavigate )(
IHlinkFrame * This, IHlinkFrame * This,
/* [in] */ DWORD grfHLNF, /* [in] */ DWORD grfHLNF,
/* [unique][in] */ IMoniker *pimkTarget, /* [unique][in] */ __RPC__in_opt IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzFriendlyName,
/* [in] */ DWORD dwreserved); /* [in] */ DWORD dwreserved);
HRESULT ( STDMETHODCALLTYPE *UpdateHlink )( HRESULT ( STDMETHODCALLTYPE *UpdateHlink )(
IHlinkFrame * This, IHlinkFrame * This,
/* [in] */ ULONG uHLID, /* [in] */ ULONG uHLID,
/* [unique][in] */ IMoniker *pimkTarget, /* [unique][in] */ __RPC__in_opt IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation, /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName); /* [unique][in] */ __RPC__in_opt LPCWSTR pwzFriendlyName);
END_INTERFACE END_INTERFACE
} IHlinkFrameVtbl; } IHlinkFrameVtbl;
interface IHlinkFrame interface IHlinkFrame
{ {
CONST_VTBL struct IHlinkFrameVtbl *lpVtbl; CONST_VTBL struct IHlinkFrameVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IHlinkFrame_QueryInterface(This,riid,ppvObject) \ #define IHlinkFrame_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IHlinkFrame_AddRef(This) \ #define IHlinkFrame_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IHlinkFrame_Release(This) \ #define IHlinkFrame_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IHlinkFrame_SetBrowseContext(This,pihlbc) \ #define IHlinkFrame_SetBrowseContext(This,pihlbc) \
(This)->lpVtbl -> SetBrowseContext(This,pihlbc) ( (This)->lpVtbl -> SetBrowseContext(This,pihlbc) )
#define IHlinkFrame_GetBrowseContext(This,ppihlbc) \ #define IHlinkFrame_GetBrowseContext(This,ppihlbc) \
(This)->lpVtbl -> GetBrowseContext(This,ppihlbc) ( (This)->lpVtbl -> GetBrowseContext(This,ppihlbc) )
#define IHlinkFrame_Navigate(This,grfHLNF,pbc,pibsc,pihlNavigate) \ #define IHlinkFrame_Navigate(This,grfHLNF,pbc,pibsc,pihlNavigate) \
(This)->lpVtbl -> Navigate(This,grfHLNF,pbc,pibsc,pihlNavigate) ( (This)->lpVtbl -> Navigate(This,grfHLNF,pbc,pibsc,pihlNavigate) )
#define IHlinkFrame_OnNavigate(This,grfHLNF,pimkTarget,pwzLocation,pwzFriendlyNa me,dwreserved) \ #define IHlinkFrame_OnNavigate(This,grfHLNF,pimkTarget,pwzLocation,pwzFriendlyNa me,dwreserved) \
(This)->lpVtbl -> OnNavigate(This,grfHLNF,pimkTarget,pwzLocation,pwzFriendly Name,dwreserved) ( (This)->lpVtbl -> OnNavigate(This,grfHLNF,pimkTarget,pwzLocation,pwzFriend lyName,dwreserved) )
#define IHlinkFrame_UpdateHlink(This,uHLID,pimkTarget,pwzLocation,pwzFriendlyNam e) \ #define IHlinkFrame_UpdateHlink(This,uHLID,pimkTarget,pwzLocation,pwzFriendlyNam e) \
(This)->lpVtbl -> UpdateHlink(This,uHLID,pimkTarget,pwzLocation,pwzFriendlyN ame) ( (This)->lpVtbl -> UpdateHlink(This,uHLID,pimkTarget,pwzLocation,pwzFriendl yName) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHlinkFrame_SetBrowseContext_Proxy(
IHlinkFrame * This,
/* [unique][in] */ IHlinkBrowseContext *pihlbc);
void __RPC_STUB IHlinkFrame_SetBrowseContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkFrame_GetBrowseContext_Proxy(
IHlinkFrame * This,
/* [out] */ IHlinkBrowseContext **ppihlbc);
void __RPC_STUB IHlinkFrame_GetBrowseContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkFrame_Navigate_Proxy(
IHlinkFrame * This,
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ LPBC pbc,
/* [unique][in] */ IBindStatusCallback *pibsc,
/* [unique][in] */ IHlink *pihlNavigate);
void __RPC_STUB IHlinkFrame_Navigate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkFrame_OnNavigate_Proxy(
IHlinkFrame * This,
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName,
/* [in] */ DWORD dwreserved);
void __RPC_STUB IHlinkFrame_OnNavigate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkFrame_UpdateHlink_Proxy(
IHlinkFrame * This,
/* [in] */ ULONG uHLID,
/* [unique][in] */ IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName);
void __RPC_STUB IHlinkFrame_UpdateHlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHlinkFrame_INTERFACE_DEFINED__ */ #endif /* __IHlinkFrame_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_hlink_0220 */ /* interface __MIDL_itf_hlink_0000_0004 */
/* [local] */ /* [local] */
#endif #endif
#ifndef _LPENUMHLITEM_DEFINED #ifndef _LPENUMHLITEM_DEFINED
#define _LPENUMHLITEM_DEFINED #define _LPENUMHLITEM_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_hlink_0220_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0004_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0220_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0004_v0_0_s_ifspec;
#ifndef __IEnumHLITEM_INTERFACE_DEFINED__ #ifndef __IEnumHLITEM_INTERFACE_DEFINED__
#define __IEnumHLITEM_INTERFACE_DEFINED__ #define __IEnumHLITEM_INTERFACE_DEFINED__
/* interface IEnumHLITEM */ /* interface IEnumHLITEM */
/* [unique][uuid][object][local] */ /* [unique][uuid][object][local] */
typedef /* [unique] */ IEnumHLITEM *LPENUMHLITEM; typedef /* [unique] */ IEnumHLITEM *LPENUMHLITEM;
typedef struct tagHLITEM typedef struct tagHLITEM
skipping to change at line 1408 skipping to change at line 1104
#else /* C style interface */ #else /* C style interface */
typedef struct IEnumHLITEMVtbl typedef struct IEnumHLITEMVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IEnumHLITEM * This, IEnumHLITEM * This,
/* [in] */ REFIID riid, /* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IEnumHLITEM * This); IEnumHLITEM * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IEnumHLITEM * This); IEnumHLITEM * This);
HRESULT ( __stdcall *Next )( HRESULT ( __stdcall *Next )(
IEnumHLITEM * This, IEnumHLITEM * This,
/* [in] */ ULONG celt, /* [in] */ ULONG celt,
skipping to change at line 1444 skipping to change at line 1141
} IEnumHLITEMVtbl; } IEnumHLITEMVtbl;
interface IEnumHLITEM interface IEnumHLITEM
{ {
CONST_VTBL struct IEnumHLITEMVtbl *lpVtbl; CONST_VTBL struct IEnumHLITEMVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IEnumHLITEM_QueryInterface(This,riid,ppvObject) \ #define IEnumHLITEM_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IEnumHLITEM_AddRef(This) \ #define IEnumHLITEM_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IEnumHLITEM_Release(This) \ #define IEnumHLITEM_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IEnumHLITEM_Next(This,celt,rgelt,pceltFetched) \ #define IEnumHLITEM_Next(This,celt,rgelt,pceltFetched) \
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) )
#define IEnumHLITEM_Skip(This,celt) \ #define IEnumHLITEM_Skip(This,celt) \
(This)->lpVtbl -> Skip(This,celt) ( (This)->lpVtbl -> Skip(This,celt) )
#define IEnumHLITEM_Reset(This) \ #define IEnumHLITEM_Reset(This) \
(This)->lpVtbl -> Reset(This) ( (This)->lpVtbl -> Reset(This) )
#define IEnumHLITEM_Clone(This,ppienumhlitem) \ #define IEnumHLITEM_Clone(This,ppienumhlitem) \
(This)->lpVtbl -> Clone(This,ppienumhlitem) ( (This)->lpVtbl -> Clone(This,ppienumhlitem) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
HRESULT __stdcall IEnumHLITEM_Next_Proxy(
IEnumHLITEM * This,
/* [in] */ ULONG celt,
/* [out] */ HLITEM *rgelt,
/* [out] */ ULONG *pceltFetched);
void __RPC_STUB IEnumHLITEM_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumHLITEM_Skip_Proxy(
IEnumHLITEM * This,
/* [in] */ ULONG celt);
void __RPC_STUB IEnumHLITEM_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumHLITEM_Reset_Proxy(
IEnumHLITEM * This);
void __RPC_STUB IEnumHLITEM_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumHLITEM_Clone_Proxy(
IEnumHLITEM * This,
/* [out] */ IEnumHLITEM **ppienumhlitem);
void __RPC_STUB IEnumHLITEM_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumHLITEM_INTERFACE_DEFINED__ */ #endif /* __IEnumHLITEM_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_hlink_0221 */ /* interface __MIDL_itf_hlink_0000_0005 */
/* [local] */ /* [local] */
#endif #endif
#ifndef _LPHLINKBROWSECONTEXT_DEFINED #ifndef _LPHLINKBROWSECONTEXT_DEFINED
#define _LPHLINKBROWSECONTEXT_DEFINED #define _LPHLINKBROWSECONTEXT_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_hlink_0221_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0005_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0221_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0005_v0_0_s_ifspec;
#ifndef __IHlinkBrowseContext_INTERFACE_DEFINED__ #ifndef __IHlinkBrowseContext_INTERFACE_DEFINED__
#define __IHlinkBrowseContext_INTERFACE_DEFINED__ #define __IHlinkBrowseContext_INTERFACE_DEFINED__
/* interface IHlinkBrowseContext */ /* interface IHlinkBrowseContext */
/* [unique][uuid][object][local] */ /* [unique][uuid][object][local] */
typedef /* [unique] */ IHlinkBrowseContext *LPHLINKBROWSECONTEXT; typedef /* [unique] */ IHlinkBrowseContext *LPHLINKBROWSECONTEXT;
enum __MIDL_IHlinkBrowseContext_0001 enum __MIDL_IHlinkBrowseContext_0001
skipping to change at line 1656 skipping to change at line 1312
#else /* C style interface */ #else /* C style interface */
typedef struct IHlinkBrowseContextVtbl typedef struct IHlinkBrowseContextVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IHlinkBrowseContext * This, IHlinkBrowseContext * This,
/* [in] */ REFIID riid, /* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IHlinkBrowseContext * This); IHlinkBrowseContext * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IHlinkBrowseContext * This); IHlinkBrowseContext * This);
HRESULT ( STDMETHODCALLTYPE *Register )( HRESULT ( STDMETHODCALLTYPE *Register )(
IHlinkBrowseContext * This, IHlinkBrowseContext * This,
/* [in] */ DWORD reserved, /* [in] */ DWORD reserved,
skipping to change at line 1751 skipping to change at line 1408
} IHlinkBrowseContextVtbl; } IHlinkBrowseContextVtbl;
interface IHlinkBrowseContext interface IHlinkBrowseContext
{ {
CONST_VTBL struct IHlinkBrowseContextVtbl *lpVtbl; CONST_VTBL struct IHlinkBrowseContextVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IHlinkBrowseContext_QueryInterface(This,riid,ppvObject) \ #define IHlinkBrowseContext_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IHlinkBrowseContext_AddRef(This) \ #define IHlinkBrowseContext_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IHlinkBrowseContext_Release(This) \ #define IHlinkBrowseContext_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IHlinkBrowseContext_Register(This,reserved,piunk,pimk,pdwRegister) \ #define IHlinkBrowseContext_Register(This,reserved,piunk,pimk,pdwRegister) \
(This)->lpVtbl -> Register(This,reserved,piunk,pimk,pdwRegister) ( (This)->lpVtbl -> Register(This,reserved,piunk,pimk,pdwRegister) )
#define IHlinkBrowseContext_GetObject(This,pimk,fBindIfRootRegistered,ppiunk) \ #define IHlinkBrowseContext_GetObject(This,pimk,fBindIfRootRegistered,ppiunk) \
(This)->lpVtbl -> GetObject(This,pimk,fBindIfRootRegistered,ppiunk) ( (This)->lpVtbl -> GetObject(This,pimk,fBindIfRootRegistered,ppiunk) )
#define IHlinkBrowseContext_Revoke(This,dwRegister) \ #define IHlinkBrowseContext_Revoke(This,dwRegister) \
(This)->lpVtbl -> Revoke(This,dwRegister) ( (This)->lpVtbl -> Revoke(This,dwRegister) )
#define IHlinkBrowseContext_SetBrowseWindowInfo(This,phlbwi) \ #define IHlinkBrowseContext_SetBrowseWindowInfo(This,phlbwi) \
(This)->lpVtbl -> SetBrowseWindowInfo(This,phlbwi) ( (This)->lpVtbl -> SetBrowseWindowInfo(This,phlbwi) )
#define IHlinkBrowseContext_GetBrowseWindowInfo(This,phlbwi) \ #define IHlinkBrowseContext_GetBrowseWindowInfo(This,phlbwi) \
(This)->lpVtbl -> GetBrowseWindowInfo(This,phlbwi) ( (This)->lpVtbl -> GetBrowseWindowInfo(This,phlbwi) )
#define IHlinkBrowseContext_SetInitialHlink(This,pimkTarget,pwzLocation,pwzFrien dlyName) \ #define IHlinkBrowseContext_SetInitialHlink(This,pimkTarget,pwzLocation,pwzFrien dlyName) \
(This)->lpVtbl -> SetInitialHlink(This,pimkTarget,pwzLocation,pwzFriendlyNam e) ( (This)->lpVtbl -> SetInitialHlink(This,pimkTarget,pwzLocation,pwzFriendlyN ame) )
#define IHlinkBrowseContext_OnNavigateHlink(This,grfHLNF,pimkTarget,pwzLocation, pwzFriendlyName,puHLID) \ #define IHlinkBrowseContext_OnNavigateHlink(This,grfHLNF,pimkTarget,pwzLocation, pwzFriendlyName,puHLID) \
(This)->lpVtbl -> OnNavigateHlink(This,grfHLNF,pimkTarget,pwzLocation,pwzFri endlyName,puHLID) ( (This)->lpVtbl -> OnNavigateHlink(This,grfHLNF,pimkTarget,pwzLocation,pwzF riendlyName,puHLID) )
#define IHlinkBrowseContext_UpdateHlink(This,uHLID,pimkTarget,pwzLocation,pwzFri endlyName) \ #define IHlinkBrowseContext_UpdateHlink(This,uHLID,pimkTarget,pwzLocation,pwzFri endlyName) \
(This)->lpVtbl -> UpdateHlink(This,uHLID,pimkTarget,pwzLocation,pwzFriendlyN ame) ( (This)->lpVtbl -> UpdateHlink(This,uHLID,pimkTarget,pwzLocation,pwzFriendl yName) )
#define IHlinkBrowseContext_EnumNavigationStack(This,dwReserved,grfHLFNAMEF,ppie numhlitem) \ #define IHlinkBrowseContext_EnumNavigationStack(This,dwReserved,grfHLFNAMEF,ppie numhlitem) \
(This)->lpVtbl -> EnumNavigationStack(This,dwReserved,grfHLFNAMEF,ppienumhli tem) ( (This)->lpVtbl -> EnumNavigationStack(This,dwReserved,grfHLFNAMEF,ppienumh litem) )
#define IHlinkBrowseContext_QueryHlink(This,grfHLQF,uHLID) \ #define IHlinkBrowseContext_QueryHlink(This,grfHLQF,uHLID) \
(This)->lpVtbl -> QueryHlink(This,grfHLQF,uHLID) ( (This)->lpVtbl -> QueryHlink(This,grfHLQF,uHLID) )
#define IHlinkBrowseContext_GetHlink(This,uHLID,ppihl) \ #define IHlinkBrowseContext_GetHlink(This,uHLID,ppihl) \
(This)->lpVtbl -> GetHlink(This,uHLID,ppihl) ( (This)->lpVtbl -> GetHlink(This,uHLID,ppihl) )
#define IHlinkBrowseContext_SetCurrentHlink(This,uHLID) \ #define IHlinkBrowseContext_SetCurrentHlink(This,uHLID) \
(This)->lpVtbl -> SetCurrentHlink(This,uHLID) ( (This)->lpVtbl -> SetCurrentHlink(This,uHLID) )
#define IHlinkBrowseContext_Clone(This,piunkOuter,riid,ppiunkObj) \ #define IHlinkBrowseContext_Clone(This,piunkOuter,riid,ppiunkObj) \
(This)->lpVtbl -> Clone(This,piunkOuter,riid,ppiunkObj) ( (This)->lpVtbl -> Clone(This,piunkOuter,riid,ppiunkObj) )
#define IHlinkBrowseContext_Close(This,reserved) \ #define IHlinkBrowseContext_Close(This,reserved) \
(This)->lpVtbl -> Close(This,reserved) ( (This)->lpVtbl -> Close(This,reserved) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_Register_Proxy(
IHlinkBrowseContext * This,
/* [in] */ DWORD reserved,
/* [unique][in] */ IUnknown *piunk,
/* [unique][in] */ IMoniker *pimk,
/* [out] */ DWORD *pdwRegister);
void __RPC_STUB IHlinkBrowseContext_Register_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_GetObject_Proxy(
IHlinkBrowseContext * This,
/* [unique][in] */ IMoniker *pimk,
/* [in] */ BOOL fBindIfRootRegistered,
/* [out] */ IUnknown **ppiunk);
void __RPC_STUB IHlinkBrowseContext_GetObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_Revoke_Proxy(
IHlinkBrowseContext * This,
/* [in] */ DWORD dwRegister);
void __RPC_STUB IHlinkBrowseContext_Revoke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_SetBrowseWindowInfo_Proxy(
IHlinkBrowseContext * This,
/* [unique][in] */ HLBWINFO *phlbwi);
void __RPC_STUB IHlinkBrowseContext_SetBrowseWindowInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_GetBrowseWindowInfo_Proxy(
IHlinkBrowseContext * This,
/* [out] */ HLBWINFO *phlbwi);
void __RPC_STUB IHlinkBrowseContext_GetBrowseWindowInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_SetInitialHlink_Proxy(
IHlinkBrowseContext * This,
/* [unique][in] */ IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName);
void __RPC_STUB IHlinkBrowseContext_SetInitialHlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_OnNavigateHlink_Proxy(
IHlinkBrowseContext * This,
/* [in] */ DWORD grfHLNF,
/* [unique][in] */ IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName,
/* [out] */ ULONG *puHLID);
void __RPC_STUB IHlinkBrowseContext_OnNavigateHlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_UpdateHlink_Proxy(
IHlinkBrowseContext * This,
/* [in] */ ULONG uHLID,
/* [unique][in] */ IMoniker *pimkTarget,
/* [unique][in] */ LPCWSTR pwzLocation,
/* [unique][in] */ LPCWSTR pwzFriendlyName);
void __RPC_STUB IHlinkBrowseContext_UpdateHlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_EnumNavigationStack_Proxy(
IHlinkBrowseContext * This,
/* [in] */ DWORD dwReserved,
/* [in] */ DWORD grfHLFNAMEF,
/* [out] */ IEnumHLITEM **ppienumhlitem);
void __RPC_STUB IHlinkBrowseContext_EnumNavigationStack_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_QueryHlink_Proxy(
IHlinkBrowseContext * This,
/* [in] */ DWORD grfHLQF,
/* [in] */ ULONG uHLID);
void __RPC_STUB IHlinkBrowseContext_QueryHlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_GetHlink_Proxy(
IHlinkBrowseContext * This,
/* [in] */ ULONG uHLID,
/* [out] */ IHlink **ppihl);
void __RPC_STUB IHlinkBrowseContext_GetHlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_SetCurrentHlink_Proxy(
IHlinkBrowseContext * This,
/* [in] */ ULONG uHLID);
void __RPC_STUB IHlinkBrowseContext_SetCurrentHlink_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_Clone_Proxy(
IHlinkBrowseContext * This,
/* [unique][in] */ IUnknown *piunkOuter,
/* [in] */ REFIID riid,
/* [iid_is][out] */ IUnknown **ppiunkObj);
void __RPC_STUB IHlinkBrowseContext_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHlinkBrowseContext_Close_Proxy(
IHlinkBrowseContext * This,
/* [in] */ DWORD reserved);
void __RPC_STUB IHlinkBrowseContext_Close_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHlinkBrowseContext_INTERFACE_DEFINED__ */ #endif /* __IHlinkBrowseContext_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_hlink_0222 */ /* interface __MIDL_itf_hlink_0000_0006 */
/* [local] */ /* [local] */
#endif #endif
#ifndef _LPEXTENSIONSERVICES_DEFINED #ifndef _LPEXTENSIONSERVICES_DEFINED
#define _LPEXTENSIONSERVICES_DEFINED #define _LPEXTENSIONSERVICES_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_hlink_0222_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0006_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0222_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0006_v0_0_s_ifspec;
#ifndef __IExtensionServices_INTERFACE_DEFINED__ #ifndef __IExtensionServices_INTERFACE_DEFINED__
#define __IExtensionServices_INTERFACE_DEFINED__ #define __IExtensionServices_INTERFACE_DEFINED__
/* interface IExtensionServices */ /* interface IExtensionServices */
/* [unique][uuid][object][local] */ /* [unique][uuid][object][local] */
typedef /* [unique] */ IExtensionServices *LPEXTENSIONSERVICES; typedef /* [unique] */ IExtensionServices *LPEXTENSIONSERVICES;
EXTERN_C const IID IID_IExtensionServices; EXTERN_C const IID IID_IExtensionServices;
skipping to change at line 2012 skipping to change at line 1509
#else /* C style interface */ #else /* C style interface */
typedef struct IExtensionServicesVtbl typedef struct IExtensionServicesVtbl
{ {
BEGIN_INTERFACE BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IExtensionServices * This, IExtensionServices * This,
/* [in] */ REFIID riid, /* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject); /* [iid_is][out] */
__RPC__deref_out void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )( ULONG ( STDMETHODCALLTYPE *AddRef )(
IExtensionServices * This); IExtensionServices * This);
ULONG ( STDMETHODCALLTYPE *Release )( ULONG ( STDMETHODCALLTYPE *Release )(
IExtensionServices * This); IExtensionServices * This);
HRESULT ( STDMETHODCALLTYPE *SetAdditionalHeaders )( HRESULT ( STDMETHODCALLTYPE *SetAdditionalHeaders )(
IExtensionServices * This, IExtensionServices * This,
/* [in] */ LPCWSTR pwzAdditionalHeaders); /* [in] */ LPCWSTR pwzAdditionalHeaders);
skipping to change at line 2041 skipping to change at line 1539
} IExtensionServicesVtbl; } IExtensionServicesVtbl;
interface IExtensionServices interface IExtensionServices
{ {
CONST_VTBL struct IExtensionServicesVtbl *lpVtbl; CONST_VTBL struct IExtensionServicesVtbl *lpVtbl;
}; };
#ifdef COBJMACROS #ifdef COBJMACROS
#define IExtensionServices_QueryInterface(This,riid,ppvObject) \ #define IExtensionServices_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
#define IExtensionServices_AddRef(This) \ #define IExtensionServices_AddRef(This) \
(This)->lpVtbl -> AddRef(This) ( (This)->lpVtbl -> AddRef(This) )
#define IExtensionServices_Release(This) \ #define IExtensionServices_Release(This) \
(This)->lpVtbl -> Release(This) ( (This)->lpVtbl -> Release(This) )
#define IExtensionServices_SetAdditionalHeaders(This,pwzAdditionalHeaders) \ #define IExtensionServices_SetAdditionalHeaders(This,pwzAdditionalHeaders) \
(This)->lpVtbl -> SetAdditionalHeaders(This,pwzAdditionalHeaders) ( (This)->lpVtbl -> SetAdditionalHeaders(This,pwzAdditionalHeaders) )
#define IExtensionServices_SetAuthenticateData(This,phwnd,pwzUsername,pwzPasswor d) \ #define IExtensionServices_SetAuthenticateData(This,phwnd,pwzUsername,pwzPasswor d) \
(This)->lpVtbl -> SetAuthenticateData(This,phwnd,pwzUsername,pwzPassword) ( (This)->lpVtbl -> SetAuthenticateData(This,phwnd,pwzUsername,pwzPassword) )
#endif /* COBJMACROS */ #endif /* COBJMACROS */
#endif /* C style interface */ #endif /* C style interface */
HRESULT STDMETHODCALLTYPE IExtensionServices_SetAdditionalHeaders_Proxy(
IExtensionServices * This,
/* [in] */ LPCWSTR pwzAdditionalHeaders);
void __RPC_STUB IExtensionServices_SetAdditionalHeaders_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IExtensionServices_SetAuthenticateData_Proxy(
IExtensionServices * This,
/* [in] */ HWND phwnd,
/* [in] */ LPCWSTR pwzUsername,
/* [in] */ LPCWSTR pwzPassword);
void __RPC_STUB IExtensionServices_SetAuthenticateData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IExtensionServices_INTERFACE_DEFINED__ */ #endif /* __IExtensionServices_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_hlink_0223 */ /* interface __MIDL_itf_hlink_0000_0007 */
/* [local] */ /* [local] */
#endif #endif
#endif // !HLINK_H #endif // !HLINK_H
extern RPC_IF_HANDLE __MIDL_itf_hlink_0223_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0007_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_hlink_0223_v0_0_s_ifspec; extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0007_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */ /* Additional Prototypes for ALL interfaces */
/* [local] */ HRESULT STDMETHODCALLTYPE IHlink_GetMonikerReference_Proxy(
IHlink * This,
/* [in] */ DWORD dwWhichRef,
/* [out] */ IMoniker **ppimkTarget,
/* [out] */ LPWSTR *ppwzLocation);
/* [call_as] */ HRESULT STDMETHODCALLTYPE IHlink_GetMonikerReference_Stub(
IHlink * This,
/* [in] */ DWORD dwWhichRef,
/* [out] */ __RPC__deref_out_opt IMoniker **ppimkTarget,
/* [out] */ __RPC__deref_out_opt LPWSTR *ppwzLocation);
/* end of Additional Prototypes */ /* end of Additional Prototypes */
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 175 change blocks. 
746 lines changed or deleted 235 lines changed or added

This html diff was produced by rfcdiff 1.41.