Microsoft DirectX 8.1 (C++) |
This topic applies to Windows XP Home Edition and Windows XP Professional only.
The following table lists the interfaces implemented by the various Guide Store objects.
Interface | Description |
IChannel | Manages a single Channel object. |
IChannelLineup | Manages a single ChannelLineup object. |
IChannelLineups | Manages a ChannelLineups object, which contains ChannelLineup objects in its collection. |
IChannels | Manages a Channels object, which contains a collection of Channel objects ordered by an index. |
IGuideDataProvider | Identifies a GuideDataProvider object, which has information about a provider of Guide Store information. |
IGuideDataProviders | Identifies a GuideDataProviders, which contains a collection of GuideDataProvider objects ordered by an index. |
IGuideStore | Manages the Guide Store object itself. This interface has methods to open the Guide Store database and allow access to the data. |
IMetaProperties | Manages a MetaProperties object, which contains a collection of MetaProperty objects ordered by an index. |
IMetaProperty | Identifies a single MetaProperty object. |
IMetaPropertyCondition | Manages relational and logical comparisons of MetaProperty objects in a MetaProperties collection. |
IMetaPropertySet | Identifies a MetaPropertySet object. Each MetaPropertySet object uniquely identifies an associated MetaPropertyTypes collection object. |
IMetaPropertySets | Manages a MetaPropertySets object, which contains a collection of MetaPropertySet objects. |
IMetaPropertyType | Uniquely identifies a MetaPropertyType object. |
IMetaPropertyTypes | Manages a collection of MetaPropertyType objects. |
IObjects | Manages a single Objects object, which is a collection of objects. |
IObjectsNotifications | Manages callbacks from the Guide Store when an object has been added, changed or removed from the base collection of objects. |
IProgram | Manages a single Program object. |
IPrograms | Manages a single Programs object, which is a collection of Program objects. |
IScheduleEntries | Manages a single ScheduleEntries object that has a collection of ScheduleEntry objects. |
IScheduleEntry | Manages a single ScheduleEntry object. |
IService | Manages a single Service object. |
IServices | Manages a single Services object, which is a collection of Service objects. |