mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 22:23:01 +00:00
Create a branch for network fixes.
svn path=/branches/aicom-network-fixes/; revision=34994
This commit is contained in:
parent
0e213bbc00
commit
c501d8112c
18148 changed files with 0 additions and 860488 deletions
68
include/dxsdk/il21dec.h
Normal file
68
include/dxsdk/il21dec.h
Normal file
|
@ -0,0 +1,68 @@
|
|||
|
||||
|
||||
#ifndef __IL21DEC__
|
||||
#define __IL21DEC__
|
||||
|
||||
typedef enum _AM_LINE21_CCSTYLE
|
||||
{
|
||||
AM_L21_CCSTYLE_None = 0,
|
||||
AM_L21_CCSTYLE_PopOn,
|
||||
AM_L21_CCSTYLE_PaintOn,
|
||||
AM_L21_CCSTYLE_RollUp
|
||||
} AM_LINE21_CCSTYLE, *PAM_LINE21_CCSTYLE;
|
||||
|
||||
typedef 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
|
||||
} AM_LINE21_CCSERVICE, *PAM_LINE21_CCSERVICE;
|
||||
|
||||
typedef enum _AM_LINE21_DRAWBGMODE
|
||||
{
|
||||
AM_L21_DRAWBGMODE_Opaque,
|
||||
AM_L21_DRAWBGMODE_Transparent
|
||||
} AM_LINE21_DRAWBGMODE, *PAM_LINE21_DRAWBGMODE;
|
||||
|
||||
typedef enum _AM_LINE21_CCSTATE
|
||||
{
|
||||
AM_L21_CCSTATE_Off = 0,
|
||||
AM_L21_CCSTATE_On
|
||||
} AM_LINE21_CCSTATE, *PAM_LINE21_CCSTATE;
|
||||
|
||||
typedef enum _AM_LINE21_CCLEVEL
|
||||
{
|
||||
AM_L21_CCLEVEL_TC2 = 0
|
||||
} AM_LINE21_CCLEVEL, *PAM_LINE21_CCLEVEL;
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
DECLARE_INTERFACE_(IAMLine21Decoder, IUnknown)
|
||||
{
|
||||
public:
|
||||
STDMETHOD(GetDecoderLevel)(THIS_ AM_LINE21_CCLEVEL *lpLevel) PURE;
|
||||
STDMETHOD(GetCurrentService)(THIS_ AM_LINE21_CCSERVICE *lpService) PURE;
|
||||
STDMETHOD(SetCurrentService)(THIS_ AM_LINE21_CCSERVICE Service) PURE;
|
||||
STDMETHOD(GetServiceState)(THIS_ AM_LINE21_CCSTATE *lpState) PURE;
|
||||
STDMETHOD(SetServiceState)(THIS_ AM_LINE21_CCSTATE State) PURE;
|
||||
STDMETHOD(GetOutputFormat)(THIS_ LPBITMAPINFOHEADER lpbmih) PURE;
|
||||
STDMETHOD(SetOutputFormat)(THIS_ LPBITMAPINFO lpbmi) PURE;
|
||||
STDMETHOD(GetBackgroundColor)(THIS_ DWORD *pdwPhysColor) PURE;
|
||||
STDMETHOD(SetBackgroundColor)(THIS_ DWORD dwPhysColor) PURE;
|
||||
STDMETHOD(GetRedrawAlways)(THIS_ LPBOOL lpbOption) PURE;
|
||||
STDMETHOD(SetRedrawAlways)(THIS_ BOOL bOption) PURE;
|
||||
STDMETHOD(GetDrawBackgroundMode)(THIS_ AM_LINE21_DRAWBGMODE *lpMode) PURE;
|
||||
STDMETHOD(SetDrawBackgroundMode)(THIS_ AM_LINE21_DRAWBGMODE Mode) PURE;
|
||||
} ;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue