ReactOS 0.4.16-dev-336-gb667d82
CACLHistory Class Reference

#include <aclhistory.h>

Inheritance diagram for CACLHistory:
Collaboration diagram for CACLHistory:

Public Member Functions

 CACLHistory ()
 
virtual ~CACLHistory ()
 
STDMETHODIMP Next (ULONG celt, LPOLESTR *rgelt, ULONG *pceltFetched) override
 
STDMETHODIMP Skip (ULONG celt) override
 
STDMETHODIMP Reset () override
 
STDMETHODIMP Clone (IEnumString **ppenum) 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 IEnumString
HRESULT Next ([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] LPOLESTR *rgelt, [out] ULONG *pceltFetched)
 
HRESULT RemoteNext ([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] LPOLESTR *rgelt, [out] ULONG *pceltFetched)
 
HRESULT Skip ([in] ULONG celt)
 
HRESULT Reset ()
 
HRESULT Clone ([out] IEnumString **ppenum)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IEnumString
typedef IEnumStringLPENUMSTRING
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- 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 10 of file aclhistory.h.

Constructor & Destructor Documentation

◆ CACLHistory()

CACLHistory::CACLHistory ( )

Definition at line 10 of file aclhistory.cpp.

11{
12 TRACE("CACLHistory::CACLHistory(%p)\n", this);
13}
#define TRACE(s)
Definition: solgame.cpp:4

◆ ~CACLHistory()

CACLHistory::~CACLHistory ( )
virtual

Definition at line 15 of file aclhistory.cpp.

16{
17 TRACE("CACLHistory::~CACLHistory(%p)\n", this);
18}

Member Function Documentation

◆ Clone()

STDMETHODIMP CACLHistory::Clone ( IEnumString **  ppenum)
override

Implements IEnumString.

Definition at line 45 of file aclhistory.cpp.

46{
47 FIXME("CACLHistory::Clone(%p, %p): stub\n", this, ppenum);
48 if (ppenum)
49 *ppenum = NULL;
50 return E_NOTIMPL;
51}
#define FIXME(fmt,...)
Definition: precomp.h:53
#define E_NOTIMPL
Definition: ddrawi.h:99
#define NULL
Definition: types.h:112

◆ Next()

STDMETHODIMP CACLHistory::Next ( ULONG  celt,
LPOLESTR rgelt,
ULONG pceltFetched 
)
override

Implements IEnumString.

Definition at line 20 of file aclhistory.cpp.

21{
22 FIXME("CACLHistory::Next(%p, %lu, %p, %p): stub\n", this, celt, rgelt, pceltFetched);
23 if (pceltFetched)
24 *pceltFetched = 0;
25 if (rgelt)
26 *rgelt = NULL;
27 if (celt != 1)
28 return E_NOTIMPL;
29 // FIXME: *rgelt, *pceltFetched, return value
30 return S_FALSE;
31}
#define S_FALSE
Definition: winerror.h:2357

◆ Reset()

STDMETHODIMP CACLHistory::Reset ( )
override

Implements IEnumString.

Definition at line 33 of file aclhistory.cpp.

34{
35 FIXME("CACLHistory::Reset(%p): stub\n", this);
36 return S_OK;
37}
#define S_OK
Definition: intsafe.h:52

◆ Skip()

STDMETHODIMP CACLHistory::Skip ( ULONG  celt)
override

Implements IEnumString.

Definition at line 39 of file aclhistory.cpp.

40{
41 TRACE("CACLHistory::Clone(%p, %lu)\n", this, celt);
42 return E_NOTIMPL;
43}

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