ReactOS 0.4.16-dev-725-g22577ae
|
IShellFolder smart pointer. More...
#include <shellclasses.h>
Public Types | |
typedef SIfacePtr< IShellFolder > | super |
Public Member Functions | |
ShellFolder () | |
ShellFolder (IShellFolder *p) | |
ShellFolder (IShellFolder *parent, LPCITEMIDLIST pidl) | |
ShellFolder (LPCITEMIDLIST pidl) | |
void | attach (IShellFolder *parent, LPCITEMIDLIST pidl) |
String | get_name (LPCITEMIDLIST pidl, SHGDNF flags=SHGDN_NORMAL) const |
![]() | |
SIfacePtr () | |
SIfacePtr (IShellFolder *p) | |
SIfacePtr (IUnknown *unknown, REFIID riid) | |
~SIfacePtr () | |
IShellFolder * | operator-> () |
const IShellFolder * | operator-> () const |
operator IShellFolder * () | |
IShellFolder ** | operator& () |
bool | empty () const |
SIfacePtr & | operator= (IShellFolder *p) |
void | operator= (SIfacePtr const &o) |
HRESULT | CreateInstance (REFIID clsid, REFIID riid) |
HRESULT | QueryInterface (REFIID riid, I *p) |
IShellFolder * | get () |
void | Free () |
Additional Inherited Members | |
![]() | |
SIfacePtr (const SIfacePtr &o) | |
![]() | |
IShellFolder * | _p |
IShellFolder smart pointer.
Definition at line 593 of file shellclasses.h.
typedef SIfacePtr<IShellFolder> ShellFolder::super |
Definition at line 595 of file shellclasses.h.
ShellFolder::ShellFolder | ( | ) |
Definition at line 194 of file shellclasses.cpp.
ShellFolder::ShellFolder | ( | IShellFolder * | p | ) |
Definition at line 206 of file shellclasses.cpp.
ShellFolder::ShellFolder | ( | IShellFolder * | parent, |
LPCITEMIDLIST | pidl | ||
) |
Definition at line 214 of file shellclasses.cpp.
ShellFolder::ShellFolder | ( | LPCITEMIDLIST | pidl | ) |
Definition at line 232 of file shellclasses.cpp.
void ShellFolder::attach | ( | IShellFolder * | parent, |
LPCITEMIDLIST | pidl | ||
) |
Definition at line 248 of file shellclasses.cpp.
String ShellFolder::get_name | ( | LPCITEMIDLIST | pidl, |
SHGDNF | flags = SHGDN_NORMAL |
||
) | const |
Definition at line 320 of file shellclasses.cpp.
Referenced by ShellBrowser::Init(), and ShellDirectory::ShellDirectory().