日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

COM组件简介

發(fā)布時(shí)間:2023/12/9 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 COM组件简介 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

面向?qū)ο蟮乃枷腚y以適應(yīng)這種分布式軟件模型,于是組件化程序設(shè)計(jì)思想得到了迅速的發(fā)展。

按照組件化的程序設(shè)計(jì)的思想,復(fù)雜的應(yīng)用程序被設(shè)計(jì)成一些小的,功能單一的組件模塊,這些組件模塊可以運(yùn)行在同一臺機(jī)器上,也可以運(yùn)行在不同的機(jī)器上。

為了實(shí)現(xiàn)這樣的應(yīng)用軟件,組建程序和組建程序之間需要一些極為細(xì)致的規(guī)范, 只有組件程序遵守了這些共同的規(guī)范,然間系統(tǒng)才能正常運(yùn)行。

為此,OMG和Microsoft分別提出了CORBA(Common Object Request Breaker Architecture)和COM(Component Object model)標(biāo)準(zhǔn),目前CORBA模型主要應(yīng)用于UNIX操作系統(tǒng)平臺上,而COM 則主要應(yīng)用于Microsoft Windows操作系統(tǒng)平臺上。


在COM標(biāo)準(zhǔn)中,一個(gè)組件程序也被稱為一個(gè)模塊,它可以是一個(gè)動(dòng)態(tài)連接庫(DLL), 被稱為進(jìn)程內(nèi)組件(in-of-process component)也可以是一個(gè)可執(zhí)行程序(EXE),被稱為進(jìn)程外組件(out-of-process component).


COM對象是建立在二進(jìn)制可執(zhí)行代碼級的基礎(chǔ)上,而C++等語言中的對象是建立在源代碼級基礎(chǔ)上的,因此COM對象是語言無關(guān)的。這一特性使用不同編程語言開發(fā)的組件對象進(jìn)行交互成為可能。

在Microsoft Windows系統(tǒng)平臺上,COM技術(shù)被應(yīng)用于系統(tǒng)的各個(gè)層次,從底層的COM對象管理到上層的應(yīng)用程序交互都用到了COM標(biāo)準(zhǔn)。


概述

COM既提出了組件之間進(jìn)行交互的規(guī)范,也提供了實(shí)現(xiàn)交互的環(huán)境, 因?yàn)榻M件對象之間交互的規(guī)范不依賴于任何特定的語言,所以COM也可以是不同語言協(xié)作開發(fā)的一種標(biāo)準(zhǔn)。


OLE技術(shù)以COM規(guī)范為基礎(chǔ),OLE充分發(fā)揮了COM標(biāo)準(zhǔn)的優(yōu)勢,使Windows操作系統(tǒng)上的應(yīng)用程序具有極強(qiáng)的可交互性。如果沒有OLE的支持,Windows操作系統(tǒng)則會遜色很多。


但是,COM規(guī)范并不局限于OLE技術(shù),實(shí)際上,OLE技術(shù)只是COM的一個(gè)應(yīng)用而已,這幾年,OLE技術(shù)在進(jìn)行網(wǎng)絡(luò)互連是顯示出了很大的局限性,而COM則表現(xiàn)出了極強(qiáng)的適應(yīng)能力。


COM標(biāo)準(zhǔn)包括規(guī)范和實(shí)現(xiàn)兩大部分,規(guī)范部分定義了組件和組件之間通信的機(jī)制,這些規(guī)范不依賴于任何特定的語言和操作系統(tǒng),只要按照該規(guī)范,任何語言都可以使用; COM標(biāo)準(zhǔn)的實(shí)現(xiàn)部分是COM庫,COM庫為COM規(guī)范的具體實(shí)現(xiàn)提供了一些核心服務(wù)。


COM是面對對象的軟件模型,因而對象是他的基本要素之一。類似于C++中對象的概念,對象是某個(gè)類(class)的一個(gè)實(shí)例;而類則是一組相關(guān)的數(shù)據(jù)和功能組和在一起的一個(gè)定義。使用對象的應(yīng)用(或另一個(gè)對象)成為客戶,有時(shí)也成為對象的用戶。


接口是一組邏輯上相關(guān)的函數(shù)集合,其函數(shù)也被稱為接口成員函數(shù)。對象通過接口成員函數(shù)為客戶提供各種形式的服務(wù)。


在COM模型中,對象本身對于客戶來說是不可見的,客戶請求服務(wù)時(shí),只能通過接口進(jìn)行。每一個(gè)接口都由一個(gè)128位的全局唯一標(biāo)識符(GUID,Globally Unique Identifier)來標(biāo)識。客戶通過GUID獲得接口的指針,在通過接口指針,客戶就可以調(diào)用其相應(yīng)的成員函數(shù)。


一般來說,接口是不變的,只要客戶期望的接口在組建對象中還存在,它就可以繼續(xù)使用該接口所提供的服務(wù)。對象可以支持多個(gè)接口,因此對組件對象的升級可通過增加接口的辦法實(shí)現(xiàn),這樣得到的新接口可以不影響老接口的使用。


客戶如何來標(biāo)識COM對象呢?與接口類似,每個(gè)對象也用一個(gè)128位GUID來標(biāo)識,稱為CLSID(class identifier,類標(biāo)識符或類ID),用CLSID標(biāo)識對象可以保證(概率意義上)在全球范圍內(nèi)的唯一性。


只要系統(tǒng)中含有這類COM對象的信息,并包括COM對象所在的模塊文件(DLL或EXE文件)以及COM對象在代碼中的入口點(diǎn),客戶程序就可以由此CLSID來創(chuàng)建COM對象。


那么客戶怎么使用COM對象所提供的服務(wù)呢?客戶獲得的又是什么呢?

實(shí)際上,客戶成功創(chuàng)建對象后,它得到的是一個(gè)指向?qū)ο竽硞€(gè)接口的指針,因?yàn)镃OM對象至少實(shí)現(xiàn)一個(gè)接口,所以客戶就可以調(diào)用該接口提供的所有服務(wù)。


但是COM對象可以有自己的狀態(tài),正是這種狀態(tài)才使客戶感覺到COM對象的存在。如果客戶同時(shí)擁有兩個(gè)相同CLSID的對象,則兩個(gè)對象可以有不同的狀態(tài),客戶完全不必關(guān)心COM對象是怎么實(shí)現(xiàn)的,以及兩個(gè)對象的狀態(tài)數(shù)據(jù)之間有什么關(guān)系(數(shù)組或者鏈表)。當(dāng)然,COM對象也可以是無狀態(tài)的,這種COM對象以提供功能服務(wù)為主,可以用來代替?zhèn)鹘y(tǒng)的API函數(shù)接口,使得應(yīng)用程序編程接口更為有序,組織層次性更強(qiáng)。


