ReactOS 0.4.16-dev-334-g4d9f67c
CDefViewDual Class Reference
Inheritance diagram for CDefViewDual:
Collaboration diagram for CDefViewDual:

Public Member Functions

 CDefViewDual ()
 
 ~CDefViewDual ()
 
HRESULT STDMETHODCALLTYPE Initialize ()
 
STDMETHOD() get_Application (IDispatch **app) override
 
STDMETHOD() get_Parent (IDispatch **parent) override
 
STDMETHOD() get_Folder (Folder **folder) override
 
STDMETHOD() SelectedItems (FolderItems **items) override
 
STDMETHOD() get_FocusedItem (FolderItem **item) override
 
STDMETHOD() SelectItem (VARIANT *item, int flags) override
 
STDMETHOD() PopupItemMenu (FolderItem *item, VARIANT vx, VARIANT vy, BSTR *command) override
 
STDMETHOD() get_Script (IDispatch **script) override
 
STDMETHOD() get_ViewOptions (long *options) override
 
STDMETHOD() get_CurrentViewMode (UINT *mode) override
 
STDMETHOD() put_CurrentViewMode (UINT mode) override
 
STDMETHOD() SelectItemRelative (int relative) override
 
- Public Member Functions inherited from ATL::CComObjectRootEx< CComMultiThreadModelNoCS >
 ~CComObjectRootEx ()
 
ULONG InternalAddRef ()
 
ULONG InternalRelease ()
 
void Lock ()
 
void Unlock ()
 
HRESULT _AtlInitialConstruct ()
 
- Public Member Functions inherited from ATL::CComObjectRootBase
 CComObjectRootBase ()
 
 ~CComObjectRootBase ()
 
void SetVoid (void *)
 
HRESULT _AtlFinalConstruct ()
 
HRESULT FinalConstruct ()
 
void InternalFinalConstructAddRef ()
 
void InternalFinalConstructRelease ()
 
void FinalRelease ()
 
- Public Member Functions inherited from ATL::IDispatchImpl< IShellFolderViewDual2, &IID_IShellFolderViewDual2 >
 IDispatchImpl ()
 
STDMETHOD() GetTypeInfoCount (UINT *pctinfo)
 
