nech.inc 778 B

12345678910111213141516171819202122232425262728293031323334
  1. type
  2. Pec_addr = ^ec_addr;
  3. ec_addr = record
  4. station : byte;
  5. net : byte;
  6. end;
  7. Psockaddr_ec = ^sockaddr_ec;
  8. sockaddr_ec = record
  9. sec_family : sa_family_t;
  10. port : byte;
  11. cb : byte;
  12. _type : byte;
  13. addr : ec_addr;
  14. cookie : dword;
  15. end;
  16. const
  17. ECTYPE_PACKET_RECEIVED = 0;
  18. ECTYPE_TRANSMIT_STATUS = $10;
  19. ECTYPE_TRANSMIT_OK = 1;
  20. ECTYPE_TRANSMIT_NOT_LISTENING = 2;
  21. ECTYPE_TRANSMIT_NET_ERROR = 3;
  22. ECTYPE_TRANSMIT_NO_CLOCK = 4;
  23. ECTYPE_TRANSMIT_LINE_JAMMED = 5;
  24. ECTYPE_TRANSMIT_NOT_PRESENT = 6;
  25. { ---------------------------------------------------------------------
  26. Borland compatibility types
  27. ---------------------------------------------------------------------}
  28. // Type