ReactOS  0.4.15-dev-1207-g698a8e6
il21dec.h File Reference

Go to the source code of this file.

Typedefs

typedef enum _AM_LINE21_CCSTYLE AM_LINE21_CCSTYLE
 
typedef enum _AM_LINE21_CCSTYLEPAM_LINE21_CCSTYLE
 
typedef enum _AM_LINE21_CCSERVICE AM_LINE21_CCSERVICE
 
typedef enum _AM_LINE21_CCSERVICEPAM_LINE21_CCSERVICE
 
typedef enum _AM_LINE21_DRAWBGMODE AM_LINE21_DRAWBGMODE
 
typedef enum _AM_LINE21_DRAWBGMODEPAM_LINE21_DRAWBGMODE
 
typedef enum _AM_LINE21_CCSTATE AM_LINE21_CCSTATE
 
typedef enum _AM_LINE21_CCSTATEPAM_LINE21_CCSTATE
 
typedef enum _AM_LINE21_CCLEVEL AM_LINE21_CCLEVEL
 
typedef enum _AM_LINE21_CCLEVELPAM_LINE21_CCLEVEL
 

Enumerations

enum  _AM_LINE21_CCSTYLE { AM_L21_CCSTYLE_None = 0, AM_L21_CCSTYLE_PopOn, AM_L21_CCSTYLE_PaintOn, AM_L21_CCSTYLE_RollUp }
 
enum  _AM_LINE21_CCSERVICE {
  AM_L21_CCSERVICE_None = 0, AM_L21_CCSERVICE_Caption1, AM_L21_CCSERVICE_Caption2, AM_L21_CCSERVICE_Text1,
  AM_L21_CCSERVICE_Text2, AM_L21_CCSERVICE_XDS, AM_L21_CCSERVICE_DefChannel = 10, AM_L21_CCSERVICE_Invalid
}
 
enum  _AM_LINE21_DRAWBGMODE { AM_L21_DRAWBGMODE_Opaque, AM_L21_DRAWBGMODE_Transparent }
 
enum  _AM_LINE21_CCSTATE { AM_L21_CCSTATE_Off = 0, AM_L21_CCSTATE_On }
 
enum  _AM_LINE21_CCLEVEL { AM_L21_CCLEVEL_TC2 = 0 }
 

Functions

 DECLARE_INTERFACE_ (IAMLine21Decoder, IUnknown)
 

Typedef Documentation

◆ AM_LINE21_CCLEVEL

◆ AM_LINE21_CCSERVICE

◆ AM_LINE21_CCSTATE

◆ AM_LINE21_CCSTYLE

◆ AM_LINE21_DRAWBGMODE

◆ PAM_LINE21_CCLEVEL

◆ PAM_LINE21_CCSERVICE

◆ PAM_LINE21_CCSTATE

◆ PAM_LINE21_CCSTYLE

◆ PAM_LINE21_DRAWBGMODE

Enumeration Type Documentation

◆ _AM_LINE21_CCLEVEL

Enumerator
AM_L21_CCLEVEL_TC2 

Definition at line 38 of file il21dec.h.

39 {
enum _AM_LINE21_CCLEVEL AM_LINE21_CCLEVEL
enum _AM_LINE21_CCLEVEL * PAM_LINE21_CCLEVEL

◆ _AM_LINE21_CCSERVICE

Enumerator
AM_L21_CCSERVICE_None 
AM_L21_CCSERVICE_Caption1 
AM_L21_CCSERVICE_Caption2 
AM_L21_CCSERVICE_Text1 
AM_L21_CCSERVICE_Text2 
AM_L21_CCSERVICE_XDS 
AM_L21_CCSERVICE_DefChannel 
AM_L21_CCSERVICE_Invalid 

Definition at line 14 of file il21dec.h.

◆ _AM_LINE21_CCSTATE

Enumerator
AM_L21_CCSTATE_Off 
AM_L21_CCSTATE_On 

Definition at line 32 of file il21dec.h.

33 {
enum _AM_LINE21_CCSTATE AM_LINE21_CCSTATE
enum _AM_LINE21_CCSTATE * PAM_LINE21_CCSTATE

◆ _AM_LINE21_CCSTYLE

Enumerator
AM_L21_CCSTYLE_None 
AM_L21_CCSTYLE_PopOn 
AM_L21_CCSTYLE_PaintOn 
AM_L21_CCSTYLE_RollUp 

Definition at line 6 of file il21dec.h.

◆ _AM_LINE21_DRAWBGMODE

Enumerator
AM_L21_DRAWBGMODE_Opaque 
AM_L21_DRAWBGMODE_Transparent 

Definition at line 26 of file il21dec.h.

27 {
enum _AM_LINE21_DRAWBGMODE * PAM_LINE21_DRAWBGMODE
enum _AM_LINE21_DRAWBGMODE AM_LINE21_DRAWBGMODE

Function Documentation

◆ DECLARE_INTERFACE_()

DECLARE_INTERFACE_ ( IAMLine21Decoder  ,
IUnknown   
)

Definition at line 47 of file il21dec.h.

48 {
49  public:
50  STDMETHOD(GetDecoderLevel)(THIS_ AM_LINE21_CCLEVEL *lpLevel) PURE;
51  STDMETHOD(GetCurrentService)(THIS_ AM_LINE21_CCSERVICE *lpService) PURE;
52  STDMETHOD(SetCurrentService)(THIS_ AM_LINE21_CCSERVICE Service) PURE;
53  STDMETHOD(GetServiceState)(THIS_ AM_LINE21_CCSTATE *lpState) PURE;
55  STDMETHOD(GetOutputFormat)(THIS_ LPBITMAPINFOHEADER lpbmih) PURE;
56  STDMETHOD(SetOutputFormat)(THIS_ LPBITMAPINFO lpbmi) PURE;
57  STDMETHOD(GetBackgroundColor)(THIS_ DWORD *pdwPhysColor) PURE;
59  STDMETHOD(GetRedrawAlways)(THIS_ LPBOOL lpbOption) PURE;
60  STDMETHOD(SetRedrawAlways)(THIS_ BOOL bOption) PURE;
61  STDMETHOD(GetDrawBackgroundMode)(THIS_ AM_LINE21_DRAWBGMODE *lpMode) PURE;
62  STDMETHOD(SetDrawBackgroundMode)(THIS_ AM_LINE21_DRAWBGMODE Mode) PURE;
63 } ;
#define THIS_
Definition: basetyps.h:65
_In_ ULONG Mode
Definition: hubbusif.h:303
_In_ ULONG _In_ ULONG State
Definition: potypes.h:516
VOID SetServiceState(BOOLEAN Started)
enum _AM_LINE21_CCSTATE AM_LINE21_CCSTATE
#define STDMETHOD(m)
Definition: basetyps.h:62
enum _AM_LINE21_CCLEVEL AM_LINE21_CCLEVEL
enum _AM_LINE21_CCSERVICE AM_LINE21_CCSERVICE
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
BOOL * LPBOOL
Definition: windef.h:162
#define PURE
Definition: basetyps.h:64
void SetBackgroundColor(ECOLORS c)
Definition: hardware.c:590
enum _AM_LINE21_DRAWBGMODE AM_LINE21_DRAWBGMODE