ReactOS  0.4.14-dev-50-g13bb5e2
install.h
Go to the documentation of this file.
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 
12 typedef enum _FILE_COPY_STATUS
13 {
14  None = 0,
15  // Success = 0,
17 
18 typedef VOID
20 
21 #if 0
22 BOOLEAN // ERROR_NUMBER
24  IN OUT PUSETUP_DATA pSetupData,
25  IN HINF InfFile,
26  IN PCWSTR SourceCabinet OPTIONAL);
27 #endif
28 
29 BOOLEAN // ERROR_NUMBER
31  IN OUT PUSETUP_DATA pSetupData,
33 
34 BOOLEAN
36  IN OUT PUSETUP_DATA pSetupData,
37  IN PSP_FILE_CALLBACK_W MsgHandler,
39 
40 /* EOF */
const uint16_t * PCWSTR
Definition: typedefs.h:55
static const char const char const char PIMAGEHLP_STATUS_ROUTINE StatusRoutine
Definition: image.c:34
#define IN
Definition: typedefs.h:38
_FILE_COPY_STATUS
Definition: install.h:12
#define __cdecl
Definition: accygwin.h:79
BOOLEAN PrepareFileCopy(IN OUT PUSETUP_DATA pSetupData, IN PFILE_COPY_STATUS_ROUTINE StatusRoutine OPTIONAL)
Definition: install.c:676
unsigned char BOOLEAN
Definition: install.h:14
BOOLEAN DoFileCopy(IN OUT PUSETUP_DATA pSetupData, IN PSP_FILE_CALLBACK_W MsgHandler, IN PVOID Context OPTIONAL)
Definition: install.c:818
UINT(CALLBACK * PSP_FILE_CALLBACK_W)(IN PVOID Context, IN UINT Notification, IN UINT_PTR Param1, IN UINT_PTR Param2)
Definition: fileqsup.h:66
BOOLEAN PrepareCopyInfFile(IN OUT PUSETUP_DATA pSetupData, IN HINF InfFile, IN PCWSTR SourceCabinet OPTIONAL)
Definition: install.c:504
enum _FILE_COPY_STATUS FILE_COPY_STATUS
#define VOID
Definition: acefi.h:82
VOID(__cdecl * PFILE_COPY_STATUS_ROUTINE)(IN FILE_COPY_STATUS,...)
Definition: install.h:19
#define OUT
Definition: typedefs.h:39
typedef struct _USETUP_DATA * PUSETUP_DATA
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68