ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

il21dec.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.