[1187] | 1 |
|
---|
| 2 | /***********************************************************************
|
---|
| 3 |
|
---|
[1202] | 4 | $Id: valid.h 1358 2008-12-27 00:03:08Z gyoung $
|
---|
[1187] | 5 |
|
---|
| 6 | <<description here>>
|
---|
| 7 |
|
---|
| 8 | Copyright (c) 1993-98 M. Kimes
|
---|
| 9 | Copyright (c) 2001, 2008 Steven H. Levine
|
---|
| 10 |
|
---|
| 11 | 05 Sep 08 JBS Ticket 187: Refactor FM3DLL.H
|
---|
[1358] | 12 | 25 Dec 08 GKY Add code to allow write verify to be turned off on a per drive basis
|
---|
[1187] | 13 |
|
---|
| 14 | ***********************************************************************/
|
---|
| 15 |
|
---|
| 16 | #if !defined(VALID_H)
|
---|
| 17 |
|
---|
| 18 | #define VALID_H
|
---|
| 19 |
|
---|
[1170] | 20 | VOID ArgDriveFlags(INT argc, CHAR ** argv);
|
---|
[1187] | 21 | INT CheckDrive(CHAR Drive, CHAR * FileSystem, ULONG * type);
|
---|
[1170] | 22 | VOID DriveFlagsOne(INT x);
|
---|
| 23 | VOID FillInDriveFlags(VOID * dummy);
|
---|
| 24 | VOID GetDesktopName(CHAR * objectpath, ULONG size);
|
---|
| 25 | BOOL IsBinary(CHAR * str, ULONG len);
|
---|
| 26 | BOOL IsExecutable(CHAR * filename);
|
---|
[1187] | 27 | INT IsFile(CHAR * filename);
|
---|
| 28 | BOOL IsFullName(CHAR * filename);
|
---|
[1170] | 29 | BOOL IsNewer(char *file1, char *file2);
|
---|
[1187] | 30 | BOOL IsRoot(CHAR * filename);
|
---|
[1170] | 31 | BOOL IsValidDir(CHAR * test);
|
---|
| 32 | BOOL IsValidDrive(CHAR drive);
|
---|
[1187] | 33 | APIRET MakeFullName(char *filename);
|
---|
| 34 | CHAR *MakeValidDir(CHAR * path);
|
---|
| 35 | BOOL ParentIsDesktop(HWND hwnd, HWND hwndParent);
|
---|
| 36 | char *RootName(char *filename);
|
---|
| 37 | BOOL TestBinary(CHAR * filename);
|
---|
[1170] | 38 | int TestCDates(CDATE *datevar1, CTIME *timevar1, CDATE *datevar2, CTIME *timevar2);
|
---|
| 39 | int TestFDates(char *file1, char *file2, FDATE *datevar1, FTIME *timevar1,
|
---|
| 40 | FDATE *datevar2, FTIME *timevar2);
|
---|
[1187] | 41 | CHAR *assign_ignores(CHAR * s);
|
---|
| 42 | BOOL needs_quoting(CHAR * f);
|
---|
[1170] | 43 |
|
---|
[1214] | 44 | // Data declarations
|
---|
| 45 | extern CHAR *CDFS;
|
---|
| 46 | extern CHAR *FAT32;
|
---|
| 47 | extern CHAR *HPFS;
|
---|
| 48 | extern CHAR *HPFS386;
|
---|
| 49 | extern CHAR *ISOFS;
|
---|
| 50 | extern CHAR *JFS;
|
---|
| 51 | extern CHAR *NTFS;
|
---|
| 52 | extern CHAR *NDFS32;
|
---|
| 53 | extern CHAR *RAMFS;
|
---|
[1354] | 54 | extern BOOL fVerifyOffChecked[26];
|
---|
[1214] | 55 |
|
---|
[1187] | 56 | #endif // VALID_H
|
---|