2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS text-mode setup
4 * FILE: base/setup/usetup/filesup.h
5 * PURPOSE: File support functions
13 PWCHAR DirectoryName
);
18 IN BOOLEAN ForceDelete
); // ForceDelete can be used to delete read-only files
22 IN PCWSTR SourceFileName
,
23 IN PCWSTR DestinationFileName
,
24 IN BOOLEAN FailIfExists
);
28 #define MOVEFILE_REPLACE_EXISTING 1
29 #define MOVEFILE_COPY_ALLOWED 2
30 #define MOVEFILE_WRITE_THROUGH 8
34 // ACHTUNG! HAXX FIXME!!
36 #define _SEH2_LEAVE goto __SEH2_FINALLY__label;
37 #define _SEH2_FINALLY __SEH2_FINALLY__label:
43 IN PCWSTR ExistingFileName
,
44 IN PCWSTR NewFileName
,
49 PWCHAR CabinetFileName
,
50 PWCHAR SourceFileName
,
51 PWCHAR DestinationFileName
);
56 IN PCWSTR InstallDir
);