ReactOS  0.4.13-dev-249-gcba1a2f
IInstallEngine2 Interface Reference

import"inseng.idl";

Inheritance diagram for IInstallEngine2:
Collaboration diagram for IInstallEngine2:

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 IUnknownLPUNKNOWN
 

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: