亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? tvratings.idl

?? vc6.0完整版
?? IDL
字號:
// TvRatings.idl : IDL source for TvRatings.dll
//

// This file will be processed by the MIDL tool to
// produce the type library (TvRatings.tlb) and marshalling code.

import "oaidl.idl";
import "ocidl.idl";

typedef enum 
{
	MPAA					= 0,
	US_TV					= 1,
	Canadian_English		= 2,
	Canadian_French			= 3,
	Reserved4				= 4,	// filler - not used.
	System5					= 5,	// maps to system 5 of XDS rating table 19
	System6					= 6,	// maps to system 6 of XDS rating table 19
	Reserved7				= 7,	// filler - not used.
	TvRat_kSystems			= 8,	// used for allocating structures			
	TvRat_SystemDontKnow	= 255	// haven't gotten a data value yet... (perhaps change to 0)
} EnTvRat_System;


typedef enum		// constraint is that must be in increasing order, and max < 2^8
{
	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,		// used for allocating structures			
	TvRat_LevelDontKnow		= 255		// haven't gotten a data value yet... (perhaps change to _7)
} EnTvRat_GenericLevel;


typedef enum 
{
	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					
} EnTvRat_MPAA;

typedef enum 
{
	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					
} EnTvRat_US_TV;

typedef enum 
{
	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					
} EnTvRat_CAE_TV;

typedef enum 
{
    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					
} EnTvRat_CAF_TV;

	
		// -------------------
typedef enum 
{
    BfAttrNone                      = 0,	// no bits set (for initialization)			
    BfIsBlocked                     = 1,	// if set, 
    BfIsAttr_1                      = 2,
    BfIsAttr_2                      = 4,	
    BfIsAttr_3                      = 8,
    BfIsAttr_4                      = 16,		
    BfIsAttr_5                      = 32,	// no bits set...
    BfIsAttr_6                      = 64,
    BfIsAttr_7                      = 128,	
    BfValidAttrSubmask              = 255		// IsBlocked is not a valid attribute to display	
} BfEnTvRat_GenericAttributes;

typedef enum 
{
    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	// IsBlocked is not a valid attribute for TV
} BfEnTvRat_Attributes_US_TV;

typedef enum 
{
    MPAA_IsBlocked	          			= BfIsBlocked,
    MPAA_ValidAttrSubmask				= 1		// IsBlocked is not a valid attribute 
} BfEnTvRat_Attributes_MPAA;

typedef enum 
{
    CAE_IsBlocked                       = BfIsBlocked,
    CAE_ValidAttrSubmask                = 1		// IsBlocked is not a valid attribute 
} BfEnTvRat_Attributes_CAE_TV;

typedef enum 
{
    CAF_IsBlocked	          			= BfIsBlocked,
    CAF_ValidAttrSubmask				= 1		// IsBlocked is not a valid attribute 
} BfEnTvRat_Attributes_CAF_TV;

		// -------------------------------------------------------
		// -------------------------------------------------------
[
    object,
    uuid(C5C5C5B0-3ABC-11D6-B25B-00C04FA0C026),
    dual,
    helpstring("IXDSToRat Interface"),
    pointer_default(unique)
]
interface IXDSToRat : IDispatch
{
    [id(1),  helpstring("method Init")]
        HRESULT Init();
		
    [id(2),  helpstring("method ParseXDSBytePair")]  
        HRESULT ParseXDSBytePair(
            [in]  BYTE                          byte1, 
            [in]  BYTE                          byte2, 
            [out] EnTvRat_System                *pEnSystem,
            [out] EnTvRat_GenericLevel          *pEnLevel,
            [out] LONG                          *plBfEnAttributes        // bitfield of BfEnTvRat_GenericAttributes
            );
};

	// ------------------------
[
	object,
	uuid(C5C5C5B1-3ABC-11D6-B25B-00C04FA0C026),
	dual,
	helpstring("IEvalRat Interface"),
	pointer_default(unique)
]
interface IEvalRat : IDispatch
{
    [propget, id(1), helpstring("property BlockedRatingAttributes")] 
        HRESULT BlockedRatingAttributes(
            [in] EnTvRat_System                 enSystem, 
            [in] EnTvRat_GenericLevel           enLevel,
            [out, retval] LONG                  *plbfAttrs     // bitfield of BfEnTvRat_GenericAttributes
            );

    [propput, id(1), helpstring("property BlockedRatingAttributes")] 
        HRESULT BlockedRatingAttributes(
            [in] EnTvRat_System                 enSystem, 
            [in] EnTvRat_GenericLevel           enLevel,
            [in] LONG                           lbfAttrs                // bitfield of BfEnTvRat_GenericAttributes
            );

