53 lines
925 B
C
53 lines
925 B
C
// epgdspid.h
|
|
|
|
#ifndef __EPGDSPID_H__
|
|
#pragma option push -b -a8 -pc -A- /*P_O_Push*/
|
|
#define __EPGDSPID_H__
|
|
|
|
#ifdef __MKTYPLIB__
|
|
|
|
// Use with SetActiveView
|
|
typedef enum epgview
|
|
{
|
|
EPG_GRID_VIEW = 0,
|
|
EPG_CATEGORY_VIEW = 1,
|
|
EPG_DSS_VIEW = 2,
|
|
EPG_MAX_VIEW = 3
|
|
} EPGVIEW;
|
|
|
|
typedef enum
|
|
{
|
|
TVX_CONTROL_GENERIC = 0,
|
|
TVX_CONTROL_EPG = 1,
|
|
TVX_CONTROL_FSVIDEO = 2,
|
|
// number of controls as enumed above
|
|
TVX_CONTROL_NUM_OF_TYPES=3
|
|
}TVX_CONTROL_TYPES;
|
|
|
|
|
|
#endif
|
|
|
|
// Dispatch IDs
|
|
|
|
// IEPGComponent
|
|
|
|
#define dispidSetItem 1001
|
|
#define dispidClear 1002
|
|
|
|
// IEPG
|
|
|
|
#define dispidSetActiveView 2001
|
|
#define dispidGetActiveView 2002
|
|
#define dispidJumpTo 2003
|
|
#define dispidTakeFocus 2004
|
|
|
|
// ITVControlPrivate
|
|
|
|
#define dispidResume 3001
|
|
#define dispidSuspend 3002
|
|
#define dispidIdentify 3003
|
|
#define dispidAccelCommand 3004
|
|
|
|
#pragma option pop /*P_O_Pop*/
|
|
#endif // __EPGDSPID_H__
|