The MediaServer control maintains and uses the following objects to provide various types of services. Each object adopts and implements a COM interface, which is listed in the following table as well.
| Object | Interface | Description |
| Client | IMSrvClient | Client object obtained from a Clients collection object. |
| Clients | IMSrvClients | A collection of clients obtained from the Clients method of a MediaServer object. |
| ContentServer | IMSrvCServer | ContentServer object obtained from a ContentServers collection object. |
| ContentServers | IMSrvCServers | A collection of content servers obtained from the Cservers method of a MediaServer object. |
| ContentServerDisk | IMSrvCServerDisk | A content server Disk object obtained from a content server Disks collection object. |
| ContentServerDisks | IMSrvCServerDisks | A collection of content server disks obtained from the Disks method of a ContentServer object. |
| Logging | IMSrvLogging | A Logging object that encapsulates the logging of the server configuration. |
| Title | IMSrvTitle | A Title object obtained from a Titles collection object. |
| Titles | IMSrvTitles | A collection of titles obtained from the Titles method of a MediaServer object. |
| Walker | IMSrvWalkerEntry | Walker object obtained from a Walkers collection. |
| Walkers | IMSrvWalkers | A collection of walkers obtained from the Walkers method of a MediaServer object. |