ReactOS  0.4.14-dev-115-g4576127
CACListISF Class Reference

#include <aclistisf.h>

Inheritance diagram for CACListISF:
Collaboration diagram for CACListISF:

Public Member Functions

 CACListISF ()
 
 ~CACListISF ()
 
virtual HRESULT STDMETHODCALLTYPE Next (ULONG celt, LPOLESTR *rgelt, ULONG *pceltFetched)
 
virtual HRESULT STDMETHODCALLTYPE Skip (ULONG celt)
 
virtual HRESULT STDMETHODCALLTYPE Reset ()
 
virtual HRESULT STDMETHODCALLTYPE Clone (IEnumString **ppenum)
 
virtual HRESULT STDMETHODCALLTYPE Expand (LPCOLESTR pszExpand)
 
virtual HRESULT STDMETHODCALLTYPE SetOptions (DWORD dwFlag)
 
virtual HRESULT STDMETHODCALLTYPE GetOptions (DWORD *pdwFlag)
 
virtual HRESULT STDMETHODCALLTYPE SetOwner (IUnknown *)
 
virtual HRESULT STDMETHODCALLTYPE GetClassID (CLSID *pClassID)
 
virtual HRESULT STDMETHODCALLTYPE Initialize (PCIDLIST_ABSOLUTE pidl)
 
- 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 IEnumString
HRESULT RemoteNext ([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] LPOLESTR *rgelt, [out] ULONG *pceltFetched)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Private Attributes

DWORD m_dwOptions
 

Additional Inherited Members

- Public Types inherited from IEnumString
typedef IEnumStringLPENUMSTRING
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Types inherited from IPersistFolder
typedef IPersistFolderLPPERSISTFOLDER
 
- Public Types inherited from IPersist
typedef IPersistLPPERSIST
 
- 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 23 of file aclistisf.h.

Constructor & Destructor Documentation

◆ CACListISF()

CACListISF::CACListISF ( )

Definition at line 23 of file aclistisf.cpp.

23  :
24  m_dwOptions(0)
25 {
26 }
DWORD m_dwOptions
Definition: aclistisf.h:32

◆ ~CACListISF()

CACListISF::~CACListISF ( )

Definition at line 28 of file aclistisf.cpp.

29 {
30 }

Member Function Documentation

◆ Clone()

HRESULT STDMETHODCALLTYPE CACListISF::Clone ( IEnumString **  ppenum)
virtual

Implements IEnumString.

Definition at line 51 of file aclistisf.cpp.

52 {
53  TRACE("(%p, %p)\n", this, ppOut);
54  *ppOut = NULL;
55  return E_NOTIMPL;
56 }
smooth NULL
Definition: ftsmooth.c:416
#define TRACE(s)
Definition: solgame.cpp:4
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ Expand()

HRESULT STDMETHODCALLTYPE CACListISF::Expand ( LPCOLESTR  pszExpand)
virtual

Definition at line 59 of file aclistisf.cpp.

60 {
61  TRACE("(%p, %ls)\n", this, pszExpand);
62  return E_NOTIMPL;
63 }
#define TRACE(s)
Definition: solgame.cpp:4
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ GetClassID()

HRESULT STDMETHODCALLTYPE CACListISF::GetClassID ( CLSID pClassID)
virtual

Implements IPersist.

Definition at line 88 of file aclistisf.cpp.

89 {
90  TRACE("(%p, %p)\n", this, pClassID);
91  if (pClassID == NULL)
92  return E_POINTER;
93  *pClassID = CLSID_ACListISF;
94  return S_OK;
95 }
smooth NULL
Definition: ftsmooth.c:416
#define TRACE(s)
Definition: solgame.cpp:4
#define S_OK
Definition: intsafe.h:59
#define E_POINTER
Definition: winerror.h:2365

◆ GetOptions()

HRESULT STDMETHODCALLTYPE CACListISF::GetOptions ( DWORD pdwFlag)
virtual

Definition at line 73 of file aclistisf.cpp.

74 {
75  TRACE("(%p, %p)\n", this, pdwFlag);
76  *pdwFlag = m_dwOptions;
77  return S_OK;
78 }
DWORD m_dwOptions
Definition: aclistisf.h:32
#define TRACE(s)
Definition: solgame.cpp:4
#define S_OK
Definition: intsafe.h:59

◆ Initialize()

HRESULT STDMETHODCALLTYPE CACListISF::Initialize ( PCIDLIST_ABSOLUTE  pidl)
virtual

Implements IPersistFolder.

Definition at line 98 of file aclistisf.cpp.

99 {
100  TRACE("(%p, %p)\n", this, pidl);
101  return S_OK;
102 }
#define TRACE(s)
Definition: solgame.cpp:4
#define S_OK
Definition: intsafe.h:59

◆ Next()

HRESULT STDMETHODCALLTYPE CACListISF::Next ( ULONG  celt,
LPOLESTR rgelt,
ULONG pceltFetched 
)
virtual

Implements IEnumString.

Definition at line 33 of file aclistisf.cpp.

34 {
35  TRACE("(%p, %d, %p, %p)\n", this, celt, rgelt, pceltFetched);
36  return E_NOTIMPL;
37 }
#define TRACE(s)
Definition: solgame.cpp:4
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ Reset()

HRESULT STDMETHODCALLTYPE CACListISF::Reset ( void  )
virtual

Implements IEnumString.

Definition at line 39 of file aclistisf.cpp.

40 {
41  TRACE("(%p)\n", this);
42  return E_NOTIMPL;
43 }
#define TRACE(s)
Definition: solgame.cpp:4
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ SetOptions()

HRESULT STDMETHODCALLTYPE CACListISF::SetOptions ( DWORD  dwFlag)
virtual

Definition at line 66 of file aclistisf.cpp.

67 {
68  TRACE("(%p, %lu)\n", this, dwFlag);
69  m_dwOptions = dwFlag;
70  return S_OK;
71 }
DWORD m_dwOptions
Definition: aclistisf.h:32
#define TRACE(s)
Definition: solgame.cpp:4
#define S_OK
Definition: intsafe.h:59

◆ SetOwner()

HRESULT STDMETHODCALLTYPE CACListISF::SetOwner ( IUnknown punkOwner)
virtual

Implements IShellService.

Definition at line 81 of file aclistisf.cpp.

82 {
83  TRACE("(%p, %p)\n", this, punkOwner);
84  return E_NOTIMPL;
85 }
#define TRACE(s)
Definition: solgame.cpp:4
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ Skip()

HRESULT STDMETHODCALLTYPE CACListISF::Skip ( ULONG  celt)
virtual

Implements IEnumString.

Definition at line 45 of file aclistisf.cpp.

46 {
47  TRACE("(%p, %d)\n", this, celt);
48  return E_NOTIMPL;
49 }
#define TRACE(s)
Definition: solgame.cpp:4
#define E_NOTIMPL
Definition: ddrawi.h:99

Member Data Documentation

◆ m_dwOptions

DWORD CACListISF::m_dwOptions
private

Definition at line 32 of file aclistisf.h.

Referenced by GetOptions(), and SetOptions().


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