DROPIMAGETYPE enumeration (shlobj_core.h)

Values used with the DROPDESCRIPTION structure to specify the drop image.

Syntax

typedef enum {
  DROPIMAGE_INVALID = -1,
  DROPIMAGE_NONE = 0,
  DROPIMAGE_COPY,
  DROPIMAGE_MOVE,
  DROPIMAGE_LINK,
  DROPIMAGE_LABEL = 6,
  DROPIMAGE_WARNING = 7,
  DROPIMAGE_NOIMAGE = 8
} DROPIMAGETYPE;

Constants

 
DROPIMAGE_INVALID
Value: -1
No drop image preference; use the default image.
DROPIMAGE_NONE
Value: 0
A red bisected circle such as that found on a "no smoking" sign.
DROPIMAGE_COPY
A plus sign (+) that indicates a copy operation.
DROPIMAGE_MOVE
An arrow that indicates a move operation.
DROPIMAGE_LINK
An arrow that indicates a link.
DROPIMAGE_LABEL
Value: 6
A tag icon that indicates that the metadata will be changed.
DROPIMAGE_WARNING
Value: 7
A yellow exclamation mark that indicates that a problem has been encountered in the operation.
DROPIMAGE_NOIMAGE
Value: 8
Windows 7 and later. Use no drop image.

Requirements

Requirement Value
Minimum supported client Windows Vista, Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header shlobj_core.h (include Shlobj.h)