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) |