| [1187] | 1 |  | 
|---|
|  | 2 | /*********************************************************************** | 
|---|
|  | 3 |  | 
|---|
| [1202] | 4 | $Id: valid.h 1214 2008-09-13 06:53:34Z jbs $ | 
|---|
| [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 | 
|---|
|  | 12 |  | 
|---|
|  | 13 | ***********************************************************************/ | 
|---|
|  | 14 |  | 
|---|
|  | 15 | #if !defined(VALID_H) | 
|---|
|  | 16 |  | 
|---|
|  | 17 | #define VALID_H | 
|---|
|  | 18 |  | 
|---|
| [1170] | 19 | VOID ArgDriveFlags(INT argc, CHAR ** argv); | 
|---|
| [1187] | 20 | INT CheckDrive(CHAR Drive, CHAR * FileSystem, ULONG * type); | 
|---|
| [1170] | 21 | VOID DriveFlagsOne(INT x); | 
|---|
|  | 22 | VOID FillInDriveFlags(VOID * dummy); | 
|---|
|  | 23 | VOID GetDesktopName(CHAR * objectpath, ULONG size); | 
|---|
|  | 24 | BOOL IsBinary(CHAR * str, ULONG len); | 
|---|
|  | 25 | BOOL IsExecutable(CHAR * filename); | 
|---|
| [1187] | 26 | INT IsFile(CHAR * filename); | 
|---|
|  | 27 | BOOL IsFullName(CHAR * filename); | 
|---|
| [1170] | 28 | BOOL IsNewer(char *file1, char *file2); | 
|---|
| [1187] | 29 | BOOL IsRoot(CHAR * filename); | 
|---|
| [1170] | 30 | BOOL IsValidDir(CHAR * test); | 
|---|
|  | 31 | BOOL IsValidDrive(CHAR drive); | 
|---|
| [1187] | 32 | APIRET MakeFullName(char *filename); | 
|---|
|  | 33 | CHAR *MakeValidDir(CHAR * path); | 
|---|
|  | 34 | BOOL ParentIsDesktop(HWND hwnd, HWND hwndParent); | 
|---|
|  | 35 | char *RootName(char *filename); | 
|---|
|  | 36 | BOOL TestBinary(CHAR * filename); | 
|---|
| [1170] | 37 | int TestCDates(CDATE *datevar1, CTIME *timevar1, CDATE *datevar2, CTIME *timevar2); | 
|---|
|  | 38 | int TestFDates(char *file1, char *file2, FDATE *datevar1, FTIME *timevar1, | 
|---|
|  | 39 | FDATE *datevar2, FTIME *timevar2); | 
|---|
| [1187] | 40 | CHAR *assign_ignores(CHAR * s); | 
|---|
|  | 41 | BOOL needs_quoting(CHAR * f); | 
|---|
| [1170] | 42 |  | 
|---|
| [1214] | 43 | // Data declarations | 
|---|
|  | 44 | extern CHAR *CDFS; | 
|---|
|  | 45 | extern CHAR *FAT32; | 
|---|
|  | 46 | extern CHAR *HPFS; | 
|---|
|  | 47 | extern CHAR *HPFS386; | 
|---|
|  | 48 | extern CHAR *ISOFS; | 
|---|
|  | 49 | extern CHAR *JFS; | 
|---|
|  | 50 | extern CHAR *NTFS; | 
|---|
|  | 51 | extern CHAR *NDFS32; | 
|---|
|  | 52 | extern CHAR *RAMFS; | 
|---|
|  | 53 |  | 
|---|
| [1187] | 54 | #endif  // VALID_H | 
|---|