IShellExtInitIShellExtInit*
*Contents  *Index  *Topic Contents
*Previous Topic: IShellExecuteHook::Execute
*Next Topic: IShellExtInit::Initialize

IShellExtInit


The IShellExtInit interface is used to initialize shell extensions for property sheets, context menus, and drag-and-drop handlers (extensions that add items to context menus during nondefault drag-and-drop operations).

When to Implement

Implement IShellExtInit when you are writing a handler based on the IContextMenu or IShellPropSheetExt interface.

Note that shell extensions based on other interfaces do not use this method of initialization.

When to Use

You do not use this interface directly. The shell calls it to initialize the handler.
IShellExtInit Method Description
Initialize Initializes the shell extension.


Up Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.