mirror of
https://github.com/reactos/reactos.git
synced 2024-08-28 22:28:36 +00:00
41 lines
931 B
C
41 lines
931 B
C
![]() |
/*
|
||
|
* COPYRIGHT: See COPYING in the top level directory
|
||
|
* PROJECT: ReactOS Setup Library
|
||
|
* FILE: base/setup/lib/install.c
|
||
|
* PURPOSE: Installation functions
|
||
|
* PROGRAMMERS: Hervé Poussineau (hpoussin@reactos.org)
|
||
|
* Hermes Belusca-Maito (hermes.belusca@sfr.fr)
|
||
|
*/
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
typedef enum _FILE_COPY_STATUS
|
||
|
{
|
||
|
None = 0,
|
||
|
// Success = 0,
|
||
|
} FILE_COPY_STATUS;
|
||
|
|
||
|
typedef VOID
|
||
|
(__cdecl *PFILE_COPY_STATUS_ROUTINE)(IN FILE_COPY_STATUS, ...);
|
||
|
|
||
|
#if 0
|
||
|
BOOLEAN // ERROR_NUMBER
|
||
|
PrepareCopyInfFile(
|
||
|
IN OUT PUSETUP_DATA pSetupData,
|
||
|
IN HINF InfFile,
|
||
|
IN PCWSTR SourceCabinet OPTIONAL);
|
||
|
#endif
|
||
|
|
||
|
BOOLEAN // ERROR_NUMBER
|
||
|
PrepareFileCopy(
|
||
|
IN OUT PUSETUP_DATA pSetupData,
|
||
|
IN PFILE_COPY_STATUS_ROUTINE StatusRoutine OPTIONAL);
|
||
|
|
||
|
BOOLEAN
|
||
|
DoFileCopy(
|
||
|
IN OUT PUSETUP_DATA pSetupData,
|
||
|
IN PSP_FILE_CALLBACK_W MsgHandler,
|
||
|
IN PVOID Context OPTIONAL);
|
||
|
|
||
|
/* EOF */
|