source: trunk/dll/valid.h@ 1570

Last change on this file since 1570 was 1544, checked in by Gregg Young, 15 years ago

Changes to fopen and _fsopen to allow FM2 to be loaded in high memory

  • Property svn:eolstyle set to native
  • Property svn:keywords set to Id
File size: 1.8 KB
RevLine 
[1187]1
2/***********************************************************************
3
[1202]4 $Id: valid.h 1544 2010-09-30 13:00:59Z gyoung $
[1187]5
6 <<description here>>
7
8 Copyright (c) 1993-98 M. Kimes
[1394]9 Copyright (c) 2001, 2009 Steven H. Levine
[1187]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
[1402]13 08 Mar 09 GKY Additional strings move to PCSZs
[1444]14 22 Jul 09 GKY Consolidated driveflag setting code in DriveFlagsOne
[1187]15
16***********************************************************************/
17
18#if !defined(VALID_H)
19
20#define VALID_H
21
[1170]22VOID ArgDriveFlags(INT argc, CHAR ** argv);
[1187]23INT CheckDrive(CHAR Drive, CHAR * FileSystem, ULONG * type);
[1444]24VOID DriveFlagsOne(INT x, CHAR *FileSystem, VOID *volser);
[1170]25VOID FillInDriveFlags(VOID * dummy);
26VOID GetDesktopName(CHAR * objectpath, ULONG size);
27BOOL IsBinary(CHAR * str, ULONG len);
28BOOL IsExecutable(CHAR * filename);
[1394]29INT IsFile(PCSZ filename);
[1187]30BOOL IsFullName(CHAR * filename);
[1170]31BOOL IsNewer(char *file1, char *file2);
[1394]32BOOL IsRoot(PCSZ filename);
[1170]33BOOL IsValidDir(CHAR * test);
34BOOL IsValidDrive(CHAR drive);
[1187]35APIRET MakeFullName(char *filename);
36CHAR *MakeValidDir(CHAR * path);
37BOOL ParentIsDesktop(HWND hwnd, HWND hwndParent);
38char *RootName(char *filename);
39BOOL TestBinary(CHAR * filename);
[1170]40int TestCDates(CDATE *datevar1, CTIME *timevar1, CDATE *datevar2, CTIME *timevar2);
41int TestFDates(char *file1, char *file2, FDATE *datevar1, FTIME *timevar1,
42 FDATE *datevar2, FTIME *timevar2);
[1187]43CHAR *assign_ignores(CHAR * s);
[1394]44BOOL needs_quoting(PCSZ f);
[1170]45
[1214]46// Data declarations
[1402]47extern PCSZ CDFS;
48extern PCSZ FAT32;
[1544]49extern PCSZ FAT;
[1402]50extern PCSZ HPFS;
51extern PCSZ HPFS386;
52extern PCSZ ISOFS;
53extern PCSZ JFS;
54extern PCSZ NTFS;
55extern PCSZ NDFS32;
56extern PCSZ RAMFS;
57extern PCSZ CBSIFS;
[1444]58extern PCSZ LAN;
[1354]59extern BOOL fVerifyOffChecked[26];
[1214]60
[1187]61#endif // VALID_H
Note: See TracBrowser for help on using the repository browser.