ReactOS 0.4.15-dev-7958-gcd0bb1a
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 * PAM_LINE21_CCLEVEL
@ AM_L21_CCLEVEL_TC2
Definition: il21dec.h:40
enum _AM_LINE21_CCLEVEL AM_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.

15{
@ AM_L21_CCSERVICE_Text2
Definition: il21dec.h:20
@ AM_L21_CCSERVICE_Caption1
Definition: il21dec.h:17
@ AM_L21_CCSERVICE_Caption2
Definition: il21dec.h:18
@ AM_L21_CCSERVICE_XDS
Definition: il21dec.h:21
@ AM_L21_CCSERVICE_None
Definition: il21dec.h:16
@ AM_L21_CCSERVICE_DefChannel
Definition: il21dec.h:22
@ AM_L21_CCSERVICE_Invalid
Definition: il21dec.h:23
@ AM_L21_CCSERVICE_Text1
Definition: il21dec.h:19
enum _AM_LINE21_CCSERVICE * PAM_LINE21_CCSERVICE
enum _AM_LINE21_CCSERVICE AM_LINE21_CCSERVICE

◆ _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 * PAM_LINE21_CCSTATE
@ AM_L21_CCSTATE_On
Definition: il21dec.h:35
@ AM_L21_CCSTATE_Off
Definition: il21dec.h:34
enum _AM_LINE21_CCSTATE AM_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.

7{
enum _AM_LINE21_CCSTYLE * PAM_LINE21_CCSTYLE
enum _AM_LINE21_CCSTYLE AM_LINE21_CCSTYLE
@ AM_L21_CCSTYLE_RollUp
Definition: il21dec.h:11
@ AM_L21_CCSTYLE_PaintOn
Definition: il21dec.h:10
@ AM_L21_CCSTYLE_PopOn
Definition: il21dec.h:9
@ AM_L21_CCSTYLE_None
Definition: il21dec.h:8

◆ _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
@ AM_L21_DRAWBGMODE_Transparent
Definition: il21dec.h:29
@ AM_L21_DRAWBGMODE_Opaque
Definition: il21dec.h:28

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;
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;
58 STDMETHOD(SetBackgroundColor)(THIS_ DWORD dwPhysColor) 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 PURE
Definition: basetyps.h:64
#define THIS_
Definition: basetyps.h:65
#define STDMETHOD(m)
Definition: basetyps.h:62
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
_In_ ULONG Mode
Definition: hubbusif.h:303
@ Service
Definition: ntsecapi.h:292
VOID SetServiceState(BOOLEAN Started)
BOOL * LPBOOL
Definition: windef.h:162