ReactOS  0.4.13-dev-99-g7e18b6d
msiserver.idl File Reference
Include dependency graph for msiserver.idl:

Go to the source code of this file.

Classes

interface  IWineMsiRemoteDatabase
 
interface  IWineMsiRemotePackage
 
interface  IWineMsiRemoteCustomAction
 
interface  IMsiServer
 
interface  IMsiMessage
 
interface  IMsiCustomAction
 
interface  IMsiRemoteAPI
 
class  MsiServer
 
class  PSFactoryBuffer
 
class  MsiTransform
 
class  MsiPatch
 
class  WineMsiRemoteCustomAction
 
interface  WindowsInstaller::Installer
 
interface  WindowsInstaller::Record
 
interface  WindowsInstaller::StringList
 
interface  WindowsInstaller::RecordList
 
interface  WindowsInstaller::UIPreview
 
interface  WindowsInstaller::enum
 
interface  WindowsInstaller::View
 
interface  WindowsInstaller::enum
 
interface  WindowsInstaller::Session
 
interface  WindowsInstaller::FeatureInfo
 
interface  WindowsInstaller::Product
 
interface  WindowsInstaller::Patch
 

Modules

library  WindowsInstaller
 

Typedefs

typedef unsigned long MSIHANDLE
 
typedef int INSTALLMESSAGE
 
typedef int MSICONDITION
 
typedef int MSIRUNMODE
 
typedef int INSTALLSTATE
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyRefresh = 0
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyInsert = 1
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyUpdate = 2
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyAssign = 3
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyReplace = 4
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyMerge = 5
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyDelete = 6
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyInsertTemporary = 7
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyValidate = 8
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyValidateNew = 9
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyValidateField = 10
 
typedef WindowsInstaller::enum WindowsInstaller::msiViewModifyValidateDelete = 11
 
typedef WindowsInstaller::enum WindowsInstaller::_MsiViewModify = 11
 
typedef WindowsInstaller::enum WindowsInstaller::msiDoActionStatusSuccess = 1
 
typedef WindowsInstaller::enum WindowsInstaller::msiDoActionStatusUserExit = 2
 
typedef WindowsInstaller::enum WindowsInstaller::msiDoActionStatusFailure = 3
 
typedef WindowsInstaller::enum WindowsInstaller::msiDoActionStatusSuspend = 4
 
typedef WindowsInstaller::enum WindowsInstaller::msiDoActionStatusFinished = 5
 
typedef WindowsInstaller::enum WindowsInstaller::msiDoActionStatusWrongState = 6
 
typedef WindowsInstaller::enum WindowsInstaller::msiDoActionStatusBadActionData
 

Enumerations

enum  WindowsInstaller::MsiInstallState {
  WindowsInstaller::msiInstallStateNotUsed = -7, WindowsInstaller::msiInstallStateBadConfig = -6, WindowsInstaller::msiInstallStateIncomplete = -5, WindowsInstaller::msiInstallStateSourceAbsent = -4,
  WindowsInstaller::msiInstallStateInvalidArg = -2, WindowsInstaller::msiInstallStateUnknown = -1, WindowsInstaller::msiInstallStateBroken = 0, WindowsInstaller::msiInstallStateAdvertised = 1,
  WindowsInstaller::msiInstallStateRemoved = 1, WindowsInstaller::msiInstallStateAbsent = 2, WindowsInstaller::msiInstallStateLocal = 3, WindowsInstaller::msiInstallStateSource = 4,
  WindowsInstaller::msiInstallStateDefault = 5
}
 
enum  WindowsInstaller::MsiOpenDatabaseMode {
  WindowsInstaller::msiOpenDatabaseModeReadOnly = 0, WindowsInstaller::msiOpenDatabaseModeTransact = 1, WindowsInstaller::msiOpenDatabaseModeDirect = 2, WindowsInstaller::msiOpenDatabaseModeCreate = 3,
  WindowsInstaller::msiOpenDatabaseModeCreateDirect = 4, WindowsInstaller::msiOpenDatabaseModePatchFile = 32
}
 
enum  WindowsInstaller::MsiUILevel {
  WindowsInstaller::msiUILevelNoChange = 0, WindowsInstaller::msiUILevelDefault = 1, WindowsInstaller::msiUILevelNone = 2, WindowsInstaller::msiUILevelBasic = 3,
  WindowsInstaller::msiUILevelReduced = 4, WindowsInstaller::msiUILevelFull = 5, WindowsInstaller::msiUILevelHideCancel = 32, WindowsInstaller::msiUILevelProgressOnly = 64,
  WindowsInstaller::msiUILevelEndDialog = 128, WindowsInstaller::msiUILevelSourceResOnly = 256
}
 
enum  WindowsInstaller::MsiRunMode {
  WindowsInstaller::msiRunModeAdmin = 0, WindowsInstaller::msiRunModeAdvertise = 1, WindowsInstaller::msiRunModeMaintenance = 2, WindowsInstaller::msiRunModeRollbackEnabled = 3,
  WindowsInstaller::msiRunModeLogEnabled = 4, WindowsInstaller::msiRunModeOperations = 5, WindowsInstaller::msiRunModeRebootAtEnd = 6, WindowsInstaller::msiRunModeRebootNow = 7,
  WindowsInstaller::msiRunModeCabinet = 8, WindowsInstaller::msiRunModeSourceShortNames = 9, WindowsInstaller::msiRunModeTargetShortNames = 10, WindowsInstaller::msiRunModeWindows9x = 12,
  WindowsInstaller::msiRunModeZawEnabled = 13, WindowsInstaller::msiRunModeScheduled = 16, WindowsInstaller::msiRunModeRollback = 17, WindowsInstaller::msiRunModeCommit = 18
}
 
