This structure contains the XMP metadata, and is defined in kvtypes.h.

typedef struct tag_KVXmpInfo
    KVCharSet         encoding;
    BOOL              bIsLittleEndian;
    UINT              nNoOfElements;
    KVXmpInfoElem    *pXmpInfoElems;
    KV_I18NSTR        usXpacketData;
    void             *pExtension;

Member Descriptions

encoding The type of encoding.
bIsLittleEndian Indicates whether little-endian byte ordering is used.
nNoOfElements The total number of elements.
pXmpInfoElems A pointer to the KVXmpInfoElems structure.
usXpacketData A copy of the XMP data.
pExtension A reserved pointer.