COM本身除了規(guī)范之外,也有實(shí)現(xiàn)的部分,其中包括一些核心的系統(tǒng)級代碼,也正是這部分核心代碼,才使得對象和客戶之間可通過接口在二進(jìn)制代碼級進(jìn)行交互 。

在Microsoft Windows操作系統(tǒng)環(huán)境下,這些庫以.dll文件的形勢存在,其中包括以下內(nèi)容:

(1) 提供了少量的API函數(shù)實(shí)現(xiàn)客戶和服務(wù)端COM應(yīng)用的創(chuàng)建過程。在客戶端,主要是一些創(chuàng)建函數(shù);而在服務(wù)器端,提供一些對象的訪問支持。

(2) COM通過注冊表查找本地服務(wù)器即EXE程序,以及程序名與CLSID的轉(zhuǎn)換等。

(3) 提供了一些標(biāo)準(zhǔn)的內(nèi)存控制方法,使應(yīng)用控制進(jìn)程中內(nèi)存的分配。

COM庫一般不在應(yīng)用程序?qū)訉?shí)現(xiàn),而在操作系統(tǒng)層次上實(shí)現(xiàn),因此一個(gè)操作系統(tǒng)只有一個(gè)COM庫實(shí)現(xiàn)。而且COM庫的實(shí)現(xiàn)必須依賴于具體的系統(tǒng)平臺,尤其是系統(tǒng)底層的一些標(biāo)準(zhǔn)。

COM庫可以保證所有的組件按照統(tǒng)一的方式進(jìn)行交互操作,而且它使我們在編寫COM應(yīng)用時(shí),可以不用編寫為進(jìn)行COM通信而必需的大量基礎(chǔ)代碼,而是直接利用COM庫提供的API進(jìn)行編程,從而大大加快了開發(fā)的速度。例如,現(xiàn)在COM庫的版本都支持遠(yuǎn)程組件即分布式COM,我們不用編寫任何網(wǎng)絡(luò)或者RPC(remote procedure call)的代碼,就可以實(shí)現(xiàn)在網(wǎng)絡(luò)上進(jìn)行程序之間的通信。


如果我們用面向?qū)ο笳Z言來實(shí)現(xiàn)COM對象,則很自然可以用類類定義對象。在C語言中,對象的概念可能變成一個(gè)邏輯概念,如果兩個(gè)對象同時(shí)存在,則在接口實(shí)現(xiàn)中必須明確知道所進(jìn)行的操作是針對哪個(gè)對象的,這個(gè)過程可由COM接口的定義保證。


COM規(guī)范使用GUID來標(biāo)識COM對象的思想源于OSF(Open Software Foundation)采用的UUID(Universallz Unique Identifier), UUID被定義為DCE(Distributed Computing Environment)的一部分,主要用于表識RPC通信的雙方。


除了封裝性和重用性,C++對象還有一個(gè)重要特性是多態(tài)性。正是C++對象的多態(tài)性,才體現(xiàn)了C++語言用類描述事物的高度抽象的特征;COM對象也 具有多態(tài)性,但這種多態(tài)性需要通過COM對象所具有的接口才能體現(xiàn)出來,就像C++對象的多態(tài)性需要通過其(virtual)函數(shù)才能體現(xiàn)一樣。


從API到COM接口

假如我們要實(shí)現(xiàn)一個(gè)字處理應(yīng)用系統(tǒng),它需要一個(gè)查字典的功能,按照組件化程序設(shè)計(jì)的方法,自然應(yīng)該把查字典的功能放到一個(gè)組件(.dll)程序中實(shí)現(xiàn)。如果以后字典程序的查找算法或者字典庫改變了,只要應(yīng)用程序和組件之間的接口不變,則新的組件程序仍然可以被應(yīng)用系統(tǒng)使用。這就是采用組件程序帶來的靈活性。


為了把應(yīng)用系統(tǒng)和組件程序連接起來,又能使它們協(xié)同工作,最簡單的做法就是先定義一組查字典的函數(shù),而且這組函數(shù)盡可能一般化,不要加入特定的與字典庫相關(guān)的知識。


函數(shù)
?功能說明
?
Initialize
?初始化
?
LoadLibrary
?裝入字典庫
?
InsertWord
?插入一個(gè)單詞
?
DeleteWord
?刪除一個(gè)單詞
?
LookupWord
?查找單詞
?
RestoreLibrary
?把內(nèi)存中的字典庫存入指定的文件中
?
FreeLibrary
?釋放字典庫
?

平面型的API接口層可以很好地把兩個(gè)程序連接起來,但存在以下一些問題:

(1) 當(dāng)API函數(shù)非常多時(shí),使用會非常不方便,需要對函數(shù)進(jìn)行組織。

(2) API函數(shù)需要標(biāo)準(zhǔn)化,按照統(tǒng)一的調(diào)用方式進(jìn)行處理,以適應(yīng)不同的語言編程實(shí)現(xiàn)。參數(shù)的傳遞順序,參數(shù)類型,寒暑返回處理都需要標(biāo)準(zhǔn)化。

COM定義了一套完整的接口規(guī)范,不僅可以彌補(bǔ)以上API作為組件借口的不足,還充分發(fā)揮了組件對象的優(yōu)勢,并實(shí)現(xiàn)了組件對象的多態(tài)性。

接口定義和標(biāo)識?
從技術(shù)上講,接口是包含了一組函數(shù)的數(shù)據(jù)結(jié)構(gòu),通過這組數(shù)據(jù)結(jié)構(gòu),客戶代碼可以調(diào)用組件對象的功能。接口定義了一組成員函數(shù),這組成員函數(shù)是組件對象暴露出來的所有信息,客戶程序利用這些函數(shù)或的組件對象的服務(wù)。


客戶程序用一個(gè)指向接口數(shù)據(jù)機(jī)構(gòu)的指針來調(diào)用接口成員函數(shù)。接口指針實(shí)際上又指向另一個(gè)指針,這第二個(gè)指針指向一組函數(shù),稱為接口函數(shù)表(虛函數(shù)表),接口函數(shù)表中每一項(xiàng)為4個(gè)字節(jié)長的函數(shù)指針,每個(gè)函數(shù)指針與對象的具體實(shí)現(xiàn)連接起來。通過這種方式,客戶只要獲得了接口指針,就可以調(diào)用到對象的實(shí)際功能。


對于一個(gè)接口來說,他的虛函數(shù)表vtable是確定的,因此接口的成員函數(shù)個(gè)數(shù)是不變的,而且成員函數(shù)的先后順序也是不變的;對于每個(gè)成員函數(shù)來說,其參數(shù)和返回值也是確定的。


在一個(gè)接口的定義中,所有這些信息都必須在二進(jìn)制一級確定,不管什么語言,只要能支持這樣的內(nèi)存結(jié)構(gòu)描述,也就是能夠支持“structure“或“record“類型,并且這種類型能夠包含雙重的指向函數(shù)指針表的成員,則它就可以支持接口的描述,從而可以用于編寫COM組件或者使用COM組件。

