Skip to main content
IWMHeaderInfo3 interface

The IWMHeaderInfo3 interface supports the following new metadata features:

  • Attribute data in excess of 64 kilobytes.
  • Multiple attributes with the same name.
  • Attributes in multiple languages.

Because the attributes created using this interface can have duplicate names, the methods of this interface use index values to identify attributes.

The IWMHeaderInfo3 interface is implemented by the metadata editor object, the writer object, the reader object, and the synchronous reader object. To obtain a pointer to an instance, call the QueryInterface method of any other interface in the desired object.


The IWMHeaderInfo3 interface inherits from IWMHeaderInfo2. IWMHeaderInfo3 also has these types of members:


The IWMHeaderInfo3 interface has these methods.


Adds an attribute for a specified language.


Adds information about a codec that was used to compress data in the file.


Deletes an attribute using the attribute index.


Retrieves an attribute by its index.


Retrieves the total number of attributes in the file header.


Retrieves a list of all the indices of attributes for a specified language.


Changes the settings of an existing attribute.


For information about which interfaces can be obtained by using the QueryInterface method of this interface, see the topic for the object on which this interface is implemented.


For information about using the writer for metadata editing, see To Edit Metadata with the Writer.

See also

IWMHeaderInfo Interface
IWMHeaderInfo2 Interface
Metadata Editor Object
Reader Object
Synchronous Reader Object
Writer Object