ReactOS 0.4.15-dev-8207-gd73a838
inseng.idl File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

interface  ICifComponent
 
interface  ICifRWComponent
 
interface  IEnumCifComponents
 
interface  ICifGroup
 
interface  ICifRWGroup
 
interface  IEnumCifGroups
 
interface  ICifMode
 
interface  ICifRWMode
 
interface  IEnumCifModes
 
struct  COMPONENT_SIZES
 
struct  INSTALLPROGRESS
 
interface  ICifFile
 
interface  ICifRWFile
 
interface  IInstallEngineCallback
 
interface  IInstallEngine
 
interface  IInstallEngine2
 
interface  IInstallEngineTiming
 
class  InstallEngine
 

Macros

#define threading(model)
 

Enumerations

enum  InstallStatus {
  INSTALLSTATUS_INITIALIZING , INSTALLSTATUS_DEPENDENCY , INSTALLSTATUS_DOWNLOADING , INSTALLSTATUS_COPYING ,
  INSTALLSTATUS_RETRYING , INSTALLSTATUS_CHECKINGTRUST , INSTALLSTATUS_EXTRACTING , INSTALLSTATUS_RUNNING ,
  INSTALLSTATUS_FINISHED , INSTALLSTATUS_DOWNLOADFINISHED
}
 
enum  ComponentAction { ActionNone , ActionInstall , ActionUninstall }
 

Functions

coclass InstallEngine helpstring ("Download Site Manager")
 
coclass InstallEngine threading (apartment)
 
coclass InstallEngine uuid (bfc880f1-7484-11d0-8309-00aa00b6015c)] coclass DownloadSiteMgr
 
HRESULT WINAPI GetICifFileFromFile (ICifFile **, const char *)
 
HRESULT WINAPI GetICifRWFileFromFile (ICifRWFile **, const char *)
 

Macro Definition Documentation

◆ threading

#define threading (   model)

Definition at line 21 of file inseng.idl.

Enumeration Type Documentation

◆ ComponentAction

Enumerator
ActionNone 
ActionInstall 
ActionUninstall 

Definition at line 84 of file inseng.idl.

85{
89};
@ ActionNone
Definition: inseng.idl:86
@ ActionInstall
Definition: inseng.idl:87
@ ActionUninstall
Definition: inseng.idl:88

◆ InstallStatus

Enumerator
INSTALLSTATUS_INITIALIZING 
INSTALLSTATUS_DEPENDENCY 
INSTALLSTATUS_DOWNLOADING 
INSTALLSTATUS_COPYING 
INSTALLSTATUS_RETRYING 
INSTALLSTATUS_CHECKINGTRUST 
INSTALLSTATUS_EXTRACTING 
INSTALLSTATUS_RUNNING 
INSTALLSTATUS_FINISHED 
INSTALLSTATUS_DOWNLOADFINISHED 

Definition at line 70 of file inseng.idl.

71{
82};
@ INSTALLSTATUS_INITIALIZING
Definition: inseng.idl:72
@ INSTALLSTATUS_DOWNLOADFINISHED
Definition: inseng.idl:81
@ INSTALLSTATUS_EXTRACTING
Definition: inseng.idl:78
@ INSTALLSTATUS_DOWNLOADING
Definition: inseng.idl:74
@ INSTALLSTATUS_DEPENDENCY
Definition: inseng.idl:73
@ INSTALLSTATUS_RUNNING
Definition: inseng.idl:79
@ INSTALLSTATUS_FINISHED
Definition: inseng.idl:80
@ INSTALLSTATUS_COPYING
Definition: inseng.idl:75
@ INSTALLSTATUS_CHECKINGTRUST
Definition: inseng.idl:77
@ INSTALLSTATUS_RETRYING
Definition: inseng.idl:76

Function Documentation

◆ GetICifFileFromFile()

HRESULT WINAPI GetICifFileFromFile ( ICifFile **  icif,
const char path 
)

Definition at line 1732 of file icif.c.

1733{
1734 TRACE("(%p, %s)\n", icif, debugstr_a(path));
1735
1736 return load_ciffile(path, icif);
1737}
static HRESULT load_ciffile(const char *path, ICifFile **icif)
Definition: icif.c:1702
#define debugstr_a
Definition: kernel32.h:31
#define TRACE(s)
Definition: solgame.cpp:4

Referenced by InstallEngine2_SetLocalCif().

◆ GetICifRWFileFromFile()

HRESULT WINAPI GetICifRWFileFromFile ( ICifRWFile **  icif,
const char path 
)

Definition at line 1740 of file icif.c.

1741{
1742 FIXME("(%p, %s): stub\n", icif, debugstr_a(path));
1743
1744 return E_NOTIMPL;
1745}
#define FIXME(fmt,...)
Definition: debug.h:114
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ helpstring()

coclass InstallEngine helpstring ( "Download Site Manager"  )

◆ threading()

coclass InstallEngine threading ( apartment  )

◆ uuid()

coclass InstallEngine uuid ( bfc880f1-7484-11d0-8309-  00aa00b6015c)

Definition at line 387 of file inseng.idl.

389 { }