source: trunk/dll/valid.h@ 1394

Last change on this file since 1394 was 1394, checked in by Steven Levine, 17 years ago

Ticket 340: Convert GetPString to use STRINGTABLE.

Drop fm3dll.str and mkstr.exe from makefiles and wpi builders

Convert many functions to expect PCSZ arguments.
Correct walk, compare and dirsizes dialog setups to ignore saved dialog size
Drop copyright.c logic from makefile

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