	[propget, id(2), helpstring("property BlockUnRated")] 
        HRESULT BlockUnRated( 
            [out, retval] BOOL          *pfBlockUnRatedShows
            );

	[propput, id(2), helpstring("property BlockUnRated")] 
        HRESULT BlockUnRated(
            [in] BOOL                   fBlockUnRatedShows
            );

	[   id(3), helpstring("method MostRestrictiveRating")] 
        HRESULT MostRestrictiveRating(
            [in] EnTvRat_System                 enSystem1, 
            [in] EnTvRat_GenericLevel           enEnLevel1,
            [in] LONG                           lbfEnAttr1,                 // bitfield of BfEnTvRat_GenericAttributes
            [in] EnTvRat_System                 enSystem2, 
            [in] EnTvRat_GenericLevel           enEnLevel2,
            [in] LONG                           lbfEnAttr2,                // bitfield of BfEnTvRat_GenericAttributes
           [out] EnTvRat_System                 *penSystem, 
           [out] EnTvRat_GenericLevel           *penEnLevel,
           [out] LONG                           *plbfEnAttr                // bitfield of BfEnTvRat_GenericAttributes
			);

	[   id(4), helpstring("method TestRating")]  
        HRESULT TestRating(
            [in] EnTvRat_System                 enShowSystem,
            [in] EnTvRat_GenericLevel           enShowLevel,
            [in] LONG                           lbfEnShowAttributes       // bitfield of BfEnTvRat_GenericAttributes
            );

};

        // This is enforcing a particular implementation on folk...
        //   Don't need this particular TypeLib, just as long
        //   as some library/libraries exists that supports the two coClasses,
        //   with the give ClassID's.
[
    uuid(C5C5C500-3ABC-11D6-B25B-00C04FA0C026),
    version(1.0),
    helpstring("TvRatings 1.0 Type Library")
]
library TVRATINGSLib
{
    importlib("stdole32.tlb");
    importlib("stdole2.tlb");

    [
        uuid(C5C5C5F0-3ABC-11D6-B25B-00C04FA0C026),
        helpstring("XDSToRat Class")
    ]
    coclass XDSToRat
    {
        [default] interface IXDSToRat;
    };
    [
        uuid(C5C5C5F1-3ABC-11D6-B25B-00C04FA0C026),
        helpstring("EvalRat Class")
    ]
    coclass EvalRat
    {
        [default] interface IEvalRat;
    };
};

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久精品免费精品国产| 欧美va在线播放| 日韩欧美国产一二三区| 国产精品女同一区二区三区| 天天亚洲美女在线视频| caoporn国产精品| 精品国内片67194| 午夜欧美电影在线观看| 99精品视频在线播放观看| 亚洲精品一区二区在线观看| 亚洲成人激情自拍| 色哟哟国产精品免费观看| 2020国产精品久久精品美国| 日本不卡一区二区| 欧美日韩精品一区二区天天拍小说| 亚洲色图.com| 成人午夜在线免费| 欧美国产禁国产网站cc| 精品一区二区在线视频| 欧美一区二区三区电影| 日日噜噜夜夜狠狠视频欧美人| 欧美性猛交一区二区三区精品| 日韩一区欧美一区| 97精品国产露脸对白| 亚洲天堂av一区| 99re这里只有精品6| 国产精品久久久久久久午夜片| 国产一区二区在线观看视频| 精品国产污污免费网站入口 | 欧美日韩久久不卡| 一区二区三区久久| 在线视频一区二区三区| 一区二区三区日韩欧美精品| 欧洲av一区二区嗯嗯嗯啊| 一区二区在线看| 在线看国产一区| 亚洲福利视频一区二区| 欧美日韩一区久久| 蜜臀国产一区二区三区在线播放 | 日韩中文字幕麻豆| 制服.丝袜.亚洲.中文.综合| 日本免费新一区视频| 日韩一区二区三区在线观看| 久久精品国内一区二区三区| 欧美tickling网站挠脚心| 国产麻豆精品在线观看| 国产肉丝袜一区二区| 91免费视频大全| 亚洲国产欧美另类丝袜| 日韩欧美一区二区在线视频| 国产伦理精品不卡| 中文字幕一区二区日韩精品绯色| 色综合色综合色综合| 亚洲va国产va欧美va观看| 日韩午夜激情免费电影| 国产91在线|亚洲| 亚洲欧美日本在线| 日韩免费看网站| 成人爱爱电影网址| 亚洲午夜免费电影| 精品噜噜噜噜久久久久久久久试看| 成人毛片在线观看| 日韩vs国产vs欧美| 国产精品欧美极品| 91麻豆精品国产无毒不卡在线观看 | yourporn久久国产精品| 亚洲宅男天堂在线观看无病毒| 日韩午夜在线观看| 成人中文字幕合集| 日本成人中文字幕| 国产精品高清亚洲| 欧美一区国产二区| www.成人网.com| 免费高清在线一区| 亚洲六月丁香色婷婷综合久久| 日韩一区二区三区免费看| a美女胸又www黄视频久久| 美女视频网站黄色亚洲| 中文字幕一区二区日韩精品绯色| 91精品久久久久久久99蜜桃| 91首页免费视频| 国产专区综合网| 丝袜亚洲另类丝袜在线| 亚洲欧美日韩国产另类专区| 久久亚洲精精品中文字幕早川悠里| 91国内精品野花午夜精品| 国产成人av在线影院| 日本美女一区二区| 亚洲第一久久影院| 亚洲日本一区二区| 欧美国产激情二区三区| 久久综合资源网| 91精品欧美福利在线观看| 色域天天综合网| 97久久精品人人做人人爽| 激情另类小说区图片区视频区| 偷拍亚洲欧洲综合| 亚洲午夜在线观看视频在线| 自拍偷拍国产亚洲| 中文字幕不卡在线观看| 国产天堂亚洲国产碰碰| 久久久久国产免费免费| 精品国产露脸精彩对白 | 日本福利一区二区| 91香蕉视频污在线| 不卡一区二区在线| 粉嫩av一区二区三区| 国产成人精品1024| 狠狠网亚洲精品| 国产美女主播视频一区| 国产揄拍国内精品对白| 精品无人码麻豆乱码1区2区| 日本不卡一区二区三区| 理论片日本一区| 久久99深爱久久99精品| 国产麻豆视频一区| 大白屁股一区二区视频| 99久久婷婷国产综合精品电影| 不卡视频在线观看| 91在线视频18| 欧洲精品视频在线观看| 欧美视频第二页| 欧美老肥妇做.爰bbww| 欧美理论片在线| 欧美大尺度电影在线| 精品国产免费视频| 亚洲国产精品t66y| 亚洲精品视频在线观看网站| 夜夜爽夜夜爽精品视频| 日韩精品午夜视频| 狠狠色丁香婷婷综合久久片| 国产福利一区二区三区在线视频| 国产91色综合久久免费分享| 北条麻妃一区二区三区| 91黄视频在线观看| 91精品国产欧美一区二区18 | 亚洲精品日韩一| 日韩精品免费视频人成| 韩国三级电影一区二区| 波多野结衣一区二区三区| 在线观看日韩一区| 在线综合亚洲欧美在线视频| 国产三级一区二区三区| 亚洲欧美日韩国产综合在线| 日韩在线一二三区| 国产成人精品午夜视频免费| 欧美在线你懂得| 精品美女在线观看| 中文字幕亚洲视频| 全国精品久久少妇| 成人的网站免费观看| 欧美人牲a欧美精品| 亚洲国产高清在线| 丝袜亚洲另类丝袜在线| 岛国一区二区三区| 91精品国产综合久久久久| 国产午夜精品福利| 天堂蜜桃一区二区三区| 不卡av在线网| 精品国精品自拍自在线| 亚洲一线二线三线久久久| 国产一区不卡视频| 欧美日韩一区视频| 综合激情成人伊人| 国产一区二区三区四| 欧美视频精品在线| 亚洲欧洲www| 国产精品一线二线三线| 欧美日韩国产小视频在线观看| 亚洲国产精品传媒在线观看| 麻豆传媒一区二区三区| 91农村精品一区二区在线| 久久久久久免费| 热久久久久久久| 欧美狂野另类xxxxoooo| 一区二区三区在线看| av电影在线观看一区| 国产日韩欧美在线一区| 久久国内精品自在自线400部| 欧美亚洲一区二区在线| 亚洲日本va午夜在线电影| 国产成a人无v码亚洲福利| 欧美变态tickle挠乳网站| 亚洲v中文字幕| 欧美日韩亚洲不卡| 一区二区三区资源| 色婷婷亚洲精品| 亚洲精品网站在线观看| 成人app软件下载大全免费| 国产欧美精品一区二区色综合朱莉| 免费在线观看精品| 欧美一级理论片| 日韩电影免费在线观看网站| 欧美夫妻性生活| 天堂在线一区二区| 91精品国产综合久久久久久| 亚洲成精国产精品女| 欧美理论片在线| 美女脱光内衣内裤视频久久影院| 欧美一区二区三区视频免费|