Typical C++ Usage
BSTR bstrKey;
VARIANT vValue;
HRESULT hr = E_OUTOFMEMORY;
bstrKey = ::SysAllocString(L"fileName");
::VariantInit(&vValue);
if(bstrKey)
hr = m_pProvHelper->GetRollbackData(bstrKey, &vValue);
::SysFreeString(bstrKey);
::VariantClear(vValue);