باید با استفاده از اتربیوت DllImport در System.Runtime.InteropServices فایلی که تابع مورد نظر توشه رو به برنامه اضافه کنی. بعد تابع رو تعریف کنی.
مثالا برای اضافه کردن تابع Beep که در فایل kernel32.dll است می تونی از کد زیر استفاده کنی
[System.Runtime.InteropServices.DllImport("kernel32 ")]
private static extern int Beep(int dwFreq, int dwDuration);
بعد از این میتونی مثل تابع های عادی از اوون استفاده کنی.
در ضمن اکیدا توصیه شده که در کدهای مدیریت شده در .NET از APIها استفاده نکنی و حدالامکان از توابع خود BCL استفاده کنی.
برای اطلاعات بیشتر هم می تونی به فصل هشتم کتاب Developing Windows Based Applications with .NET از MS Press مراجعه کنی