Here are some articles I found for anyone who wants to study the issues I dealt with.
MSDN: Native and .NET Interoperability
Interop Without PInvoke - Consuming Native Libraries in C#.
Eyal, Regards.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. -- Martin Fowler.
SharpHighlighter - is an extension for Visual Studio, a fairly simple code highlighter for C#.