接口描述語言IDL

COM規(guī)范在采用OSF的DCE規(guī)范描述遠(yuǎn)程調(diào)用接口IDL的基礎(chǔ)上,進(jìn)行擴(kuò)展形成了COM接口的描述語言。

COM規(guī)范使用的IDL接口描述語言不僅可用于定義COM接口,同時(shí)還定義了一些常用的數(shù)據(jù)類型,也可以描述自定義的數(shù)據(jù)結(jié)構(gòu),對于接口成員函數(shù),我們可以指定每個(gè)參數(shù)的類型,輸入輸出特性,甚至支持可變長度的數(shù)組的描述。IDL支持指針類型,與C/C++很類似。

Microsoft Visual C++提供了MIDL工具,可以把IDL接口描述文件編譯成C/C++兼容的接口描述頭文件(.h)。

IUnknown的定義(IDL):

interface IUnknown
{

HRESULT QueryInterface([in] REFIID iid, [out] void **ppv);
ULONG AddRef(void);
ULONG Release(void);
}


IUnknown的定義(C++):

class IUnknown
{

Public:
virtual HRESULT _stdcall QueryInterface([in] REFIID iid, [out] void **ppv)=0;
virtual ULONG _stdcall AddRef(void)=0;
virtual ULONG _stdcall Release(void)=0;
}

進(jìn)程內(nèi)組件

因?yàn)檫M(jìn)程內(nèi)組件和客戶程序運(yùn)行在同一個(gè)進(jìn)程地址空間中,所以一旦客戶程序與組件程序建立起通信關(guān)系之后,客戶程序得到的接口指針指向組件程序中接口的vtable,這個(gè)vtable包含了所有成員函數(shù)地址,客戶代碼可以直接調(diào)用這些成員函數(shù),所以其效率非常高。

因?yàn)镈LL程序是在運(yùn)行時(shí)刻被客戶裝入到內(nèi)存中的,所以DLL模塊本身也是獨(dú)立的,它并不依賴于客戶程序。

在C++語言中,為了使編制的DLL程序更為通用,一般指定DLL的引出函數(shù)使用_stdcall調(diào)用習(xí)慣,如果使用了_cdecl調(diào)用習(xí)慣,則有些編程語言環(huán)境就不能使用這些DLL程序。C++編譯器為DLL程序的每個(gè)引出函數(shù)生成了一個(gè)修飾名,這些修飾名對于不同的編譯器并不兼容,因此,從通用性角度出發(fā),我們在每個(gè)函數(shù)定義前加上extern ?C“ 說明符。在Visual C++ 開發(fā)環(huán)境中,下面的說明語句可以很好的說明一個(gè)引出函數(shù):

extern ? C“ int _stdcall MyFunction(int n);

為了編制DLL程序,我們可以按照這樣的步驟:

(1) 創(chuàng)建一個(gè)DLL工程

(2) 對每個(gè)引出函數(shù),使用extern ? C“說明符,以及_stdcall修飾符,如上面對MyFunction函數(shù)的說明。

(3) 按照傳統(tǒng)的編程方法,我們還應(yīng)該編寫一個(gè)DEF文件,用來描述DLL程序的模塊信息。在Win32平臺上,我們可以不使用DEF文件,而是直接在函數(shù)說明時(shí)使用_declspec(dllexport)說明符,例如:

extern ? C“_declspec(dllexport) int _stdcall MyFunction(int n);

按照這樣的方法建立起來的DLL模塊可以被其他程序調(diào)用,因?yàn)镃++連接器會把所有引出函數(shù)的信息連接到最終的目標(biāo)代碼中。


從客戶程序一方來看,有三個(gè)系統(tǒng)函數(shù)可用于操作DLL程序,LoadLibrary, GetProcAddress, 和FreeLibrary。


一般地,對于DLL程序的使用過程按照這樣的步驟進(jìn)行:

首先,客戶程序使用LoadLibrary函數(shù)裝入DLL,該函數(shù)返回模塊的實(shí)例句柄,供以后操作該模塊使用。

然后,客戶程序可以調(diào)用GetProcAddress函數(shù)獲得DLL中引出的函數(shù)的地址,我們既可以按函數(shù)的序號(在DEF文件中指定)也可以按函數(shù)的名字來獲取引出函數(shù)的地址,因?yàn)榭蛻舫绦蚝虳LL程序在相同的內(nèi)存地址空間中,所以客戶程序可以直接調(diào)用這些引出函數(shù)。

最后FreeLibrary,把DLL程序卸出內(nèi)存,以便釋放資源。


說明:

(1) DLL程序不僅可以引出函數(shù),也可以引出全局變量,因?yàn)榭蛻舫绦蚝虳LL程序在同一個(gè)地址空間,所以,把DLL中的全局變量引出到客戶程序中是有意義的。引用的方法并不復(fù)雜,或者把變量名放到DEF文件的EXPORTS部分,并加上DATA選項(xiàng); 或者在變量說明前面加上_declspec(dllexport)說明符。

(2) DumpBin 通過/Exports選項(xiàng)可以列出DLL程序中的所有被引出的信息。

(3) 客戶程序本身也可以是一個(gè)DLL程序,但它一定先被裝入到進(jìn)程空間中,以便可以調(diào)用系統(tǒng)函數(shù)操作作為服務(wù)程序的DLL模塊。

進(jìn)程外組件?
因?yàn)檫M(jìn)程外組件程序和客戶程序位于不同的進(jìn)程空間之中,他們使用不同的地址空間,所以組件和客戶之間的通信必須跨越進(jìn)程邊界,這就涉及到以下一些問題:

(1) 一個(gè)進(jìn)程如何調(diào)用另外一個(gè)進(jìn)程中的函數(shù)

(2) 參數(shù)如何從一個(gè)進(jìn)程被傳遞到另外一個(gè)進(jìn)程中

Windows平臺上,在不同進(jìn)程之間進(jìn)行通信的辦法很多,包括DDE, named pipe,或者共享內(nèi)存等等,COM采用了LPC(Local Procedure Call)和RPC(Remote Procedure Call)

RegEdit可檢查CLSID子鍵下的COM對象(63頁)?
Microsoft Visual C++提供OleView.exe,可列出當(dāng)前機(jī)器上的所有類別信息,以及每一種類別下的組件對象列表。

RegSvr32 D:\DicComp\DictComp.dll

RegSvr32 /u D:\DicComp\DictComp.dll

DLL組件必須有DllRegisterServer和DllUnregisterServer兩個(gè)用于注冊的入口函數(shù),才能用RegSvr32注冊。

COM規(guī)定,支持自注冊的進(jìn)程外組件必須支持兩個(gè)命令行參數(shù)/RegServer和/UnregServer,以便完成注冊或注銷操作。?
Class Factory

