ReactOS  0.4.15-dev-1070-ge1a01de
tvratings.idl File Reference

Go to the source code of this file.

Classes

interface  IXDSToRat
 
interface  IEvalRat
 
class  TVRATINGSLib::XDSToRat
 
class  TVRATINGSLib::EvalRat
 

Modules

library  TVRATINGSLib
 

Enumerations

enum  EnTvRat_System {
  MPAA = 0, US_TV = 1, Canadian_English = 2, Canadian_French = 3,
  Reserved4 = 4, System5 = 5, System6 = 6, Reserved7 = 7,
  TvRat_kSystems = 8, TvRat_SystemDontKnow = 255
}
 
enum  EnTvRat_GenericLevel {
  TvRat_0 = 0, TvRat_1 = 1, TvRat_2 = 2, TvRat_3 = 3,
  TvRat_4 = 4, TvRat_5 = 5, TvRat_6 = 6, TvRat_7 = 7,
  TvRat_kLevels = 8, TvRat_LevelDontKnow = 255
}
 
enum  EnTvRat_MPAA {
  MPAA_NotApplicable = TvRat_0, MPAA_G = TvRat_1, MPAA_PG = TvRat_2, MPAA_PG13 = TvRat_3,
  MPAA_R = TvRat_4, MPAA_NC17 = TvRat_5, MPAA_X = TvRat_6, MPAA_NotRated = TvRat_7
}
 
enum  EnTvRat_US_TV {
  US_TV_None = TvRat_0, US_TV_Y = TvRat_1, US_TV_Y7 = TvRat_2, US_TV_G = TvRat_3,
  US_TV_PG = TvRat_4, US_TV_14 = TvRat_5, US_TV_MA = TvRat_6, US_TV_None7 = TvRat_7
}
 
enum  EnTvRat_CAE_TV {
  CAE_TV_Exempt = TvRat_0, CAE_TV_C = TvRat_1, CAE_TV_C8 = TvRat_2, CAE_TV_G = TvRat_3,
  CAE_TV_PG = TvRat_4, CAE_TV_14 = TvRat_5, CAE_TV_18 = TvRat_6, CAE_TV_Reserved = TvRat_7
}
 
enum  EnTvRat_CAF_TV {
  CAF_TV_Exempt = TvRat_0, CAF_TV_G = TvRat_1, CAF_TV_8 = TvRat_2, CAF_TV_13 = TvRat_3,
  CAF_TV_16 = TvRat_4, CAF_TV_18 = TvRat_5, CAF_TV_Reserved6 = TvRat_6, CAF_TV_Reserved = TvRat_7
}
 
enum  BfEnTvRat_GenericAttributes {
  BfAttrNone = 0, BfIsBlocked = 1, BfIsAttr_1 = 2, BfIsAttr_2 = 4,
  BfIsAttr_3 = 8, BfIsAttr_4 = 16, BfIsAttr_5 = 32, BfIsAttr_6 = 64,
  BfIsAttr_7 = 128, BfValidAttrSubmask = 255
}
 
enum  BfEnTvRat_Attributes_US_TV {
  US_TV_IsBlocked = BfIsBlocked, US_TV_IsViolent = BfIsAttr_1, US_TV_IsSexualSituation = BfIsAttr_2, US_TV_IsAdultLanguage = BfIsAttr_3,
  US_TV_IsSexuallySuggestiveDialog = BfIsAttr_4, US_TV_ValidAttrSubmask = 31
}
 
enum  BfEnTvRat_Attributes_MPAA { MPAA_IsBlocked = BfIsBlocked, MPAA_ValidAttrSubmask = 1 }
 
enum  BfEnTvRat_Attributes_CAE_TV { CAE_IsBlocked = BfIsBlocked, CAE_ValidAttrSubmask = 1 }
 
enum  BfEnTvRat_Attributes_CAF_TV { CAF_IsBlocked = BfIsBlocked, CAF_ValidAttrSubmask = 1 }
 

Functions

 TVRATINGSLib::importlib ("stdole32.tlb")
 
 TVRATINGSLib::importlib ("stdole2.tlb")
 

Enumeration Type Documentation

◆ BfEnTvRat_Attributes_CAE_TV

Enumerator
CAE_IsBlocked 
CAE_ValidAttrSubmask 

