# IRsNtBSEReport Interface Reference

Inherits IDispatch.

List of all members.

## Public Member Functions
HRESULT | Clear (void)
HRESULT | AddRecord ([in] eNtBSERecId eRecId,[in] BSTR bszVal)
HRESULT | GetCount ([out, retval] RtDWORD *pdwCount)
HRESULT | GetRecord ([in] RtDWORD index,[out] eNtBSERecId *peRecId,[out] BSTR *pbszVal)

## Detailed Description

The base event report object is used by networking to log and reports selected events that changed the Dependency Graph.

- To use it you usually create the object and assign to specified events block.
- After the block is applied you can read the changes.

## Member Function Documentation

HRESULT IRsNtBSEReport::Clear | ( | void |  | ) |

Clear. Delete all items from BSE report.

HRESULT IRsNtBSEReport::AddRecord | ( | [in] eNtBSERecId | eRecId,
|  | [in] BSTR | bszVal |
| ) |  |  |

AddRecord. Add log info into the report list.

Parameters:

  | eRecId | [in] Type of the executed operation.
  | bszVal | [in] Object full string identification.

HRESULT IRsNtBSEReport::GetCount | ( | [out, retval] RtDWORD * | pdwCount | ) |

GetCount. Call to get number of the log-reports.

Returns:
  pdwCount [out,retval] Returns number of the log-reports.

HRESULT IRsNtBSEReport::GetRecord | ( | [in] RtDWORD | index,
|  | [out] eNtBSERecId * | peRecId,
|  | [out] BSTR * | pbszVal |
| ) |  |  |

GetRecord. Call to read the specified log-report item.

Parameters:

  | index | [in] Specify index of the log-report. Use method GetCount to get total number of the items.
  | peRecId | [out] Returns the item's type.
  | pbszVal | [out] Returns full string identification of the object on which the operation was executed.