P/Invoke (System.Runtime.InteropServices namespace) - kao što je deerbeer naveo.
Primjer korištenja izvornog MessageBox-a iz user32.dll bi išao nekako ovako:
Code:
[DllImport("user32.dll")]
static extern int MessageBox(IntPtr hWnd, string caption, string text ... );
Nakon ovoga, tu metodu možeš koristiti kao normalnu, uz pojedine cross-usage probleme, zavisno već od signature-a metode koju uvoziš... Za to koristiš Marshalling.
Sve u svemu, na Internetu možeš naći jako dobrih tutoriala koji pokrivaju sve aspekte ovog područja.
A što se tiče tog .h file-a, on vjerovatno sadrži konstante za pozive među metodama. Kao jedno od rješenja, pogledaj ovo:
http://stackoverflow.com/quest...tatement-from-h-file-in-c-code
Potpis
My programs don’t have bugs, they just develop random features.