CONFIRM_CONFLICT_ITEM structure (syncmgr.h)

Defines conflict item structure.

Syntax

typedef struct CONFIRM_CONFLICT_ITEM {
  IShellItem2                *pShellItem;
  LPWSTR                     pszOriginalName;
  LPWSTR                     pszAlternateName;
  LPWSTR                     pszLocationShort;
  LPWSTR                     pszLocationFull;
  SYNCMGR_CONFLICT_ITEM_TYPE nType;
} CONFIRM_CONFLICT_ITEM;

Members

pShellItem

Type: IShellItem2*

A pointer to IShellItem2 interface.

pszOriginalName

Type: LPWSTR

A pointer to the original name. If set to NULL then IShellItem's display name will be used.

pszAlternateName

Type: LPWSTR

A pointer to the alternate name. If multiple items are kept, then item must be renamed to this name. User may or may not have an ability to change the name.

pszLocationShort

Type: LPWSTR

A pointer to the short location.

pszLocationFull

Type: LPWSTR

A pointer to the full location.

nType

Type: SYNCMGR_CONFLICT_ITEM_TYPE

The conflict item type. See SYNCMGR_CONFLICT_ITEM_TYPE.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header syncmgr.h