Click or drag to resize

KnownFolder Class

A utility class to use Windows Shell's Known Folders concept.
Inheritance Hierarchy
SystemObject
  callback.ShellBoost.Core.WindowsShellKnownFolder

Namespace:  callback.ShellBoost.Core.WindowsShell
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.0
Syntax
C#
public sealed class KnownFolder

The KnownFolder type exposes the following members.

Properties
  NameDescription
Public propertyAttributes
Gets the file attributes.
Public propertyCategory
Gets the category.
Public propertyDefaultPath
Gets the default path.
Public propertyDescription
Gets the description.
Public propertyStatic memberDesktop
Gets the desktop folder.
Public propertyDisplayName
Gets the display name.
Public propertyEditingName
Gets the absolute name for Windows Shell editing.
Public propertyFlags
Gets the definition flags.
Public propertyFolderType
Gets the folder type identifier.
Public propertyIcon
Gets the icon path.
Public propertyId
Gets the identifier.
Public propertyLocalizedName
Gets the localized name.
Public propertyName
Gets the name.
Public propertyNameForAddressBar
Gets the relative name for the Windows Shell address bar.
Public propertyNameForEditing
Gets the relative name for Windows Shell editing.
Public propertyNameForUI
Gets the relative name for Windows Shell UI.
Public propertyNativeObject
Gets the underlying Shell native object (IKnownFolder).
Public propertyParent
Gets the parent known folder.
Public propertyParentId
Gets the parent identifier.
Public propertyParsingName
Gets the parsing name.
Public propertyRedirectionCapabilities
Gets the redirection capabilities.
Public propertyRelativePath
Gets the relative path.
Public propertySecurity
Gets the security descriptor.
Public propertyTooltip
Gets the tooltip.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodStatic memberFind(IntPtr)
Finds a known folder from a PIDL.
Public methodStatic memberFind(String, FFFP_MODE)
Finds a known folder from a path.
Public methodStatic memberFolderIdFromCsidl
Gets a folder identifier from a folder CSIDL.
Public methodStatic memberFolderIdToCsidl
Gets a folder CSIDL from a folder identifier.
Public methodStatic memberFromNativeObject
Gets a KnownFolder instance from a native COM object.
Public methodStatic memberGet(Guid)
Gets a known folder from its identifier.
Public methodStatic memberGet(String)
Gets a known folder from its name.
Public methodStatic memberGetAll
Gets a list of all known folders.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetIdList
Gets the PIDL.
Public methodGetName
Gets a name.
Public methodGetPath(KNOWN_FOLDER_FLAG, Boolean)
Gets the path.
Public methodStatic memberGetPath(Guid, KNOWN_FOLDER_FLAG, Boolean)
Gets the full path of a known folder identified by the folder's id.
Public methodStatic memberGetPath(Guid, IntPtr, KNOWN_FOLDER_FLAG, Boolean)
Gets the full path of a known folder identified by the folder's id.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToFolder
Converts this object to a ShellFolder.
Public methodToString
Returns a String that represents this instance.
(Overrides ObjectToString.)
Top
See Also