source: trunk/src/kernel32/initterm.h@ 10367

Last change on this file since 10367 was 9878, checked in by sandervl, 22 years ago

Fixed CreateProcessA regression (Lotus Notes)

File size: 1.1 KB
Line 
1/* $Id: initterm.h,v 1.9 2003-02-28 11:32:28 sandervl Exp $ */
2/*
3 * KERNEL32 DLL entry point header
4 *
5 * Copyright 1998 Sander van Leeuwen
6 * Copyright 1998 Peter Fitzsimmons
7 *
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12
13#ifndef __INITTERM_H__
14#define __INITTERM_H__
15
16#ifndef PAG_ANY
17 #define PAG_ANY 0x00000400
18#endif
19
20#ifndef QSV_VIRTUALADDRESSLIMIT
21 #define QSV_VIRTUALADDRESSLIMIT 30
22#endif
23
24#ifndef QSV_NUMPROCESSORS
25 #define QSV_NUMPROCESSORS 26
26#endif
27
28void CloseLogFile(); //misc.cpp
29
30extern int globLoadNr; //global data
31extern int loadNr;
32extern BOOL fVersionWarp3;
33extern BOOL fInit;
34extern BOOL fWin32k;
35
36/* Tue 03.03.1998: knut */
37
38extern ULONG flAllocMem; /* flag to optimize DosAllocMem to use all the memory on SMP machines */
39extern ULONG ulMaxAddr; /* end of user address space */
40extern char kernel32Path[];
41
42void InitEnvironment(int nrcpus); //initsystem.cpp
43
44//InitDynamicRegistry creates/changes keys that may change (i.e. odin.ini
45//keys that affect windows version)
46void InitDynamicRegistry(); //initsystem.cpp
47
48#endif
Note: See TracBrowser for help on using the repository browser.