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.
|
|
/*++
Copyright (c) Microsoft Corporation
Module Name:
ntdll_data.c
Abstract:
data previously defined in ldrp.h
Author:
Jay Krell (Jaykrell) March 2002
Revision History:
--*/
#pragma warning(disable:4214) // bit field types other than int
#pragma warning(disable:4201) // nameless struct/union
#pragma warning(disable:4115) // named type definition in parentheses
#pragma warning(disable:4127) // condition expression is constant
#include <nt.h>
#include <ntrtl.h>
#include <nturtl.h>
#include "ldrp.h"
HANDLE LdrpKnownDllObjectDirectory; WCHAR LdrpKnownDllPathBuffer[LDRP_MAX_KNOWN_PATH]; UNICODE_STRING LdrpKnownDllPath; LIST_ENTRY LdrpHashTable[LDRP_HASH_TABLE_SIZE]; LIST_ENTRY RtlpCalloutEntryList; RTL_CRITICAL_SECTION RtlpCalloutEntryLock; LIST_ENTRY LdrpDllNotificationList;
#if DBG
ULONG LdrpCompareCount; ULONG LdrpSnapBypass; ULONG LdrpNormalSnap; ULONG LdrpSectionOpens; ULONG LdrpSectionCreates; ULONG LdrpSectionMaps; ULONG LdrpSectionRelocates; BOOLEAN LdrpDisplayLoadTime; LARGE_INTEGER BeginTime, InitcTime, InitbTime, IniteTime, EndTime, ElapsedTime, Interval; #endif // DBG
BOOLEAN RtlpTimoutDisable; LARGE_INTEGER RtlpTimeout; ULONG NtGlobalFlag; LIST_ENTRY RtlCriticalSectionList; RTL_CRITICAL_SECTION RtlCriticalSectionLock; BOOLEAN LdrpShutdownInProgress; PLDR_DATA_TABLE_ENTRY LdrpImageEntry; LIST_ENTRY LdrpUnloadHead; BOOLEAN LdrpActiveUnloadCount; PLDR_DATA_TABLE_ENTRY LdrpGetModuleHandleCache; PLDR_DATA_TABLE_ENTRY LdrpLoadedDllHandleCache; ULONG LdrpFatalHardErrorCount; UNICODE_STRING LdrpDefaultPath; RTL_CRITICAL_SECTION FastPebLock; HANDLE LdrpShutdownThreadId; ULONG LdrpNumberOfProcessors;
LIST_ENTRY LdrpTlsList; ULONG LdrpNumberOfTlsEntries;
PKERNEL32_PROCESS_INIT_POST_IMPORT_FUNCTION Kernel32ProcessInitPostImportFunction;
|