ReactOS  0.4.15-dev-3163-gf17c2c0
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 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 ()
 

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 }
#define TRACE(s)
Definition: solgame.cpp:4

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

◆ Reset()

STDMETHODIMP CACLHistory::Reset ( void  )
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 FIXME(fmt,...)
Definition: debug.h:111
#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 }
#define TRACE(s)
Definition: solgame.cpp:4
#define E_NOTIMPL
Definition: ddrawi.h:99

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