實(shí)際上,客戶程序并不直接調(diào)用組件程序的引出函數(shù),它調(diào)用COM庫的函數(shù)進(jìn)行組件對象的創(chuàng)建工作,COM庫的創(chuàng)建函數(shù)根據(jù)注冊表的信息調(diào)用組件程序的入口函數(shù)來創(chuàng)建組件對象。組件程序需要提供一個(gè)標(biāo)準(zhǔn)的入口函數(shù)DLLGetObjectClass,用于提供本組程序的組件信息。

Class Factory和DLLGetObjectClass函數(shù)?
類廠是COM對象的生產(chǎn)基地,COM庫通過類廠創(chuàng)建COM對象; 對應(yīng)每一個(gè)COM類,有一個(gè)類廠專門用于該COM類的對象創(chuàng)操作。類廠本身也是一個(gè)COM對象,它支持一個(gè)特殊的接口:IClassFactory,其定義如下:

Class IClassFactory : public IUnknown

{
virtual HRESULT _stdcall CreateInstance(IUnknown *pUnknownOuter, const IID& iid, void **ppv) = 0;
virtual HRESULT _stdcall LockServer(BOOL bLock) = 0;

};

接口IClassFactory有一個(gè)重要的成員函數(shù)CreateInstance,用于創(chuàng)建對應(yīng)的COM對象。因?yàn)槊總€(gè)類廠之針對特定的COM類對象,所以CreateInstance成員函數(shù)知道該創(chuàng)建什么樣的COM對象。在CreateInstance成員函數(shù)的參數(shù)中,第一個(gè)參數(shù)pUnknownOuter用于對象被聚合的情形,沒有聚合設(shè)成NULL。IClassFactory的另一個(gè)成員函數(shù)LockServer用于控制組建的生存周期。

因?yàn)轭悘S本身也是個(gè)COM對象,它被用于其它COM對象的創(chuàng)建過程,那么類廠對象又由誰來創(chuàng)建呢?答案是DLLGetClassObject引出函數(shù)。DLLGetClassObject函數(shù)并不是COM庫的函數(shù),而是由組件程序?qū)崿F(xiàn)的引出函數(shù),我們先看一下DLLGetClassObject函數(shù)的原型:

HRESULT DLLGetClassObject(const CLSID& clsid,
Const IID& iid,
(void **) ppv
);

COM庫在接到對象創(chuàng)建的指令后,它要調(diào)進(jìn)程內(nèi)組件的DLLGetClassObject函數(shù),由該函數(shù)創(chuàng)類廠對象,并返回類廠對象的接口指針,COM庫或者客戶一旦有了類廠的接口指針,它們就可以通過類廠接口IClassFactory的成員函數(shù)CreateInstance創(chuàng)建相應(yīng)的COM對象。

COM庫與類廠的交互(67頁)?
在COM庫中,有三個(gè)API函數(shù)可用于對象的創(chuàng)建,它們分別是CoGetClassObject, CoCreateInstance和CoCreateInstanceEx。通常情況下,客戶程序調(diào)用其中之一完成對象的創(chuàng)建,并返回對象的初始接口指針。COM庫與類廠也通過這三個(gè)函數(shù)進(jìn)行交互。

?

原文轉(zhuǎn)載自:?http://www.cppblog.com/3522021224/archive/2007/06/22/26803.html

轉(zhuǎn)載于:https://www.cnblogs.com/hqbhonker/p/3430059.html

總結(jié)

以上是生活随笔為你收集整理的COM组件简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

欧美一二三专区 | 国产三级精品三级在线观看 | 激情av一区二区 | 九九在线高清精品视频 | 91中文视频 | 九九视频一区 | 四虎免费在线观看视频 | 婷婷五月在线视频 | 亚洲激情 欧美激情 | 热久精品 | 99热手机在线观看 | 激情喷水 | 亚洲成人精品国产 | 500部大龄熟乱视频使用方法 | 日本成人a| 开心激情综合网 | 在线播放 日韩专区 | 中文字幕在线免费观看 | 亚洲乱码国产乱码精品天美传媒 | 久久久国产精品久久久 | 91一区啪爱嗯打偷拍欧美 | 在线观看免费成人 | 免费观看版| www.久草.com | 久久久久99精品成人片三人毛片 | 亚洲精品欧美成人 | 国产成人精品一区一区一区 | 国产男女爽爽爽免费视频 | 成人av在线看 | 91在线看免费 | 久久久91精品国产 | 91成人短视频在线观看 | a√资源在线 | 欧洲亚洲国产视频 | 99热最新在线 | 91视频在线观看大全 | 欧美美女视频在线观看 | 麻豆视频在线观看 | 国产精品午夜久久 | 国产高清视频免费观看 | а天堂中文最新一区二区三区 | 91免费试看| 天天干天天操人体 | 日日爱999| 日韩com | 精品一区二区在线看 | 在线高清av| 国产中文视频 | 福利视频网址 | 在线中文字幕网站 | 天天爱综合 | 国产精品久久久久久久久岛 | av软件在线观看 | 在线视频观看你懂的 | 日日爱网站 | 国产综合小视频 | 色综合久久88色综合天天6 | 91热这里只有精品 | 中文字幕在线观看三区 | 精品一区精品二区高清 | 亚洲精品久久久蜜臀下载官网 | 日韩专区在线 | 免费在线观看污 | 蜜臀av一区二区 | 亚洲精品视频一 | 久久公开免费视频 | 天天色天天草天天射 | 精品在线二区 | 99av国产精品欲麻豆 | 成人福利在线播放 | 日韩av午夜在线观看 | 99热精品国产一区二区在线观看 | 高清av网 | 最近2019中文免费高清视频观看www99 | 一区二区视频在线观看免费 | 狠狠色丁香久久综合网 | 免费在线观看av的网站 | 国产福利精品在线观看 | 色综合天天色 | 夜夜夜草 | 久久超级碰 | 中文字幕在线第一页 | 黄色软件在线观看视频 | 日韩色区 | 手机成人在线电影 | 5月丁香婷婷综合 | 美腿丝袜一区二区三区 | 日本黄色a级大片 | 久久8精品 | 国产成人精品福利 | 久久久久 免费视频 | 天天射成人 | 91看片在线| 免费色视频在线 | 岛国av在线免费 | 在线视频中文字幕一区 | 国产日韩视频在线观看 | 成人在线观看日韩 | 国内精品在线看 | 一区av在线播放 | 亚洲电影网站 | 国产精品久久久久亚洲影视 | 日韩在线不卡视频 | 日韩欧美一区二区不卡 | 91久久精品一区二区三区 | 亚洲精品黄色片 | 97在线超碰 | 大荫蒂欧美视频另类xxxx | 成人免费网视频 | 亚洲美女精品 | 一级免费看| 国产精品精品久久久久久 | 欧美不卡视频在线 | 久久久久久久影视 | 欧美激情精品久久久久久变态 | 五月天激情开心 | 最近中文字幕大全中文字幕免费 | 国产高清视频在线观看 | 天天操天天操天天操 | 久草精品视频在线观看 | 日韩特黄一级欧美毛片特黄 | 91麻豆免费版 | 在线看成人av | 在线国产福利 | 97精品国产91久久久久久久 | 久久色在线播放 | 丁香婷婷激情网 | 欧美成人性战久久 | 午夜精品久久久 | 久久久www成人免费精品张筱雨 | 国产精品久久久久久久久久免费 | 亚洲区精品 | 国产在线一区二区三区播放 | 亚洲精品综合一区二区 | 天天色天天干天天色 | 在线观看中文字幕av | 天天干,天天射,天天操,天天摸 | 国产精品美女久久久久久久久久久 | 可以免费观看的av片 | 久久精品专区 | 中文字幕av有码 | 日本婷婷色 | 久久成年人 | 国内久久精品 | 国产精品美女久久久 | 国产日韩精品久久 | 亚洲精品国产自产拍在线观看 | 亚洲福利精品 | 九色琪琪久久综合网天天 | 免费特级黄色片 | 国产精品丝袜久久久久久久不卡 | 一级一片免费观看 | 在线最新av | 97国产情侣爱久久免费观看 | 999久久久精品视频 日韩高清www | 国产成人精品久久二区二区 | 亚洲五月激情 | 国产黄色片免费看 | 色狠狠狠 | 人人艹人人 | 久久在线视频精品 | 在线观看视频91 | 成人在线播放免费观看 | 久久综合狠狠综合久久狠狠色综合 | 狠狠色综合欧美激情 | 公开超碰在线 | 久草在线视频首页 | 人人搞人人爽 | 日本精品免费看 | 天天综合亚洲 | 超碰在线观看av.com | 亚洲尺码电影av久久 | 中文字幕日韩国产 | 四虎最新入口 | 亚洲国内在线 | 久久人人做| 久久久午夜精品福利内容 | 中文字幕中文 | 麻豆 free xxxx movies hd | 国产精彩在线视频 | 成人黄色电影免费观看 | 中文字幕一区二区三区四区在线视频 | 日韩色爱 | 超级碰碰免费视频 | 91大神一区二区三区 | 久久一区二区三区超碰国产精品 | 91免费视频网站在线观看 | 国产一级黄大片 | 国产小视频免费在线网址 | 在线观看岛国av | 国产精品美女999 | 三日本三级少妇三级99 | 国产精品资源 | aaa亚洲精品一二三区 | 国产精品 日韩精品 | 欧美一区二区三区在线视频观看 | 天天摸天天操天天舔 | 亚洲欧美国产精品va在线观看 | 亚洲www天堂com | 欧美日韩视频观看 | 欧美xxxxx在线视频 | 激情五月***国产精品 | 久久国产精品免费观看 | 日韩精品一区二区在线 | 国产在线精品国自产拍影院 | 伊人成人激情 | 亚洲理论在线观看电影 | 精品国产一区二区在线 | 久久99九九99精品 | a成人v在线| 综合色在线观看 | 91精品视频播放 | 免费色视频| 超碰97公开 | 天天爱天天操天天爽 | 激情久久婷婷 | 久久不见久久见免费影院 | 亚洲 欧美 国产 va在线影院 | 国产精品九九九 | 国产九色视频在线观看 | 亚洲自拍偷拍色图 | 激情动态| 国产精品毛片久久 | 成人久久18免费网站麻豆 | 色多多视频在线 | 91av电影在线| 亚洲伊人第一页 | 日本乱码在线 | 久久99久久99 | 日韩精品久久一区二区 | 黄色三级免费片 | 免费看搞黄视频网站 | 色视频在线 | 麻豆91网站 | 视频一区二区免费 | 99精品欧美一区二区 | 亚洲精品美女久久久 | 免费福利视频导航 | 91在线视频精品 | 九九热99视频 | 在线观看国产 | 色综合天天综合在线视频 | 伊人久久电影网 | 91成人精品视频 | 人人爽人人澡人人添人人人人 | 成人网在线免费视频 | www.777奇米| 中文字幕在线观看一区二区 | 最近日本中文字幕a | 97在线观看免费视频 | 视频成人免费 | 久久久国产精品一区二区中文 | 成人国产精品免费观看 | 视频一区二区免费 | 亚洲精品黄色 | 午夜精品一区二区国产 | 狠狠干狠狠久久 | 精品国产视频一区 | 国产精品久久久精品 | 国产美女精品视频 | 丝袜美腿在线 | 欧美激情综合色综合啪啪五月 | 天天操天天爱天天爽 | 91大神dom调教在线观看 | 天天干人人 | 99r在线播放 | 黄网站污| 丁香六月婷婷激情 | 看av免费 | 欧美大香线蕉线伊人久久 | 国产美女精品视频免费观看 | 日韩在线观看的 | 欧美日韩亚洲一 | 99精品国产免费久久 | 久久伊人操 | 91成人网在线观看 | 精品久久久久久久久久岛国gif | 黄色小说免费在线观看 | 亚洲国产精久久久久久久 | 日本午夜免费福利视频 | 久久高清毛片 | 婷婷av网 | 成人一级视频在线观看 | 国产视频日韩 | 一区二区三区韩国免费中文网站 | 国产91区 | 日韩成人欧美 | 99精品视频一区 | 日日夜夜天天久久 | 久久国色夜色精品国产 | 98超碰在线观看 | 国产亚洲一区 | av电影在线不卡 | 欧美人交a欧美精品 | 福利片视频区 | 国产高清精 | 狠狠色伊人亚洲综合成人 | 久久香蕉影视 | 国产不卡一二三区 | 亚洲日日日 | 亚洲精品高清视频 | 97在线视频观看 | 国产日韩欧美在线观看 | 国产视频观看 | 国产超碰在线 | 日韩三级一区 | 色婷婷综合视频在线观看 | 久艹在线观看视频 | 日本久久综合网 | av在线网站免费观看 | 精品综合久久久 | 在线播放日韩av | 成人一级免费视频 | 亚洲视频精品 | 国产福利一区二区三区视频 | 久久免费视频这里只有精品 | 香蕉视频网址 | 日韩一区在线免费观看 | 午夜精品一区二区三区视频免费看 | 亚洲中字幕 | 一级黄色在线免费观看 | 色综合久久88色综合天天6 | av电影免费在线看 | 国产精品2020 | 国产亚洲va综合人人澡精品 | 国产精品尤物视频 | 免费黄色小网站 | 免费黄色网止 | 精品国产91亚洲一区二区三区www | 成人久久18免费网站麻豆 | 久草在线免费资源 | 午夜精品久久久久久久99水蜜桃 | 国产成在线观看免费视频 | 国产视频一 | 亚洲男女精品 | 国产精品综合在线 | 国产精品久久久久久久久免费看 | 久久国产午夜精品理论片最新版本 | 日韩视频中文 | 中文字幕在线观看视频一区二区三区 | 999毛片 | www黄| 在线观看国产区 | 最新中文字幕 | 成人电影毛片 | 天天做综合网 | 91av免费在线观看 | 中文在线www | 中文字幕资源在线 | 精品久久网 | 国产99亚洲 | 综合网婷婷 | 久久精品国产亚洲a | 天天综合天天做 | 久草在线免费看视频 | 免费黄色网止 | 亚洲精品字幕在线观看 | 五月天激情在线 | 国产午夜一区 | 精品欧美一区二区精品久久 | 免费在线观看亚洲视频 | 久久久国产精品人人片99精片欧美一 | 精品女同一区二区三区在线观看 | 丝袜美腿在线视频 | wwwwwww黄| 一本之道乱码区 | 综合久久精品 | 综合网伊人 | 亚洲理论在线 | 91在线中文字幕 | 在线亚洲高清视频 | 日本丶国产丶欧美色综合 | 精品在线观看一区二区 | 久久综合色播五月 | 久久精品这里热有精品 | 国产精品久久久久永久免费看 | 国产黄色美女 | 狠狠躁日日躁夜夜躁av | 国产最新在线视频 | 高清久久久 | 一级黄色片在线免费观看 | 亚洲视频在线看 | 亚洲精品在线观看视频 | 久久久久久久久久免费视频 | 毛片1000部免费看 | 国外成人在线视频网站 | 91香蕉久久 | 婷婷综合| 久久久久久免费视频 | 在线观看完整版 | 在线观看黄网站 | 国产不卡在线视频 | 免费人成在线观看网站 | 午夜视频在线观看一区 | 国产99久久久久 | 最新av在线播放 | 99产精品成人啪免费网站 | 亚洲精品色 | 91麻豆文化传媒在线观看 | 一区二区三区动漫 | 久久久久久久久网站 | 久久69精品 | 中文字幕免费 | 五月天丁香视频 | 91精品一区二区三区蜜桃 | 久久极品| 日韩特黄av | 2022国产精品视频 | 午夜精品视频一区 | 国产香蕉在线 | 深夜激情影院 | 99视频免费看 | 欧美一级黄色视屏 | www成人av| 在线免费观看涩涩 | 国产高清区 | 天天操天天射天天爱 | 久久久亚洲精品 | 国产麻豆视频网站 | 欧美男男激情videos | 精品国产a| 久久99精品国产91久久来源 | 国产一级特黄毛片在线毛片 | 色播六月天 | 九九久久影院 | 欧美亚洲国产精品久久高清浪潮 | 少妇精品久久久一区二区免费 | 久久理论电影 | 欧美一区二区三区在线 | av三区在线 | 国产精品免费久久久久久久久久中文 | 天天干,天天操,天天射 | 国产精品热视频 | 日韩免费av片 | 欧美成人在线网站 | 婷婷在线色| 国产精品永久免费 | 在线a人片免费观看视频 | 东方av免费在线观看 | 国产一级一片免费播放放 | 亚洲视频免费视频 | 免费看的黄色 | www.狠狠插.com | 免费视频一级片 | 麻豆一二 | 99tvdz@gmail.com | 99免费国产 | 青青射 | 特黄特色特刺激视频免费播放 | 在线观看黄色免费视频 | 99久久久久久国产精品 | 91综合在线| 又爽又黄又刺激的视频 | 国产一区二区三区免费视频 | 中文久久精品 | 久久综合九色综合97_ 久久久 | 国产123区在线观看 国产精品麻豆91 | 日本久久成人 | 精品在线观看一区二区 | 日韩免费小视频 | 欧美日本在线视频 | 91爱爱视频 | 国产色小视频 | 中文字幕在线观看播放 | 亚洲日本在线视频观看 | 99欧美| av在线电影播放 | 一 级 黄 色 片免费看的 | 欧美色图亚洲图片 | 黄色国产高清 | 亚洲欧洲国产精品 | 欧美视频在线观看免费网址 | 久久久亚洲精华液 | 国产精品扒开做爽爽的视频 | 麻豆传媒电影在线观看 | 亚洲综合视频在线观看 | 激情导航| 日韩网站在线免费观看 | 日韩美女高潮 | 中文国产在线观看 | 激情综合狠狠 | 久艹视频在线观看 | 91成人精品一区在线播放69 | 日韩精品免费在线 | 香蕉日日 | 国产久草在线观看 | 亚洲精品videossex少妇 | 四虎免费在线观看 | 麻豆视频免费版 | 日韩理论在线视频 | 久久国产精品久久w女人spa | 欧美久久久久久久久中文字幕 | 免费欧美 | 九色91av| 亚洲区另类春色综合小说校园片 | 婷婷去俺也去六月色 | 国产精品美女视频 | 在线黄频| 97人人网 | 玖玖精品视频 | 婷婷六月天丁香 | 久久av一区二区三区亚洲 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 一区二区三区在线影院 | 欧美性生活久久 | 国产午夜精品久久久久久久久久 | 一区二区三区中文字幕在线 | 久久久久这里只有精品 | 欧美精品久久久久 | 成人va天堂 | 欧美一区二区免费在线观看 | 一级淫片在线观看 | 日日干,天天干 | 国产色一区 | 国产中的精品av小宝探花 | 免费网站黄 | 国产精品综合久久久久 | 国产 日韩 欧美 中文 在线播放 | 色综合久久久久久久 | 亚洲综合在线观看视频 | 手机av在线不卡 | 精品在线免费观看 | 国产精品一区专区欧美日韩 | 6080yy精品一区二区三区 | 久久久av免费 | av软件在线观看 | 亚洲欧美日韩一区二区三区在线观看 | 亚洲自拍偷拍色图 | 国产中文视频 | 久久久久久久网 | 久久99中文字幕 | 亚洲精品在线观看中文字幕 | 亚洲精品理论 | 欧美福利网站 | av黄色av| 国产亚洲字幕 | 亚洲欧美日韩中文在线 | 欧洲色综合 | 黄色av大片 | 在线影院 国内精品 | 中文字幕资源站 | 人交video另类hd | 一区二区中文字幕在线观看 | 久草国产在线 | 国产高清精品在线 | 国产日韩精品久久 | 亚洲一级片 | 国产一区福利 | 日韩黄色软件 | 国产天天综合 | 欧美精品久久久久久久久久久 | 亚洲精品视频在线观看视频 | 成人午夜电影在线 | 九九热精品国产 | 黄色小说免费观看 | 国产美女在线免费观看 | 99久久99久久精品国产片 | 最近高清中文在线字幕在线观看 | 国产一级免费在线 | 欧美 另类 交 | 久久高清片 | 午夜av网站 | 成人av电影免费在线播放 | 久久人人爽爽人人爽人人片av | 午夜精品成人一区二区三区 | 狠狠干夜夜爽 | 日本色小说视频 | 99精品成人 | 国产只有精品 | 国产福利一区二区三区视频 | 天天操天天摸天天射 | 免费看黄色小说的网站 | www.色在线| 日韩免费视频观看 | 91色网址 | 国产精品久久久网站 | 欧美国产亚洲精品久久久8v | 香蕉影院在线 | 日韩免费在线观看视频 | 中字幕视频在线永久在线观看免费 | av电影一区| 永久免费精品视频网站 | 日韩在线欧美在线 | 中文字幕日韩有码 | 黄网站大全| 日日日日 | 日韩在线视频在线观看 | 成人av在线直播 | 日韩中文字幕免费看 | 中文字幕丝袜美腿 | 亚洲综合精品在线 | 国产免费国产 | 丝袜美腿亚洲 | 九九九九精品 | 中文av在线免费观看 | 2021国产在线视频 | 涩涩在线| 九九九九热精品免费视频点播观看 | av免费看电影 | 色噜噜在线观看视频 | 国产在线视频不卡 | 日韩视频在线一区 | 亚洲深夜影院 | 国产一级片久久 | 在线观看免费成人 | 开心激情综合网 | 欧美日韩一区二区三区免费视频 | 丰满少妇麻豆av | 欧美孕交vivoestv另类 | 激情五月五月婷婷 | 人人插人人艹 | 国产成人精品三级 | 黄色片网站 | 国产视频在线播放 | 国产中文字幕av | 国产黄色片免费 | 亚洲狠狠婷婷 | 亚洲一区精品人人爽人人躁 | 天天爽夜夜爽人人爽曰av | 91一区二区三区在线观看 | 狠狠干婷婷色 | 国产中出在线观看 | 免费高清在线观看成人 | 特级黄色片免费看 | 亚洲精品国偷自产在线91正片 | 国产精品不卡在线播放 | 日批网站在线观看 | 久久久99久久 | 中国一级特黄毛片大片久久 | 美女网站在线观看 | 亚洲一区二区天堂 | 亚洲女在线 | 97在线观看 | 能在线观看的日韩av | 女人18片| 久久免费视频99 | 精品少妇一区二区三区在线 | 婷婷色在线资源 | 中文字幕在线视频一区二区 | 欧美精品网站 | av片在线观看| 亚洲乱码中文字幕综合 | 不卡视频在线看 | 黄色软件视频大全免费下载 | 蜜臀久久99静品久久久久久 | 免费av片在线| 日日婷婷夜日日天干 | 青青网视频 | 在线免费av电影 | 日产乱码一二三区别免费 | 在线观看亚洲视频 | 欧美网站黄色 | 国内精品视频在线播放 | av中文字幕不卡 | 操久在线| 九九免费在线观看 | 亚洲永久国产精品 | 久久国产精品精品国产色婷婷 | 91天堂素人约啪 | 久久综合成人网 | 久草在线手机观看 | www.99av| 特级a老妇做爰全过程 | 在线影视 一区 二区 三区 | 亚洲视频精品 | 国产亚洲精品久久久久久无几年桃 | 福利视频第一页 | 毛片网站免费 | 免费视频 三区 | 国产一级片观看 | 日本黄色免费电影网站 | 日本不卡视频 | 欧美中文字幕第一页 | 日韩三级免费 | 国产精品久久99综合免费观看尤物 | 国产精品大尺度 | 九九九热精品免费视频观看网站 | 久久久蜜桃 | 黄色的视频 | 美女久久久久 | 在线观看国产高清视频 | 日日婷婷夜日日天干 | 狠狠躁18三区二区一区ai明星 | 中文字幕久久网 | 中文字幕一区二区三区乱码在线 | 日韩资源在线观看 | 国产精品一区二区62 | www.eeuss影院av撸| 91精品无人成人www | 久久成人国产精品免费软件 | 精品国产伦一区二区三区观看体验 | 亚洲男模gay裸体gay | 国产打女人屁股调教97 | 国产资源精品在线观看 | 久久国产精品一区二区三区 | 99c视频在线 | 日韩欧美一区二区在线播放 | 69久久久久久久 | 国产精品久久久久久久久岛 | 久草视频视频在线播放 | 色婷婷在线观看视频 | 国产成人av在线 | av+在线播放在线播放 | 久久久国产精品亚洲一区 | 在线观看亚洲精品 | 九九免费观看全部免费视频 | 国产在线高清视频 | 国模一二三区 | 91在线看黄| 欧美激情h | 色综合亚洲精品激情狠狠 | 国产欧美精品在线观看 | 福利视频区 | 91.精品高清在线观看 | 中文字幕av专区 | 黄色的网站免费看 | 天天色天天干天天 | 久久久久久久久久久久久久av | 日韩电影中文,亚洲精品乱码 | 婷婷久久五月天 | 午夜一级免费电影 | 午夜性福利 | 国产精品高清一区二区三区 | 天天天天天天天天操 | 日韩高清一二区 | 91av短视频 | 麻豆传媒在线免费看 | 国产一二三区在线观看 | 精品美女久久 | 香蕉视频亚洲 | 日韩网站一区二区 | 免费99精品国产自在在线 | 色噜噜日韩精品一区二区三区视频 | 911香蕉视频 | 欧美成人播放 | 欧美综合在线视频 | 精品一区二区综合 | 日韩精品五月天 | 成人小视频在线免费观看 | 久久久精品亚洲 | 国产中文字幕亚洲 | 久久狠狠一本精品综合网 | 中文字幕在线观看播放 | 综合网天天色 | 久久99精品国产麻豆宅宅 | 黄色网在线免费观看 | 免费网站在线观看成人 | 国产小视频你懂的 | ww亚洲ww亚在线观看 | 久草在线视频精品 | 天天插天天干 | 日韩高清无线码2023 | 国产免费专区 | 免费一级日韩欧美性大片 | 中文字幕在线观看第二页 | 久久人人爽人人片av | 国产精品黄色在线观看 | 又紧又大又爽精品一区二区 | 婷婷5月激情5月 | 狠狠色丁香婷婷综合久小说久 | 九九一级片 | 97超碰人人澡人人爱学生 | 中文在线字幕免费观看 | 国产精品久久久久久久免费观看 | 五月婷婷狠狠 | 久久国产精品视频免费看 | 91高清视频在线 | 日韩欧美69 | 男女靠逼app | 中文字幕乱码一区二区 | 国产精品av免费观看 | 91精品网站在线观看 | 久久www免费人成看片高清 | 国产精品1区2区 | 欧美aa在线 | 亚洲区另类春色综合小说 | 中文字幕在线观看视频网站 | 天天操人人要 | 国产精品黄色影片导航在线观看 | 激情五月综合 | 国产在线高清精品 | 国产成人三级三级三级97 | 五月婷综合| 黄色网www | 亚洲不卡在线 | 久久久久久片 | 超碰在线最新网址 | 在线观看久 | 国产精品永久免费 | 久久九九免费 | 亚洲精品玖玖玖av在线看 | 69av在线视频 | 视频99爱 | 天天综合天天综合 | 亚洲精品视频在线免费播放 | 色婷婷激情四射 | 青青草在久久免费久久免费 | 亚洲综合欧美日韩狠狠色 | 色wwww| 99热国产在线 | 九9热这里真品2 | 99产精品成人啪免费网站 | 狠狠干我 | www.狠狠 | 欧美a影视 | a黄在线观看 | 欧美国产在线看 | 国产在线自 | 国产精品激情在线观看 | 日韩精品一区二区三区免费观看视频 | 天天干,夜夜操 | 久久久久久久久黄色 | av在线播放网址 | 国产精品一区二区中文字幕 | 午夜日b视频 | 亚洲狠狠 | 久久9999久久免费精品国产 | 亚洲永久在线 | 97偷拍视频| 亚洲一区网 | 色偷偷88888欧美精品久久 | 成人午夜电影在线 | 欧女人精69xxxxxx | 色婷婷婷 | 久久精品网站免费观看 | 色a资源在线 | 日韩黄在线观看 | 日韩一级片观看 | 中文字幕在线观看国产 | 国产一区高清在线观看 | 久久美女免费视频 | 国产高清av在线播放 | 黄视频色网站 | 国产一区二区久久 | 精品一二三四在线 | 韩日精品在线 | 国产在线不卡 | 探花国产在线 | 九九爱免费视频在线观看 | 日韩久久在线 | 日韩一区二区三区免费视频 | 91在线视频免费观看 | 国产99久久九九精品免费 | 亚洲精品久久激情国产片 | 国产精品毛片一区视频 | 色综合久久88色综合天天 | 日日天天干 | 国产成人免费在线观看 | 午夜.dj高清免费观看视频 | 人人干狠狠干 | 欧美国产一区二区 | av福利在线免费观看 | 久久综合色一综合色88 | 国产成人精品一区二区三区 | 亚洲天堂网视频在线观看 | 日本中文字幕在线电影 | 久久久久草| 中文字幕在线观看三区 | 96亚洲精品久久 | a爱爱视频 | 在线一区观看 | 日韩在线观看视频免费 | 亚洲精品一区二区三区四区高清 | 亚洲精品看片 | a视频在线观看免费 | 中文字幕网站视频在线 | 午夜丁香视频在线观看 | 天天干人人干 | 欧美a在线免费观看 | 日韩精品中文字幕在线观看 | 中文字幕 在线看 | 亚洲精品午夜久久久久久久久久久 | 激情久久伊人 | 天天摸夜夜操 | 黄色日批网站 | 91热这里只有精品 | 天天干天天干天天射 | 国产成人精品电影久久久 | 97超碰在线视 | 亚洲在线观看av | 日韩小视频 | 深爱激情站 | 精品在线观看一区二区 | h视频日本| 97热久久免费频精品99 | 五月激情电影 | 亚洲激情综合 | 免费观看一级特黄欧美大片 | 国产二区电影 | 国产中文字幕国产 | 伊人激情综合 | 国产丝袜网站 | 91麻豆精品国产91久久久使用方法 | 亚洲国产一区在线观看 | 日韩电影一区二区三区在线观看 | 一级片免费观看 | 日韩欧美高清在线 | 国产无区一区二区三麻豆 | 国产午夜不卡 | 久久精视频 | 美女久久99 | 午夜精品福利一区二区 | 久久久久婷 | 国产精品久久久久久久久久久杏吧 | 亚洲美女精品视频 | 玖玖视频网 | 国内精品久久久久影院男同志 | avcom在线| 亚洲精品在线免费观看视频 | 亚洲一区日韩精品 | 麻豆视频在线观看 | 亚洲影院国产 | 最近中文字幕 | 亚洲精品99 | 91在线看| 国产精品视频久久久 | 天天干天天操天天射 | 亚洲综合黄色 | 中文字幕在线影视资源 | 国产女教师精品久久av | 深爱激情婷婷网 | 成人av高清在线 | 91精品一区二区在线观看 | 日韩videos高潮hd | h视频日本 | 综合五月婷婷 | 在线观看黄色国产 | 欧美日韩一级在线 | 日韩欧美大片免费观看 | 亚洲精品日韩在线观看 | 91精品国产91久久久久久三级 | 超碰在线国产 | 亚a在线| 天天综合色天天综合 | 五月婷婷视频在线 | 夜夜躁日日躁狠狠久久88av | 人人澡超碰碰97碰碰碰软件 | 久久香蕉国产 | 免费合欢视频成人app | 日本不卡视频 | 国产精品女同一区二区三区久久夜 | 亚洲欧洲一区二区在线观看 | 日韩精品视频在线免费观看 | 久久精品视频网 | av久久在线 | 日韩v欧美v日本v亚洲v国产v | 久久综合九色99 | 日韩黄色软件 | 婷婷九月丁香 | 国产亚洲va综合人人澡精品 | 在线视频免费观看 | 欧美一二三在线 | 欧美日韩亚洲一 | 国产看片免费 | 丰满少妇在线观看网站 | 九九久久免费视频 | 国产第一页福利影院 | 亚洲精品成人 | 国产伦理一区 | 在线一二三四区 | 国产精品一区二区久久精品爱微奶 | 成人免费一区二区三区在线观看 | 中文字幕日韩国产 | 欧美一区视频 | 香蕉视频网站在线观看 | 色99之美女主播在线视频 | 日韩在线高清免费视频 | av国产在线观看 | 探花国产在线 | www.少妇| 欧洲色吧 | 黄色精品在线看 | 99热这里只有精品久久 | 日韩网站在线观看 | 成人在线视频你懂的 | 精品免费视频123区 午夜久久成人 | 激情电影在线观看 | 九九免费在线观看视频 | 五月天久久 | 五月天久久久久 | 久久久久综合 | 色综合久久悠悠 | 国产精品一区二区av麻豆 | 亚洲五月婷 | 日本久久久久久久久久久 | 久久综合色综合88 | 91麻豆精品91久久久久同性 | 免费中文字幕 | 久久久久久免费网 | 天天综合网 天天综合色 | 亚洲精品自在在线观看 | 黄色大片日本 | 黄色av电影网 | 免费看一级黄色 | 91av在线视频免费观看 | 亚洲一级电影视频 | 国产精品美女久久久久久网站 | 丝袜美女在线 |