[PSDK] Support STRICT_TYPED_ITEMIDS in shdeprecated.idl. CORE-16385

This commit is contained in:
Suraj K Suresh 2019-12-25 00:24:51 +05:30 committed by Mark Jansen
parent d7f224dce3
commit fbc14d52cd
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B
2 changed files with 14 additions and 14 deletions

View file

@ -743,7 +743,7 @@ void WINAPI SHAddToRecentDocs (UINT uFlags,LPCVOID pv)
if (SUCCEEDED(SHGetSpecialFolderLocation(hwnd, CSIDL_RECENT, if (SUCCEEDED(SHGetSpecialFolderLocation(hwnd, CSIDL_RECENT,
&pidl))) { &pidl))) {
SHGetPathFromIDListA(pidl, link_dir); SHGetPathFromIDListA(pidl, link_dir);
IMalloc_Free(ppM,pidl); IMalloc_Free(ppM, pidl);
} }
else { else {
/* serious issues */ /* serious issues */

View file

@ -50,7 +50,7 @@ interface ITravelEntry : IUnknown
[in] BOOL fIsLocalAnchor); [in] BOOL fIsLocalAnchor);
HRESULT GetPidl( HRESULT GetPidl(
[out] LPITEMIDLIST *ppidl); [out] PIDLIST_ABSOLUTE *ppidl);
}; };
[ [
@ -84,7 +84,7 @@ interface ITravelLog : IUnknown
HRESULT FindTravelEntry( HRESULT FindTravelEntry(
[in] IUnknown *punk, [in] IUnknown *punk,
[in] LPCITEMIDLIST pidl, [in] PCIDLIST_ABSOLUTE pidl,
[out] ITravelEntry **ppte); [out] ITravelEntry **ppte);
HRESULT GetToolTipText( HRESULT GetToolTipText(
@ -343,17 +343,17 @@ typedef struct basebrowserdataxp
DWORD _fCreatingViewWindow; DWORD _fCreatingViewWindow;
UINT _uActivateState; UINT _uActivateState;
LPCITEMIDLIST _pidlNewShellView; PCIDLIST_ABSOLUTE _pidlNewShellView;
IOleCommandTarget *_pctView; IOleCommandTarget *_pctView;
LPITEMIDLIST _pidlCur; PIDLIST_ABSOLUTE _pidlCur;
IShellView *_psv; IShellView *_psv;
IShellFolder *_psf; IShellFolder *_psf;
HWND _hwndView; HWND _hwndView;
LPWSTR _pszTitleCur; LPWSTR _pszTitleCur;
LPITEMIDLIST _pidlPending; PIDLIST_ABSOLUTE _pidlPending;
IShellView *_psvPending; IShellView *_psvPending;
IShellFolder *_psfPending; IShellFolder *_psfPending;
HWND _hwndViewPending; HWND _hwndViewPending;
@ -378,17 +378,17 @@ typedef struct basebrowserdatalh
DWORD _fCreatingViewWindow; DWORD _fCreatingViewWindow;
UINT _uActivateState; UINT _uActivateState;
LPCITEMIDLIST _pidlNewShellView; PCIDLIST_ABSOLUTE _pidlNewShellView;
IOleCommandTarget *_pctView; IOleCommandTarget *_pctView;
LPITEMIDLIST _pidlCur; PIDLIST_ABSOLUTE _pidlCur;
IShellView *_psv; IShellView *_psv;
IShellFolder *_psf; IShellFolder *_psf;
HWND _hwndView; HWND _hwndView;
LPWSTR _pszTitleCur; LPWSTR _pszTitleCur;
LPITEMIDLIST _pidlPending; PIDLIST_ABSOLUTE _pidlPending;
IShellView *_psvPending; IShellView *_psvPending;
IShellFolder *_psfPending; IShellFolder *_psfPending;
HWND _hwndViewPending; HWND _hwndViewPending;
@ -535,13 +535,13 @@ interface IBrowserService2 : IBrowserService
HRESULT _DisableModeless(); HRESULT _DisableModeless();
HRESULT _NavigateToPidl( HRESULT _NavigateToPidl(
[in] LPCITEMIDLIST pidl, [in] PCIDLIST_ABSOLUTE pidl,
[in] DWORD grfHLNF, [in] DWORD grfHLNF,
[in] DWORD dwFlags); [in] DWORD dwFlags);
HRESULT _TryShell2Rename( HRESULT _TryShell2Rename(
[in] IShellView *psv, [in] IShellView *psv,
[in] LPCITEMIDLIST pidlNew); [in] PCIDLIST_ABSOLUTE pidlNew);
HRESULT _SwitchActivationNow(); HRESULT _SwitchActivationNow();
@ -593,7 +593,7 @@ interface IBrowserService2 : IBrowserService
[in] HMONITOR hmon); [in] HMONITOR hmon);
IStream* v_GetViewStream( IStream* v_GetViewStream(
[in] LPCITEMIDLIST pidl, [in] PCIDLIST_ABSOLUTE pidl,
[in] DWORD grfMode, [in] DWORD grfMode,
[in] LPCWSTR pwszName); [in] LPCWSTR pwszName);
@ -647,7 +647,7 @@ interface IBrowserService2 : IBrowserService
[in] BOOL bUseHmonitor); [in] BOOL bUseHmonitor);
HRESULT v_CheckZoneCrossing( HRESULT v_CheckZoneCrossing(
[in, out] LPCITEMIDLIST pidl); [in, out] PCIDLIST_ABSOLUTE pidl);
}; };
[ [
@ -666,7 +666,7 @@ interface IBrowserService3 : IBrowserService2
[in] UINT uiCP, [in] UINT uiCP,
[in] LPCWSTR pwszPath, [in] LPCWSTR pwszPath,
[in] DWORD dwFlags, [in] DWORD dwFlags,
[out] LPITEMIDLIST *ppidlOut); [out] PIDLIST_ABSOLUTE *ppidlOut);
}; };
[ [