ReactOS  0.4.13-dev-241-g63286c6
ICifComponent Interface Reference

import"inseng.idl";

Inheritance diagram for ICifComponent:

Public Member Functions

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 96 of file inseng.idl.

Member Function Documentation

◆ GetActualDownloadSize()

DWORD ICifComponent::GetActualDownloadSize ( )

◆ GetCommand()

HRESULT ICifComponent::GetCommand ( UINT  index,
char cmd,
DWORD  cmd_size,
char switches,
DWORD  switch_size,
DWORD type 
)

◆ GetCurrentPriority()

DWORD ICifComponent::GetCurrentPriority ( )

◆ GetCustomData()

HRESULT ICifComponent::GetCustomData ( char key,
char data,
DWORD  size 
)

◆ GetDependency()

HRESULT ICifComponent::GetDependency ( UINT  index,
char id,
DWORD  buf,
char type,
DWORD ver,
DWORD build 
)

◆ GetDescription()

HRESULT ICifComponent::GetDescription ( char desc,
DWORD  size 
)

◆ GetDetails()

HRESULT ICifComponent::GetDetails ( char details,
DWORD  size 
)

◆ GetDetVersion()

HRESULT ICifComponent::GetDetVersion ( char dll,
DWORD  dll_size,
char entry,
DWORD  entry_size 
)

◆ GetDownloadSize()

DWORD ICifComponent::GetDownloadSize ( )

◆ GetExtractSize()

DWORD ICifComponent::GetExtractSize ( )

◆ GetFileExtractList()

HRESULT ICifComponent::GetFileExtractList ( UINT  index,
char extract,
DWORD  size 
)

◆ GetGroup()

HRESULT ICifComponent::GetGroup ( char id,
DWORD  size 
)

◆ GetGUID()

HRESULT ICifComponent::GetGUID ( char guid,
DWORD  size 
)

◆ GetID()

HRESULT ICifComponent::GetID ( char id,
DWORD  size 
)

◆ GetInstalledSize()

HRESULT ICifComponent::GetInstalledSize ( DWORD win,
DWORD app 
)

◆ GetInstallQueueState()

DWORD ICifComponent::GetInstallQueueState ( )

◆ GetLocale()

HRESULT ICifComponent::GetLocale ( char pszLocale,
DWORD  size 
)

◆ GetMode()

HRESULT ICifComponent::GetMode ( UINT  index,
char mode,
DWORD  size 
)

◆ GetPatchID()

HRESULT ICifComponent::GetPatchID ( char id,
DWORD  size 
)

◆ GetPlatform()

DWORD ICifComponent::GetPlatform ( )

◆ GetPriority()

DWORD ICifComponent::GetPriority ( )

◆ GetProgressKeys()

HRESULT ICifComponent::GetProgressKeys ( char progress,
DWORD  progress_size,
char cancel,
DWORD  cancel_size 
)

◆ GetSuccessKey()

HRESULT ICifComponent::GetSuccessKey ( char key,
DWORD  size 
)

◆ GetTreatAsOneComponents()

HRESULT ICifComponent::GetTreatAsOneComponents ( UINT  index,
char id,
DWORD  buf 
)

◆ GetUninstallKey()

HRESULT ICifComponent::GetUninstallKey ( char key,
DWORD  size 
)

◆ GetUrl()

HRESULT ICifComponent::GetUrl ( UINT  index,
char url,
DWORD  size,
DWORD flags 
)

◆ GetUrlCheckRange()

HRESULT ICifComponent::GetUrlCheckRange ( UINT  index,
DWORD min,
DWORD max 
)

◆ GetVersion()

HRESULT ICifComponent::GetVersion ( DWORD version,
DWORD build 
)

◆ IsActiveSetupAware()

HRESULT ICifComponent::IsActiveSetupAware ( )

◆ IsComponentDownloaded()

HRESULT ICifComponent::IsComponentDownloaded ( )

◆ IsComponentInstalled()

DWORD ICifComponent::IsComponentInstalled ( )

◆ IsRebootRequired()

HRESULT ICifComponent::IsRebootRequired ( )

◆ IsThisVersionInstalled()

DWORD ICifComponent::IsThisVersionInstalled ( DWORD  version,
DWORD  build,
DWORD ret_version,
DWORD ret_build 
)

◆ IsUIVisible()

HRESULT ICifComponent::IsUIVisible ( )

◆ RequiresAdminRights()

HRESULT ICifComponent::RequiresAdminRights ( )

◆ SetCurrentPriority()

HRESULT ICifComponent::SetCurrentPriority ( DWORD  priority)

◆ SetInstallQueueState()

HRESULT ICifComponent::SetInstallQueueState ( DWORD  state)

The documentation for this interface was generated from the following file: