Unix
Mac OS X
Windows
Options
Unix
Windows

# Module mime Methods

## GetMimeInfoList

GetMimeInfoList() returns any image aliases that match the specified pattern.

The magic of the GetMimeInfoList function is:

      const MimeInfo **GetMimeInfoList(const char *pattern,
        size_t *number_aliases,ExceptionInfo *exception)

A description of each parameter follows:

##### pattern

Specifies a pointer to a text string containing a pattern.

##### number_aliases

This integer returns the number of magics in the list.

##### exception

Return any errors or warnings in this structure.

## GetMimeList

GetMimeList() returns any image format aliases that match the specified pattern.

The format of the GetMimeList function is:

      char **GetMimeList(const char *pattern,size_t *number_aliases,
        ExceptionInfo *exception)

A description of each parameter follows:

##### pattern

Specifies a pointer to a text string containing a pattern.

##### number_aliases

This integer returns the number of image format aliases in the list.

##### exception

Return any errors or warnings in this structure.

## GetMimeDescription

GetMimeDescription() returns the mime type description.

The format of the GetMimeDescription method is:

      const char *GetMimeDescription(const MimeInfo *mime_info)

A description of each parameter follows:

##### mime_info

The magic info.

## GetMimeType

GetMimeType() returns the mime type.

The format of the GetMimeType method is:

      const char *GetMimeType(const MimeInfo *mime_info)

A description of each parameter follows:

##### mime_info

The magic info.

## ListMimeInfo

ListMimeInfo() lists the magic info to a file.

The format of the ListMimeInfo method is:

      WizardBooleanType ListMimeInfo(FILE *file,ExceptionInfo *exception)

A description of each parameter follows.

##### file

An pointer to a FILE.

##### exception

Return any errors or warnings in this structure.

## LoadMimeList

LoadMimeList() loads one or more magic configuration file which provides a mapping between magic attributes and a magic name.

The format of the LoadMimeLists method is:

      WizardBooleanType LoadMimeLists(const char *filename,
        ExceptionInfo *exception)

A description of each parameter follows:

##### filename

The font file name.

##### exception

Return any errors or warnings in this structure.

Discourse Server