Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TcxShellFolderStorageCapability Enum

Enumerates storage capability attributes of a shell item.

#Declaration

Delphi
TcxShellFolderStorageCapability = (
    sfscFileSysAncestor,
    sfscFileSystem,
    sfscFolder,
    sfscLink,
    sfscReadOnly,
    sfscStorage,
    sfscStorageAncestor,
    sfscStream
);

#Members

Name Description
sfscFileSysAncestor

The shell item is a file system folder or has at least one file system folder descendant.

sfscFileSystem

The shell item is a part of the file system (that is, a file, directory, or root directory). The parsed names of such shell items are valid Win32 file system paths that can be letter-based or written according to Universal Naming Convention (UNC).

sfscFolder

The shell item is a folder. Such shell items can have both the sfscStream and sfscFolder flags (ZIP files, for example).

The shell item is a shortcut.

sfscReadOnly

The shell item is read-only. If the shell item is a folder, it is impossible to create or delete items within it.

sfscStorage

This flag allows you to call the IShellFolder.BindToObject method to bind the shell item to an IStorage object.

sfscStorageAncestor

The shell item’s nested items are accessible through the IStream and IStorage interfaces and have either the sfscStorage or sfscStream flag.

sfscStream

The shell item has a stream object associated with it. You can call the IShellFolder.BindToObject method and pass the required stream ID to access the corresponding shell item. Such shell items can have both the sfscStream and sfscFolder flags (ZIP files, for example).

#Remarks

The TcxShellFolderStorageCapabilities type references the TcxShellFolderStorageCapability type.

See Also