windows-nt/Source/XPSP1/NT/base/fs/mup/mupdata.h
2020-09-26 16:20:57 +08:00

46 lines
948 B
C

/*++
Copyright (c) 1991 Microsoft Corporation
Module Name:
mupdata.c
Abstract:
This module declares global MUP data.
Author:
Manny Weiser (mannyw) 20-Dec-1991
Revision History:
--*/
extern MUP_LOCK MupGlobalLock;
extern ERESOURCE MupVcbLock;
extern MUP_LOCK MupPrefixTableLock;
extern MUP_LOCK MupCcbListLock;
extern KSPIN_LOCK MupInterlock;
extern LIST_ENTRY MupProviderList;
extern LIST_ENTRY MupPrefixList;
extern LIST_ENTRY MupMasterQueryList;
extern ULONG MupProviderCount;
extern UNICODE_PREFIX_TABLE MupPrefixTable;
extern CCHAR MupStackSize;
extern LARGE_INTEGER MupKnownPrefixTimeout;
extern BOOLEAN MupOrderInitialized;
extern NTSTATUS MupOrderedErrorList[];
extern BOOLEAN MupEnableDfs;
#ifdef MUPDBG
extern MUP_LOCK MupDebugLock;
extern ULONG MupDebugTraceLevel;
extern ULONG MupDebugTraceIndent;
#endif
#define MAILSLOT_PREFIX L"Mailslot"
#define KNOWN_PREFIX_TIMEOUT 15 // 15 minutes