| Microsoft DirectX 8.1 (C++) | 
This topic applies to Windows XP Home Edition and Windows XP Professional only.
| Object | Description | 
| Channel | Associates a name with a Service object. | 
| ChannelLineup | Represents a selection of Channel objects. | 
| ChannelLineups | Manages a collection of ChannelLineup objects. | 
| Channels | Manages a collection of Channel objects. | 
| GuideStore | Manages the Guide Store itself and allows access to top-level collections of objects. | 
| GuideDataProvider | Represents a provider of Guide Store information. | 
| GuideDataProviders | Manages a collection of GuideDataProvider objects. | 
| Objects | Manages a collection of objects. | 
| Program | Represents a program or program episode. | 
| Programs | Manages a collection of Program objects. | 
| MetaProperties | Manages a collection of MetaProperty objects. | 
| MetaPropertyCondition | Represents a MetaProperty object and a logical comparison. | 
| MetaPropertySet | Associates a name with a MetaPropertyTypes collection. | 
| MetaPropertySets | Manages a collection of MetaPropertySet objects. | 
| MetaPropertyType | Represents a property type, without a value. | 
| MetaPropertyTypes | Manages a collection of MetaPropertyType objects. | 
| ScheduleEntries | Manages a collection of ScheduleEntry objects. | 
| ScheduleEntry | Associates a Program object with a time slot and a Service object. | 
| Service | Represents a broadcast service provider. | 
| Services | Manages a collection of Service objects. | 
Note The syntax shown is for Microsoft Visual Basic. Script developers should ignore the information about types for parameters and return values.