MIME Table

The MIME table associates a MIME content type with a file name extension or a CLSID to generate the extension or COM server information required for advertisement of the MIME (Multipurpose Internet Mail Extensions) content.

The MIME table has the following columns.

Column Type Key Nullable
ContentType Text Y N
Extension_ Text N N
CLSID GUID N Y

 

Columns

ContentType

This column is an identifier for the MIME content. It is commonly written in the form of type/format.

Extension_

This column contains the server extension that is to be associated with the MIME content, without the dot. This column is a foreign key into the Extension table. The Extension table contains file name extension server information which is used as a part of advertisement.

CLSID

This column contains the COM server CLSID that is to be associated with the MIME content. The CLSID in this column can be a foreign key into the Class table or it can be a CLSID that already exists on the user's machine. The Class table contains COM server-related information which is used as a part of advertisement.

Remarks

This table is referred to when the RegisterMIMEInfo action or the UnregisterMIMEInfo action is executed. In advertise mode, the RegisterMIMEInfo action registers all MIME information for servers from the MIME table for which the corresponding feature is enabled. Otherwise the action registers MIME information for servers from the MIME table for which the corresponding feature is currently selected to be installed. The UnregisterMIMEInfo action unregisters MIME-related registry information from the system. The action unregisters MIME information for servers from the MIME table for which the corresponding feature is currently selected to be uninstalled.

Validation

ICE03
ICE06
ICE15
ICE32