64 lines
2 KiB
C
64 lines
2 KiB
C
|
/*** creatfil.h- Public defines and structure definitions for create file
|
|||
|
*
|
|||
|
*
|
|||
|
* Title:
|
|||
|
* Create File include file used by all
|
|||
|
*
|
|||
|
* Copyright (c) 1993, Microsoft Corporation.
|
|||
|
* HonWah Chan.
|
|||
|
*
|
|||
|
*
|
|||
|
* Modification History:
|
|||
|
* 93.05.17 - HonWah Chan -- Created
|
|||
|
*
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/* * * * * * * * * N T C o m m o n D e f i n e s * * * * * * * * * */
|
|||
|
|
|||
|
#define RC NTSTATUS
|
|||
|
|
|||
|
|
|||
|
/* * * * * * * * C o m m o n M i s c . D e f i n e s * * * * * * * */
|
|||
|
|
|||
|
#define STATIC // functions can easily become non-static by
|
|||
|
// changing this define to "". Remember that
|
|||
|
// static functions are not visiable by the
|
|||
|
// kernel debugger.
|
|||
|
|
|||
|
#define RESERVED_NULL NULL // Reserved null fields
|
|||
|
|
|||
|
|
|||
|
// User defined error codes
|
|||
|
//
|
|||
|
#define INPUTARGS_ERR 0x7FFFFF02L // Error code for invalid number of
|
|||
|
// input arguments
|
|||
|
#define FILEARG_ERR 0x7FFFFF03L // Error code for invalid input file
|
|||
|
// argument
|
|||
|
#define FILESIZE_ERR 0x7FFFFF04L // Error code for file size argument
|
|||
|
#define INSUFMEM_ERR 0x7FFFFF05L // Error code indicating memory can't
|
|||
|
// be allocated by MALLOC/REALLOC
|
|||
|
#define FSEEK_ERR 0x7FFFFF07L // Error code indicating fseek()
|
|||
|
// failure
|
|||
|
#define FCLOSE_ERR 0x7FFFFF08L // Error code indicating fclose()
|
|||
|
// failure
|
|||
|
#define FWRITE_ERR 0x7FFFFF09L // Error code indicating WriteFile()
|
|||
|
// failure
|
|||
|
#define FOPEN_ERR 0x7FFFFF0AL // Error code indicating fopen()
|
|||
|
// failure
|
|||
|
|
|||
|
|
|||
|
// Maximu length defines
|
|||
|
//
|
|||
|
#define FNAME_LEN 256 // Maximum file name langth
|
|||
|
#define LINE_LEN 128 // Maximum input line length
|
|||
|
|
|||
|
#define ERR_NOFILE 0xFFFFFFFFL // Failure from CreateFile
|
|||
|
|
|||
|
// String (EXEs & KEYs) constants
|
|||
|
//
|
|||
|
#define CREATFIL_EXE "CREATFIL.EXE" // CREATFIL's binary name
|
|||
|
|
|||
|
|
|||
|
|