home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 January / PCWorld_2001-01_cd.bin / Software / Topware / sambar / _SETUP.1 / netutils.h < prev    next >
C/C++ Source or Header  |  2000-03-30  |  1KB  |  49 lines

  1. /*
  2. ** NETUTILS.H
  3. **
  4. **      This header file contains the public HTTP interfaces used by the
  5. **        Sambar Server for interfacing with the Network Utilities.
  6. **
  7. **        Confidential Property of Tod Sambar
  8. **        (c) Copyright Tod Sambar 1997
  9. **        All rights reserved.
  10. **
  11. **
  12. ** History:
  13. ** Chg#    Date    Description                                                Resp
  14. ** ----    -------    -------------------------------------------------------    ----
  15. **        2FEB97    Created                                                    sambar
  16. */
  17.  
  18. #if     !defined(__NETUTILS_H__)
  19. #define __NETUTILS_H__
  20.  
  21. #include    <sambar.h>
  22.  
  23. /*
  24. ** Sambar Server/Finacial Tools DLL Function Prototypes
  25. */
  26. #if defined(__cplusplus)
  27. extern "C" {
  28. #endif /* defined(__cplusplus) */
  29.  
  30. extern SA_RETCODE SA_EXPORT     netutils_init(SA_CTX *sactx);
  31.  
  32. /*
  33. ** Network Utilities
  34. */
  35. extern SA_RETCODE SA_PUBLIC        ipname_lookup(SA_CTX *sactx, SA_CONN *saconn,
  36.                                     SA_PARAMS *saparams, SA_INT *infop);
  37. extern SA_RETCODE SA_PUBLIC        ipname_scalar(SA_CTX *sactx, SA_CONN *saconn,
  38.                                     SA_ARG *saargs, SA_CHAR *value);
  39. extern SA_RETCODE SA_PUBLIC        whois_lookup(SA_CTX *sactx, SA_CONN *saconn,
  40.                                     SA_PARAMS *saparams, SA_INT *infop);
  41. extern SA_RETCODE SA_PUBLIC        finger_lookup(SA_CTX *sactx, SA_CONN *saconn,
  42.                                     SA_PARAMS *saparams, SA_INT *infop);
  43.  
  44. #if defined(__cplusplus)
  45. }
  46. #endif /* defined(__cplusplus) */
  47.  
  48. #endif /* __NETUTILS_H__ */
  49.