X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=dll%2Fwin32%2Fshell32%2Ffolders%2FCMyDocsFolder.h;h=9f89621fae17f7d1b649e8e61c2d78ab8cbeef51;hp=331956d1f3e1c48026da1f2a225201aca49f740f;hb=c2b476bd77673d0285f3aa3f3c9a935f7e530a01;hpb=a5bcd416fbbae4aca76de40590372a1bb63742d9 diff --git a/dll/win32/shell32/folders/CMyDocsFolder.h b/dll/win32/shell32/folders/CMyDocsFolder.h index 331956d1f3e..9f89621fae1 100644 --- a/dll/win32/shell32/folders/CMyDocsFolder.h +++ b/dll/win32/shell32/folders/CMyDocsFolder.h @@ -29,16 +29,11 @@ class CMyDocsFolder : public IPersistFolder2 { private: - CComPtr m_pisfInner; - CComPtr m_pisf2Inner; - - /* both paths are parsible from the MyDocuments */ - LPWSTR sPathTarget; /* complete path to target used for enumeration and ChangeNotify */ - LPITEMIDLIST pidlRoot; /* absolute pidl */ + CComPtr m_pisfInner; + LPITEMIDLIST m_pidlInner; public: CMyDocsFolder(); ~CMyDocsFolder(); - HRESULT WINAPI FinalConstruct(); // IShellFolder virtual HRESULT WINAPI ParseDisplayName(HWND hwndOwner, LPBC pbc, LPOLESTR lpszDisplayName, DWORD *pchEaten, PIDLIST_RELATIVE *ppidl, DWORD *pdwAttributes); @@ -65,10 +60,10 @@ class CMyDocsFolder : virtual HRESULT WINAPI GetClassID(CLSID *lpClassId); // IPersistFolder - virtual HRESULT WINAPI Initialize(LPCITEMIDLIST pidl); + virtual HRESULT WINAPI Initialize(PCIDLIST_ABSOLUTE pidl); // IPersistFolder2 - virtual HRESULT WINAPI GetCurFolder(LPITEMIDLIST * pidl); + virtual HRESULT WINAPI GetCurFolder(PIDLIST_ABSOLUTE * pidl); DECLARE_REGISTRY_RESOURCEID(IDR_MYDOCUMENTS) DECLARE_NOT_AGGREGATABLE(CMyDocsFolder)