The IHomePluginEnvironment interface is used to make requests to the home application that contains the plug-in instance.
Methods in IHomePluginEnvironment must be called from the thread on which the plug-in was created. The methods cannot be called from any other thread. This is different from normal COM behavior.
This interface has been extended by the IHomePluginEnvironment2 interface.