ReactOS 0.4.15-dev-7842-g558ab78
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
13{
14 None = 0,
15 // Success = 0,
17
18typedef VOID
20
21#if 0
22BOOLEAN // ERROR_NUMBER
24 IN OUT PUSETUP_DATA pSetupData,
25 IN HINF InfFile,
26 IN PCWSTR SourceCabinet OPTIONAL);
27#endif
28
29BOOLEAN // ERROR_NUMBER
31 IN OUT PUSETUP_DATA pSetupData,
33
36 IN OUT PUSETUP_DATA pSetupData,
37 IN PSP_FILE_CALLBACK_W MsgHandler,
39
40/* EOF */
unsigned char BOOLEAN
#define __cdecl
Definition: accygwin.h:79
#define VOID
Definition: acefi.h:82
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
BOOLEAN DoFileCopy(IN OUT PUSETUP_DATA pSetupData, IN PSP_FILE_CALLBACK_W MsgHandler, IN PVOID Context OPTIONAL)
Definition: install.c:826
BOOLEAN PrepareFileCopy(IN OUT PUSETUP_DATA pSetupData, IN PFILE_COPY_STATUS_ROUTINE StatusRoutine OPTIONAL)
Definition: install.c:684
_FILE_COPY_STATUS
Definition: install.h:13
@ None
Definition: install.h:14
VOID(__cdecl * PFILE_COPY_STATUS_ROUTINE)(IN FILE_COPY_STATUS,...)
Definition: install.h:19
UINT(CALLBACK * PSP_FILE_CALLBACK_W)(IN PVOID Context, IN UINT Notification, IN UINT_PTR Param1, IN UINT_PTR Param2)
Definition: fileqsup.h:66
static const char const char const char PIMAGEHLP_STATUS_ROUTINE StatusRoutine
Definition: image.c:35
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68
const uint16_t * PCWSTR
Definition: typedefs.h:57
#define IN
Definition: typedefs.h:39
#define OUT
Definition: typedefs.h:40