STDMETHOD() GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
STDMETHOD() GetIDsOfNames (REFIID, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
STDMETHOD() Invoke (DISPID dispIdMember, REFIID, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 

Additional Inherited Members

- Static Public Member Functions inherited from ATL::CComObjectRootBase
static void WINAPI ObjectMain (bool)
 
static const struct _ATL_CATMAP_ENTRYGetCategoryMap ()
 
static HRESULT WINAPI InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
 
- Public Attributes inherited from ATL::CComObjectRootBase
LONG m_dwRef
 

Detailed Description

Definition at line 26 of file CDefViewDual.cpp.

Constructor & Destructor Documentation

◆ CDefViewDual()

CDefViewDual::CDefViewDual ( )
inline

Definition at line 31 of file CDefViewDual.cpp.

32 {
33 }

◆ ~CDefViewDual()

CDefViewDual::~CDefViewDual ( )
inline

Definition at line 35 of file CDefViewDual.cpp.

36 {
37 }

Member Function Documentation

◆ get_Application()

STDMETHOD() CDefViewDual::get_Application ( IDispatch **  app)
inlineoverride

Definition at line 46 of file CDefViewDual.cpp.

47 {
48 if (!app) return E_INVALIDARG;
49
51 }
HRESULT WINAPI CShellDispatch_Constructor(REFIID riid, LPVOID *ppvOut)
#define E_INVALIDARG
Definition: ddrawi.h:101
const GUID IID_IDispatch

◆ get_CurrentViewMode()

STDMETHOD() CDefViewDual::get_CurrentViewMode ( UINT mode)
inlineoverride

Definition at line 110 of file CDefViewDual.cpp.

111 {
112 FIXME("CDefViewDual::get_CurrentViewMode is UNIMPLEMENTED (%p, %p)\n", this, mode);
113 return E_NOTIMPL;
114 }
#define FIXME(fmt,...)
Definition: precomp.h:53
#define E_NOTIMPL
Definition: ddrawi.h:99
GLenum mode
Definition: glext.h:6217

◆ get_FocusedItem()

STDMETHOD() CDefViewDual::get_FocusedItem ( FolderItem **  item)
inlineoverride

Definition at line 77 of file CDefViewDual.cpp.

78 {
79 if (!item) return E_INVALIDARG;
80 *item = NULL;
81 FIXME("CDefViewDual::get_FocusedItem is UNIMPLEMENTED (%p, %p)\n", this, item);
82 return E_NOTIMPL;
83 }
#define NULL
Definition: types.h:112
static ATOM item
Definition: dde.c:856

◆ get_Folder()

STDMETHOD() CDefViewDual::get_Folder ( Folder **  folder)
inlineoverride

Definition at line 61 of file CDefViewDual.cpp.

62 {
63 if (!folder) return E_INVALIDARG;
64 *folder = NULL;
65 FIXME("CDefViewDual::get_Folder is UNIMPLEMENTED (%p, %p)\n", this, folder);
66 return E_NOTIMPL;
67 }
Definition: fci.c:116

◆ get_Parent()

STDMETHOD() CDefViewDual::get_Parent ( IDispatch **  parent)
inlineoverride

Definition at line 53 of file CDefViewDual.cpp.

54 {
55 if (!parent) return E_INVALIDARG;
56 *parent = NULL;
57 FIXME("CDefViewDual::get_Parent is UNIMPLEMENTED (%p, %p)\n", this, parent);
58 return E_NOTIMPL;
59 }
r parent
Definition: btrfs.c:3010

◆ get_Script()

STDMETHOD() CDefViewDual::get_Script ( IDispatch **  script)
inlineoverride

Definition at line 97 of file CDefViewDual.cpp.

98 {
99 FIXME("CDefViewDual::get_Script is UNIMPLEMENTED (%p, %p)\n", this, script);
100 return E_NOTIMPL;
101 }
script
Definition: msipriv.h:383

◆ get_ViewOptions()

STDMETHOD() CDefViewDual::get_ViewOptions ( long options)
inlineoverride

Definition at line 103 of file CDefViewDual.cpp.

104 {
105 FIXME("CDefViewDual::get_ViewOptions is UNIMPLEMENTED (%p, %p)\n", this, options);
106 return E_NOTIMPL;
107 }

◆ Initialize()

HRESULT STDMETHODCALLTYPE CDefViewDual::Initialize ( )
inline

Definition at line 39 of file CDefViewDual.cpp.

40 {
41 // Nothing to do for now..
42 return S_OK;
43 }
#define S_OK
Definition: intsafe.h:52

◆ PopupItemMenu()

STDMETHOD() CDefViewDual::PopupItemMenu ( FolderItem *  item,
VARIANT  vx,
VARIANT  vy,
BSTR command 
)
inlineoverride

Definition at line 91 of file CDefViewDual.cpp.

92 {
93 FIXME("CDefViewDual::PopupItemMenu is UNIMPLEMENTED (%p, %p, %s, %s, %p)\n", this, item, wine_dbgstr_variant(&vx), wine_dbgstr_variant(&vy), command);
94 return E_NOTIMPL;
95 }

◆ put_CurrentViewMode()

STDMETHOD() CDefViewDual::put_CurrentViewMode ( UINT  mode)
inlineoverride

Definition at line 116 of file CDefViewDual.cpp.

117 {
118 FIXME("CDefViewDual::put_CurrentViewMode is UNIMPLEMENTED (%p, %u)\n", this, mode);
119 return E_NOTIMPL;
120 }

◆ SelectedItems()

STDMETHOD() CDefViewDual::SelectedItems ( FolderItems **  items)
inlineoverride

Definition at line 69 of file CDefViewDual.cpp.

70 {
71 if (!items) return E_INVALIDARG;
72 *items = NULL;
73 FIXME("CDefViewDual::SelectedItems is UNIMPLEMENTED (%p, %p)\n", this, items);
74 return E_NOTIMPL;
75 }
static TCHAR * items[]
Definition: page1.c:45

◆ SelectItem()

STDMETHOD() CDefViewDual::SelectItem ( VARIANT item,
int  flags 
)
inlineoverride

Definition at line 85 of file CDefViewDual.cpp.

86 {
87 FIXME("CDefViewDual::SelectItem is UNIMPLEMENTED (%p, %p, %i)\n", this, item, flags);
88 return E_NOTIMPL;
89 }
GLbitfield flags
Definition: glext.h:7161

◆ SelectItemRelative()

STDMETHOD() CDefViewDual::SelectItemRelative ( int  relative)
inlineoverride

Definition at line 122 of file CDefViewDual.cpp.

123 {
124 FIXME("CDefViewDual::SelectItemRelative is UNIMPLEMENTED (%p, %i)\n", this, relative);
125 return E_NOTIMPL;
126 }

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