Main Page | Class Hierarchy | Class Members | Global Enums and Constants | Global Entry Points | Related Pages

IAccPlugin Interface Reference


Detailed Description

The IAccPlugin interface must be implemented by AIM plugins.

Public Member Functions


Member Function Documentation

HRESULT IAccPlugin::Init ( [in] IAccSession session,
[in] IAccPluginInfo pluginInfo 
)

In the call, the application is started and the plugin is being initialized. The plugin should perform initialization and save the passed-in IAccSession. The plugin may register commands it supports using its IAccPluginInfo object. The plugin should not make any assumptions about the state of the session at this point in time.

HRESULT IAccPlugin::Shutdown (  ) 

The converse to the Init() call. Shutdown() tells the plugin that the application is either shutting down, or that the user has disabled the plugin. The plugin must release all references to AIMCC objects and clean up.


Questions? Stop by the AIM SDK Developer Forum
Created Mon Oct 15 18:06:39 2007 for AIM: Developer SDK
© 2007 AOL LLC. All Rights Reserved.