IRsEnumBSEvents Interface Reference

Inherits IUnknown.

List of all members.

Public Member Functions

HRESULT Next ([in] ULONG cEvents,[out] IRsBSEvent **pArrayEvents,[out] ULONG *pcFetched)
HRESULT Skip ([in] ULONG cEvents)
HRESULT Reset (void)
HRESULT Clone ([out] IRsEnumBSEvents **ppEnum)


Detailed Description

Enumerator of base system events

Member Function Documentation

HRESULT IRsEnumBSEvents::Next ( [in] ULONG  cEvents,
[out] IRsBSEvent **  pArrayEvents,
[out] ULONG *  pcFetched 
)

Parameters:
cEvents [in] number of items elements being requested
pArrayEvents [out] Array of size cEvents (or larger) of the items of interest
pcFetched [out] pointer to the number of elements actually supplied in pArrayEvents

HRESULT IRsEnumBSEvents::Skip ( [in] ULONG  cEvents  ) 

Skips over the next specified number of elements in the enumeration sequence

Parameters:
cEvents [in] Number of elements to be skipped

HRESULT IRsEnumBSEvents::Reset ( void   ) 

Resets the enumeration sequence to the beginning

HRESULT IRsEnumBSEvents::Clone ( [out] IRsEnumBSEvents **  ppEnum  ) 

Creates another enumerator that contains the same enumeration state as the current one. Using this function, a client can record a particular point in the enumeration sequence and then return to that point at a later time. The new enumerator supports the same interface as the original one.

Parameters:
ppEnum [out] Address of IRsEnumBSEvents pointer variable that receives the interface pointer to the enumeration object. If the method is unsuccessful, the value of this output variable is undefined.


Generated on Wed May 20 21:32:22 2009 for trueSpace7.6 SDK by  doxygen 1.5.5