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.

37 lines
1.2 KiB

  1. /*
  2. * ncmcs.h
  3. *
  4. * Copyright (c) 1998 by Microsoft Corporation, Redmond, WA
  5. *
  6. * Abstract:
  7. * This file defines macros, types, and functions needed to use the Node Controller MCS
  8. * interface.
  9. *
  10. * Basically, the Node Controller (GCC) requests services from MCS by making direct
  11. * calls into the DLL (this includes T.122 requests and responses). MCS
  12. * sends information back to the application through a callback (this
  13. * includes T.122 indications and confirms). The callback for the node
  14. * controller is specified in the call MCSInitialize.
  15. *
  16. * Author:
  17. * Christos Tsollis
  18. */
  19. #ifndef _NCMCS_
  20. #define _NCMCS_
  21. #include "mcspdu.h"
  22. /*
  23. * The following structure is used to identify various parameters that apply
  24. * only within a given domain. This information is negotiated between the
  25. * first two providers in the domain, and must be accepted by any others
  26. * providers that attempt to connect to that domain.
  27. *
  28. * Note that MCS allows up to 4 priorities of data transfer, all of which are
  29. * supported by this implementation.
  30. */
  31. #define MAXIMUM_PRIORITIES 4
  32. typedef PDUDomainParameters DomainParameters;
  33. typedef DomainParameters * PDomainParameters;
  34. #endif