ReactOS 0.4.15-dev-7681-g776c3a3
SpecialFolderPath Struct Reference

Retrieval of special shell folder paths. More...

#include <shellclasses.h>

Inheritance diagram for SpecialFolderPath:
Collaboration diagram for SpecialFolderPath:

Public Member Functions

 SpecialFolderPath (int folder, HWND hwnd)
- Public Member Functions inherited from ShellPath
 ShellPath ()
 ShellPath (IShellFolder *folder, LPCWSTR path)
 ShellPath (LPCWSTR path)
 ShellPath (IShellFolder *folder, LPCSTR path)
 ShellPath (LPCSTR path)
 ShellPath (const ShellPath &o)
void operator= (const ShellPath &o)
void operator= (ITEMIDLIST *p)
void operator= (const SHITEMID &o)
void operator+= (const SHITEMID &o)
void assign (LPCITEMIDLIST pidl, size_t size)
void assign (LPCITEMIDLIST pidl)
void split (ShellPath &parent, ShellPath &obj) const
void GetUIObjectOf (REFIID riid, LPVOID *ppvOut, HWND hWnd=0, ShellFolder &sf=GetDesktopFolder())
ShellFolder get_folder ()
ShellFolder get_folder (IShellFolder *parent)
ShellPath create_absolute_pidl (LPCITEMIDLIST parent_pidl) const
- Public Member Functions inherited from SShellPtr< ITEMIDLIST >
 ~SShellPtr ()
ITEMIDLISToperator-> ()
ITEMIDLIST constoperator-> () const
 operator ITEMIDLIST const * () const
const ITEMIDLISToperator* () const
ITEMIDLISToperator* ()

Additional Inherited Members

- Public Types inherited from ShellPath
typedef SShellPtr< ITEMIDLISTsuper
- Protected Member Functions inherited from SShellPtr< ITEMIDLIST >
 SShellPtr ()
 SShellPtr (ITEMIDLIST *p)
void Free ()
- Protected Attributes inherited from SShellPtr< ITEMIDLIST >
ShellMalloc _malloc

Detailed Description

Retrieval of special shell folder paths.

Definition at line 981 of file shellclasses.h.

Constructor & Destructor Documentation

◆ SpecialFolderPath()

SpecialFolderPath::SpecialFolderPath ( int  folder,
HWND  hwnd 

Definition at line 983 of file shellclasses.h.

984 {
987 }
HRESULT WINAPI SHGetSpecialFolderLocation(HWND hwndOwner, INT nFolder, LPITEMIDLIST *ppidl)
Definition: shellpath.c:3194
#define CHECKERROR(hr)
Definition: shellclasses.h:162
Definition: shlfolder.c:183
Definition: fci.c:116
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023

The documentation for this struct was generated from the following file: