ReactOS  0.4.15-dev-3719-g41b8715
CDefViewDual Class Reference
Inheritance diagram for CDefViewDual:
Collaboration diagram for CDefViewDual:

Public Member Functions

 CDefViewDual ()
 
 ~CDefViewDual ()
 
HRESULT STDMETHODCALLTYPE Initialize ()
 
virtual HRESULT STDMETHODCALLTYPE get_Application (IDispatch **app) override
 
virtual HRESULT STDMETHODCALLTYPE get_Parent (IDispatch **parent) override
 
virtual HRESULT STDMETHODCALLTYPE get_Folder (Folder **folder) override
 
virtual HRESULT STDMETHODCALLTYPE SelectedItems (FolderItems **items) override
 
virtual HRESULT STDMETHODCALLTYPE get_FocusedItem (FolderItem **item) override
 
virtual HRESULT STDMETHODCALLTYPE SelectItem (VARIANT *item, int flags) override
 
virtual HRESULT STDMETHODCALLTYPE PopupItemMenu (FolderItem *item, VARIANT vx, VARIANT vy, BSTR *command) override
 
virtual HRESULT STDMETHODCALLTYPE get_Script (IDispatch **script) override
 
virtual HRESULT STDMETHODCALLTYPE get_ViewOptions (long *options) override
 
virtual HRESULT STDMETHODCALLTYPE get_CurrentViewMode (UINT *mode) override
 
virtual HRESULT STDMETHODCALLTYPE put_CurrentViewMode (UINT mode) override
 
virtual HRESULT STDMETHODCALLTYPE 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()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::get_Application ( IDispatch **  app)
inlineoverridevirtual

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()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::get_CurrentViewMode ( UINT mode)
inlineoverridevirtual

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: debug.h:111
GLenum mode
Definition: glext.h:6217
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ get_FocusedItem()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::get_FocusedItem ( FolderItem **  item)
inlineoverridevirtual

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 FIXME(fmt,...)
Definition: debug.h:111
#define E_INVALIDARG
Definition: ddrawi.h:101
static ATOM item
Definition: dde.c:856
#define E_NOTIMPL
Definition: ddrawi.h:99
#define NULL
Definition: types.h:112

◆ get_Folder()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::get_Folder ( Folder **  folder)
inlineoverridevirtual

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:115
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_INVALIDARG
Definition: ddrawi.h:101
#define E_NOTIMPL
Definition: ddrawi.h:99
#define NULL
Definition: types.h:112

◆ get_Parent()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::get_Parent ( IDispatch **  parent)
inlineoverridevirtual

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  }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_INVALIDARG
Definition: ddrawi.h:101
r parent
Definition: btrfs.c:2944
#define E_NOTIMPL
Definition: ddrawi.h:99
#define NULL
Definition: types.h:112

◆ get_Script()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::get_Script ( IDispatch **  script)
inlineoverridevirtual

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  }
#define FIXME(fmt,...)
Definition: debug.h:111
script
Definition: msipriv.h:374
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ get_ViewOptions()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::get_ViewOptions ( long options)
inlineoverridevirtual

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  }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ 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()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::PopupItemMenu ( FolderItem *  item,
VARIANT  vx,
VARIANT  vy,
BSTR command 
)
inlineoverridevirtual

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  }
#define FIXME(fmt,...)
Definition: debug.h:111
static ATOM item
Definition: dde.c:856
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ put_CurrentViewMode()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::put_CurrentViewMode ( UINT  mode)
inlineoverridevirtual

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  }
#define FIXME(fmt,...)
Definition: debug.h:111
GLenum mode
Definition: glext.h:6217
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ SelectedItems()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::SelectedItems ( FolderItems **  items)
inlineoverridevirtual

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  }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_INVALIDARG
Definition: ddrawi.h:101
#define E_NOTIMPL
Definition: ddrawi.h:99
#define NULL
Definition: types.h:112
static TCHAR * items[]
Definition: page1.c:45

◆ SelectItem()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::SelectItem ( VARIANT item,
int  flags 
)
inlineoverridevirtual

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  }
#define FIXME(fmt,...)
Definition: debug.h:111
GLbitfield flags
Definition: glext.h:7161
static ATOM item
Definition: dde.c:856
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ SelectItemRelative()

virtual HRESULT STDMETHODCALLTYPE CDefViewDual::SelectItemRelative ( int  relative)
inlineoverridevirtual

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  }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99

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