title: Convert BSTR to CHAR* and CHAR* to BSTR in C
body: <p>I have to convert a BSTR to CHAR* datatype in C. Is there anyway to do this without using VC++ libraries or functions. The code has to be in pure C. I think 'comutil.h' has got functions but they are in C++ I suppose.</p>
  
  <p>Also, about the SysAllocString function, can we use it in C and convert to CHAR*?. Please help.</p>
  
  <p>Thanks,
  sveerap</p>