Leaked source code of windows server 2003
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.

45 lines
993 B

  1. /*++
  2. Copyright (c) 1991 Microsoft Corporation
  3. Module Name:
  4. mupdata.c
  5. Abstract:
  6. This module declares global MUP data.
  7. Author:
  8. Manny Weiser (mannyw) 20-Dec-1991
  9. Revision History:
  10. --*/
  11. extern MUP_LOCK MupGlobalLock;
  12. extern ERESOURCE MupVcbLock;
  13. extern MUP_LOCK MupPrefixTableLock;
  14. extern MUP_LOCK MupCcbListLock;
  15. extern KSPIN_LOCK MupInterlock;
  16. extern LIST_ENTRY MupProviderList;
  17. extern LIST_ENTRY MupPrefixList;
  18. extern LIST_ENTRY MupMasterQueryList;
  19. extern ULONG MupProviderCount;
  20. extern UNICODE_PREFIX_TABLE MupPrefixTable;
  21. extern CCHAR MupStackSize;
  22. extern LARGE_INTEGER MupKnownPrefixTimeout;
  23. extern BOOLEAN MupOrderInitialized;
  24. extern NTSTATUS MupOrderedErrorList[];
  25. extern BOOLEAN MupEnableDfs;
  26. #ifdef MUPDBG
  27. extern MUP_LOCK MupDebugLock;
  28. extern ULONG MupDebugTraceLevel;
  29. extern ULONG MupDebugTraceIndent;
  30. #endif
  31. #define MAILSLOT_PREFIX L"Mailslot"
  32. #define KNOWN_PREFIX_TIMEOUT 15 // 15 minutes