ShellBoost.Core Namespace |
Class | Description | |
---|---|---|
AssemblyResourceShellThumbnail |
A class that ShellBoost uses to represent a Windows Shell thumbnail, from a .NET assembly.
| |
AssociationElement |
A class that represent a Windows Shell's ASSOCIATIONELEMENT structure | |
ByteKeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure with a byte key.
| |
CommandExecEventArgs |
Provides data for the ShellFolder's CommandExec event.
| |
CommandQueryStatusEventArgs |
Provides data for the ShellFolder's CommandQueryStatus event.
| |
DictionaryEventArgs |
Provides generic data for events.
| |
DragDropTargetEventArgs |
Provides data for Drag and Drop events.
| |
ExplorerPanes |
A list of Windows Explorer panes identifier.
| |
FileDialogEventArgs |
Provides data for the FileDialog event of the ShellFolder type.
| |
FileShellContent |
Defines the content of a Shell Item that's represented by a file.
When created, an instance of the FileShellContent type opens a read-only stream to the file.
| |
FolderInitEventArgs |
Provides data for the FolderInit event of the ShellFolderServer type.
| |
GetDataObjectEventArgs |
Provides data for the GetDataObject event of the ShellFolder type.
A completely custom Data Object will be created if the AddDataObject method has been called at least once.
| |
GetDragDropParametersEventArgs |
Provides data for the GetDragDropParameters event of the ShellFolder type.
| |
GetDynamicColumnDetailsEventArgs |
Provides data for the GetDynamicColumnDetails event of the ShellFolder type.
| |
GetFileDialogPropertiesEventArgs |
Provides data for the GetFileDialogProperties event of the ShellFolder type.
| |
GetFolderSettingsEventArgs |
Provides data for the GetFolderSettings event of the ShellFolder type.
How properties are used by the Shell depends on the type of the event.
| |
GetNameMaxLengthEventArgs |
Provides data for the GetNameMaxLength event of the ShellFolder type.
| |
GetNameValidCharactersEventArgs |
Provides data for the GetNameValidCharacters event of the ShellFolder type.
| |
GetOnDemandDataObjectEventArgs |
Provides data for the GetOnDemandDataObject event of the ShellFolder type.
| |
GuidKeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure with a Guid key.
| |
IconLocation |
Defines an icon location.
| |
IconShellThumbnail |
A class that ShellBoost uses to represent a Windows Shell thumbnail, based on a Winforms Icon reference.
| |
InformationBar |
A class that ShellBoost uses to represent an information bar above the standard explorer folder view.
| |
Int16KeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure with a signed 16-bit key.
| |
Int32KeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure with a signed 32-bit key.
| |
Int64KeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure with a signed 64-bit key.
| |
IntPtrKeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure with a native pointer (IntPtr) key.
| |
KeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure for a key.
| |
LicensingEventArgs |
Provides data for the Licensing event of the ShellFolderServer type.
| |
ManageColumnsEventArgs |
Provides data for the ManageColumns event of the ShellFolder type.
How properties are used by the Shell depends on the type of the event.
| |
MemoryShellContent |
Defines the content of a Shell Item that's represented by a text or a byte array.
When created, an instance of the FileShellContent type opens a read-only stream to the data.
| |
MergingContextMenuEventArgs |
Provides data for the MergingContextMenu event of the ShellFolder type.
| |
NotifyEventArgs |
Provides data for the Notify event of the ShellFolderServer type.
| |
OnDemandDataFormat |
Defines an on-demand data object format.
| |
OnDemandDataMedium |
Represents a particular representation of a data object in a given data format.
| |
OnDemandDataMediumGetEventArgs |
Provides data for the MediumGet event of the OnDemandDataFormat type.
| |
OnDemandDataMediumSetEventArgs |
Provides data for the MediumSet event of the OnDemandDataObject type.
| |
OnDemandDataObject |
Represents a data object that gives information when asked to, instead of putting it in initially.
This implementation doesn't store any data, only the formats referencing data.
| |
OnDemandDataQueryDataEventArgs |
Provides data for the QueryData event of the OnDemandDataObject type.
| |
OnDemandFileDescriptorsDataFormat |
An on-demand data format for the coupled CFSTR_FILEDESCRIPTORW and CFSTR_FILECONTENTS formats.
| |
OverwriteFileDialogEventArgs |
Provides data for the FileDialog event of the ShellFolderServer type.
| |
PropertyStore |
Represents a Shell Item Property Store.
| |
RootShellFolder |
Represents the root shell folder.
| |
SByteKeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure with a signed byte key.
| |
SelectAndEditItemEventArgs |
Provides data for the SelectAndEditItem event of the ShellFolder type.
| |
ShareViolationFileDialogEventArgs |
Provides data for the FileDialog event of the ShellFolderServer type.
| |
ShellBindContext |
Represents a proxy of an original native IBindCtx.
| |
ShellBoostException |
The exception that is thrown when there is a ShellBoost error.
| |
ShellBoostView |
Exposes properties and methods that present a ShellBoost-hosted view in the Windows Explorer or folder windows.
| |
ShellColumn |
Defines a Shell column.
| |
ShellContent |
Defines the content of a Shell Item.
When created, an instance of the ShellContent type opens a stream to the item's content.
| |
ShellContext |
Defines the current Windows Shell context of the calling client.
| |
ShellDataObject |
Defines a collection of ShellDataObjectFormat type instances.
| |
ShellDataObjectFormat |
Defines a Windows Shell Data Object format in the ShellBoost context.
It also provides general purpose IDataObject utilities.
| |
ShellFolder |
Represents a Windows Shell Folder.
| |
ShellFolderColumn |
Defines a Shell Folder column.
| |
ShellFolderConfiguration |
Represents the Shell Folder configuration.
| |
ShellFolderRegistration |
Defines options for Shell Folder registration.
| |
ShellFolderServer |
Represents the server that will provide information to the Windows Shell, though the ShellBoost native proxy assembly.
This class must be running for the corresponding Shell Folder to work and be visible in the Windows Explorer.
| |
ShellFolderServerNotFoundParameters |
Defines information when an item was not found.
| |
ShellItem |
Represents a Windows Shell Item. An item can be a simple item or a folder.
| |
ShellItemEnumerationOptions |
Defines options to use when enumerating Shell Items.
| |
ShellItemId |
A class that represent a Windows Shell's SHITEMID structure | |
ShellItemIdList |
A class that represent a Windows Shell's ITEMIDLIST structure also called a PIDL.
| |
ShellMenu |
Represents a Windows Shell menu in the ShellBoost context.
| |
ShellMenuInvokeEventArgs |
Provides data for the InvokeItem event of the ShellMenu type.
| |
ShellMenuItem |
Defines a Windows Shell menu item in the ShellBoost context.
| |
ShellMenuItemList |
Represents a list of ShellMenuItems.
| |
ShellMenuSendToItem |
Defines a menu item that will insert the 'Send To' menu.
This is a placeholder instance, no property will be used.
| |
ShellMenuSeparatorItem |
Defines a Windows Shell menu item separator in the ShellBoost context.
| |
ShellOperationEventArgs |
Provides data for ShellFolder operation events.
| |
ShellThumbnail |
A class that ShellBoost uses to represent a Windows Shell thumbnail.
| |
ShellThumbnailAsIcon |
Defines a ShellThumbnail as an Icon.
| |
ShellThumbnailAsImage |
Defines a ShellThumbnail as an Image.
| |
StreamShellContent |
Defines the content of a Shell Item that's represented by a Stream.
If the stream cannot be seek or does not support the Length property, the length parameter must be supplied;
| |
StringKeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure with a string key.
| |
UInt16KeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure with an unsigned 16-bit key.
| |
UInt32KeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure with an unsigned 32-bit key.
| |
UInt64KeyShellItemId |
A class that represent a Windows Shell's SHITEMID structure with an unsigned 64-bit key.
| |
WebCacheShellContent |
Defines the content of a Shell Item that's represented by an HTTP(S) file.
The file will be downloaded and cached locally using the WebFileCache ShellBoost utilities.
| |
WebFileShellContent |
Defines the content of a Shell Item that's represented by an HTTP(S) file.
|
Interface | Description | |
---|---|---|
IDataObjectFormats |
Represents an object that can hold various clipboard formats
| |
IPropertyStoreOwner |
Defines the owner of a property store.
| |
IShellItemEnumerator |
Defines an interface with additional options for Shell Item enumeration.
| |
IWithIdList |
Defines an object that has a PIDL.
|
Enumeration | Description | |
---|---|---|
CompareIdReturnValue |
Defines how two Shell Items compare.
| |
DragDropTargetEventType |
Defines a drag and drop event type.
| |
FileDialogEventProperties |
Defines required properties for a future FileDialogEventArgs event.
| |
FileDialogEventType |
Defines a file dialog event type.
| |
GetFolderSettingsEventType |
Defines get folder settings event type.
| |
KeyShellItemIdType |
Defines the type of the key for types deriving from KeyShellItemId
| |
ManageColumnsEventType |
Defines manage columns event type.
| |
ProxyCacheOptions |
Options for the native proxy cache.
| |
RegistrationMode |
Specifies the scope of the ShellBoost registration process.
| |
ServerStopOptions |
Defines options for stopping the server.
| |
ShellFolderInitializationOptions |
Get or sets options used when the folder instance is initialized.
| |
ShellMenuMergeType |
Defines the context for merge operations.
| |
ShellOperation |
Defines the type of ShellFolder operation.
|