EXP_PROPERTYSTORAGE structure (shlobj_core.h)
Stores information about the Shell link state. This structure is used for extra data sections that are tagged with EXP_PROPERTYSTORAGE_SIG.
Syntax
typedef struct {
DWORD cbSize;
DWORD dwSignature;
BYTE abPropertyStorage[1];
} EXP_PROPERTYSTORAGE;
Members
cbSize
Type: DWORD
The size of this structure, in bytes.
dwSignature
Type: DWORD
Identifies the type of block and is the value EXP_PROPERTYSTORAGE_SIG.
abPropertyStorage[1]
Type: BYTE[1]
A serialized property store in the format defined by SERIALIZEDPROPSTORAGE.
Remarks
EXP_PROPERTYSTORAGE is used to store information serialized by the IShellLink object. It is named with the tag value EXP_PROPERTYSTORAGE_SIG and can be accessed via IShellLinkDataList, including operations for add, remove, and copy. This block can be used to inspect the Shell link state.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | shlobj_core.h (include Shlobj.h) |