|
ReactOS 0.4.16-dev-1946-g52006dd
|
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 |
Public Member Functions inherited from SIfacePtr< IShellFolder > | |
| 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 | |
Protected Member Functions inherited from SIfacePtr< IShellFolder > | |
| SIfacePtr (const SIfacePtr &o) | |
Protected Attributes inherited from SIfacePtr< IShellFolder > | |
| 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().