title: Possible to write C# DLL (plugin) for a C++ application?
body: <p>I'd like to write a plugin (DLL) for a C++ application but I'd like to use C#.  Is this possible?  I don't have access to the C++ code so I can't modify it.</p>
  
  <p>From what I've gathered, the C++ (host) application just makes calls to different functions.</p>
  
  <p>Here's a C++ sample plugin function:</p>
  
  <p>void On_Start(HINSTANCE hInstance, HWND hWnd, BOOL bLogSet, int nDLLID, char * szHotKey)</p>
  
  <p>How would this translate to a C# DLL that can be loaded from this C++ application?</p>