ReactOS
0.4.16-dev-1040-g85afe48
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
m
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
Public Member Functions
|
List of all members
IInstallEngine2 Interface Reference
Inheritance diagram for IInstallEngine2:
[
legend
]
Collaboration diagram for IInstallEngine2:
[
legend
]
Public Member Functions
HRESULT
SetLocalCif
(
const
char
*cif)
HRESULT
GetICifFile
(
ICifFile
**cif_file)
Public Member Functions inherited from
IInstallEngine
HRESULT
GetEngineStatus
(
DWORD
*
status
)
HRESULT
SetCifFile
(
const
char
*cab_name,
const
char
*cif_name)
HRESULT
DownloadComponents
(
DWORD
flags
)
HRESULT
InstallComponents
(
DWORD
flags
)
HRESULT
EnumInstallIDs
(
UINT
index
,
char
**
id
)
HRESULT
EnumDownloadIDs
(
UINT
index
,
char
**
id
)
HRESULT
IsComponentInstalled
(
const
char
*
id
,
DWORD
*
status
)
HRESULT
RegisterInstallEngineCallback
(
IInstallEngineCallback
*
callback
)
HRESULT
UnregisterInstallEngineCallback
()
HRESULT
SetAction
(
const
char
*
id
,
DWORD
action
,
DWORD
priority
)
HRESULT
GetSizes
(
const
char
*
id
,
COMPONENT_SIZES
*
sizes
)
HRESULT
LaunchExtraCommand
(
const
char
*inf_name,
const
char
*
section
)
HRESULT
GetDisplayName
(
const
char
*
id
,
const
char
*
name
)
HRESULT
SetBaseUrl
(
const
char
*base_name)
HRESULT
SetDownloadDir
(
const
char
*download_dir)
HRESULT
SetInstallDrive
(
char
drive
)
HRESULT
SetInstallOptions
(
DWORD
flags
)
HRESULT
SetHWND
(
HWND
hwnd
)
HRESULT
SetIStream
(
IStream
*
stream
)
HRESULT
Abort
(
DWORD
flags
)
HRESULT
Suspend
()
HRESULT
Resume
()
Public Member Functions inherited from
IUnknown
HRESULT
QueryInterface
([
in
]
REFIID
riid
, [
out
, iid_is(
riid
)]
void
**
ppvObject
)
ULONG
AddRef
()
ULONG
Release
()
Additional Inherited Members
Public Types inherited from
IUnknown
typedef
IUnknown
*
LPUNKNOWN
Detailed Description
Definition at line
361
of file
inseng.idl
.
Member Function Documentation
◆
GetICifFile()
HRESULT
IInstallEngine2::GetICifFile
(
ICifFile
**
cif_file
)
◆
SetLocalCif()
HRESULT
IInstallEngine2::SetLocalCif
(
const
char
*
cif
)
The documentation for this interface was generated from the following file:
sdk/include/psdk/
inseng.idl
IInstallEngine2
Generated on Fri Apr 25 2025 06:30:02 for ReactOS by
1.9.6