# IRfStatusReport Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | AddToolStatus ([in] BSTR tool,[out, retval] CONID *id)
HRESULT | SetToolStatusMessage ([in] CONID id,[in] BSTR message)
HRESULT | RemoveToolStatus ([in] CONID id)

## Detailed Description

The IRfStatusReport interface provides methods that allow you work with function set oriented to status report.

## Member Function Documentation

HRESULT IRfStatusReport::AddToolStatus | ( | [in] BSTR | tool,
|  | [out, retval] CONID * | id |
| ) |  |  |

Add new connector for tool status message.

Parameters:

  | tool | [in] root of tool.

Returns:
  id [out, retval] id of new added connector.

HRESULT IRfStatusReport::SetToolStatusMessage | ( | [in] CONID | id,
|  | [in] BSTR | message |
| ) |  |  |

Set tool status message.

Parameters:

  | id | [in] Id of tool status message connector.
  | message | [in] Status message.

HRESULT IRfStatusReport::RemoveToolStatus | ( | [in] CONID | id | ) |

Remove tool connector.

Parameters:

  | id | [in] Id of tool status message connector.