delphi7下如何调用API 
BOOL GetDefaultCommConfig(    LPCSTR lpszName,
    LPCOMMCONFIG lpCC,
    LPDWORD lpdwSize
   );
LPCOMMCONFIG lpCC 没有这种类型?
请 大家给出 具体的调用方法?

解决方案 »

  1.   


    typedef struct _DCB {
      DWORD DCBlength;
      DWORD BaudRate;
      DWORD fBinary  :1;
      DWORD fParity  :1;
      DWORD fOutxCtsFlow  :1;
      DWORD fOutxDsrFlow  :1;
      DWORD fDtrControl  :2;
      DWORD fDsrSensitivity  :1;
      DWORD fTXContinueOnXoff  :1;
      DWORD fOutX  :1;
      DWORD fInX  :1;
      DWORD fErrorChar  :1;
      DWORD fNull  :1;
      DWORD fRtsControl  :2;
      DWORD fAbortOnError  :1;
      DWORD fDummy2  :17;
      WORD  wReserved;
      WORD  XonLim;
      WORD  XoffLim;
      BYTE  ByteSize;
      BYTE  Parity;
      BYTE  StopBits;
      char  XonChar;
      char  XoffChar;
      char  ErrorChar;
      char  EofChar;
      char  EvtChar;
      WORD  wReserved1;
    } DCB, *LPDCB;
    typedef struct _COMM_CONFIG {
      DWORD dwSize;
      WORD  wVersion;
      WORD  wReserved;
      DCB   dcb;
      DWORD dwProviderSubType;
      DWORD dwProviderOffset;
      DWORD dwProviderSize;
      WCHAR wcProviderData[1];
    } COMMCONFIG, *LPCOMMCONFIG;
      

  2.   

    看来 还是 要自己动手啊!
    delphi 为什么 不把这些 加进来呢???
      

  3.   

    楼上的是 C++代码啊
    怎么转 delphi代码啊???
      

  4.   

    搞定,原理delphi早就转化好了