ReactOS 0.4.16-dev-336-gb667d82
|
IShellLink smart pointer. More...
#include <shellclasses.h>
Public Types | |
typedef SIfacePtr< IShellLink > | super |
Public Member Functions | |
ShellLinkPtr (IShellLink *p) | |
Public Member Functions inherited from SIfacePtr< IShellLink > | |
SIfacePtr () | |
SIfacePtr (IShellLink *p) | |
SIfacePtr (IUnknown *unknown, REFIID riid) | |
~SIfacePtr () | |
IShellLink * | operator-> () |
const IShellLink * | operator-> () const |
operator IShellLink * () | |
IShellLink ** | operator& () |
bool | empty () const |
SIfacePtr & | operator= (IShellLink *p) |
void | operator= (SIfacePtr const &o) |
HRESULT | CreateInstance (REFIID clsid, REFIID riid) |
HRESULT | QueryInterface (REFIID riid, I *p) |
IShellLink * | get () |
void | Free () |
Additional Inherited Members | |
Protected Member Functions inherited from SIfacePtr< IShellLink > | |
SIfacePtr (const SIfacePtr &o) | |
Protected Attributes inherited from SIfacePtr< IShellLink > | |
IShellLink * | _p |
IShellLink smart pointer.
Definition at line 607 of file shellclasses.h.
typedef SIfacePtr<IShellLink> ShellLinkPtr::super |
Definition at line 609 of file shellclasses.h.
|
inline |
Definition at line 611 of file shellclasses.h.