Reactos
at listview 42 lines 943 B view raw
1/* 2 * COPYRIGHT: See COPYING in the top level directory 3 * PROJECT: ReactOS Setup Library 4 * FILE: base/setup/lib/install.c 5 * PURPOSE: Installation functions 6 * PROGRAMMERS: Hervé Poussineau (hpoussin@reactos.org) 7 * Hermes Belusca-Maito (hermes.belusca@sfr.fr) 8 */ 9 10#pragma once 11 12typedef enum _FILE_COPY_STATUS 13{ 14 None = 0, 15 // Success = 0, 16} FILE_COPY_STATUS; 17 18typedef VOID 19(__cdecl *PFILE_COPY_STATUS_ROUTINE)(IN FILE_COPY_STATUS, ...); 20 21#if 0 22BOOLEAN // ERROR_NUMBER 23PrepareCopyInfFile( 24 IN OUT PUSETUP_DATA pSetupData, 25 IN HINF InfFile, 26 IN PCWSTR SourceCabinet OPTIONAL); 27#endif 28 29BOOLEAN // ERROR_NUMBER 30NTAPI 31PrepareFileCopy( 32 IN OUT PUSETUP_DATA pSetupData, 33 IN PFILE_COPY_STATUS_ROUTINE StatusRoutine OPTIONAL); 34 35BOOLEAN 36NTAPI 37DoFileCopy( 38 IN OUT PUSETUP_DATA pSetupData, 39 IN PSP_FILE_CALLBACK_W MsgHandler, 40 IN PVOID Context OPTIONAL); 41 42/* EOF */