ReactOS  0.4.13-dev-257-gfabbd7c
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.

◆ 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.

Function Documentation

◆ GetICifFileFromFile()

HRESULT WINAPI GetICifFileFromFile ( ICifFile **  ,
const char  
)

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 TRACE(s)
Definition: solgame.cpp:4
#define debugstr_a
Definition: kernel32.h:31
Definition: services.c:325

Referenced by InstallEngine2_SetLocalCif().

◆ GetICifRWFileFromFile()

HRESULT WINAPI GetICifRWFileFromFile ( ICifRWFile **  ,
const char  
)

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:110
#define debugstr_a
Definition: kernel32.h:31
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: services.c:325

◆ 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  { }