ReactOS  0.4.15-dev-1207-g698a8e6
il21dec.h
Go to the documentation of this file.
1 
2 
3 #ifndef __IL21DEC__
4 #define __IL21DEC__
5 
6 typedef enum _AM_LINE21_CCSTYLE
7 {
13 
15 {
25 
27 {
31 
32 typedef enum _AM_LINE21_CCSTATE
33 {
37 
38 typedef enum _AM_LINE21_CCLEVEL
39 {
42 
43 #ifdef __cplusplus
44 extern "C" {
45 #endif
46 
47 DECLARE_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;
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 } ;
64 
65 #ifdef __cplusplus
66 }
67 #endif
68 #endif
enum _AM_LINE21_CCSTYLE AM_LINE21_CCSTYLE
enum _AM_LINE21_DRAWBGMODE * PAM_LINE21_DRAWBGMODE
#define THIS_
Definition: basetyps.h:65
_AM_LINE21_CCSTYLE
Definition: il21dec.h:6
_In_ ULONG Mode
Definition: hubbusif.h:303
_In_ ULONG _In_ ULONG State
Definition: potypes.h:516
_AM_LINE21_DRAWBGMODE
Definition: il21dec.h:26
VOID SetServiceState(BOOLEAN Started)
enum _AM_LINE21_CCSTATE AM_LINE21_CCSTATE
enum _AM_LINE21_CCSTYLE * PAM_LINE21_CCSTYLE
#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
DECLARE_INTERFACE_(IAMLine21Decoder, IUnknown)
Definition: il21dec.h:47
enum _AM_LINE21_CCLEVEL * PAM_LINE21_CCLEVEL
unsigned long DWORD
Definition: ntddk_ex.h:95
_AM_LINE21_CCSERVICE
Definition: il21dec.h:14
BOOL * LPBOOL
Definition: windef.h:162
_AM_LINE21_CCSTATE
Definition: il21dec.h:32
#define PURE
Definition: basetyps.h:64
void SetBackgroundColor(ECOLORS c)
Definition: hardware.c:590
enum _AM_LINE21_CCSTATE * PAM_LINE21_CCSTATE
enum _AM_LINE21_CCSERVICE * PAM_LINE21_CCSERVICE
enum _AM_LINE21_DRAWBGMODE AM_LINE21_DRAWBGMODE
_AM_LINE21_CCLEVEL
Definition: il21dec.h:38