[DllImport("User32.dll")] //这里的User32.dll是动态链接库。。。你看你所调用的函数是在那个DLL里面的
static extern Boolean MessageBeep(UInt32 beepType); //这个就是行数了,他是属于User32.dll中的你可以去下载一个电子书专门讲API每个函数的用法。
我本人不会C#但是你可以用C++写个函数或类来专门加载动态链接库,再用C#代码调用那个C++函数或类就行了!建议写成静态函数!
C#调用win32 dll用到得是P/Invoke技术具体用法看微软的msdn是最权威的http://msdn.microsoft.com/zh-cn/library/aa686045.aspx