title: Is RCW(Runtime Callable Wrapper) the only way of calling an unmanaged com object in .net?
body: <p>I'm working on a project where I need to call an unmanaged COM object in C#.net project. In this <a href="http://www.codeproject.com/Articles/9903/Calling-Managed-Code-from-Unmanaged-Code-and-vice" rel="nofollow">link</a>, I have found that in order to call a COM object in .net, one needs to have a RC Wrapper on that object. So, I'm just curious to know if this is the only way to proceed?? or Do we have any other way of calling a COM object in .NET?</p>