Click or drag to resize

SFGAOF Enumeration

Indicate flags used by IShellFolder2 GetAttributesOf() method to specify the requested attributes.

Namespace: Jam.Shell
Assembly: ShellBrowser.Core (in ShellBrowser.Core.dll) Version: 7.2
Syntax
[FlagsAttribute]
public enum SFGAOF
Members
Member nameValueDescription
SFGAO_CANCOPY1 The specified items can be copied.
SFGAO_CANMOVE2 The specified items can be moved.
SFGAO_CANLINK4 Shortcuts can be created for the specified items.
SFGAO_STORAGE8 The specified items can be bound to an IStorage interface through BindToObject(IID_IStorage)
SFGAO_CANRENAME16 The specified items can be renamed.
SFGAO_CANDELETE32 The specified items can be deleted.
SFGAO_HASPROPSHEET64 The specified items have property sheets.
SFGAO_DROPTARGET256 The specified items are drop targets.
SFGAO_CAPABILITYMASK375 This flag is a mask for the capability flags.
SFGAO_ENCRYPTED8,192 The specified items are encrypted.
SFGAO_ISSLOW16,384 Indicates that accessing the object (through IStream or other storage interfaces) is a slow operation. Applications should avoid accessing items flagged with SFGAO_ISSLOW.
SFGAO_GHOSTED32,768 The specified items are ghosted icons.
SFGAO_LINK65,536 The specified items are shortcuts.
SFGAO_SHARE131,072 The specified folder objects are shared.
SFGAO_READONLY262,144 The specified items are read-only. In the case of folders, this means that new items cannot be created in those folders.
SFGAO_HIDDEN524,288 The item is hidden and should not be displayed unless the Show hidden files and folders option is enabled in Folder Settings.
SFGAO_DISPLAYATTRMASK1,032,192 This flag is a mask for the display attributes.
SFGAO_NONENUMERATED1,048,576 The items are nonenumerated items.
SFGAO_NEWCONTENT2,097,152 The objects contain new content.
SFGAO_CANMONIKER4,194,304 It is possible to create monikers for the specified file objects or folders.
SFGAO_HASSTORAGE4,194,304 Not supported.
SFGAO_STREAM4,194,304 Indicates that the item has a stream associated with it that can be accessed by a call to BindToObject(IID_IStream) with IID_IStream in the riid parameter.
SFGAO_STORAGEANCESTOR8,388,608 Children of this item are accessible through IStream or IStorage. Those children are flagged with SFGAO_STORAGE or SFGAO_STREAM.
SFGAO_VALIDATE16,777,216 When specified as input, SFGAO_VALIDATE instructs the folder to validate that the items pointed to by the contents of apidl exist.
SFGAO_REMOVABLE33,554,432 The specified items are on removable media or are themselves removable devices.
SFGAO_COMPRESSED67,108,864 The specified items are compressed.
SFGAO_BROWSABLE134,217,728 The specified items can be browsed in place.
SFGAO_FILESYSANCESTOR268,435,456 The specified folders contain one or more file system folders.
SFGAO_FOLDER536,870,912 The specified items are folders. (supports BindToObject(IID_IShellFolder))
SFGAO_FILESYSTEM1,073,741,824 The specified folders or file objects are part of the file system (that is, they are files, directories, or root directories).
SFGAO_STORAGECAPMASK1,891,958,792 This flag is a mask for the storage capability attributes.
SFGAO_HASSUBFOLDER-2,147,483,648 The specified folders have subfolders (and are, therefore, expandable in the left pane of Windows Explorer).
See Also