ReactOS 0.4.15-dev-7897-g78dc504
tvratings.idl
Go to the documentation of this file.
1
2import "oaidl.idl";
3import "ocidl.idl";
4
5typedef enum
6{
7 MPAA = 0,
8 US_TV = 1,
18
19
20typedef enum
21{
33
34
35typedef enum
36{
46
47typedef enum
48{
58
59typedef enum
60{
70
71typedef enum
72{
82
83typedef enum
84{
96
97typedef enum
98{
106
107typedef enum
108{
112
113typedef enum
114{
118
119typedef enum
120{
124
125
126[
127 object,
128 uuid(C5C5C5B0-3ABC-11D6-B25B-00C04FA0C026),
129 dual,
131]
133{
134 [id(1)]
136 [id(2)]
137 HRESULT ParseXDSBytePair([in] BYTE byte1, [in] BYTE byte2, [out] EnTvRat_System *pEnSystem, [out] EnTvRat_GenericLevel *pEnLevel, [out] LONG *plBfEnAttributes);
138};
139
140
141[
142 object,
143 uuid(C5C5C5B1-3ABC-11D6-B25B-00C04FA0C026),
144 dual,
146]
148{
149 [propget, id(1)]
150 HRESULT BlockedRatingAttributes([in] EnTvRat_System enSystem, [in] EnTvRat_GenericLevel enLevel, [out, retval] LONG *plbfAttrs);
151 [propput, id(1)]
153 [propget, id(2)]
154 HRESULT BlockUnRated([out, retval] BOOL *pfBlockUnRatedShows);
155 [propput, id(2)]
156 HRESULT BlockUnRated([in] BOOL fBlockUnRatedShows);
157 [id(3)]
158 HRESULT MostRestrictiveRating([in] EnTvRat_System enSystem1, [in] EnTvRat_GenericLevel enEnLevel1, [in] LONG lbfEnAttr1, [in] EnTvRat_System enSystem2, [in] EnTvRat_GenericLevel enEnLevel2, [in] LONG lbfEnAttr2, [out] EnTvRat_System *penSystem, [out] EnTvRat_GenericLevel *penEnLevel, [out] LONG *plbfEnAttr);
159 [id(4)]
160 HRESULT TestRating([in] EnTvRat_System enShowSystem, [in] EnTvRat_GenericLevel enShowLevel, [in] LONG lbfEnShowAttributes);
161
162};
163
164[uuid(C5C5C500-3ABC-11D6-B25B-00C04FA0C026)]
166{
167 importlib("stdole32.tlb");
168 importlib("stdole2.tlb");
169
170 [uuid(C5C5C5F0-3ABC-11D6-B25B-00C04FA0C026)]
171 coclass XDSToRat
172 {
173 [default] interface IXDSToRat;
174 };
175 [uuid(C5C5C5F1-3ABC-11D6-B25B-00C04FA0C026)]
176 coclass EvalRat
177 {
178 [default] interface IEvalRat;
179 };
180};
181
FT_Library library
Definition: cffdrivr.c:654
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
Definition: dcom.idl:35
unsigned int BOOL
Definition: ntddk_ex.h:94
GLuint in
Definition: glext.h:9616
GLuint id
Definition: glext.h:5910
LONG BlockedRatingAttributes([in] EnTvRat_System enSystem,[in] EnTvRat_GenericLevel enLevel)
BOOL BlockUnRated
HRESULT MostRestrictiveRating([in] EnTvRat_System enSystem1, [in] EnTvRat_GenericLevel enEnLevel1, [in] LONG lbfEnAttr1, [in] EnTvRat_System enSystem2, [in] EnTvRat_GenericLevel enEnLevel2, [in] LONG lbfEnAttr2, [out] EnTvRat_System *penSystem, [out] EnTvRat_GenericLevel *penEnLevel, [out] LONG *plbfEnAttr)
HRESULT TestRating([in] EnTvRat_System enShowSystem, [in] EnTvRat_GenericLevel enShowLevel, [in] LONG lbfEnShowAttributes)
HRESULT Init()
HRESULT ParseXDSBytePair([in] BYTE byte1, [in] BYTE byte2, [out] EnTvRat_System *pEnSystem, [out] EnTvRat_GenericLevel *pEnLevel, [out] LONG *plBfEnAttributes)
Definition: msctf.idl:550
coclass SHDocVw::ShellWindows dual
Definition: exdisp.idl:631
long LONG
Definition: pedump.c:60
static FILE * out
Definition: regtests2xml.c:44
Definition: wingdi.h:1410
BfEnTvRat_Attributes_MPAA
Definition: tvratings.idl:108
@ MPAA_IsBlocked
Definition: tvratings.idl:109
@ MPAA_ValidAttrSubmask
Definition: tvratings.idl:110
BfEnTvRat_Attributes_CAF_TV
Definition: tvratings.idl:120
@ CAF_ValidAttrSubmask
Definition: tvratings.idl:122
@ CAF_IsBlocked
Definition: tvratings.idl:121
BfEnTvRat_Attributes_CAE_TV
Definition: tvratings.idl:114
@ CAE_ValidAttrSubmask
Definition: tvratings.idl:116
@ CAE_IsBlocked
Definition: tvratings.idl:115
EnTvRat_MPAA
Definition: tvratings.idl:36
@ MPAA_PG
Definition: tvratings.idl:39
@ MPAA_R
Definition: tvratings.idl:41
@ MPAA_X
Definition: tvratings.idl:43
@ MPAA_G
Definition: tvratings.idl:38
@ MPAA_PG13
Definition: tvratings.idl:40
@ MPAA_NotRated
Definition: tvratings.idl:44
@ MPAA_NC17
Definition: tvratings.idl:42
@ MPAA_NotApplicable
Definition: tvratings.idl:37
EnTvRat_GenericLevel
Definition: tvratings.idl:21
@ TvRat_4
Definition: tvratings.idl:26
@ TvRat_2
Definition: tvratings.idl:24
@ TvRat_5
Definition: tvratings.idl:27
@ TvRat_kLevels
Definition: tvratings.idl:30
@ TvRat_LevelDontKnow
Definition: tvratings.idl:31
@ TvRat_3
Definition: tvratings.idl:25
@ TvRat_0
Definition: tvratings.idl:22
@ TvRat_1
Definition: tvratings.idl:23
@ TvRat_7
Definition: tvratings.idl:29
@ TvRat_6
Definition: tvratings.idl:28
EnTvRat_CAF_TV
Definition: tvratings.idl:72
@ CAF_TV_Reserved6
Definition: tvratings.idl:79
@ CAF_TV_13
Definition: tvratings.idl:76
@ CAF_TV_Reserved
Definition: tvratings.idl:80
@ CAF_TV_G
Definition: tvratings.idl:74
@ CAF_TV_16
Definition: tvratings.idl:77
@ CAF_TV_Exempt
Definition: tvratings.idl:73
@ CAF_TV_18
Definition: tvratings.idl:78
@ CAF_TV_8
Definition: tvratings.idl:75
EnTvRat_US_TV
Definition: tvratings.idl:48
@ US_TV_Y7
Definition: tvratings.idl:51
@ US_TV_None7
Definition: tvratings.idl:56
@ US_TV_14
Definition: tvratings.idl:54
@ US_TV_Y
Definition: tvratings.idl:50
@ US_TV_None
Definition: tvratings.idl:49
@ US_TV_MA
Definition: tvratings.idl:55
@ US_TV_PG
Definition: tvratings.idl:53
@ US_TV_G
Definition: tvratings.idl:52
EnTvRat_CAE_TV
Definition: tvratings.idl:60
@ CAE_TV_C8
Definition: tvratings.idl:63
@ CAE_TV_G
Definition: tvratings.idl:64
@ CAE_TV_PG
Definition: tvratings.idl:65
@ CAE_TV_Exempt
Definition: tvratings.idl:61
@ CAE_TV_18
Definition: tvratings.idl:67
@ CAE_TV_14
Definition: tvratings.idl:66
@ CAE_TV_C
Definition: tvratings.idl:62
@ CAE_TV_Reserved
Definition: tvratings.idl:68
BfEnTvRat_GenericAttributes
Definition: tvratings.idl:84
@ BfIsAttr_6
Definition: tvratings.idl:92
@ BfAttrNone
Definition: tvratings.idl:85
@ BfIsBlocked
Definition: tvratings.idl:86
@ BfIsAttr_1
Definition: tvratings.idl:87
@ BfIsAttr_4
Definition: tvratings.idl:90
@ BfIsAttr_3
Definition: tvratings.idl:89
@ BfIsAttr_5
Definition: tvratings.idl:91
@ BfValidAttrSubmask
Definition: tvratings.idl:94
@ BfIsAttr_2
Definition: tvratings.idl:88
@ BfIsAttr_7
Definition: tvratings.idl:93
EnTvRat_System
Definition: tvratings.idl:6
@ Canadian_English
Definition: tvratings.idl:9
@ Canadian_French
Definition: tvratings.idl:10
@ MPAA
Definition: tvratings.idl:7
@ Reserved4
Definition: tvratings.idl:11
@ US_TV
Definition: tvratings.idl:8
@ TvRat_kSystems
Definition: tvratings.idl:15
@ TvRat_SystemDontKnow
Definition: tvratings.idl:16
@ System5
Definition: tvratings.idl:12
@ Reserved7
Definition: tvratings.idl:14
@ System6
Definition: tvratings.idl:13
BfEnTvRat_Attributes_US_TV
Definition: tvratings.idl:98
@ US_TV_IsSexuallySuggestiveDialog
Definition: tvratings.idl:103
@ US_TV_IsViolent
Definition: tvratings.idl:100
@ US_TV_IsBlocked
Definition: tvratings.idl:99
@ US_TV_ValidAttrSubmask
Definition: tvratings.idl:104
@ US_TV_IsSexualSituation
Definition: tvratings.idl:101
@ US_TV_IsAdultLanguage
Definition: tvratings.idl:102
unsigned char BYTE
Definition: xxhash.c:193