[3DTEXT, FREELDR, HAL, MINGW_COMMON, MMDRV, MSGINA, NTOSKRNL] Add extern.

svn path=/trunk/; revision=43572
This commit is contained in:
Dmitry Gorbachev 2009-10-18 18:52:56 +00:00
parent 417b31c079
commit 112bc907de
16 changed files with 17 additions and 29 deletions

View file

@ -20,7 +20,7 @@
////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////
TCHAR m_Text[MAX_PATH]; extern TCHAR m_Text[MAX_PATH];
VOID LoadSettings(VOID); VOID LoadSettings(VOID);
VOID SaveSettings(VOID); VOID SaveSettings(VOID);

View file

@ -24,7 +24,7 @@
#include "mm.h" #include "mm.h"
#endif #endif
UCHAR XboxFont8x16[256 * 16]; extern UCHAR XboxFont8x16[256 * 16];
VOID XboxMachInit(const char *CmdLine); VOID XboxMachInit(const char *CmdLine);

View file

@ -25,15 +25,11 @@
extern ULONG PageDirectoryStart; extern ULONG PageDirectoryStart;
extern ULONG PageDirectoryEnd; extern ULONG PageDirectoryEnd;
ROS_LOADER_PARAMETER_BLOCK LoaderBlock; extern CHAR szBootPath[255];
char reactos_kernel_cmdline[255]; // Command line passed to kernel extern CHAR SystemRoot[255];
LOADER_MODULE reactos_modules[64]; // Array to hold boot module info loaded for the kernel extern CHAR szHalName[255];
char reactos_module_strings[64][256]; // Array to hold module names
reactos_mem_data_t reactos_mem_data;
extern char reactos_arc_hardware_data[HW_MAX_ARC_HEAP_SIZE]; extern char reactos_arc_hardware_data[HW_MAX_ARC_HEAP_SIZE];
char szBootPath[256];
char szHalName[256];
CHAR SystemRoot[255];
extern ULONG_PTR KernelBase; extern ULONG_PTR KernelBase;
extern ROS_KERNEL_ENTRY_POINT KernelEntryPoint; extern ROS_KERNEL_ENTRY_POINT KernelEntryPoint;

View file

@ -330,8 +330,6 @@ VOID
PerformWaveIO(SessionInfo* session_info); PerformWaveIO(SessionInfo* session_info);
CRITICAL_SECTION critical_section; extern CRITICAL_SECTION critical_section;
#endif #endif

View file

@ -30,7 +30,7 @@
WINE_DEFAULT_DEBUG_CHANNEL(msgina); WINE_DEFAULT_DEBUG_CHANNEL(msgina);
extern HINSTANCE hDllInstance; HINSTANCE hDllInstance;
extern GINA_UI GinaGraphicalUI; extern GINA_UI GinaGraphicalUI;
extern GINA_UI GinaTextUI; extern GINA_UI GinaTextUI;

View file

@ -31,7 +31,7 @@ typedef struct
HBITMAP hBitmap; HBITMAP hBitmap;
} GINA_CONTEXT, *PGINA_CONTEXT; } GINA_CONTEXT, *PGINA_CONTEXT;
HINSTANCE hDllInstance; extern HINSTANCE hDllInstance;
typedef BOOL (*PFGINA_INITIALIZE)(PGINA_CONTEXT); typedef BOOL (*PFGINA_INITIALIZE)(PGINA_CONTEXT);
typedef BOOL (*PFGINA_DISPLAYSTATUSMESSAGE)(PGINA_CONTEXT, HDESK, DWORD, PWSTR, PWSTR); typedef BOOL (*PFGINA_DISPLAYSTATUSMESSAGE)(PGINA_CONTEXT, HDESK, DWORD, PWSTR, PWSTR);

View file

@ -68,7 +68,7 @@ typedef struct _COMMON_AREA_INFO
#include <poppack.h> #include <poppack.h>
#endif #endif
CHAR *APstart, *APend; extern CHAR *APstart, *APend;
#define BIOS_AREA 0x0 #define BIOS_AREA 0x0
#define COMMON_AREA 0x2000 #define COMMON_AREA 0x2000

View file

@ -13,7 +13,7 @@
#include <sect_attribs.h> #include <sect_attribs.h>
#include <locale.h> #include <locale.h>
const PIMAGE_TLS_CALLBACK __dyn_tls_init_callback; extern const PIMAGE_TLS_CALLBACK __dyn_tls_init_callback;
void * __cdecl void * __cdecl
_decode_pointer (void *codedptr) _decode_pointer (void *codedptr)

View file

@ -16,7 +16,6 @@
ULONG DummyData; ULONG DummyData;
ULONG CmNtGlobalFlag; ULONG CmNtGlobalFlag;
ULONG CmNtCSDVersion;
WCHAR CmDefaultLanguageId[12]; WCHAR CmDefaultLanguageId[12];
ULONG CmDefaultLanguageIdLength = sizeof(CmDefaultLanguageId); ULONG CmDefaultLanguageIdLength = sizeof(CmDefaultLanguageId);

View file

@ -15,7 +15,6 @@
/* GLOBALS *******************************************************************/ /* GLOBALS *******************************************************************/
WORK_QUEUE_ITEM CmpDelayDerefKCBWorkItem; WORK_QUEUE_ITEM CmpDelayDerefKCBWorkItem;
LIST_ENTRY CmpFreeDelayItemsListHead;
ULONG CmpDelayedCloseSize = 2048; ULONG CmpDelayedCloseSize = 2048;
ULONG CmpDelayedCloseElements; ULONG CmpDelayedCloseElements;

