home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 May / PCFMay2001.iso / Xenon / C++ / FreeCommandLineTools.exe / Include / epgdspid.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-31  |  977 b   |  53 lines

  1. // epgdspid.h
  2.  
  3. #ifndef __EPGDSPID_H__
  4. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  5. #define __EPGDSPID_H__
  6.  
  7. #ifdef __MKTYPLIB__
  8.  
  9.     // Use with SetActiveView
  10.     typedef enum epgview
  11.     {
  12.         EPG_GRID_VIEW        = 0,
  13.         EPG_CATEGORY_VIEW    = 1,
  14.         EPG_DSS_VIEW        = 2,
  15.         EPG_MAX_VIEW        = 3
  16.     } EPGVIEW;
  17.  
  18. typedef enum 
  19. {
  20.         TVX_CONTROL_GENERIC = 0,
  21.         TVX_CONTROL_EPG    = 1,
  22.         TVX_CONTROL_FSVIDEO = 2,
  23.         // number of controls as enumed above
  24.         TVX_CONTROL_NUM_OF_TYPES=3
  25. }TVX_CONTROL_TYPES;
  26.  
  27.  
  28. #endif
  29.  
  30. // Dispatch IDs
  31.  
  32. // IEPGComponent
  33.  
  34. #define dispidSetItem                    1001
  35. #define dispidClear                        1002
  36.  
  37. // IEPG
  38.  
  39. #define dispidSetActiveView                2001
  40. #define dispidGetActiveView                2002
  41. #define dispidJumpTo                    2003
  42. #define dispidTakeFocus                    2004
  43.  
  44. // ITVControlPrivate
  45.  
  46. #define dispidResume                    3001
  47. #define dispidSuspend                    3002
  48. #define dispidIdentify                    3003
  49. #define dispidAccelCommand                3004
  50.  
  51. #pragma option pop /*P_O_Pop*/
  52. #endif // __EPGDSPID_H__
  53.