/* File: _filecm.h */ /**************************************************************************/ /* Install: File commands local header. /**************************************************************************/ /* ** CopyFile Limits */ #define cbCopyBufMax (64*1021) typedef BOOL RO; #define fOn fTrue #define fOff fFalse extern BOOL fUserQuit; /* ** Read-Only Return Code */ typedef unsigned YNRC; // 1632 -- was USHORT #define ynrcNo 0 #define ynrcYes 1 #define ynrcErr1 2 #define ynrcErr2 3 #define ynrcErr3 4 #define ynrcErr4 5 #define ynrcErr5 6 #define ynrcErr6 7 #define ynrcErr7 8 #define ynrcErr8 9 #define ynrcErr9 10 typedef USHORT CFRC; #define cfrcFailure (0) #define cfrcSuccess (1) #define cfrcCancel (2) #ifdef UNUSED extern BOOL APIENTRY FBackupSectFile(SZ, PSFD); extern BOOL APIENTRY FRemoveSectFile(SZ, PSFD); #endif // UNUSED extern BOOL APIENTRY FCopyListFile(HANDLE, PCLN, PSDLE, LONG); extern BOOL APIENTRY FBuildFullSrcPath(SZ, SZ, SZ, SZ); extern BOOL APIENTRY FBuildFullDstPath(SZ, SZ, PSFD, BOOL); extern BOOL APIENTRY FBuildFullBakPath(SZ, SZ, PSFD); extern SZ APIENTRY SzFindFileFromPath(SZ); extern SZ APIENTRY SzFindExt(SZ); extern BOOL APIENTRY FFileFound(SZ); extern YNRC APIENTRY YnrcFileReadOnly(SZ); extern BOOL APIENTRY FSetFileReadOnlyStatus(SZ, BOOL); extern YNRC APIENTRY YnrcBackupFile(SZ, SZ, PSFD); extern YNRC APIENTRY YnrcNewerExistingFile(USHORT, SZ, DWORD, DWORD); extern BOOL APIENTRY FGetFileVersion(SZ, DWORD *, DWORD *); extern BOOL APIENTRY FYield(VOID); extern YNRC APIENTRY YnrcEnsurePathExists(SZ, BOOL, SZ); extern SZ APIENTRY FRenameActiveFile(SZ); extern BOOL APIENTRY FGetCopyListCost(SZ, SZ, SZ, SZ, SZ, SZ, SZ, SZ); extern BOOL APIENTRY FSetupGetCopyListCost(SZ, SZ, SZ); extern BOOL APIENTRY FParseSharedAppList(SZ); extern BOOL APIENTRY FInstallSharedAppList(SZ); extern SZ APIENTRY SzFindNthIniField(SZ, INT);