fork
Configure Feed
Select the types of activity you want to include in your feed.
Reactos
fork
Configure Feed
Select the types of activity you want to include in your feed.
1
2
3#ifndef __IL21DEC__
4#define __IL21DEC__
5
6typedef enum _AM_LINE21_CCSTYLE
7{
8 AM_L21_CCSTYLE_None = 0,
9 AM_L21_CCSTYLE_PopOn,
10 AM_L21_CCSTYLE_PaintOn,
11 AM_L21_CCSTYLE_RollUp
12} AM_LINE21_CCSTYLE, *PAM_LINE21_CCSTYLE;
13
14typedef enum _AM_LINE21_CCSERVICE
15{
16 AM_L21_CCSERVICE_None = 0,
17 AM_L21_CCSERVICE_Caption1,
18 AM_L21_CCSERVICE_Caption2,
19 AM_L21_CCSERVICE_Text1,
20 AM_L21_CCSERVICE_Text2,
21 AM_L21_CCSERVICE_XDS,
22 AM_L21_CCSERVICE_DefChannel = 10,
23 AM_L21_CCSERVICE_Invalid
24} AM_LINE21_CCSERVICE, *PAM_LINE21_CCSERVICE;
25
26typedef enum _AM_LINE21_DRAWBGMODE
27{
28 AM_L21_DRAWBGMODE_Opaque,
29 AM_L21_DRAWBGMODE_Transparent
30} AM_LINE21_DRAWBGMODE, *PAM_LINE21_DRAWBGMODE;
31
32typedef enum _AM_LINE21_CCSTATE
33{
34 AM_L21_CCSTATE_Off = 0,
35 AM_L21_CCSTATE_On
36} AM_LINE21_CCSTATE, *PAM_LINE21_CCSTATE;
37
38typedef enum _AM_LINE21_CCLEVEL
39{
40 AM_L21_CCLEVEL_TC2 = 0
41} AM_LINE21_CCLEVEL, *PAM_LINE21_CCLEVEL;
42
43#ifdef __cplusplus
44extern "C" {
45#endif
46
47DECLARE_INTERFACE_(IAMLine21Decoder, IUnknown)
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;
54 STDMETHOD(SetServiceState)(THIS_ AM_LINE21_CCSTATE State) 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} ;
64
65#ifdef __cplusplus
66}
67#endif
68#endif