ReactOS  0.4.12-dev-90-g2e2e63e
WindowsInstaller::Installer Interface Reference

import"msiserver.idl";

Public Member Functions

RecordCreateRecord ([in] long Count)
 
SessionOpenPackage ([in] VARIANT PackagePath, [in, defaultvalue(0)] long Options)
 
SessionOpenProduct ([in] BSTR ProductCode)
 
SummaryInfo * SummaryInformation ([in] BSTR PackagePath, [in, defaultvalue(0)] long UpdateCount)
 
DatabaseOpenDatabase ([in] BSTR DatabasePath, [in] VARIANT OpenMode)
 
void EnableLog ([in] BSTR LogMode, [in] BSTR LogFile)
 
void InstallProduct ([in] BSTR PackagePath, [in, defaultvalue("0")] BSTR PropertyValues)
 
BSTR Version ()
 
RecordLastErrorRecord ()
 
long FileAttributes ([in] BSTR FilePath)
 
long FileSize ([in] BSTR FilePath)
 
BSTR FileVersion ([in] BSTR FilePath, [in, optional] VARIANT Language)
 

Properties

MsiUILevel UILevel [get, set]
 
VARIANT RegistryValue ([in] VARIANT Root, [in] BSTR Key) [get]
 
BSTR Environment [get, set]
 
BSTR ProductState [get]
 
BSTR ProductInfo ([in] BSTR Product) [get]
 
 Products [get]
 
BSTR RelatedProducts [get]
 

Detailed Description

Definition at line 250 of file msiserver.idl.

Member Function Documentation

◆ CreateRecord()

Record* WindowsInstaller::Installer::CreateRecord ( [in] long  Count)

◆ EnableLog()

void WindowsInstaller::Installer::EnableLog ( [in] BSTR  LogMode,
[in] BSTR  LogFile 
)

◆ FileAttributes()

long WindowsInstaller::Installer::FileAttributes ( [in] BSTR  FilePath)

◆ FileSize()

long WindowsInstaller::Installer::FileSize ( [in] BSTR  FilePath)

◆ FileVersion()

BSTR WindowsInstaller::Installer::FileVersion ( [in] BSTR  FilePath,
[in, optional] VARIANT  Language 
)

◆ InstallProduct()

void WindowsInstaller::Installer::InstallProduct ( [in] BSTR  PackagePath,
[in, defaultvalue("0")] BSTR  PropertyValues 
)

◆ LastErrorRecord()

Record* WindowsInstaller::Installer::LastErrorRecord ( )

◆ OpenDatabase()

Database* WindowsInstaller::Installer::OpenDatabase ( [in] BSTR  DatabasePath,
[in] VARIANT  OpenMode 
)

◆ OpenPackage()

Session* WindowsInstaller::Installer::OpenPackage ( [in] VARIANT  PackagePath,
[in, defaultvalue(0)] long  Options 
)

◆ OpenProduct()

Session* WindowsInstaller::Installer::OpenProduct ( [in] BSTR  ProductCode)

◆ SummaryInformation()

SummaryInfo* WindowsInstaller::Installer::SummaryInformation ( [in] BSTR  PackagePath,
[in, defaultvalue(0)] long  UpdateCount 
)

◆ Version()

BSTR WindowsInstaller::Installer::Version ( )

Property Documentation

◆ Environment

BSTR WindowsInstaller::Installer::Environment
getset

◆ ProductInfo

BSTR WindowsInstaller::Installer::ProductInfo([in] BSTR Product)
get

◆ Products

WindowsInstaller::Installer::Products
get

◆ ProductState

BSTR WindowsInstaller::Installer::ProductState
get

◆ RegistryValue

VARIANT WindowsInstaller::Installer::RegistryValue([in] VARIANT Root, [in] BSTR Key)
get

◆ RelatedProducts

BSTR WindowsInstaller::Installer::RelatedProducts
get

◆ UILevel

MsiUILevel WindowsInstaller::Installer::UILevel
getset

The documentation for this interface was generated from the following file: