Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenil21dec.h
Go to the documentation of this file.
00001 00002 00003 #ifndef __IL21DEC__ 00004 #define __IL21DEC__ 00005 00006 typedef enum _AM_LINE21_CCSTYLE 00007 { 00008 AM_L21_CCSTYLE_None = 0, 00009 AM_L21_CCSTYLE_PopOn, 00010 AM_L21_CCSTYLE_PaintOn, 00011 AM_L21_CCSTYLE_RollUp 00012 } AM_LINE21_CCSTYLE, *PAM_LINE21_CCSTYLE; 00013 00014 typedef enum _AM_LINE21_CCSERVICE 00015 { 00016 AM_L21_CCSERVICE_None = 0, 00017 AM_L21_CCSERVICE_Caption1, 00018 AM_L21_CCSERVICE_Caption2, 00019 AM_L21_CCSERVICE_Text1, 00020 AM_L21_CCSERVICE_Text2, 00021 AM_L21_CCSERVICE_XDS, 00022 AM_L21_CCSERVICE_DefChannel = 10, 00023 AM_L21_CCSERVICE_Invalid 00024 } AM_LINE21_CCSERVICE, *PAM_LINE21_CCSERVICE; 00025 00026 typedef enum _AM_LINE21_DRAWBGMODE 00027 { 00028 AM_L21_DRAWBGMODE_Opaque, 00029 AM_L21_DRAWBGMODE_Transparent 00030 } AM_LINE21_DRAWBGMODE, *PAM_LINE21_DRAWBGMODE; 00031 00032 typedef enum _AM_LINE21_CCSTATE 00033 { 00034 AM_L21_CCSTATE_Off = 0, 00035 AM_L21_CCSTATE_On 00036 } AM_LINE21_CCSTATE, *PAM_LINE21_CCSTATE; 00037 00038 typedef enum _AM_LINE21_CCLEVEL 00039 { 00040 AM_L21_CCLEVEL_TC2 = 0 00041 } AM_LINE21_CCLEVEL, *PAM_LINE21_CCLEVEL; 00042 00043 #ifdef __cplusplus 00044 extern "C" { 00045 #endif 00046 00047 DECLARE_INTERFACE_(IAMLine21Decoder, IUnknown) 00048 { 00049 public: 00050 STDMETHOD(GetDecoderLevel)(THIS_ AM_LINE21_CCLEVEL *lpLevel) PURE; 00051 STDMETHOD(GetCurrentService)(THIS_ AM_LINE21_CCSERVICE *lpService) PURE; 00052 STDMETHOD(SetCurrentService)(THIS_ AM_LINE21_CCSERVICE Service) PURE; 00053 STDMETHOD(GetServiceState)(THIS_ AM_LINE21_CCSTATE *lpState) PURE; 00054 STDMETHOD(SetServiceState)(THIS_ AM_LINE21_CCSTATE State) PURE; 00055 STDMETHOD(GetOutputFormat)(THIS_ LPBITMAPINFOHEADER lpbmih) PURE; 00056 STDMETHOD(SetOutputFormat)(THIS_ LPBITMAPINFO lpbmi) PURE; 00057 STDMETHOD(GetBackgroundColor)(THIS_ DWORD *pdwPhysColor) PURE; 00058 STDMETHOD(SetBackgroundColor)(THIS_ DWORD dwPhysColor) PURE; 00059 STDMETHOD(GetRedrawAlways)(THIS_ LPBOOL lpbOption) PURE; 00060 STDMETHOD(SetRedrawAlways)(THIS_ BOOL bOption) PURE; 00061 STDMETHOD(GetDrawBackgroundMode)(THIS_ AM_LINE21_DRAWBGMODE *lpMode) PURE; 00062 STDMETHOD(SetDrawBackgroundMode)(THIS_ AM_LINE21_DRAWBGMODE Mode) PURE; 00063 } ; 00064 00065 #ifdef __cplusplus 00066 } 00067 #endif 00068 #endif Generated on Sat May 26 2012 04:29:22 for ReactOS by
1.7.6.1
|