50{
52
53 CComHeapPtr<ITEMIDLIST> desktop;
59
60
61 CComHeapPtr<ITEMIDLIST> internet;
66
74
75
76 CComPtr<IPersistFolder2> persist;
80 {
81 CComHeapPtr<ITEMIDLIST>
cur;
82 hr = persist->GetCurFolder(&
cur);
86 }
87
88
89 CComHeapPtr<ITEMIDLIST> dir1, dir2;
92
98
104
105 CComHeapPtr<ITEMIDLIST> dir3, dir4;
108
114
120
121
124
127
130
131
132 CComPtr<IShellFolder> psf2;
134 ok(
hr ==
S_OK,
"Impossible to bind to Programs pidl");
136 {
137
140
141
144 }
145}
HRESULT WINAPI SHGetFolderLocation(HWND hwndOwner, int nFolder, HANDLE hToken, DWORD dwReserved, LPITEMIDLIST *ppidl)
HRESULT BindToObject([in] PCUIDLIST_RELATIVE pidl, [in] LPBC pbcReserved, [in] REFIID riid, [out, iid_is(riid)] void **ppvOut)
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
VOID PathToIDList(LPCWSTR pszPath, ITEMIDLIST **ppidl)