C# .NET Class Wrappers For C++ DLL
We are currently developing a library, written in C++, for an application-specific smart card. The library will have three object classes which must be presented to a C# application: (1) API version class, smart card manager class, and the smart card class. To support the C# application, we need a managed C# assembly which wraps the native C++ DLL classes.
As we are still in the process of defining the smart card interface, the work will be performed in 2 phases. The first phase will implement the wrappers for the version and smart card manager classes. The second phase will implement the smart card class wrapper once we have the interface definition available for you to begin this phase.
At this time, the following is available from which this job is to begin:
• VS2010 C# assembly project with the outline of C# interface definitions for:
o Version class
o Smart card manager class
• Compiled C++ DLL
• C++ header files for the DLL classes