调用dll

                            
我知道xxx.dll里面c定义的数据类型和函数声明,请问怎样使用delphi来调用这个dll   
   
  下面是C定义的struct    
  typedef   struct{  
  TCHAR         szAdapterName[33];  
  TCHAR         szAdapterMACAddress[33];  
  TChAR       szDriverVersion[33];  
  TCHAR         szFirmwareVersion[33];  
  AdapterType       CardType;  
  SebAdapterhandle     AdapterHandle;(SebAdapterhandle类型应该64位的整型,不知道对不对   )  
  }SEBRING_WLAN_ADAPTERINFO,*LPSEBRING_WLAN_ADAPTERINFO  
  ///////////////////  
  typedef   enum   _AdatperType  
  {  
  e_Sparks   =   1,  
  e_Calexico   =   2,  
  e_Trilogy25   =   3,  
  eCalexico2   =   4  
   
  }AdapterType  
  /////////////////////////////  
  以下是   c定义的   API函数,函数的参数都是输出参数(不知道c里面的指针在delphi里面怎么用)  
  SebGetAdapterList  
  (  
  SEBRING_WLAN_ADAPTERINFO   **ppAdapterList,  
  LONG                                           *lpNumberOfAdapter  
  )  
   
  请问在delphi里面这样来调用阿  
  静态调用  
   
 

查看回复