| hlink.h (6.1.7600.16385-Windows_7.0) | | hlink.h (6.3.9600.17416-Windows_8.1) |
| | |
| /* 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 7.00.0555 */ | | /* File created by MIDL compiler version 8.00.0603 */ |
| /* Compiler settings for hlink.idl: | | |
| Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 | | |
| protocol : dce , ms_ext, c_ext, robust | | |
| error checks: allocation ref bounds_check enum stub_data | | |
| VC __declspec() decoration level: | | |
| __declspec(uuid()), __declspec(selectany), __declspec(novtable) | | |
| 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__ 475 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| #endif | | #endif |
| | |
| /* verify that the <rpcsal.h> version is high enough to compile this file*/ | | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| #ifndef __REQUIRED_RPCSAL_H_VERSION__ | | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| #define __REQUIRED_RPCSAL_H_VERSION__ 100 | | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
| #endif | | #endif |
| | |
| #include "rpc.h" | | #include "rpc.h" |
| #include "rpcndr.h" | | #include "rpcndr.h" |
| | |
| | |
| skipping to change at line 104 | | skipping to change at line 103 |
| // 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 |
| // PARTICULAR PURPOSE. | | // PARTICULAR PURPOSE. |
| //=--------------------------------------------------------------------------= | | //=--------------------------------------------------------------------------= |
| | |
|
| | #include <winapifamily.h> |
| | #pragma region Desktop Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| #pragma comment(lib,"uuid.lib") | | #pragma comment(lib,"uuid.lib") |
| | |
| //-------------------------------------------------------------------------- | | //-------------------------------------------------------------------------- |
| // OLE Hyperlinking Interfaces. | | // OLE Hyperlinking Interfaces. |
| | |
| #ifndef HLINK_H | | #ifndef HLINK_H |
| #define HLINK_H | | #define HLINK_H |
| | |
| // ;BUGBUG We temporarily support the old 'source' names | | // ;BUGBUG We temporarily support the old 'source' names |
| #define SID_SHlinkFrame IID_IHlinkFrame | | #define SID_SHlinkFrame IID_IHlinkFrame |
| | |
| skipping to change at line 265 | | skipping to change at line 267 |
| IMoniker *pimkIn, | | IMoniker *pimkIn, |
| IMoniker **ppimkOut); | | IMoniker **ppimkOut); |
| | |
| STDAPI OleSaveToStreamEx( | | STDAPI OleSaveToStreamEx( |
| IUnknown * piunk, | | IUnknown * piunk, |
| IStream * pistm, | | IStream * pistm, |
| BOOL fClearDirty); | | BOOL fClearDirty); |
| | |
| typedef | | typedef |
| enum _HLSR_NOREDEF10 | | enum _HLSR_NOREDEF10 |
|
| { HLSR_HOME = 0, | | { |
| HLSR_SEARCHPAGE = 1, | | HLSR_HOME = 0, |
| HLSR_HISTORYFOLDER = 2 | | HLSR_SEARCHPAGE = 1, |
| | 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, |
|
| __deref_out LPWSTR *ppwzReference); | | _Outptr_ LPWSTR *ppwzReference); |
| | |
| typedef | | typedef |
| enum _HLSHORTCUTF__NOREDEF10 | | enum _HLSHORTCUTF__NOREDEF10 |
|
| { HLSHORTCUTF_DEFAULT = 0, | | { |
| HLSHORTCUTF_DONTACTUALLYCREATE = 0x1, | | HLSHORTCUTF_DEFAULT = 0, |
| HLSHORTCUTF_USEFILENAMEFROMFRIENDLYNAME = 0x2, | | HLSHORTCUTF_DONTACTUALLYCREATE = 0x1, |
| HLSHORTCUTF_USEUNIQUEFILENAME = 0x4, | | HLSHORTCUTF_USEFILENAMEFROMFRIENDLYNAME = 0x2, |
| HLSHORTCUTF_MAYUSEEXISTINGSHORTCUT = 0x8 | | HLSHORTCUTF_USEUNIQUEFILENAME = 0x4, |
| | 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, |
|
| __deref_out LPWSTR *ppwzShortcutFile, | | _Outptr_ 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, |
|
| __deref_out LPWSTR *ppwzShortcutFile, | | _Outptr_ 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, |
|
| __deref_out LPWSTR *ppwzShortcutFile, | | _Outptr_ 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, |
|
| __deref_out LPWSTR *ppwzLocation); | | _Outptr_ LPWSTR *ppwzLocation); |
| | |
| STDAPI HlinkResolveShortcutToString( | | STDAPI HlinkResolveShortcutToString( |
| LPCWSTR pwzShortcutFileName, | | LPCWSTR pwzShortcutFileName, |
|
| __deref_out LPWSTR *ppwzTarget, | | _Outptr_ LPWSTR *ppwzTarget, |
| __deref_out LPWSTR *ppwzLocation); | | _Outptr_ LPWSTR *ppwzLocation); |
| | |
| STDAPI HlinkIsShortcut(LPCWSTR pwzFileName); | | STDAPI HlinkIsShortcut(LPCWSTR pwzFileName); |
| | |
| STDAPI HlinkGetValueFromParams( | | STDAPI HlinkGetValueFromParams( |
| LPCWSTR pwzParams, | | LPCWSTR pwzParams, |
| LPCWSTR pwzName, | | LPCWSTR pwzName, |
|
| __deref_out LPWSTR *ppwzValue); | | _Outptr_ LPWSTR *ppwzValue); |
| | |
| typedef | | typedef |
| enum _HLTRANSLATEF_NOREDEF10 | | enum _HLTRANSLATEF_NOREDEF10 |
|
| { HLTRANSLATEF_DEFAULT = 0, | | { |
| HLTRANSLATEF_DONTAPPLYDEFAULTPREFIX = 0x1 | | HLTRANSLATEF_DEFAULT = 0, |
| | HLTRANSLATEF_DONTAPPLYDEFAULTPREFIX = 0x1 |
| } HLTRANSLATEF; | | } HLTRANSLATEF; |
| | |
| STDAPI HlinkTranslateURL( | | STDAPI HlinkTranslateURL( |
| LPCWSTR pwzURL, | | LPCWSTR pwzURL, |
| DWORD grfFlags, | | DWORD grfFlags, |
|
| __deref_out LPWSTR *ppwzTranslatedURL); | | _Outptr_ 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_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_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0000_v0_0_s_ifspec; |
| | |
| skipping to change at line 369 | | skipping to change at line 374 |
| #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] */ __RPC_unique_pointer 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_OPENINNEWWINDOW = 0x2, | | HLNF_INTERNALJUMP = 0x1, |
| HLNF_NAVIGATINGBACK = 0x4, | | HLNF_OPENINNEWWINDOW = 0x2, |
| HLNF_NAVIGATINGFORWARD = 0x8, | | HLNF_NAVIGATINGBACK = 0x4, |
| HLNF_NAVIGATINGTOSTACKITEM = 0x10, | | HLNF_NAVIGATINGFORWARD = 0x8, |
| HLNF_CREATENOHISTORY = 0x20 | | HLNF_NAVIGATINGTOSTACKITEM = 0x10, |
| | HLNF_CREATENOHISTORY = 0x20 |
| } HLNF; | | } HLNF; |
| | |
| typedef /* [public] */ | | typedef /* [public] */ |
| enum __MIDL_IHlink_0002 | | enum __MIDL_IHlink_0002 |
|
| { HLINKGETREF_DEFAULT = 0, | | { |
| HLINKGETREF_ABSOLUTE = 1, | | HLINKGETREF_DEFAULT = 0, |
| HLINKGETREF_RELATIVE = 2 | | HLINKGETREF_ABSOLUTE = 1, |
| | HLINKGETREF_RELATIVE = 2 |
| } HLINKGETREF; | | } HLINKGETREF; |
| | |
| typedef /* [public] */ | | typedef /* [public] */ |
| enum __MIDL_IHlink_0003 | | enum __MIDL_IHlink_0003 |
|
| { HLFNAMEF_DEFAULT = 0, | | { |
| HLFNAMEF_TRYCACHE = 0x1, | | HLFNAMEF_DEFAULT = 0, |
| HLFNAMEF_TRYPRETTYTARGET = 0x2, | | HLFNAMEF_TRYCACHE = 0x1, |
| HLFNAMEF_TRYFULLTARGET = 0x4, | | HLFNAMEF_TRYPRETTYTARGET = 0x2, |
| HLFNAMEF_TRYWIN95SHORTCUT = 0x8 | | HLFNAMEF_TRYFULLTARGET = 0x4, |
| | HLFNAMEF_TRYWIN95SHORTCUT = 0x8 |
| } HLFNAMEF; | | } HLFNAMEF; |
| | |
| typedef /* [public] */ | | typedef /* [public] */ |
| enum __MIDL_IHlink_0004 | | enum __MIDL_IHlink_0004 |
|
| { HLINKMISC_RELATIVE = 0x1 | | { |
| | HLINKMISC_RELATIVE = 0x1 |
| } HLINKMISC; | | } HLINKMISC; |
| | |
| typedef /* [public] */ | | typedef /* [public] */ |
| enum __MIDL_IHlink_0005 | | enum __MIDL_IHlink_0005 |
|
| { HLINKSETF_TARGET = 0x1, | | { |
| HLINKSETF_LOCATION = 0x2 | | HLINKSETF_TARGET = 0x1, |
| | HLINKSETF_LOCATION = 0x2 |
| } HLINKSETF; | | } HLINKSETF; |
| | |
| 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: |
| | |
| skipping to change at line 428 | | skipping to change at line 438 |
| /* [out] */ __RPC__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] */ __RPC__in_opt IMoniker *pimkTarget, | | /* [unique][in] */ __RPC__in_opt IMoniker *pimkTarget, |
| /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation) = 0; | | /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation) = 0; |
| | |
| virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetMonikerReference( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetMonikerReference( |
| /* [in] */ DWORD dwWhichRef, | | /* [in] */ DWORD dwWhichRef, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out_opt IMoniker **ppimkTarget, | | _Outptr_opt_result_maybenull_ IMoniker **ppimkTarget, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out_opt LPWSTR *ppwzLocation) = 0; | | _Outptr_opt_result_maybenull_ LPWSTR *ppwzLocation) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetStringReference( | | virtual HRESULT STDMETHODCALLTYPE SetStringReference( |
| /* [in] */ DWORD grfHLSETF, | | /* [in] */ DWORD grfHLSETF, |
| /* [unique][in] */ __RPC__in_opt LPCWSTR pwzTarget, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pwzTarget, |
| /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation) = 0; | | /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation) = 0; |
| | |
| virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetStringReference( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetStringReference( |
| /* [in] */ DWORD dwWhichRef, | | /* [in] */ DWORD dwWhichRef, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out LPWSTR *ppwzTarget, | | _Outptr_opt_ LPWSTR *ppwzTarget, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out_opt LPWSTR *ppwzLocation) = 0; | | _Outptr_opt_result_maybenull_ LPWSTR *ppwzLocation) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetFriendlyName( | | virtual HRESULT STDMETHODCALLTYPE SetFriendlyName( |
| /* [unique][in] */ __RPC__in_opt 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] */ __RPC__deref_out_opt LPWSTR *ppwzFriendlyName) = 0; | | /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzFriendlyName) = 0; |
| | |
| virtual HRESULT STDMETHODCALLTYPE SetTargetFrameName( | | virtual HRESULT STDMETHODCALLTYPE SetTargetFrameName( |
| /* [unique][in] */ __RPC__in_opt LPCWSTR pwzTargetFrameName) = 0; | | /* [unique][in] */ __RPC__in_opt LPCWSTR pwzTargetFrameName) = 0; |
| | |
| skipping to change at line 484 | | skipping to change at line 494 |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IHlinkVtbl | | typedef struct IHlinkVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| __RPC__in IHlink * This, | | __RPC__in IHlink * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
| /* [annotation][iid_is][out] */ | | /* [annotation][iid_is][out] */ |
|
| __RPC__deref_out void **ppvObject); | | _COM_Outptr_ void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| __RPC__in IHlink * This); | | __RPC__in IHlink * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| __RPC__in IHlink * This); | | __RPC__in IHlink * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetHlinkSite )( | | HRESULT ( STDMETHODCALLTYPE *SetHlinkSite )( |
| __RPC__in IHlink * This, | | __RPC__in IHlink * This, |
| /* [unique][in] */ __RPC__in_opt IHlinkSite *pihlSite, | | /* [unique][in] */ __RPC__in_opt IHlinkSite *pihlSite, |
| | |
| skipping to change at line 512 | | skipping to change at line 522 |
| HRESULT ( STDMETHODCALLTYPE *SetMonikerReference )( | | HRESULT ( STDMETHODCALLTYPE *SetMonikerReference )( |
| __RPC__in IHlink * This, | | __RPC__in IHlink * This, |
| /* [in] */ DWORD grfHLSETF, | | /* [in] */ DWORD grfHLSETF, |
| /* [unique][in] */ __RPC__in_opt IMoniker *pimkTarget, | | /* [unique][in] */ __RPC__in_opt IMoniker *pimkTarget, |
| /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation); | | /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation); |
| | |
| /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetMonikerReference )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetMonikerReference )( |
| IHlink * This, | | IHlink * This, |
| /* [in] */ DWORD dwWhichRef, | | /* [in] */ DWORD dwWhichRef, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out_opt IMoniker **ppimkTarget, | | _Outptr_opt_result_maybenull_ IMoniker **ppimkTarget, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out_opt LPWSTR *ppwzLocation); | | _Outptr_opt_result_maybenull_ LPWSTR *ppwzLocation); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetStringReference )( | | HRESULT ( STDMETHODCALLTYPE *SetStringReference )( |
| __RPC__in IHlink * This, | | __RPC__in IHlink * This, |
| /* [in] */ DWORD grfHLSETF, | | /* [in] */ DWORD grfHLSETF, |
| /* [unique][in] */ __RPC__in_opt LPCWSTR pwzTarget, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pwzTarget, |
| /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation); | | /* [unique][in] */ __RPC__in_opt LPCWSTR pwzLocation); |
| | |
| /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetStringReference )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetStringReference )( |
| IHlink * This, | | IHlink * This, |
| /* [in] */ DWORD dwWhichRef, | | /* [in] */ DWORD dwWhichRef, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out LPWSTR *ppwzTarget, | | _Outptr_opt_ LPWSTR *ppwzTarget, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out_opt LPWSTR *ppwzLocation); | | _Outptr_opt_result_maybenull_ LPWSTR *ppwzLocation); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetFriendlyName )( | | HRESULT ( STDMETHODCALLTYPE *SetFriendlyName )( |
| __RPC__in IHlink * This, | | __RPC__in IHlink * This, |
| /* [unique][in] */ __RPC__in_opt LPCWSTR pwzFriendlyName); | | /* [unique][in] */ __RPC__in_opt LPCWSTR pwzFriendlyName); |
| | |
| HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( | | HRESULT ( STDMETHODCALLTYPE *GetFriendlyName )( |
| __RPC__in IHlink * This, | | __RPC__in IHlink * This, |
| /* [in] */ DWORD grfHLFNAMEF, | | /* [in] */ DWORD grfHLFNAMEF, |
| /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzFriendlyName); | | /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzFriendlyName); |
| | |
| | |
| skipping to change at line 678 | | skipping to change at line 688 |
| #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] */ __RPC_unique_pointer 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_BASE = 2 | | HLINKWHICHMK_CONTAINER = 1, |
| | 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: |
| | |
| skipping to change at line 724 | | skipping to change at line 735 |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IHlinkSiteVtbl | | typedef struct IHlinkSiteVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| __RPC__in IHlinkSite * This, | | __RPC__in IHlinkSite * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
| /* [annotation][iid_is][out] */ | | /* [annotation][iid_is][out] */ |
|
| __RPC__deref_out void **ppvObject); | | _COM_Outptr_ void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| __RPC__in IHlinkSite * This); | | __RPC__in IHlinkSite * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| __RPC__in IHlinkSite * This); | | __RPC__in IHlinkSite * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryService )( | | HRESULT ( STDMETHODCALLTYPE *QueryService )( |
| __RPC__in IHlinkSite * This, | | __RPC__in IHlinkSite * This, |
| /* [in] */ DWORD dwSiteData, | | /* [in] */ DWORD dwSiteData, |
| | |
| skipping to change at line 852 | | skipping to change at line 863 |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IHlinkTargetVtbl | | typedef struct IHlinkTargetVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| __RPC__in IHlinkTarget * This, | | __RPC__in IHlinkTarget * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
| /* [annotation][iid_is][out] */ | | /* [annotation][iid_is][out] */ |
|
| __RPC__deref_out void **ppvObject); | | _COM_Outptr_ void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| __RPC__in IHlinkTarget * This); | | __RPC__in IHlinkTarget * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| __RPC__in IHlinkTarget * This); | | __RPC__in IHlinkTarget * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetBrowseContext )( | | HRESULT ( STDMETHODCALLTYPE *SetBrowseContext )( |
| __RPC__in IHlinkTarget * This, | | __RPC__in IHlinkTarget * This, |
| /* [unique][in] */ __RPC__in_opt IHlinkBrowseContext *pihlbc); | | /* [unique][in] */ __RPC__in_opt IHlinkBrowseContext *pihlbc); |
| | |
| skipping to change at line 988 | | skipping to change at line 999 |
| #else /* C style interface */ | | #else /* C style interface */ |
| | |
| typedef struct IHlinkFrameVtbl | | typedef struct IHlinkFrameVtbl |
| { | | { |
| BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| __RPC__in IHlinkFrame * This, | | __RPC__in IHlinkFrame * This, |
| /* [in] */ __RPC__in REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
| /* [annotation][iid_is][out] */ | | /* [annotation][iid_is][out] */ |
|
| __RPC__deref_out void **ppvObject); | | _COM_Outptr_ void **ppvObject); |
| | |
| ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| __RPC__in IHlinkFrame * This); | | __RPC__in IHlinkFrame * This); |
| | |
| ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
| __RPC__in IHlinkFrame * This); | | __RPC__in IHlinkFrame * This); |
| | |
| HRESULT ( STDMETHODCALLTYPE *SetBrowseContext )( | | HRESULT ( STDMETHODCALLTYPE *SetBrowseContext )( |
| __RPC__in IHlinkFrame * This, | | __RPC__in IHlinkFrame * This, |
| /* [unique][in] */ __RPC__in_opt IHlinkBrowseContext *pihlbc); | | /* [unique][in] */ __RPC__in_opt IHlinkBrowseContext *pihlbc); |
| | |
| skipping to change at line 1125 | | skipping to change at line 1136 |
| #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, |
| /* [annotation][iid_is][out] */ | | /* [annotation][iid_is][out] */ |
|
| __RPC__deref_out void **ppvObject); | | _COM_Outptr_ 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 1206 | | skipping to change at line 1217 |
| | |
| #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 |
|
| { HLTB_DOCKEDLEFT = 0, | | { |
| HLTB_DOCKEDTOP = 1, | | HLTB_DOCKEDLEFT = 0, |
| HLTB_DOCKEDRIGHT = 2, | | HLTB_DOCKEDTOP = 1, |
| HLTB_DOCKEDBOTTOM = 3, | | HLTB_DOCKEDRIGHT = 2, |
| HLTB_FLOATING = 4 | | HLTB_DOCKEDBOTTOM = 3, |
| | HLTB_FLOATING = 4 |
| } ; | | } ; |
| typedef struct _tagHLTBINFO | | typedef struct _tagHLTBINFO |
| { | | { |
| ULONG uDockType; | | ULONG uDockType; |
| RECT rcTbPos; | | RECT rcTbPos; |
| } HLTBINFO; | | } HLTBINFO; |
| | |
| enum __MIDL_IHlinkBrowseContext_0002 | | enum __MIDL_IHlinkBrowseContext_0002 |
|
| { HLBWIF_HASFRAMEWNDINFO = 0x1, | | { |
| HLBWIF_HASDOCWNDINFO = 0x2, | | HLBWIF_HASFRAMEWNDINFO = 0x1, |
| HLBWIF_FRAMEWNDMAXIMIZED = 0x4, | | HLBWIF_HASDOCWNDINFO = 0x2, |
| HLBWIF_DOCWNDMAXIMIZED = 0x8, | | HLBWIF_FRAMEWNDMAXIMIZED = 0x4, |
| HLBWIF_HASWEBTOOLBARINFO = 0x10, | | HLBWIF_DOCWNDMAXIMIZED = 0x8, |
| HLBWIF_WEBTOOLBARHIDDEN = 0x20 | | HLBWIF_HASWEBTOOLBARINFO = 0x10, |
| | HLBWIF_WEBTOOLBARHIDDEN = 0x20 |
| } ; | | } ; |
| typedef struct _tagHLBWINFO | | typedef struct _tagHLBWINFO |
| { | | { |
| ULONG cbSize; | | ULONG cbSize; |
| DWORD grfHLBWIF; | | DWORD grfHLBWIF; |
| RECT rcFramePos; | | RECT rcFramePos; |
| RECT rcDocPos; | | RECT rcDocPos; |
| HLTBINFO hltbinfo; | | HLTBINFO hltbinfo; |
| } HLBWINFO; | | } HLBWINFO; |
| | |
| typedef /* [unique] */ HLBWINFO *LPHLBWINFO; | | typedef /* [unique] */ HLBWINFO *LPHLBWINFO; |
| | |
| enum __MIDL_IHlinkBrowseContext_0003 | | enum __MIDL_IHlinkBrowseContext_0003 |
|
| { HLID_INVALID = 0, | | { |
| HLID_PREVIOUS = 0xffffffff, | | HLID_INVALID = 0, |
| HLID_NEXT = 0xfffffffe, | | HLID_PREVIOUS = 0xffffffff, |
| HLID_CURRENT = 0xfffffffd, | | HLID_NEXT = 0xfffffffe, |
| HLID_STACKBOTTOM = 0xfffffffc, | | HLID_CURRENT = 0xfffffffd, |
| HLID_STACKTOP = 0xfffffffb | | HLID_STACKBOTTOM = 0xfffffffc, |
| | HLID_STACKTOP = 0xfffffffb |
| } ; | | } ; |
| | |
| enum __MIDL_IHlinkBrowseContext_0004 | | enum __MIDL_IHlinkBrowseContext_0004 |
|
| { HLQF_ISVALID = 0x1, | | { |
| HLQF_ISCURRENT = 0x2 | | HLQF_ISVALID = 0x1, |
| | HLQF_ISCURRENT = 0x2 |
| } ; | | } ; |
| | |
| EXTERN_C const IID IID_IHlinkBrowseContext; | | EXTERN_C const IID IID_IHlinkBrowseContext; |
| | |
| #if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| MIDL_INTERFACE("79eac9c7-baf9-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9c7-baf9-11ce-8c82-00aa004ba90b") |
| IHlinkBrowseContext : public IUnknown | | IHlinkBrowseContext : public IUnknown |
| { | | { |
| public: | | public: |
| | |
| skipping to change at line 1333 | | skipping to change at line 1348 |
| #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, |
| /* [annotation][iid_is][out] */ | | /* [annotation][iid_is][out] */ |
|
| __RPC__deref_out void **ppvObject); | | _COM_Outptr_ 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 1530 | | skipping to change at line 1545 |
| #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, |
| /* [annotation][iid_is][out] */ | | /* [annotation][iid_is][out] */ |
|
| __RPC__deref_out void **ppvObject); | | _COM_Outptr_ 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 1585 | | skipping to change at line 1600 |
| #endif /* C style interface */ | | #endif /* C style interface */ |
| | |
| #endif /* __IExtensionServices_INTERFACE_DEFINED__ */ | | #endif /* __IExtensionServices_INTERFACE_DEFINED__ */ |
| | |
| /* interface __MIDL_itf_hlink_0000_0007 */ | | /* interface __MIDL_itf_hlink_0000_0007 */ |
| /* [local] */ | | /* [local] */ |
| | |
| #endif | | #endif |
| | |
| #endif // !HLINK_H | | #endif // !HLINK_H |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| | #pragma endregion |
| | |
| extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0007_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0007_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_hlink_0000_0007_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( | | /* [local] */ HRESULT STDMETHODCALLTYPE IHlink_GetMonikerReference_Proxy( |
| IHlink * This, | | IHlink * This, |
| /* [in] */ DWORD dwWhichRef, | | /* [in] */ DWORD dwWhichRef, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out_opt IMoniker **ppimkTarget, | | _Outptr_opt_result_maybenull_ IMoniker **ppimkTarget, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out_opt LPWSTR *ppwzLocation); | | _Outptr_opt_result_maybenull_ LPWSTR *ppwzLocation); |
| | |
| /* [call_as] */ HRESULT STDMETHODCALLTYPE IHlink_GetMonikerReference_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IHlink_GetMonikerReference_Stub( |
| __RPC__in IHlink * This, | | __RPC__in IHlink * This, |
| /* [in] */ DWORD dwWhichRef, | | /* [in] */ DWORD dwWhichRef, |
| /* [out] */ __RPC__deref_out_opt IMoniker **ppimkTarget, | | /* [out] */ __RPC__deref_out_opt IMoniker **ppimkTarget, |
| /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzLocation); | | /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzLocation); |
| | |
| /* [local] */ HRESULT STDMETHODCALLTYPE IHlink_GetStringReference_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IHlink_GetStringReference_Proxy( |
| IHlink * This, | | IHlink * This, |
| /* [in] */ DWORD dwWhichRef, | | /* [in] */ DWORD dwWhichRef, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out LPWSTR *ppwzTarget, | | _Outptr_opt_ LPWSTR *ppwzTarget, |
| /* [annotation][out] */ | | /* [annotation][out] */ |
|
| __deref_opt_out_opt LPWSTR *ppwzLocation); | | _Outptr_opt_result_maybenull_ LPWSTR *ppwzLocation); |
| | |
| /* [call_as] */ HRESULT STDMETHODCALLTYPE IHlink_GetStringReference_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IHlink_GetStringReference_Stub( |
| __RPC__in IHlink * This, | | __RPC__in IHlink * This, |
| /* [in] */ DWORD dwWhichRef, | | /* [in] */ DWORD dwWhichRef, |
| /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzTarget, | | /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzTarget, |
| /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzLocation); | | /* [out] */ __RPC__deref_out_opt LPWSTR *ppwzLocation); |
| | |
| /* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| | |
| End of changes. 44 change blocks. |
| 86 lines changed or deleted | | 96 lines changed or added |
|