SERIALIZEDPROPERTYVALUE structure (propidl.h)

A range of memory of arbitrary type that represents a serialized PROPVARIANT structure. Programs should not inspect the contents of a SERIALIZEDPROPERTYVALUE; instead, they should manipulate it with the StgSerializePropVariant and StgDeserializePropVariant functions.

Syntax

typedef struct tagSERIALIZEDPROPERTYVALUE {
  DWORD dwType;
  BYTE  rgb[1];
} SERIALIZEDPROPERTYVALUE;

Members

dwType

Type: DWORD

Encodes type information about the serialized PROPVARIANT structure. Programs should not inspect this member directly; instead, they should use the StgDeserializePropVariant function and inspect the vt member of the resulting PROPVARIANT structure.

rgb[1]

Type: BYTE[1]

A variable-length additional data that depends on the type passed in dwType.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Header propidl.h