SPACTION enumeration (shobjidl_core.h)
Describes an action being performed that requires progress to be shown to the user using an IActionProgress interface.
Syntax
typedef enum _SPACTION {
SPACTION_NONE = 0,
SPACTION_MOVING,
SPACTION_COPYING,
SPACTION_RECYCLING,
SPACTION_APPLYINGATTRIBS,
SPACTION_DOWNLOADING,
SPACTION_SEARCHING_INTERNET,
SPACTION_CALCULATING,
SPACTION_UPLOADING,
SPACTION_SEARCHING_FILES,
SPACTION_DELETING,
SPACTION_RENAMING,
SPACTION_FORMATTING,
SPACTION_COPY_MOVING
} SPACTION;
Constants
SPACTION_NONE Value: 0 No action is being performed. |
SPACTION_MOVING Files are being moved. |
SPACTION_COPYING Files are being copied. |
SPACTION_RECYCLING Files are being deleted. |
SPACTION_APPLYINGATTRIBS A set of attributes are being applied to files. |
SPACTION_DOWNLOADING A file is being downloaded from a remote source. |
SPACTION_SEARCHING_INTERNET An Internet search is being performed. |
SPACTION_CALCULATING A calculation is being performed. |
SPACTION_UPLOADING A file is being uploaded to a remote source. |
SPACTION_SEARCHING_FILES A local search is being performed. |
SPACTION_DELETING Windows Vista and later. A deletion is being performed. |
SPACTION_RENAMING Windows Vista and later. A renaming action is being performed. |
SPACTION_FORMATTING Windows Vista and later. A formatting action is being performed. |
SPACTION_COPY_MOVING Windows 7 and later. A copy or move action is being performed. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP, Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | shobjidl_core.h (include Shobjidl.h) |