DigiGuide External StructuresCopyright ©1999, 2000 GipsyMedia Limited. All rights reserved. Only ANSI is currently supported, UNICODE support will be added in the future. DGE_PROGRAMMEThe DGE_PROGRAMME structure represents a programme. Note that from build 230 of version 6.0 it also supports a DGE_MARKER structure that allows access to some useful marker values.
typedef struct tagDGE_MARKER
{
UINT uMarkerType;
UINT uMarkerID;
} DGE_MARKER, FAR * LPDGE_MARKER;
typedef struct tagDGE_PROGRAMMEA
{
GM_uint32 uStructSize;
SYSTEMTIME stTimeStart;
GM_uint32 uMinutesDuration;
LPCSTR pcszName;
LPCSTR pcszCategory;
LPCSTR pcszDescription;
LPCSTR pcszChannelName;
LPCSTR pcszChannelAssignment;
//
// These were added in Beta 5.0 build 167
GM_uint32 uReminderID;
GM_uint32 uSmartSearchID;
GM_uint32 uFavouriteID;
//
// These were added in Beta 6.0 build 230
LPDGE_MARKER lpMarkerArray;
GM_uint32 uMarkerCount;
//
// These added for extra importing flexibility in Beta 8.3 Build 1081
GM_uint32 uYear;
GM_uint32 uRating; // 0 - 5
LPCSTR pcszCertificate;
LPCSTR pcszKeywords; // Comma seperated list
LPCSTR pcszActors; // Comma seperated list
LPCSTR pcszDirectors; // Comma seperated list
LPCSTR pcszEpisode;
LPCSTR pcszSubTitle;
LPCSTR pcszLanguageCode; // Language that description is written in, can be empty (english)
LPCSTR pcszQualifier1; // Comma seperated list
LPCSTR pcszQualifier2; // Comma seperated list
LPCSTR pcszQualifier3; // Comma seperated list
GM_uint32 uLineNumber; // Line number used for error reporting
//
// This added for extra importing flexibility.
LPCTSTR pcszCountryOfOrigin; // Country which created programme, can be empty
} DGE_PROGRAMME, FAR * LPDGE_PROGRAMME;
Members
Notes
|
