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
112 {
115 }
117
121 {
124 }
126
127
131 {
134 }
137
138
139 CComPtr<IShellFolder> psf2;
141 ok(
hr ==
S_OK,
"Impossible to bind to Programs pidl");
143 {
144
147
148
151 }
152}
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)
static const BOOL g_bVista