mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.0 KiB
64 lines
2.0 KiB
/*** 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
|
|
|
|
|
|
|