home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / Vcl / winsock.hpp < prev    next >
C/C++ Source or Header  |  2000-02-01  |  2KB  |  80 lines

  1. // Borland C++ Builder
  2. // Copyright (c) 1995, 1999 by Borland International
  3. // All rights reserved
  4.  
  5. // (DO NOT EDIT: machine generated header) 'WinSock.pas' rev: 5.00
  6.  
  7. #ifndef WinSockHPP
  8. #define WinSockHPP
  9.  
  10. #pragma delphiheader begin
  11. #pragma option push -w-
  12. #pragma option push -Vx
  13. #include <Windows.hpp>    // Pascal unit
  14. #include <SysInit.hpp>    // Pascal unit
  15. #include <System.hpp>    // Pascal unit
  16.  
  17. //-- user supplied -----------------------------------------------------------
  18. #include <winsock.h>
  19. namespace Winsock
  20. {
  21. typedef fd_set *PFDSet;
  22. typedef fd_set TFDSet;
  23. }
  24.  
  25. namespace Winsock
  26. {
  27. //-- type declarations -------------------------------------------------------
  28. typedef timeval *PTimeVal;
  29.  
  30. typedef timeval  TTimeVal;
  31.  
  32. typedef hostent *PHostEnt;
  33.  
  34. typedef hostent  THostEnt;
  35.  
  36. typedef netent *PNetEnt;
  37.  
  38. typedef netent  TNetEnt;
  39.  
  40. typedef servent *PServEnt;
  41.  
  42. typedef servent  TServEnt;
  43.  
  44. typedef protoent *PProtoEnt;
  45.  
  46. typedef protoent  TProtoEnt;
  47.  
  48. typedef in_addr *PInAddr;
  49.  
  50. typedef in_addr  TInAddr;
  51.  
  52. typedef sockaddr_in *PSockAddrIn;
  53.  
  54. typedef sockaddr_in  TSockAddrIn;
  55.  
  56. typedef WSAData *PWSAData;
  57.  
  58. typedef WSAData  TWSAData;
  59.  
  60. typedef sockproto *PSockProto;
  61.  
  62. typedef sockproto  TSockProto;
  63.  
  64. typedef linger *PLinger;
  65.  
  66. typedef linger  TLinger;
  67.  
  68. //-- var, const, procedure ---------------------------------------------------
  69.  
  70. }    /* namespace Winsock */
  71. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  72. using namespace Winsock;
  73. #endif
  74. #pragma option pop    // -w-
  75. #pragma option pop    // -Vx
  76.  
  77. #pragma delphiheader end.
  78. //-- end unit ----------------------------------------------------------------
  79. #endif    // WinSock
  80.