ReactOS
0.4.16-dev-927-g467dec4
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
ICifRWComponent Interface Reference
Inheritance diagram for ICifRWComponent:
[
legend
]
Collaboration diagram for ICifRWComponent:
[
legend
]
Public Member Functions
HRESULT
SetGUID
(
const
char
*
guid
)
HRESULT
SetDescription
(
const
char
*
desc
)
HRESULT
SetUrl
(
UINT
index
,
const
char
*
url
,
DWORD
url_flags)
HRESULT
SetCommand
(
UINT
index
,
const
char
*
cmd
,
const
char
*switches,
DWORD
type
)
HRESULT
SetVersion
(
const
char
*
version
)
HRESULT
SetUninstallKey
(
const
char
*
key
)
HRESULT
SetInstalledSize
(
DWORD
win
,
DWORD
app)
HRESULT
SetDownloadSize
(
DWORD
size
)
HRESULT
SetExtractSize
(
DWORD
size
)
HRESULT
DeleteDependency
(
const
char
*
id
,
char
type
)
HRESULT
AddDependency
(
const
char
*
id
,
char
type
)
HRESULT
SetUIVisible
(
BOOL
visible)
HRESULT
SetGroup
(
const
char
*
id
)
HRESULT
SetPlatform
(
DWORD
platform
)
HRESULT
SetPriority
(
DWORD
priority
)
HRESULT
SetReboot
(
BOOL
reboot)
HRESULT
DeleteFromModes
(
const
char
*
mode
)
HRESULT
AddToMode
(
const
char
*
mode
)
HRESULT
SetModes
(
const
char
*
mode
)
HRESULT
CopyComponent
(
const
char
*
ciffile
)
HRESULT
AddToTreatAsOne
(
const
char
*compid)
HRESULT
SetDetails
(
const
char
*
desc
)
Public Member Functions inherited from
ICifComponent
HRESULT
GetID
(
char
*
id
,
DWORD
size
)
HRESULT
GetGUID
(
char
*
guid
,
DWORD
size
)
HRESULT
GetDescription
(
char
*
desc
,
DWORD
size
)
HRESULT
GetDetails
(
char
*
details
,
DWORD
size
)
HRESULT
GetUrl
(
UINT
index
,
char
*
url
,
DWORD
size
,
DWORD
*
flags
)
HRESULT
GetFileExtractList
(
UINT
index
,
char
*
extract
,
DWORD
size
)
HRESULT
GetUrlCheckRange
(
UINT
index
,
DWORD
*
min
,
DWORD
*
max
)
HRESULT
GetCommand
(
UINT
index
,
char
*
cmd
,
DWORD
cmd_size,
char
*switches,
DWORD
switch_size,
DWORD
*
type
)
HRESULT
GetVersion
(
DWORD
*
version
,
DWORD
*build)
HRESULT
GetLocale
(
char
*pszLocale,
DWORD
size
)
HRESULT
GetUninstallKey
(
char
*
key
,
DWORD
size
)
HRESULT
GetInstalledSize
(
DWORD
*
win
,
DWORD
*app)
DWORD
GetDownloadSize
()
DWORD
GetExtractSize
()
HRESULT
GetSuccessKey
(
char
*
key
,
DWORD
size
)
HRESULT
GetProgressKeys
(
char
*
progress
,
DWORD
progress_size,
char
*cancel,
DWORD
cancel_size)
HRESULT
IsActiveSetupAware
()
HRESULT
IsRebootRequired
()
HRESULT
RequiresAdminRights
()
DWORD
GetPriority
()
HRESULT
GetDependency
(
UINT
index
,
char
*
id
,
DWORD
buf
,
char
*
type
,
DWORD
*ver,
DWORD
*build)
DWORD
GetPlatform
()
HRESULT
GetMode
(
UINT
index
,
char
*
mode
,
DWORD
size
)
HRESULT
GetGroup
(
char
*
id
,
DWORD
size
)
HRESULT
IsUIVisible
()
HRESULT
GetPatchID
(
char
*
id
,
DWORD
size
)
HRESULT
GetDetVersion
(
char
*
dll
,
DWORD
dll_size,
char
*
entry
,
DWORD
entry_size)
HRESULT
GetTreatAsOneComponents
(
UINT
index
,
char
*
id
,
DWORD
buf
)
HRESULT
GetCustomData
(
char
*
key
,
char
*
data
,
DWORD
size
)
DWORD
IsComponentInstalled
()
HRESULT
IsComponentDownloaded
()
DWORD
IsThisVersionInstalled
(
DWORD
version
,
DWORD
build,
DWORD
*ret_version,
DWORD
*ret_build)
DWORD
GetInstallQueueState
()
HRESULT
SetInstallQueueState
(
DWORD
state
)
DWORD
GetActualDownloadSize
()
DWORD
GetCurrentPriority
()
HRESULT
SetCurrentPriority
(
DWORD
priority
)
Detailed Description
Definition at line
142
of file
inseng.idl
.
Member Function Documentation
◆
AddDependency()
HRESULT
ICifRWComponent::AddDependency
(
const
char
*
id
,
char
type
)
◆
AddToMode()
HRESULT
ICifRWComponent::AddToMode
(
const
char
*
mode
)
◆
AddToTreatAsOne()
HRESULT
ICifRWComponent::AddToTreatAsOne
(
const
char
*
compid
)
◆
CopyComponent()
HRESULT
ICifRWComponent::CopyComponent
(
const
char
*
ciffile
)
◆
DeleteDependency()
HRESULT
ICifRWComponent::DeleteDependency
(
const
char
*
id
,
char
type
)
◆
DeleteFromModes()
HRESULT
ICifRWComponent::DeleteFromModes
(
const
char
*
mode
)
◆
SetCommand()
HRESULT
ICifRWComponent::SetCommand
(
UINT
index
,
const
char
*
cmd
,
const
char
*
switches
,
DWORD
type
)
◆
SetDescription()
HRESULT
ICifRWComponent::SetDescription
(
const
char
*
desc
)
◆
SetDetails()
HRESULT
ICifRWComponent::SetDetails
(
const
char
*
desc
)
◆
SetDownloadSize()
HRESULT
ICifRWComponent::SetDownloadSize
(
DWORD
size
)
◆
SetExtractSize()
HRESULT
ICifRWComponent::SetExtractSize
(
DWORD
size
)
◆
SetGroup()
HRESULT
ICifRWComponent::SetGroup
(
const
char
*
id
)
◆
SetGUID()
HRESULT
ICifRWComponent::SetGUID
(
const
char
*
guid
)
◆
SetInstalledSize()
HRESULT
ICifRWComponent::SetInstalledSize
(
DWORD
win
,
DWORD
app
)
◆
SetModes()
HRESULT
ICifRWComponent::SetModes
(
const
char
*
mode
)
◆
SetPlatform()
HRESULT
ICifRWComponent::SetPlatform
(
DWORD
platform
)
◆
SetPriority()
HRESULT
ICifRWComponent::SetPriority
(
DWORD
priority
)
◆
SetReboot()
HRESULT
ICifRWComponent::SetReboot
(
BOOL
reboot
)
◆
SetUIVisible()
HRESULT
ICifRWComponent::SetUIVisible
(
BOOL
visible
)
◆
SetUninstallKey()
HRESULT
ICifRWComponent::SetUninstallKey
(
const
char
*
key
)
◆
SetUrl()
HRESULT
ICifRWComponent::SetUrl
(
UINT
index
,
const
char
*
url
,
DWORD
url_flags
)
◆
SetVersion()
HRESULT
ICifRWComponent::SetVersion
(
const
char
*
version
)
The documentation for this interface was generated from the following file:
sdk/include/psdk/
inseng.idl
ICifRWComponent
Generated on Sun Mar 30 2025 06:28:39 for ReactOS by
1.9.6