Accessing cpp interfaces from C#