ReactOS  0.4.15-dev-4614-ga5a6101
msiserver.idl File Reference
Include dependency graph for msiserver.idl:

Go to the source code of this file.

Classes

interface  IMsiServer
 
interface  IMsiMessage
 
interface  IMsiCustomAction
 
interface  IMsiRemoteAPI
 
class  MsiServer
 
class  PSFactoryBuffer
 
class  MsiTransform
 
class  MsiPatch
 
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 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
 

Variables

typedef WindowsInstaller::threading
 

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/4]

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

Definition at line 80 of file msiserver.idl.

82  { interface IMsiMessage; }

◆ uuid() [2/4]

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

Definition at line 104 of file msiserver.idl.

106  { }

◆ uuid() [3/4]

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

Definition at line 94 of file msiserver.idl.

96  { interface Installer; }

◆ uuid() [4/4]

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

Definition at line 115 of file msiserver.idl.

118  { interface IMsiServer; }