View file

@ -18,8 +18,6 @@ ULONG CmpHashTableSize = 2048;
PCM_KEY_HASH_TABLE_ENTRY CmpCacheTable; PCM_KEY_HASH_TABLE_ENTRY CmpCacheTable;
PCM_NAME_HASH_TABLE_ENTRY CmpNameCacheTable; PCM_NAME_HASH_TABLE_ENTRY CmpNameCacheTable;
BOOLEAN CmpHoldLazyFlush;
/* FUNCTIONS *****************************************************************/ /* FUNCTIONS *****************************************************************/
VOID VOID

View file

@ -23,14 +23,13 @@ LONG CmpLoadWorkerIncrement;
PEPROCESS CmpSystemProcess; PEPROCESS CmpSystemProcess;
BOOLEAN HvShutdownComplete; BOOLEAN HvShutdownComplete;
PVOID CmpRegistryLockCallerCaller, CmpRegistryLockCaller; PVOID CmpRegistryLockCallerCaller, CmpRegistryLockCaller;
BOOLEAN CmpFlushStarveWriters;
BOOLEAN CmpFlushOnLockRelease; BOOLEAN CmpFlushOnLockRelease;
BOOLEAN CmpSpecialBootCondition; BOOLEAN CmpSpecialBootCondition;
BOOLEAN CmpNoWrite; BOOLEAN CmpNoWrite;
BOOLEAN CmpForceForceFlush;
BOOLEAN CmpWasSetupBoot; BOOLEAN CmpWasSetupBoot;
ULONG CmpTraceLevel = 0; ULONG CmpTraceLevel = 0;
extern LONG CmpFlushStarveWriters;
extern BOOLEAN CmFirstTime; extern BOOLEAN CmFirstTime;
/* FUNCTIONS *****************************************************************/ /* FUNCTIONS *****************************************************************/

View file

@ -18,9 +18,9 @@ extern ERESOURCE ExpFirmwareTableResource;
extern LIST_ENTRY ExpFirmwareTableProviderListHead; extern LIST_ENTRY ExpFirmwareTableProviderListHead;
extern BOOLEAN ExpIsWinPEMode; extern BOOLEAN ExpIsWinPEMode;
extern LIST_ENTRY ExpSystemResourcesList; extern LIST_ENTRY ExpSystemResourcesList;
ULONG ExpAnsiCodePageDataOffset, ExpOemCodePageDataOffset; extern ULONG ExpAnsiCodePageDataOffset, ExpOemCodePageDataOffset;
ULONG ExpUnicodeCaseTableDataOffset; extern ULONG ExpUnicodeCaseTableDataOffset;
PVOID ExpNlsSectionPointer; extern PVOID ExpNlsSectionPointer;
extern CHAR NtBuildLab[]; extern CHAR NtBuildLab[];
extern ULONG CmNtCSDVersion; extern ULONG CmNtCSDVersion;
extern ULONG NtGlobalFlag; extern ULONG NtGlobalFlag;

View file

@ -16,7 +16,6 @@
BOOLEAN KdDebuggerEnabled = FALSE; BOOLEAN KdDebuggerEnabled = FALSE;
BOOLEAN KdEnteredDebugger = FALSE; BOOLEAN KdEnteredDebugger = FALSE;
BOOLEAN KdDebuggerNotPresent = TRUE; BOOLEAN KdDebuggerNotPresent = TRUE;
BOOLEAN KiEnableTimerWatchdog = FALSE;
BOOLEAN KdBreakAfterSymbolLoad = FALSE; BOOLEAN KdBreakAfterSymbolLoad = FALSE;
BOOLEAN KdpBreakPending = FALSE; BOOLEAN KdpBreakPending = FALSE;
BOOLEAN KdPitchDebugger = TRUE; BOOLEAN KdPitchDebugger = TRUE;

View file

@ -17,7 +17,7 @@
KTIMER_TABLE_ENTRY KiTimerTableListHead[TIMER_TABLE_SIZE]; KTIMER_TABLE_ENTRY KiTimerTableListHead[TIMER_TABLE_SIZE];
LARGE_INTEGER KiTimeIncrementReciprocal; LARGE_INTEGER KiTimeIncrementReciprocal;
UCHAR KiTimeIncrementShiftCount; UCHAR KiTimeIncrementShiftCount;
BOOLEAN KiEnableTimerWatchdog; BOOLEAN KiEnableTimerWatchdog = FALSE;
/* PRIVATE FUNCTIONS *********************************************************/ /* PRIVATE FUNCTIONS *********************************************************/

View file

@ -20,8 +20,8 @@
MM_DRIVER_VERIFIER_DATA MmVerifierData; MM_DRIVER_VERIFIER_DATA MmVerifierData;
LIST_ENTRY MiVerifierDriverAddedThunkListHead; LIST_ENTRY MiVerifierDriverAddedThunkListHead;
KMUTANT MmSystemLoadLock;
ULONG MiActiveVerifierThunks; ULONG MiActiveVerifierThunks;
extern KMUTANT MmSystemLoadLock;
extern LIST_ENTRY PsLoadedModuleList; extern LIST_ENTRY PsLoadedModuleList;
/* PRIVATE FUNCTIONS *********************************************************/ /* PRIVATE FUNCTIONS *********************************************************/