56 lines
1.7 KiB
C
56 lines
1.7 KiB
C
|
|
#define IOBVT_DIR "iobvt.dir"
|
|
#define IOBVT_FILE "iobvt.txt"
|
|
|
|
|
|
#define ADRIVE 0 // drive a:
|
|
#define BDRIVE 1 // drive b:
|
|
#define CDRIVE 2 // drive c:
|
|
#define DDRIVE 3 // drive d:
|
|
|
|
#define ZILCH 0 // define 0
|
|
|
|
#define MAX_BUF_LEN 260 // max buffer length, max path length
|
|
// this should always be an even no
|
|
|
|
#define READ_WRITE_BUF 256 // size of read/write buffer
|
|
|
|
/* BLOCK_SIZE is the size of the buffer to be read/written, it is odd to */
|
|
/* prevent sector alignment, this is for the SDK level tests. */
|
|
#define BLOCK_SIZE 117
|
|
|
|
char achBuffer[MAX_BUF_LEN]; // buffer to get back path
|
|
|
|
#define FAT_FILE_SYSTEM 0 // Fat file system
|
|
#define HPFS_FILE_SYSTEM 1 // HPFS
|
|
|
|
#define BAD_FILE_HANDLE ((HANDLE)-1) // bad file handle
|
|
|
|
|
|
// For GetSystemDirectory and GetWindowsDirectory, the return path name is
|
|
// verified by looking for a particular file in the relevant directory. This
|
|
// file is defined here.
|
|
|
|
#define SYSDIR_FILENAME "win386.exe"
|
|
#define WINDIR_FILENAME "win.ini"
|
|
|
|
|
|
|
|
#define FAIL_IF_ALREADY_EXISTS TRUE // FailIfExists flag defines for
|
|
#define PASS_IF_ALREADY_EXISTS FALSE // CreateFile
|
|
|
|
#define NO_SHARE 0 // Share mode for exclusive access
|
|
#define NO_NAME (LPSTR)"NoName" // user did not give a name
|
|
#define ROOT_PATH_LEN 3 // Length of root path name
|
|
|
|
#define MY_READ_ACCESS GENERIC_READ
|
|
#define MY_WRITE_ACCESS GENERIC_WRITE
|
|
#define MY_READ_WRITE_ACCESS GENERIC_READ | GENERIC_WRITE
|
|
|
|
#define SHARE_ALL FILE_SHARE_READ | FILE_SHARE_WRITE
|
|
|
|
#define TRUE_INHERIT TRUE
|
|
#define FALSE_INHERIT FALSE
|
|
|
|
#define SIZE(a) (sizeof(a)/sizeof(a[0]))
|