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