TcxShellFolderStorageCapability Enum
Enumerates storage capability attributes of a shell item.
Declaration
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). |
sfscLink
|
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.