Definition at line 113 of file tvratings.idl.

◆ BfEnTvRat_Attributes_CAF_TV

Enumerator
CAF_IsBlocked 
CAF_ValidAttrSubmask 

Definition at line 119 of file tvratings.idl.

◆ BfEnTvRat_Attributes_MPAA

Enumerator
MPAA_IsBlocked 
MPAA_ValidAttrSubmask 

Definition at line 107 of file tvratings.idl.

◆ BfEnTvRat_Attributes_US_TV

Enumerator
US_TV_IsBlocked 
US_TV_IsViolent 
US_TV_IsSexualSituation 
US_TV_IsAdultLanguage 
US_TV_IsSexuallySuggestiveDialog 
US_TV_ValidAttrSubmask 

Definition at line 97 of file tvratings.idl.

◆ BfEnTvRat_GenericAttributes

Enumerator
BfAttrNone 
BfIsBlocked 
BfIsAttr_1 
BfIsAttr_2 
BfIsAttr_3 
BfIsAttr_4 
BfIsAttr_5 
BfIsAttr_6 
BfIsAttr_7 
BfValidAttrSubmask 

Definition at line 83 of file tvratings.idl.

84 {
85  BfAttrNone = 0,
86  BfIsBlocked = 1,
87  BfIsAttr_1 = 2,
88  BfIsAttr_2 = 4,
89  BfIsAttr_3 = 8,
90  BfIsAttr_4 = 16,
91  BfIsAttr_5 = 32,
92  BfIsAttr_6 = 64,
93  BfIsAttr_7 = 128,
94  BfValidAttrSubmask = 255
BfEnTvRat_GenericAttributes
Definition: tvratings.idl:83

◆ EnTvRat_CAE_TV

Enumerator
CAE_TV_Exempt 
CAE_TV_C 
CAE_TV_C8 
CAE_TV_G 
CAE_TV_PG 
CAE_TV_14 
CAE_TV_18 
CAE_TV_Reserved 

Definition at line 59 of file tvratings.idl.

◆ EnTvRat_CAF_TV

Enumerator
CAF_TV_Exempt 
CAF_TV_G 
CAF_TV_8 
CAF_TV_13 
CAF_TV_16 
CAF_TV_18 
CAF_TV_Reserved6 
CAF_TV_Reserved 

Definition at line 71 of file tvratings.idl.

◆ EnTvRat_GenericLevel

Enumerator
TvRat_0 
TvRat_1 
TvRat_2 
TvRat_3 
TvRat_4 
TvRat_5 
TvRat_6 
TvRat_7 
TvRat_kLevels 
TvRat_LevelDontKnow 

Definition at line 20 of file tvratings.idl.

21 {
22  TvRat_0 = 0,
23  TvRat_1 = 1,
24  TvRat_2 = 2,
25  TvRat_3 = 3,
26  TvRat_4 = 4,
27  TvRat_5 = 5,
28  TvRat_6 = 6,
29  TvRat_7 = 7,
30  TvRat_kLevels = 8,
EnTvRat_GenericLevel
Definition: tvratings.idl:20

◆ EnTvRat_MPAA

Enumerator
MPAA_NotApplicable 
MPAA_G 
MPAA_PG 
MPAA_PG13 
MPAA_R 
MPAA_NC17 
MPAA_X 
MPAA_NotRated 

Definition at line 35 of file tvratings.idl.

◆ EnTvRat_System

Enumerator
MPAA 
US_TV 
Canadian_English 
Canadian_French 
Reserved4 
System5 
System6 
Reserved7 
TvRat_kSystems 
TvRat_SystemDontKnow 

Definition at line 5 of file tvratings.idl.

6 {
7  MPAA = 0,
8  US_TV = 1,
10  Canadian_French = 3,
11  Reserved4 = 4,
12  System5 = 5,
13  System6 = 6,
14  Reserved7 = 7,
15  TvRat_kSystems = 8,
EnTvRat_System
Definition: tvratings.idl:5

◆ EnTvRat_US_TV

Enumerator
US_TV_None 
US_TV_Y 
US_TV_Y7 
US_TV_G 
US_TV_PG 
US_TV_14 
US_TV_MA 
US_TV_None7 

Definition at line 47 of file tvratings.idl.