In This Article

ActiproSoftware.Shell Namespace

Classes

ShellObjectBase

Provides an abstract base class for an IShellObject implementation.

ShellObjectChangedEventArgs

Provides notification event args for an IShellObject.

ShellObjectWrapper

Provides an abstract base class that wraps another IShellObject implementation, allowing for easy customization.

ShellPropertyCollection

Implements a collection of IShellProperty objects.

WindowsShellMenuItemCommand

Represents an ICommand to be used on a menu item for one or more Windows shell objects.

WindowsShellService

A IShellService implementation for the Windows shell.

Interfaces

IShellObject

Provides the requirements for a shell object.

IShellProperty

Provides the requirements for a property that can be applied to a shell object.

IShellService

Provides the requirements for an object that can create and manage shell objects and properties.

Enums

ShellObjectChangeKind

Specifies the kind of IShellObject change notification.

ShellObjectKind

Specifies the kind of shell object.

ShellPropertyRequestKind

Specifies the kind of IShellProperty objects to request.

SpecialFolderKind

Specifies the kind of special Windows shell folder.