enum  WindowsInstaller::_MsiEvaluateCondition { WindowsInstaller::msiEvaluateConditionFalse = 0, WindowsInstaller::msiEvaluateConditionTrue = 1, WindowsInstaller::msiEvaluateConditionNone = 2, WindowsInstaller::msiEvaluateConditionError = 3 }
 
enum  WindowsInstaller::MsiMessageStatus {
  WindowsInstaller::msiMessageStatusError = -1, WindowsInstaller::msiMessageStatusNone = 0, WindowsInstaller::msiMessageStatusOk = 1, WindowsInstaller::msiMessageStatusCancel = 2,
  WindowsInstaller::msiMessageStatusAbort = 3, WindowsInstaller::msiMessageStatusRetry = 4, WindowsInstaller::msiMessageStatusIgnore = 5, WindowsInstaller::msiMessageStatusYes = 6,
  WindowsInstaller::msiMessageStatusNo = 7
}
 
enum  WindowsInstaller::MsiMessageType {
  WindowsInstaller::msiMessageTypeFatalExit = 0, WindowsInstaller::msiMessageTypeError = 0x01000000, WindowsInstaller::msiMessageTypeWarning = 0x02000000, WindowsInstaller::msiMessageTypeUser = 0x03000000,
  WindowsInstaller::msiMessageTypeInfo = 0x04000000, WindowsInstaller::msiMessageTypeFilesInUse = 0x05000000, WindowsInstaller::msiMessageTypeResolveSource = 0x06000000, WindowsInstaller::msiMessageTypeOutOfDiskSpace = 0x07000000,
  WindowsInstaller::msiMessageTypeActionStart = 0x08000000, WindowsInstaller::msiMessageTypeActionData = 0x09000000, WindowsInstaller::msiMessageTypeProgress = 0x0a000000, WindowsInstaller::msiMessageTypeCommonData = 0x0b000000,
  WindowsInstaller::msiMessageTypeOk = 0, WindowsInstaller::msiMessageTypeOkCancel = 1, WindowsInstaller::msiMessageTypeAbortRetryIgnore = 2, WindowsInstaller::msiMessageTypeYesNoCancel = 3,
  WindowsInstaller::msiMessageTypeYesNo = 4, WindowsInstaller::msiMessageTypeRetryCancel = 5, WindowsInstaller::msiMessageTypeDefault1 = 0, WindowsInstaller::msiMessageTypeDefault2 = 256,
  WindowsInstaller::msiMessageTypeDefault3 = 512
}
 

Functions

coclass MsiServer helpstring ("Microsoft Windows Installer Message RPC")
 
coclass MsiServer progid ("WindowsInstaller.Message")
 
coclass MsiServer uuid (000c101d-0000-0000-c000-000000000046)] coclass MsiServerMessage
 
coclass PSFactoryBuffer helpstring ("Microsoft Windows Installer")
 
coclass PSFactoryBuffer threading (apartment)
 
coclass PSFactoryBuffer progid ("WindowsInstaller.Installer")
 
coclass PSFactoryBuffer uuid (000c1090-0000-0000-c000-000000000046)] coclass MsiInstaller
 
coclass MsiTransform uuid (000c1084-0000-0000-c000-000000000046)] coclass MsiDatabase
 
coclass MsiPatch uuid (000c1094-0000-0000-c000-000000000046)] coclass MsiServerX3
 
coclass WineMsiRemoteCustomAction uuid (902b3592-9d08-4dfd-a593-d07c52546421)] coclass WineMsiRemotePackage
 

Variables

typedef WindowsInstaller::uuid
 

Typedef Documentation

◆ INSTALLMESSAGE

Definition at line 32 of file msiserver.idl.

◆ INSTALLSTATE

static INSTALLSTATE *static INSTALLSTATE

Definition at line 35 of file msiserver.idl.

◆ MSICONDITION

typedef int MSICONDITION

Definition at line 33 of file msiserver.idl.

◆ MSIHANDLE

typedef unsigned long MSIHANDLE

Definition at line 25 of file msiserver.idl.

◆ MSIRUNMODE

typedef int MSIRUNMODE

Definition at line 34 of file msiserver.idl.

Function Documentation

◆ helpstring() [1/2]

coclass MsiServer helpstring ( "Microsoft Windows Installer Message RPC"  )

◆ helpstring() [2/2]

coclass PSFactoryBuffer helpstring ( "Microsoft Windows Installer"  )

◆ progid() [1/2]

coclass MsiServer progid ( "WindowsInstaller.Message"  )

◆ progid() [2/2]

coclass PSFactoryBuffer progid ( "WindowsInstaller.Installer"  )

◆ threading()

coclass PSFactoryBuffer threading ( apartment  )

◆ uuid() [1/5]

coclass MsiServer uuid ( 000c101d-0000-0000-c000-  000000000046)

Definition at line 145 of file msiserver.idl.

147  { interface IMsiMessage; }

◆ uuid() [2/5]

coclass PSFactoryBuffer uuid ( 000c1090-0000-0000-c000-  000000000046)

Definition at line 159 of file msiserver.idl.

161  { interface Installer; }

◆ uuid() [3/5]

coclass MsiTransform uuid ( 000c1084-0000-0000-c000-  000000000046)

Definition at line 169 of file msiserver.idl.

171  { }

◆ uuid() [4/5]

coclass WineMsiRemoteCustomAction uuid ( 902b3592-9d08-4dfd-a593-  d07c52546421)

Definition at line 191 of file msiserver.idl.

193  { interface WineMsiRemotePackage; }

◆ uuid() [5/5]

coclass MsiPatch uuid ( 000c1094-0000-0000-c000-  000000000046)

Definition at line 180 of file msiserver.idl.

183  { interface IMsiServer; }