Click or drag to resize

FolderSettings Class

Exposes settings for a Shell folder.
Inheritance Hierarchy
SystemObject
  ShellBoost.Core.UtilitiesComServer
    ShellBoost.Core.WindowsShellFolderSettings

Namespace:  ShellBoost.Core.WindowsShell
Assembly:  ShellBoost.Core (in ShellBoost.Core.dll) Version: 1.8.3.0
Syntax
C#
public class FolderSettings : ComServer

The FolderSettings type exposes the following members.

Constructors
  NameDescription
Public methodFolderSettings
Initializes a new instance of the FolderSettings class.
Top
Properties
  NameDescription
Public propertyStatic memberAll
Gets a list of all registered Shell Folders.
Public propertyAlwaysShowExt
Gets a value indicating whether the extension is always shown.
(Inherited from ComServer.)
Public propertyAppId
Gets the application identifier.
(Inherited from ComServer.)
Public propertyAutoConvertTo
Gets the auto convert to identifier.
(Inherited from ComServer.)
Public propertyCallForAttributes
Determines the 'CallForAttributes' registry value.
Public propertyClassId
Gets the class identifier.
(Inherited from ComServer.)
Public propertyDefaultIcon
Gets the default icon.
(Inherited from ComServer.)
Public propertyDescriptionID
Determines the 'DescriptionID' registry value.
(Inherited from ComServer.)
Public propertyDisableProcessIsolation
Gets or sets a value indicating whether to disable process isolation.
(Inherited from ComServer.)
Public propertyDisplayName
Gets the display name.
(Inherited from ComServer.)
Public propertyDisplayNameString
Gets the display name. If will be different of DisplayName only if DisplayName is a Shell indirect string.
(Inherited from ComServer.)
Public propertyDotNetAssembly
Gets the COM component assembly for .NET servers.
(Inherited from ComServer.)
Public propertyDotNetClass
Gets the COM component class for .NET servers.
(Inherited from ComServer.)
Public propertyDropHandler
Gets the drop handler identifier.
(Inherited from ComServer.)
Public propertyEditFlags
Gets the edit flags.
(Inherited from ComServer.)
Public propertyEnableThumbnails
Determines the 'EnableThumbnails' registry value.
Public propertyFolderType
Determines the 'FolderType' registry value.
Public propertyFolderValueFlags
Determines the 'FolderValueFlags' registry value.
Public propertyFriendlyTypeName
Gets the friendly type name.
(Inherited from ComServer.)
Public propertyFriendlyTypeNameString
Gets the friendly type name. If will be different of FriendlyTypeName only if FriendlyTypeName is a Shell indirect string.
(Inherited from ComServer.)
Public propertyHasNavigationEnum
Determines the 'HasNavigationEnum' registry value.
Public propertyHideAsDelete
Determines the 'HideAsDelete' registry value.
Public propertyHideAsDeletePerUser
Determines the 'HideAsDeletePerUser' registry value.
Public propertyHideFolderVerbs
Determines the 'HideFolderVerbs' registry value.
Public propertyHideOnDesktop
Determines the 'HideOnDesktop' registry value.
Public propertyHideOnDesktopPerUser
Determines the 'HideAsHideOnDesktopPerUserDeletePerUser' registry value.
Public propertyIconHandler
Gets the icon handler identifier.
(Inherited from ComServer.)
Public propertyImplementedCategories
Gets the list of implemented COM categories.
(Inherited from ComServer.)
Public propertyInfoTip
Gets the tooltip.
(Inherited from ComServer.)
Public propertyInfoTipString
Gets the tooltip. If will be different of InfoTip only if InfoTip is a Shell indirect string.
(Inherited from ComServer.)
Public propertyInProcHandlerPath
Gets the COM component in-process handler path.
(Inherited from ComServer.)
Public propertyInProcServerPath
Gets the COM component in-process server path.
(Inherited from ComServer.)
Public propertyInRegistry
Gets a value indicating whether this server exists in the registry.
(Inherited from ComServer.)
Public propertyInRegistry32
Gets a value indicating whether this is registered in the 32 bits registry.
(Inherited from ComServer.)
Public propertyInRegistry64
Gets a value indicating whether this is registered in the 64 bits registry.
(Inherited from ComServer.)
Public propertyInsertable
Determines if the server is insertable.
(Inherited from ComServer.)
Public propertyInstanceClsid
Gets the instance COM component's CLSID.
(Inherited from ComServer.)
Public propertyInstanceInitPropertyBagValues
Gets the list of custom values.
(Inherited from ComServer.)
Public propertyIsPinnedToNameSpaceTree
Determines the 'PinToNameSpaceTree' or 'System.IsPinnedToNameSpaceTree' registry value.
Public propertyIsShellFolder
Determines if this is a Shell Folder.
(Inherited from ComServer.)
Public propertyLocalizedString
Gets the localized string.
(Inherited from ComServer.)
Public propertyLocalizedStringString
Gets the localized string. If will be different of LocalizedString only if LocalizedString is a Shell indirect string.
(Inherited from ComServer.)
Public propertyLocalServerPath
Gets the COM component out-of-process server path.
(Inherited from ComServer.)
Public propertyNeverShowExt
Gets a value indicating whether the extension is never shown.
(Inherited from ComServer.)
Public propertyNoOpen
Gets the no open text.
(Inherited from ComServer.)
Public propertyNoOpenString
Gets the no open text. If will be different of NoOpen only if NoOpen is a Shell indirect string.
(Inherited from ComServer.)
Public propertyPersistentAddinsRegistered
Gets the persistent addins registered identifiers.
(Inherited from ComServer.)
Public propertyPersistentHandler
Gets the persistent handler identifier.
(Inherited from ComServer.)
Public propertyPreviewHandler
Gets the preview handler identifier.
(Inherited from ComServer.)
Public propertyProgId
Gets the COM component ProgID.
(Inherited from ComServer.)
Public propertyProgrammable
Determines if the server is programmable.
(Inherited from ComServer.)
Public propertyPropertyHandler
Gets the property handler identifier.
(Inherited from ComServer.)
Public propertyQueryForInfoTip
Determines the 'QueryForInfoTip' registry value.
Public propertyQueryForOverlay
Determines the 'QueryForOverlay' registry value.
Public propertyQueryInfo
Gets the query info identifier.
(Inherited from ComServer.)
Public propertyRegeditPath
Gets a path that can be used to navigate to that key using Windows' Regedit tool.
(Inherited from ComServer.)
Public propertyResolvedDisplayName
Gets a final display name that's not empty.
(Overrides ComServerResolvedDisplayName.)
Public propertyRestrictedAttributes
Determines the 'RestrictedAttributes' registry value.
Public propertyRuntimeVersion
Gets the COM component runtime version for .NET servers.
(Inherited from ComServer.)
Public propertyServerPath
Gets the COM component in-process or out-of-process server path.
(Inherited from ComServer.)
Public propertyShellLink
Gets the shell link identifier.
(Inherited from ComServer.)
Public propertySortOrderIndex
Determines the 'SortOrderIndex' registry value.
(Inherited from ComServer.)
Public propertyTargetKnownFolder
Gets the target known folder.
Public propertyThreadingModel
Gets the COM component threading model.
(Inherited from ComServer.)
Public propertyThumbnailProvider
Gets the thumbnail provider identifier.
(Inherited from ComServer.)
Public propertyToolBoxBitmap32
Gets the toolbox bitmap.
(Inherited from ComServer.)
Public propertyTreatAs
Gets the treat as identifier.
(Inherited from ComServer.)
Public propertyTypeLib
Gets the type library identifier.
(Inherited from ComServer.)
Public propertyUseDropHandler
Determines the 'UseDropHandler' registry value.
Public propertyValues
Gets the list of custom values.
(Inherited from ComServer.)
Public propertyVersion
Gets the version.
(Inherited from ComServer.)
Public propertyVersionIndependentProgID
Gets the version independent ProgID.
(Inherited from ComServer.)
Public propertyWantsFORPARSING
Determines the 'WantsFORPARSING' registry value.
Public propertyWantsParseDisplayName
Determines the 'WantsParseDisplayName' registry value.
Public propertyWantsUniversalDelegate
Determines the 'WantsUniversalDelegate' registry value.
Top
Methods
  NameDescription
Public methodCreateInstance(Guid, CLSCTX, Boolean)
Creates an instance of this object.
(Inherited from ComServer.)
Public methodCreateInstanceT(CLSCTX, Boolean)
Creates an instance of this object.
(Inherited from ComServer.)
Public methodGetDefaultIconAsBitmaps
Gets the item's default icon as a list of bitmaps. The returned Bitmaps are allocated and must be disposed when not used.
(Inherited from ComServer.)
Protected methodGetKeyDefaultValueAsGuid
Gets a key default value as a guid.
(Inherited from ComServer.)
Protected methodGetSubKeyGuidPairs
Gets a key default value as a guid.
(Inherited from ComServer.)
Protected methodGetValueAsGuid(String)
Gets a value as a guid.
(Inherited from ComServer.)
Public methodOpenClassIdKey
Opens the class identifier key.
(Inherited from ComServer.)
Public methodToString
Converts to string.
(Inherited from ComServer.)
Top
See Also