title: C#, VB6 and the Decimal data type
body: <p>Im writing a C# class library which is going to be used as a proxy between a VB6 application and WCF service. </p>
  
  <p>Some of the WCF service methods use Decimal data types as parameters which Im unable to duplicate directly in the interface I provide to the VB6 application as this is an unsupported type.</p>
  
  <p>How do I implement this in the COM interface and safely convert it to the Decimal type that the WCF interface is expecting?</p>