blob: 57f12db7b3cce11ea57885bc8d6d0d55b289ed07 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
/*++ BUILD Version: 0001
*
* MVDM v1.0
*
* Copyright (c) 1991, Microsoft Corporation
*
* DEMEXP.H
* DOS emulation exports
*
* History:
* 22-Apr-1991 Sudeep Bharati (sudeepb)
* Created.
--*/
BOOL DemInit (int argc, char *argv[]);
BOOL DemDispatch(ULONG iSvc);
VOID demCloseAllPSPRecords (VOID);
DWORD demFileFindFirst (PVOID pDTA, LPSTR lpFile, USHORT usSearchAttr);
DWORD demFileFindNext (PVOID pDTA);
ULONG demClientErrorEx (HANDLE hFile, CHAR chDrive, BOOL bSetRegs);
UCHAR demGetPhysicalDriveType(UCHAR DriveNum);
#define SIZEOF_DOSSRCHDTA 43
#if DEVL
// bit masks to control trace info
#define DEMDOSAPPBREAK 0x80000000
#define DEMDOSDISP 0x40000000
#define DEMFILIO 0x20000000
#define DEMSVCTRACE 0x10000000
#define KEEPBOOTFILES 0x01000000 // if set, no delete temp boot files
#define DEM_ABSDRD 0x02000000
#define DEM_ABSWRT 0x04000000
#define DEMERROR 0x08000000
extern DWORD fShowSVCMsg;
#endif
|