IeAxiService interface

The IAxiService interface initializes a system service object to install an ActiveX object when the current user does not have permission to install the object.

The CIeAxiInstallerService class implements this interface.

This interface is not declared in a public header. Applications must define it themselves. The following Interface Definition Language (IDL) fragment describes this interface, including its IID.

[
    object,
    uuid(E9E92380-9ECD-4982-A0EB-6815A56CCF27),
    pointer_default(unique)
]

interface IeAxiService : IUnknown{

    
    HRESULT Initialize(
            [in]        HWND            hwndParent,
            [in]        DWORD           dwClientPID,
            [in]        BSTR            bstrDesktop,
            [in]        BSTR            bstrClsID,              
            [in]        BSTR            bstrURL,                
            [out]       BSTR *          pbstrNonce,            
            [out]       IUnknown**      ppISyncBrokerInterface  
            );  
 
    HRESULT Cleanup();
};

Members

The IeAxiService interface inherits from the IUnknown interface. IeAxiService also has these types of members:

Methods

The IeAxiService interface has these methods.

Method Description
Cleanup Frees resources used by the IeAxiService interface.
Initialize Checks and downloads an ActiveX object.

Requirements

Requirement Value
Minimum supported client
Windows Vista Business, Windows Vista Enterprise, Windows Vista Ultimate [desktop apps only]
Minimum supported server
None supported
IID
IID_IeAxiService is defined as E9E92380-9ECD-4982-A0EB-6815A56CCF27