|
Public Member Functions
|
HRESULT |
connectClient ([in] BSTR appName,[in] IOvOWMsiClient
*client,[in] int readWriteMode,[out] IOvOWMsiServer
**server,[out] int *interfaceId) |
|
Performs the initial connection to the MSI
server.
|
HRESULT |
registerClient ([in] int interfaceId,[in] IOvOWRegisterCondition
*condition,[out] int *conditionId) |
|
Register your MSI client to receive HPOM
server messages.
|
HRESULT |
unregisterClient ([in] int conditionId) |
|
Deletes the MSI client registration with the
given conditionId.
|
HRESULT |
removeAllRegistrations ([in] int interfaceId) |
|
Deletes all registrations that were
performed with the given interfaceId.
|
HRESULT |
insertMessage ([in] int interfaceId,[in] IOvOWServerMessage
*message) |
|
Call this to add an HPOM server message to
the HPOM for Windows message server queue.
|
HRESULT |
disconnectClient ([in] int interfaceId) |
|
Call this to explicitly disconnect your MSI
client from the MSI server.
|
Public Attributes
|
const
int |
OVOW_MSI_CLIENT_READ
= 0 |
|
Specifies read-only access to the HPOM for
Windows MSI server.
|
const
int |
OVOW_MSI_CLIENT_READWRITE
= 1 |
|
Specifies unrestricted access to the HPOM
for Windows MSI server.
|
const
int |
OVOW_MSI_CLIENT_WRITE
= 2 |
|
Specifies write-only access to the HPOM for
Windows MSI server.
|
The methods of this interface allow you to interact with the
HPOM for Windows MSI server.