Skip to content

Module_MimeMap

Charles edited this page Aug 5, 2026 · 11 revisions

Module: MimeMap

Status summary

Component Section 32-bit 64-bit Claimant Source Repo summary
MimeMap ROM modules Built Built Gerph 32-bit built, 64-bit built, tests disabled in repo

Development status

Diagram from Module_MimeMap

Completeness

Functionality Commands SWIs Services TOTAL
96.15% 100.00% 100.00% 100.00% 97.22%

Summary

  • C Module Header for MimeMap module

Relationships

Diagram from Module_MimeMap

Diagram from Module_MimeMap

Discovered features

  • Has services
  • Has services fast
  • Has swis
  • Is c
  • Sets variables
  • Uses dynamic area
  • Uses heap dynamic area

Provides

Functionality

In 32bit In 64 bit Interface
🔲 Creates code variable
Reads MimeMap file
Reloads MimeMap file automatically if changed
Resets Inet$MimeMappings to default if empty when InetDBase changes
Translates from DOS types
Translates from RISC OS types
Translates from media types
Translates from Mac types
Translates to DOS types
Translates to RISC OS types
Translates to media types
Translates to Mac types
Supports wildcards in MimeMap

Commands

In 32bit In 64 bit Interface
*MimeMap
*ReadMimeMap

SWIs

In 32bit In 64 bit Interface
MimeMap_Translate (&50B00)
MimeMap_Configure (&50B01)

Services

In 32bit In 64 bit Interface
Service_InternetVars

Vectors

None

Events

None

UpCalls

None


Issues calls to

Services

None

Vectors

None

Events

None

UpCalls

None

Modules

  • MessageTrans
  • SharedCLibrary

Clone this wiki locally