46 lines
948 B
C
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
|
|
|