c#对DLL怎么引用????
C++中定义的函数,生成SER2410.DLL文件,编译后位于WINDOWS目录下, 
 现在想开发C#的程序使用这个DLL文件里面的函数:   
 HANDLE   COM_Open( 
                         HANDLE      pHead,                              //   @parm   Handle   returned   by   COM_Init. 
                         DWORD         AccessCode,               //   @parm   access   code. 
                         DWORD         ShareMode                     //   @parm   share   mode   -   Not   used   in   this   driver. 
                         )   
 我在C#里面怎么声明我的函数???????
------解决方案--------------------IntPtr
------解决方案--------------------jmbkeyes168 的方法应该是正确的。 
 下面是从Kernel32dll中导出MoveFileW函数的一个例子(C#) 
 [DllImport( "KERNEL32.DLL ",  
  EntryPoint= "MoveFileW ",  
  SetLastError=true, 
  CharSet=CharSet.Unicode, 
  ExactSpelling=true, 
  CallingConvention=CallingConvention.StdCall) 
 ] 
 public static extern bool MoveFile(String src, String dst); 
------解决方案--------------------[DllImport( "SER2410.DLL ")] 
 public static extern IntPtr COM_Open(IntPtr pHead,UInt32 AccessCode,UInt32 ShareMode);   
 上面Dll的名字写错了。