Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.5 KiB

  1. /////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 1996-1998 Microsoft Corporation
  4. //
  5. // Module Name:
  6. // AdmNetUtils.cpp
  7. //
  8. // Abstract:
  9. // Declaration of network utility functions.
  10. //
  11. // Implementation File:
  12. // AdmNetUtils.cpp
  13. //
  14. // Author:
  15. // David Potter (davidp) February 19, 1998
  16. //
  17. // Revision History:
  18. //
  19. // Notes:
  20. //
  21. /////////////////////////////////////////////////////////////////////////////
  22. #ifndef __ADMNETUTILS_H_
  23. #define __ADMNETUTILS_H_
  24. /////////////////////////////////////////////////////////////////////////////
  25. // Include Files
  26. /////////////////////////////////////////////////////////////////////////////
  27. /////////////////////////////////////////////////////////////////////////////
  28. // Forward Class Declarations
  29. /////////////////////////////////////////////////////////////////////////////
  30. /////////////////////////////////////////////////////////////////////////////
  31. // External Class Declarations
  32. /////////////////////////////////////////////////////////////////////////////
  33. /////////////////////////////////////////////////////////////////////////////
  34. // Global Function Prototypes
  35. /////////////////////////////////////////////////////////////////////////////
  36. BOOL BIsValidIpAddress(IN LPCWSTR pszAddress);
  37. BOOL BIsValidSubnetMask(IN LPCWSTR pszMask);
  38. BOOL BIsValidIpAddressAndSubnetMask(IN LPCWSTR pszAddress, IN LPCWSTR pszMask);
  39. BOOL BIsIpAddressInUse(IN LPCWSTR pszAddress);
  40. /////////////////////////////////////////////////////////////////////////////
  41. #endif // __ADMNETUTILS_H_