EXP_DARWIN_LINK structure (shlobj_core.h)

Holds an extra data block used by IShellLinkDataList. It holds the link's Windows Installer ID.

Syntax

typedef struct {
  DATABLOCK_HEADER dbh;
  DATABLOCK_HEADER DUMMYSTRUCTNAME;
  CHAR             szDarwinID[MAX_PATH];
  WCHAR            szwDarwinID[MAX_PATH];
} EXP_DARWIN_LINK, *LPEXP_DARWIN_LINK;

Members

dbh

Type: DATABLOCK_HEADER

DATABLOCK_HEADER structure stating the size and signature of the EXP_DARWIN_LINK structure. The following is the only recognized signature value.

EXP_DARWIN_ID_SIG

The EXP_DARWIN_LINK structure contains a Windows Installer ID.

DUMMYSTRUCTNAME

szDarwinID[MAX_PATH]

Type: __wchar_t[MAX_PATH]

The link's ID in the form of an ANSI string.

szwDarwinID[MAX_PATH]

Type: WCHAR[MAX_PATH]

The link's ID in the form of an Unicode string.

Remarks

IShellLinkDataList::GetFlags returns the flag SLDF_HAS_DARWINID for links that have a darwin signature.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional, Windows XP [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header shlobj_core.h (include Shlobj.h)

See also

IShellLinkDataList::GetFlags