ReactOS  0.4.15-dev-1207-g698a8e6
Iwstdec.h File Reference

Go to the source code of this file.

Classes

struct  _AM_WST_PAGE
 

Typedefs

typedef enum _AM_WST_DRAWBGMODE AM_WST_DRAWBGMODE
 
typedef enum _AM_WST_DRAWBGMODEPAM_WST_DRAWBGMODE
 
typedef struct _AM_WST_PAGE AM_WST_PAGE
 
typedef struct _AM_WST_PAGEPAM_WST_PAGE
 
typedef enum _AM_WST_STATE AM_WST_STATE
 
typedef enum _AM_WST_STATEPAM_WST_STATE
 
typedef enum _AM_WST_SERVICE AM_WST_SERVICE
 
typedef enum _AM_WST_SERVICEPAM_WST_SERVICE
 
typedef enum _AM_WST_STYLE AM_WST_STYLE
 
typedef enum _AM_WST_STYLEPAM_WST_STYLE
 
typedef enum _AM_WST_LEVEL AM_WST_LEVEL
 
typedef enum _AM_WST_LEVELPAM_WST_LEVEL
 

Enumerations

enum  _AM_WST_DRAWBGMODE { AM_WST_DRAWBGMODE_Opaque, AM_WST_DRAWBGMODE_Transparent }
 
enum  _AM_WST_STATE { AM_WST_STATE_Off = 0, AM_WST_STATE_On }
 
enum  _AM_WST_SERVICE { AM_WST_SERVICE_None = 0, AM_WST_SERVICE_Text, AM_WST_SERVICE_IDS, AM_WST_SERVICE_Invalid }
 
enum  _AM_WST_STYLE { AM_WST_STYLE_None = 0, AM_WST_STYLE_Invers }
 
enum  _AM_WST_LEVEL { AM_WST_LEVEL_1_5 = 0 }
 

Functions

 DECLARE_INTERFACE_ (IAMWstDecoder, IUnknown)
 

Typedef Documentation

◆ AM_WST_DRAWBGMODE

◆ AM_WST_LEVEL

◆ AM_WST_PAGE

◆ AM_WST_SERVICE

◆ AM_WST_STATE

◆ AM_WST_STYLE

◆ PAM_WST_DRAWBGMODE

◆ PAM_WST_LEVEL

◆ PAM_WST_PAGE

◆ PAM_WST_SERVICE

◆ PAM_WST_STATE

◆ PAM_WST_STYLE

Enumeration Type Documentation

◆ _AM_WST_DRAWBGMODE

Enumerator
AM_WST_DRAWBGMODE_Opaque 
AM_WST_DRAWBGMODE_Transparent 

Definition at line 6 of file Iwstdec.h.

7 {
enum _AM_WST_DRAWBGMODE AM_WST_DRAWBGMODE
enum _AM_WST_DRAWBGMODE * PAM_WST_DRAWBGMODE

◆ _AM_WST_LEVEL

Enumerator
AM_WST_LEVEL_1_5 

Definition at line 39 of file Iwstdec.h.

40 {
enum _AM_WST_LEVEL AM_WST_LEVEL
enum _AM_WST_LEVEL * PAM_WST_LEVEL

◆ _AM_WST_SERVICE

Enumerator
AM_WST_SERVICE_None 
AM_WST_SERVICE_Text 
AM_WST_SERVICE_IDS 
AM_WST_SERVICE_Invalid 

Definition at line 25 of file Iwstdec.h.

26 {
enum _AM_WST_SERVICE * PAM_WST_SERVICE
enum _AM_WST_SERVICE AM_WST_SERVICE

◆ _AM_WST_STATE

Enumerator
AM_WST_STATE_Off 
AM_WST_STATE_On 

Definition at line 19 of file Iwstdec.h.

20 {
21  AM_WST_STATE_Off = 0,
enum _AM_WST_STATE AM_WST_STATE
enum _AM_WST_STATE * PAM_WST_STATE

◆ _AM_WST_STYLE

Enumerator
AM_WST_STYLE_None 
AM_WST_STYLE_Invers 

Definition at line 33 of file Iwstdec.h.

34 {
enum _AM_WST_STYLE * PAM_WST_STYLE
enum _AM_WST_STYLE AM_WST_STYLE

Function Documentation

◆ DECLARE_INTERFACE_()

DECLARE_INTERFACE_ ( IAMWstDecoder  ,
IUnknown   
)

Definition at line 48 of file Iwstdec.h.

49 {
50  public:
51  STDMETHOD(GetDecoderLevel)(THIS_ AM_WST_LEVEL *lpLevel) PURE;
52  STDMETHOD(GetCurrentService)(THIS_ AM_WST_SERVICE *lpService) PURE;
53  STDMETHOD(GetServiceState)(THIS_ AM_WST_STATE *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_WST_DRAWBGMODE *lpMode) PURE;
62  STDMETHOD(SetDrawBackgroundMode)(THIS_ AM_WST_DRAWBGMODE Mode) PURE;
63  STDMETHOD(SetAnswerMode)(THIS_ BOOL bAnswer) PURE;
64  STDMETHOD(GetAnswerMode)(THIS_ BOOL* pbAnswer) PURE;
65  STDMETHOD(SetHoldPage)(THIS_ BOOL bHoldPage) PURE;
66  STDMETHOD(GetHoldPage)(THIS_ BOOL* pbHoldPage) PURE;
67  STDMETHOD(GetCurrentPage)(THIS_ PAM_WST_PAGE pWstPage) PURE;
68  STDMETHOD(SetCurrentPage)(THIS_ AM_WST_PAGE WstPage) PURE;
69 } ;
#define THIS_
Definition: basetyps.h:65
_In_ ULONG Mode
Definition: hubbusif.h:303
enum _AM_WST_STATE AM_WST_STATE
_In_ ULONG _In_ ULONG State
Definition: potypes.h:516
VOID SetServiceState(BOOLEAN Started)
enum _AM_WST_DRAWBGMODE AM_WST_DRAWBGMODE
#define STDMETHOD(m)
Definition: basetyps.h:62
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
enum _AM_WST_LEVEL AM_WST_LEVEL
BOOL * LPBOOL
Definition: windef.h:162
#define PURE
Definition: basetyps.h:64
void SetBackgroundColor(ECOLORS c)
Definition: hardware.c:590
enum _AM_WST_SERVICE AM_WST_SERVICE